/* Normalization */

html{color:#000;}
body,div,dl,dt,dd,h1,h1,h2,h3,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h1,h2,h3,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

/*PLAIN LINKS*/
a {font-weight:700;}
a:link {color:#003399;font-weight:bold;text-decoration:underline;}
a:visited {text-decoration:underline;color:#003399;}
a:hover {text-decoration:none;}
a:active {text-decoration:underline;color:#990000;}
/*NAVIGATION HEADER LINKS*/
div.navheader, div.navheader-exp {
	background:transparent url(../img/left-rail/link-orange.gif) no-repeat scroll left 0.25em;
	margin-top:8px;
	display:block;
}
div.navheader-exp {
	background:transparent url(../img/left-rail/link-orange-exp.gif) no-repeat scroll left 0.25em;
}
span.navheader {
	width: 150px;
}
div.subNav {
	padding-top: 0px;
}
a.navheader:link,a.navheader:visited,a.navheader:hover,a.navheader:active {
	color:#036;
	text-decoration:underline;
	font-size:12px;
	font-weight:700;
}
div.subNav a.current {
	font-weight: bold;
}

/*SECONDARY BLUE NAVIGATION HEADER LINKS*/
a.nav2:link,a.nav2:visited,a.nav2:hover,a.nav2:active {
color:#036;
text-decoration:underline;
font-size:11px;
font-weight:normal;
background:transparent url(../img/left-rail/link-blue.gif) no-repeat scroll left 0.25em;;
padding-left:15px;
display:block;
margin-top:4px;
}
/*NAVIGATION LINKS*/
a.nav:link,a.nav:visited,a.nav:hover,a.nav:active {
color:#369;
text-decoration:underline;
font-size:11px;
padding-left:15px;
font-weight:normal;
}
/*SMALL LINKS*/
a.small:link,a.small:visited,a.small:active {
color:#369;
text-decoration:underline;
font-size:11px;
font-weight:normal;
}
a.small:hover {color:#F03;text-decoration:underline;font-size:11px;font-weight:normal;}
/*WHITE HEADING LINKS*/
a.white:link,a.white:visited,a.white:hover,a.white:active {color:#FFF;}
/*SITEMAP HEADER LINKS*/
a.sitemap:link,a.sitemap:visited,a.sitemap:hover,a.sitemap:active {
color:#FFF;
text-decoration:underline;
}
/*ARTICLE HEADING LINKS*/
a.article:link,a.article:visited,a.article:hover,a.article:active {
color:#036;
text-decoration:underline;
}
/*READ MORE LINK*/
a.readmore:link,a.readmore:visited,a.readmore:hover,a.readmore:active {
color:#369;
text-decoration:none;
font-size:11px;
font-weight:normal;
margin-left:5px;
}
/*HEADER LINKS*/
a.headerlink:link,a.headerlink:visited,a.headerlink:active {
font-weight:700;
font-size:11px;
color:#FFF;
background-color:#FFB926;
text-align:right;
text-decoration:none;
border:1px solid #389CD0;
padding:3px 5px;
}
a.headerlink:hover{color:#FFB926;background-color:#FFF;text-decoration:none;}
a.plain:link,a.plain:visited,a.plain:hover,a.plain:active {color:#333;text-decoration:none;}
/*FONTS*/
h1,h2,h3 {color:#036;margin:0;font-weight:700;}
h1 {font-size:16px;}
h2 {font-size:14px;}
h3 {font-size:12px;}
.smalltext {font-size:11px;line-height:12px;}
.whitetext {color:#FFF;}
.strong {font-weight:700}
.posted_date {font-size:10px;color:#369;font-style:italic;}
.schoolname {font-size:16px;font-weight:700;}

/*BODY ELEMENTS*/
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;}

ol li {margin-left:-12px;margin-bottom:8px;}
ol ul li {list-style-type:square;margin-left:-10px;margin-bottom:0;margin-top:3px;}
ul li {list-style-type:square;margin-left:-10px;margin-bottom:0;}

/*DIVS*/
#body {margin-top:15px;}

#footer { clear:both; float:left; width:100%; text-align:center; border-top:1px solid #39C; padding:10px; }
* html #footer {margin-top:-10px;} /*IE6 Only*/
*+html #footer {margin-top:-10px;width:982px;} /*IE7 Only*/

#header { background:url(/img/header/bg.gif) repeat-x; height:103px; width:1007px; }
* html #header {width:1004px;} /*IE6 Only*/
*+html #header {width:1002px;} /*IE7 Only*/
#header-banner { float:right; height:90px; margin:5px 5px 0 0; width:728px; }

#left {float:left;width:185px;padding:10px 0px 10px 10px;}

#content { float:left; width:570px; padding:10px; }
* html #content {padding-right:0;} /*IE6 Only*/

#right {float:left;width:185px;padding:10px 0 10px 10px;}
* html #right {width:165px;margin-left:5px;} /*IE6 Only*/
#subhead {margin-left:860px;margin-top:-30px;}

#wrapper {width:985px;margin:0;}
* html #wrapper {width:984px;} /*IE6 Only*/

/*CLASSES*/
.article_box { /*Grey Article Box Top*/ width:552px; background-color:#CCC; border:1px solid #CCC; font-weight:700; text-align:left; padding:3px 0 3px 8px; margin-top:10px; background-image: url(../img/articlebox.gif); background-repeat: repeat-x; }
.article_body { /*Article Box Content*/ width:544px; border:1px solid #CCC; text-align:left; padding:8px; }
.article_title { /*Article Box Content*/ padding-bottom: 10px; }
.article_body h3, .article_body h2, .article_body p { /*Article Box Content*/ margin: 10px 0px; }

.breadcrum { font-size: 10px; padding-bottom: 10px; }

.clear {clear:both;}

.feat_space {margin-top:15px;} /*15px gap for Featured Schools Seperation*/

.gutter {margin-top:5px;} /*5px gutter for footer link spacing*/

.lt_box { background-color:#39C; width:165px; font-weight:700; font-size:12.5px; color:#FFF; text-align:center; padding:5px; border:1px solid #39C; background-image: url(../img/left-rail/heading_bg.gif); background-repeat: repeat-x; }
.lt_box_body {width:170px;margin-bottom:8px;padding-right:10px;} /*Content Under Blue Box Heading*/
.lt_border {border-top:1px solid #39C;margin-top:8px;margin-bottom:-5px;} /*Blue Bottom Border*/

.main_box { /*Blue Box Headings*/ background-color:#39C; width:562px; font-weight:700; font-size:12.5px; color:#FFF; text-align:center; padding:3px; border:1px solid #39C; background-image: url(../img/heading_bg.gif); background-repeat: repeat-x; }
.main_box_body {width:570px;margin:5px;} /*Content Under Blue Box Heading*/
.maintext {margin-left:8px;} /*Main Body Text for Center*/

.partners { /*Featured Partners*/ float:left; width:200px; margin:10px 0 10px 50px; padding:8px; }
* html .partners {margin:10px 0 10px 30px;} /*IE 6 Only*/

.submit {float:right;margin:-30px 250px 0 0;} /*Submit Button*/
.text_center { text-align:center; }
.tpad12 { padding-top: 12px; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.text-right { text-align: right; }
.rpad12 { padding-right: 12px}

#program-finder-menu { width: 165px;}
#jump-menu-div { clear:both; margin-top:12px; margin-bottom:25px; }