/*body background*/
body  { margin:0 auto; background-color: #000000; }

/*Apply Now! link*/
a.linkWht:link { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .75em; color:#ffffff; font-weight:bold; }
a.linkWht:visited { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .75em; color:#ffffff; font-weight:bold; }
a.linkWht:active { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .75em; color:#ffffff; font-weight:bold; }
a.linkWht:hover { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .75em; color:#333333; font-weight:bold; }
/*Top Links*/
a.linkMedGrey:link { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .75em; color:#999999; font-weight:bold; }
a.linkMedGrey:visited { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .75em; color:#999999; font-weight:bold; }
a.linkMedGrey:active { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .75em; color:#999999; font-weight:bold; }
a.linkMedGrey:hover { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .75em; color:#ffffff; font-weight:bold; }
/*Help Link*/
a.linkMedGreyB:link { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .65em; color:#999999; font-weight:bold; }
a.linkMedGreyB:visited { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .65em; color:#999999; font-weight:bold; }
a.linkMedGreyB:active { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .65em; color:#999999; font-weight:bold; }
a.linkMedGreyB:hover { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .65em; color:#ffffff; font-weight:bold; }


/*Header Container*/
.hdrContainer    { width:780px; position:relative; margin:0 auto 15px auto; } 
.hdrSectionA     { text-align:center; width:689px; height:70px; border: 1px solid #666; position:relative; margin-left:89px; }
.hdrSectionB     { position:relative; background-color:#000000; width: 268px; height: 20px; text-align:center; }
.search { float:right; position:relative; border: 1px solid #666;}

/*Elements: Box*/
.boxBlackGive { position:relative; margin-top:34px; margin-right:23px; margin-left:22px; background-color:#000000; border: 1px solid #666; float:left; display:inline; }
.boxGreyAbout { background-color:#333333; border: 1px solid #666; width:78px; height:21px; position:absolute; left:235px}
.boxGreyContact { background-color:#333333; border: 1px solid #666; width:90px; height:21px; position:absolute; left:313px}
.boxGreyMaps { background-color:#333333; border: 1px solid #666; width:120px; height:21px; position:absolute; left:403px}
.boxGreyIndex { background-color:#333333; border: 1px solid #666; width:70px; height:21px; position:absolute; left:523px}
.boxGreyHelp { background-color:#333333; border: 1px solid #666; width:30px; height:18px; position:absolute; left:635px; top:36px}
.boxRedLogo { background-color:#ff0000; border: 1px solid #666; width: 187px; height:60px; position:absolute; left:0px; top:0px; z-index:1; }
.boxRedApply { background-color:#ff0000; border: 1px solid #666; width:78px; height:21px; position:absolute; left:129px }
.boxBlackAcademics { background-color:#000000; border: 1px solid #666; width:75px; height:21px; position:relative; float:right; text-align:center; }
.boxBlackCalendars { background-color:#000000; border: 1px solid #666; width:125px; height:21px; position:relative; float:right; text-align:center; }
.boxBlackNews { background-color:#000000; border: 1px solid #666; width:75px; height:21px; position:relative; float:right; text-align:center; }


/*Images*/
.logo { width:155px; height:29px; margin:15px; }
.bgBuilding { width:270px; height:40px; position:absolute; left:57px; bottom:0px; z-index:-1; }
.searchButton { width:25px; height:25px; position:absolute; left:600px; top:34px; }

/*Text*/
.toplink { margin:3px; line-height:1em; }
.help { margin:2px; line-height:1em; }


/*Select*/
select.search { width:125px; height:18px; position:absolute; left:300px; top:36px; background-color:#333333; color:#999999; }


/*Input*/
input.search { width:158px; height:20px; position:absolute; left:435px; top:36px; }

/*Clear Floats*/
.clear { clear:both; }