/*body background*/
body  { background-color: #000000; }

/*main body text*/
.xbodytext { font-family:"Verdana", "Geneva", "Arial", sans-serif; text-decoration:none ; font-size: .75em; color:#ffffff; }
.xcaption  { font-family:"Verdana", "Geneva", "Arial", sans-serif; text-decoration:none ; font-size: .65em; color:#ffffff; }

h1 { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size:1.25em; color:#ffffff; margin:0;}
h2 { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size:1.15em; color:#ffffff; margin:0;}
h3 { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size:1.05em; color:#ffffff; margin:0; }
h4 { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .95em; color:#ffffff; margin:0;}
h5 { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .85em; color:#ffffff; margin:0;}
h6 { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .65em; color:#ffffff; margin:0;}
.header { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-weight:bold ; font-size: .95em; color:#ffffff; }
subheader { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-weight:bold ; font-size: .85em; color:#ffffff; }

/*color red*/
.clrA  { color:#ff0000; }
/*color white*/
.clrB  { color:#ffffff; }

/*Body Title Link*/
a.greylink:link {margin-left:8px; margin-right:8px; margin-top:3px; margin-bottom:3px; font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: 1.15em; color:#ffffff; font-weight:bold; float:left; text-decoration: none; background-color:#000000; }
a.greylink:visited {margin-left:8px; margin-right:8px; margin-top:3px; margin-bottom:3px; font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: 1.15em; color:#ffffff; font-weight:bold; color: #ffffff; background-color:#000000; float:left; text-decoration: none}
a.greylink:hover {margin-left:8px; margin-right:8px; margin-top:3px; margin-bottom:3px; font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: 1.15em; color:#ffffff; font-weight:bold; color: #666666; background-color:#000000; float:left; text-decoration: none}

/*Links*/
a:link    { color:#ff0000; text-decoration:none; background-color:transparent; }
a:visited { color:#ff0000; text-decoration:none; background-color:transparent; }
a:active  { color:#ff0000; text-decoration:none; background-color:transparent; }
a:hover   { color:#000000; text-decoration:none; background-color:#ffffff; }

/*Apply Now! link*/
a.linkWht:link { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .75em; color:#ffffff; font-weight:bold; background-color:transparent; }
a.linkWht:visited { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .75em; color:#ffffff; font-weight:bold; background-color:transparent; }
a.linkWht:active { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .75em; color:#ffffff; font-weight:bold; background-color:transparent; }
a.linkWht:hover { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .75em; color:#333333; font-weight:bold; background-color:transparent; }
/*Top Links*/
a.linkMedGrey:link { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .75em; color:#cccccc; font-weight:bold; background-color:transparent; }
a.linkMedGrey:visited { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .75em; color:#cccccc; font-weight:bold; background-color:transparent; }
a.linkMedGrey:active { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .75em; color:#cccccc; font-weight:bold; background-color:transparent; }
a.linkMedGrey:hover { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .75em; color:#ffffff; font-weight:bold; background-color:transparent; }
/*Help Link*/
a.linkMedGreyB:link { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .65em; color:#cccccc; font-weight:bold; background-color:transparent; }
a.linkMedGreyB:visited { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .65em; color:#cccccc; font-weight:bold; background-color:transparent; }
a.linkMedGreyB:active { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .65em; color:#cccccc; font-weight:bold; background-color:transparent; }
a.linkMedGreyB:hover { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: .65em; color:#ffffff; font-weight:bold; background-color:transparent; }
/*Red Box link*/
a.linkboxRed:link { color:#ffffff; text-decoration:none; background-color:transparent; }
a.linkboxRed:visited { color:#ffffff; text-decoration:none; background-color:transparent; }
a.linkboxRed:active { color:#ffffff; text-decoration:none; background-color:transparent; }
a.linkboxRed:hover { color:#333333; text-decoration:none; background-color:transparent; }
/*Black Box link*/
a.linkboxBlack:link { color:#cccccc; text-decoration:none; background-color:transparent; }
a.linkboxBlack:visited { color:#cccccc; text-decoration:none; background-color:transparent; }
a.linkboxBlack:active { color:#cccccc; text-decoration:none; background-color:transparent; }
a.linkboxBlack:hover { color:#ffffff; text-decoration:none; background-color:transparent; }
/*Main link*/
a.linkLtGrey:link { color:#cccccc; text-decoration:none; background-color:transparent; }
a.linkLtGrey:visited { color:#cccccc; text-decoration:none; background-color:transparent; }
a.linkLtGrey:active { color:#cccccc; text-decoration:none; background-color:transparent; }
a.linkLtGrey:hover { color:#ffffff; text-decoration:none; background-color:transparent; }


/*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; }

/*Select*/
select.search { width:125px; height:18px; position:absolute; left:300px; top:36px; z-index:2; background-color:#333333; color:#999999;  }
/*Input*/
input.search { width:158px; height:20px; position:absolute; left:435px; top:36px; z-index:2 }
/*Button*/
.grasearch { width:25px; height:25px; position:absolute; left:600px; top:34px; z-index:2 }

/*Body Container*/
.bodyContainer { display: block; margin: 0 auto; width:780px; }


/*Body Header Information*/
.boxRedArrow { background-color:#ff0000; border-right: 1px solid #666666; float:left; }
.HdrName { background-color:#000000; float:left; }
.bodytext { text-align:left; display: block; background-color:#000000; margin-left:30px; margin-right:10px; }


/*3-Column Layout*/
.colthree-Hdr { text-align:left; display: block; width:100%; background-color:#333333; border-left: 1px solid #666666; border-top: 1px solid #666666; border-bottom: 1px solid #666666; }
.colthree-A { text-align: left; display: block; width: 188px; float:left; }
.colthree-B { text-align:left; float:right; display: block; width: 578px; margin-top:30px; }
.colthree-Ba { text-align:left; float:left; display: block; width: 391px; background-color:#000000; }
.colthree-C { text-align:left; float:right; display: block; width: 184px; }


/*2-Column Right Layout*/
.coltwort-Hdr { text-align:left; display: block; width:100%; background-color:#333333; border: 1px solid #666666; }
.coltwort-A { text-align: left; display: block; width: 188px; float:left; }
.coltwort-B { text-align:left; float:right; display: block; width: 578px; margin-top:30px; }
.coltwort-Ba { text-align:left; float:left; display: block; width: 578px; background-color:#000000; }


/*2-Column Left Layout*/
.coltwolt-Hdr { text-align:left; display: block; width:100%; background-color:#333333; border: 1px solid #666666; }
.coltwolt-A { text-align: left; display: block; width: 578px; float:left; margin-top:30px; }
.coltwolt-B { text-align:left; float:right; display: block; width: 188px; margin-top:30px; }
.coltwolt-Aa { text-align:left; float:left; display: block; width: 578px; background-color:#000000; }


.clear { clear: both; } 


/*Red Box*/
.boxRedHdrText { padding-left:10px; padding-top:5px; padding-bottom:5px; border-bottom: 1px solid #666666; color:#ffffff; }
.boxRedHdr { width:100%; background-color:#cc0000; }
.boxRed { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none; font-size: .75em; color:#ffffff; background-color:#ff0000; border-style:solid; border-color:#666666; border-width:1px; width: 100%; }
p.boxRedText { margin:10px; }


/*Black Box*/
.boxBlackHdrText { padding-left:10px; padding-top:5px; padding-bottom:5px; border-bottom: 1px solid #666666; }
.boxBlackHdr { width:100%; background-color:#333333; }
.boxBlack { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none; font-size: .75em; color:#cccccc; background-color:#000000; border-style:solid; border-color:#666666; border-width:1px; width: 100%; }
p.boxBlackText { margin:10px; }


/*Link Box*/
.linkbox { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none; font-size: .75em; color:#999999; width:184px; border-style:solid; border-color:#666666; border-width:1px; }
.linkboxHdrText { padding-left:10px; padding-top:5px; padding-bottom:5px; }


/*Link Box No Border*/
.linkboxNoBorder { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none; font-size: .75em; color:#999999; width:184px; }


/*Footer Container*/
.footerContainer { width:780px; text-align:left; margin: 0 auto; }


/*Images*/
img.logo { width:155px; height:29px; margin:15px; }
img.bgBuilding { width:270px; height:40px; position:absolute; left:57px; bottom:0px; z-index:0 }
img.searchButton { width:25px; height:25px; position:absolute; left:600px; top:34px; z-index:2 }
img.mainPic { border-style:solid; border-color:#666666; border-width:1px; width:184px; height:122px; }
img.redArrow { width:14px; height:14px; margin:5px; }


/*Text*/
p.apply { margin:3px; }
p.contact { margin:3px; }
p.maps { margin:3px; }
p.index { margin:3px; }
p.help { margin:3px; }
p.academics { margin:3px; }
p.calendars { margin:3px; }
p.news { margin:3px; }
p.main { margin:0px; }
p.footer { margin:0px; }
p.hdrName { margin-left:8px; margin-right:8px; margin-top:3px; margin-bottom:3px; font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size: 1.05em; color:#ffffff; font-weight:bold;  }
p.toplink { margin:3px; line-height:1em; }
p.help { margin:2px; line-height:1em; }