﻿body 
{
	background: url(images/bkg_rpt.jpg) repeat-x #708b82;
	padding: 0;
	margin: 0;
	font-size: 11px;
	color: #000;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
}
img {border:none;}
.homeBox {width: 828px; }

/** Navigation **/
ul {list-style: none; margin:0 0 10px 0}
li {margin: 0;}
li a {margin: 0;}
.Nabout a {background: url(images/navigation/home.jpg) no-repeat right 100%; height: 49px; text-indent: -9999px; display: block; text-align: left;}
.Nfaculty a {background: url(images/navigation/faculty.jpg) no-repeat right 100%; height: 49px; text-indent: -9999px; display: block; text-align: left;}
.Nmilitary a {background: url(images/navigation/financial.jpg) no-repeat right 100%; height: 49px; text-indent: -9999px; display: block; text-align: left;}
.Ncurriculum a {background: url(images/navigation/curriculum.jpg) no-repeat right 100%; height: 49px; text-indent: -9999px; display: block; text-align: left;}
.Ncontact a {background: url(images/navigation/contact.jpg) no-repeat right 100%; height: 46px; text-indent: -9999px; display: block; text-align: left;}
.Nadmission a {background: url(images/navigation/admission.jpg) no-repeat right 100%; height: 49px; text-indent: -9999px; display: block; text-align: left;}
.Nfaq a {background: url(images/navigation/faq.jpg) no-repeat right 100%; height: 49px; text-indent: -9999px; display: block; text-align: left;}

.Nabout a:hover {background: url(images/navigation/home.jpg) no-repeat right 0%;}
.Nfaculty a:hover {background: url(images/navigation/faculty.jpg) no-repeat right 0%;}
.Nmilitary a:hover {background: url(images/navigation/financial.jpg) no-repeat right 0%;}
.Ncurriculum a:hover {background: url(images/navigation/curriculum.jpg) no-repeat right 0%;}
.Ncontact a:hover {background: url(images/navigation/contact.jpg) no-repeat right 0%;}
.Nadmission a:hover{background: url(images/navigation/admission.jpg) no-repeat right 0%;}
.Nfaq a:hover{background: url(images/navigation/faq.jpg) no-repeat right 0%;}

.boxBkg 
{
	background: url(images/subPage/border_side_bkg.gif);
	width: 600px;
	padding: 10px 10px 0 10px;
}
.floatingContact 
{
	text-align: left; padding: 15px 0px 0px 0px;
}
.footer
{
	color: #fff;
	padding-top: 10px;
	line-height: 20px;
}
.homeFA, .homeFA a, .homeCOL
{
	padding-left: 20px;
	color: #fff;
	line-height: 20px;
}
a.homePO
{
	color: #fff;
	padding-left: 60px;
	line-height: 50px;
	text-decoration: none;
}
a:hover.homePO { text-decoration: underline;}

.homeSubmitBtn
{
	background: url(images/contactBox/submit_btn.jpg) no-repeat;
	margin-left: 150px;
	margin-top: 10px;
	height: 20px;
	width: 50px;
	border: 0px;
}

/** sub navigation **/
.subNav a
{
	font-size: 11px;
	line-height: 30px;
	color: #000;
	text-decoration: none;
	padding: 0 0 0 10px;
}
.subNav a:hover 
{
	text-decoration: underline;
}
/** content **/
.contentBottomBorder
{
	background: URL(images/subPage/border_bottom.gif) no-repeat top;
	height: 15px;
	width: 620px;
}
.subContent
{
	text-align: left;
	padding: 3px 10px 10px 10px;
	background-color: #fff;
	line-height: 18px;
}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited
{
	text-decoration: none;
	color: #000;
}
.breadcrumb a:hover 
{
	text-decoration: underline;
}
.content p 
{
	line-height: 21px;
}
.content ul li 
{
	list-style-type: disc;
	margin-left: 45px;
	margin-right: 50px;
}
.contentSmall 
{
	padding: 0 45px; font-size: 10px; line-height: 12px;
}
ul.listStyleNone li {list-style: none;}

