/* Page Elements */
#container { position:relative; width:754px; background-color:#ffffff; }
#hdrImgs { position:absolute; top:0px; left:2px; background-color:#ffffff; width:750px; height:145px; }
#copy { position:absolute; top:130px; left:0px; background-color:#ffffff; width:750px; }
#copyContent { background-color:#ffffff; padding-right:10px; padding-top:0px; padding-left:10px; width:245px; }

/* Footer */
#footer { position:absolute; left:0px; width:752px; height: 60px; background-color:#000000; }
#footerContent { padding-top:0px; padding-right:0px; }
#copyright { position:relative; left:0px; width:752px; height: 40px; background-color:#ffffff; }

/* Form Elements */
#formarea { position:absolute; left:257px; background-color:#FFFFFF; width:477px; top:128px; z-index:0; border-left: 9px solid #000000; border-right: 9px solid #000000;}
#formContent { width:450px; background-color:#ffffff;  
	padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:10px; }
#formBody { width:450px; background-color:#ffffff; }

/* Non Form Elements */
#nonFormCopy { position: absolute; z-index:1; width: 752px; top:140px; left: 0px; background-color: #000000; }
#nonFormCopyContent { text-align: left; padding-top: 25px; padding-left: 20px; padding-right: 35px; padding-bottom: 35px;
	 background-color: #ffffff; }


/* Program Pop Up Elements */
#popUpTitle { position:absolute; z-index:1; width:250px; height:70px; top:110px; left:0px; background-color:#ffffff; text-align:left; }
#popUpTitleContent { padding-left: 15px; padding-top: 15px; }
#popupLeftCopy { position: absolute; z-index: 1; width: 230px; top:180px; left: 0px; background-color: #D5BD86; }
#popupMainCopy { position: absolute; z-index: 1; width: 330px; top:180px; left: 210px; background-color: #E9DDC0; }
#popupMainCopyContent { padding-left: 10px; padding-right: 25px; text-align: left; padding-top: 15px; padding-bottom: 15px; }
#popupLeftCopyContent { padding-left: 15px; padding-right: 25px; padding-top: 15px; text-align: left; padding-bottom: 15px; }
#popupTopLink { position: absolute; z-index: 1; width: 334px; height: 0px; top:110px; left: 210px; background-color: #FFFFFF; }
#popupFooter { position: absolute; z-index: 1; width: 544px; height:40px; left: 0px; background-color: #D5BD86; }
#popupFooterContent { padding-top: 15px; text-align: right; padding-right: 35px; }
#popUpRightSpacer { position: absolute; z-index: 1; width: 24px; top:180px; left: 520px; background-color: #D5BD86; }

/* Regular Pop Up Elements */
body.regPopBdy { margin-left:0px; margin-top:0px; margin-right:0px; background-color:#ffffff; }
#regPopHeader { position:absolute; z-index:0; width:400px; height:110px; background-color:#ffffff; }
#regPopHeaderContent { text-align:left; padding: 5px; }
#regPopTitle { position:absolute; z-index:2; top:110px; width:400px; height:30px; background-color:#ffffff; color:#000000; }
#regPopTitleContent { text-align:left; padding-left:20px; padding-top: 15px; }
#regPopCopy { position:relative; z-index:1; top:165px; width:400px; background-color:#ffffff; }
#regPopCopyContent { text-align:left; padding-left: 22px; padding-right:22px; padding-bottom:30px; padding-top: 0px; }
#regPopFtr { margin-left:400px; width:90px; padding-bottom:10px; }

#submitBtn { margin-left: 160px; }
#processing { margin-left: 160px; }

/* Site Formatting Styles */
body { background-color:#ffffff; margin-left:15px; margin-top:0px; }
div { font-family: arial, verdana, sans-serif; font-size: 12px; color: #000000; }
span.label { float:left; width:125px; text-align: right; }
br.short 	{ line-height:10px; }
br.tall 	{ line-height:20px; }
a, td 	{ font-size: 12px; }

.copyFormat { font-family: arial, verdana, sans-serif; font-size: 12px; color: #000000; }
.campusAddress { font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000; }
.subTitle { font-family: arial, verdana, sans-serif; font-size: 14px; font-weight: bold; color: #CA3B14; }

.footerCopy { padding-top:0px; padding-right:3px; color:#ffffff; font-family: arial, verdana, sans-serif; font-size: 11px; }
.copyrightCopy { padding-top:5px; padding-left:5px; padding-right:5px; color: #FFFFFF; font-size: 10px; 
	font-family: arial, verdana, sans-serif; }
.footlinks { margin-left: 5px; margin-bottom: 10px; margin-top: 5px; color: #ffffff; }

a.footer 	{ font-size: 11px; font-family: arial, helvetica, sans-serif; color: #ffffff; text-decoration:none; font-weight:bold; }
a.footer:active { font-size: 11px; font-family: arial, helvetica, sans-serif; color: #CDB158; font-weight:bold; }
a.footer:visited { font-size: 11px; font-family: arial, helvetica, sans-serif; color: #ffffff; text-decoration:none; font-weight:bold; }
a.footer:hover 	{ font-size: 11px; font-family: arial, helvetica, sans-serif; color: #CDB158; font-weight:bold; }

a.privacy 	{ font-size: 10px; font-family: arial, helvetica, sans-serif; color: #FFFFFF; }
a.privacy:active 	{ font-size: 10px; font-family: arial, helvetica, sans-serif; color: #FFFFFF; }
a.privacy:visited 	{ font-size: 10px; font-family: arial, helvetica, sans-serif; color: #FFFFFF; }
a.privacy:hover 	{ font-size: 10px; font-family: arial, helvetica, sans-serif; color: #FFFFFF; }

a.progLink 	{ font-size: 12px; font-family: verdana, arial, sans-serif; color: #00366E; font-weight:bold; }
a.progLink:active 	{ font-size: 12px; font-family: verdana, arial, sans-serif; color: #CA3C15; font-weight:bold; }
a.progLink:visited 	{ font-size: 12px; font-family: verdana, arial, sans-serif; color: #00366E; font-weight:bold; }
a.progLink:hover 	{ font-size: 12px; font-family: verdana, arial, sans-serif; color: #CA3C15; font-weight:bold; }

a.program 	{ font-size: 12px; font-family: arial, verdana, sans-serif; color: #0036A4;  }
a.program:active 	{ font-size: 12px; font-family: arial, verdana, sans-serif; color: #0036A4;  }
a.program:visited 	{ font-size: 12px; font-family: arial, verdana, sans-serif; color: #0036A4;  }
a.program:hover 	{ font-size: 12px; font-family: arial, verdana, sans-serif; color: #0036A4;  }

a.popprogs 	{ font-size: 12px; font-family: verdana, arial, sans-serif; color: #000000; }
a.popprogs:active 	{ font-size: 12px; font-family: verdana, arial, sans-serif; color: #ffff99; }
a.popprogs:visited 	{ font-size: 12px; font-family: verdana, arial, sans-serif; color: #000000; }
a.popprogs:hover 	{ font-size: 12px; font-family: verdana, arial, sans-serif; color: #ffff99; }

.popTitle { font-size:12px; font-family: verdana, helvetica, sans-serif; font-weight: bold; color: #CA3C15; }
.popProgTitle { font-size:13px; font-family: arial, verdana, sans-serif; font-weight: bold; color: #000000; }
.popProgQual { font-size:12px; font-family: arial, verdana, sans-serif; font-weight: bold; color: #000000; }
.popProgDesc { font-size:12px; font-family: arial, verdana, sans-serif; color: #000000; }
.popCloseLink1 { font-size: 10px; font-family: verdana, helvetica, sans-serif; color: #003073; }
.popCloseLink2 { font-size: 10px; font-family: verdana, helvetica, sans-serif; color: #003073; }

.error { font-family: verdana; color: #ff0000; font-weight: bold; font-size: 10px; padding-left: 5px; }

form { margin-top: 0px; margin-bottom: 0px; }
.form { font-size: 12px; font-family: arial, verdana, sans-serif; color:#000000; }
.formReq { font-size: 12px; font-family: arial, verdana, sans-serif; color:#000000; font-weight: bold; }
.formReqlifenlerning { font-size: 12px; font-family: arial, verdana, sans-serif; color:#000000; }

.thide { display: none; }
.tshow { display: block; font-weight: bold; font-family: verdana, arial, sans-serif; font-size:14px; color:#000000; }

input, select { font-family: verdana; font-size: 12px; font-weight: normal; margin-bottom: 0px; }
select.prog { font-size: 12px; width: 380px; }
input, radio { margin-bottom: 0px; }
input, text { margin: 0px; padding: 0px; }