.testTable td
{
	vertical-align: top;
	line-height: 22px;
	text-align: left;
}
.accHeader , .accHeader a
{
	background-color: #f4f4f4;
	padding: 2px; margin-bottom: 2px;
	color: #000;
	display: block;
}
.admHeader , .admHeader a
{
	padding: 2px; margin-bottom: 2px;
	color: #000;
	display: block;
	overflow: hidden;
}
.imgFinAidSpacer 
{
	margin: 20px 0;
}
.aboutFAQ 
{
	line-height: 24px;
}
.aboutFAQ img 
{
	padding: 10px 0;
}
.toTheTop 
{
	font-size: 10px;
}
.toTheTop p {line-height: 12px;}

.faqSmallContent {line-height: 13px; margin-left: 20px;}

.contactUsTable td {padding: 4px 0 6px 5px;}

a.homeProgramList {line-height: 21px;color: #fff;text-decoration: none;display:block;margin-left:30px;}
a:hover.homeProgramList {text-decoration: underline;}

.accProgramContent {padding: 5px 10px 2px 10px; overflow: hidden;}
.accProgramHeader {padding-bottom: 5px; overflow: hidden;}

.accAcademicsHeader {line-height: 22px; cursor: pointer;}
.accInnerHeader {cursor: pointer;}

.tableAdmissionsTests td{ padding: 5px 0;}

.shadeYellow {background-color: #efefef;}

.pointer {cursor: pointer;}

/* GetStartedToday validation classes */
label.error {font-size:10px;font-family:Arial;font-weight:normal;color:#F00;display:block}
.formLabel {margin-top:14px;font-family:Arial;font-size:12px;}



/* Move non-essential images to div backgrounds. */
div.get_started_bottom_span {height:50px;background:url(images/formPage/bottom_span.gif) top left no-repeat;}
div.horiz_spacer {height:1px;width:570px;font-size:1px;background:url(images/horiz_spacer.jpg) top left no-repeat;}
div.horiz_spacer_grey {height:1px;width:570px;font-size:1px;background:url(images/subPage/horiz_spacer_grey.jpg) top left no-repeat;margin:10px auto 10px auto;}


table.social {width:254px;height:101px;margin-top:3px;}
td.social {background:url(Images/connect_bkg.jpg) top left no-repeat;vertical-align:top;padding:5px 20px 0px 0px;}
.social_button {margin-top:1px;border:none;}

h1 {font-size:16px;font-weight:normal;margin-bottom:2px}
h2 {font-size:14px;font-weight:normal;margin-bottom:2px}
h3 {font-size:14px;font-weight:normal;margin-bottom:2px}
h4 {font-size:14px;font-weight:normal;margin-bottom:2px}
h5 {font-size:14px;font-weight:normal;margin-bottom:2px}

p {margin-top:0}

.concentrations {font-size:16px;display:block;padding:5px 10px 5px 10px;color:#fff;background:#466a5e;}
a.footer_link {color:#fff;text-decoration:none;}
a.footer_link:hover {text-decoration:underline;}
a.footer_link:visited {color:#fff;}




div.topPanel {clear:both;height:95px;width:960px;margin:0px auto 0px auto;}
div.logo {width:350px;padding-left:50px;float:left;}
div.requestInfoButton { float : left; margin-top : 40px; }
div.requestInfoButton img {display:block;margin:4px 0px 0px 14px;}
div.topButtons {width:160px;float:left;margin-top:10px;}
div.phone {width:180px;float:left;border-left:1px solid #000;margin-top:27px;}
div.topButtons img {display:block;margin:4px 0px 0px 14px;}
div.phone1 {font-size:16px;padding-left:10px;color:#666666;letter-spacing:-1px;}
div.phone2 {font-size:22px;padding-left:10px;letter-spacing:-1px;}







/* Dashboard Slideshow */
div.banner {position:relative;overflow:hidden;width:817px;height:363px;}
#slideshow {position:absolute;top:0;left:0;z-index: 10;}
#slideshow div {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow div.active {z-index:10;opacity:1.0;}
#slideshow div.lastActive {z-index:9;}
a.getStartedToday {display:block;position:absolute;z-index:20;top:240px;left:350px;width:343px;height:50px;background:url(Images/btnGetStartedToday.gif) top left no-repeat;}


.top100 {display:block;margin:20px auto 0px auto;}