/* @charset "utf-8"; */
/* CSS Document */

/* CSS reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  pre, form, fieldset, table, th, td,input,label { margin: 0; padding: 0; }

/* GENERAL Text Styles */

body{font-size:100%; line-height:1.125em; font-family:Trebuchet MS, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6,legend{font-family:Palatino Linotype, Book Antiqua, Palatino, serif;color:#0E1F5B;line-height:1.2em;}

td{font-size:.75em;padding:3px;}
p{font-size:0.75em;padding:.5em .5em .5em 0;line-height:1.5em;}
h1, h2, h3, h4, legend{padding:.5em 0 .25em 0; font-weight:bold;}
h1,legend {font-size:1.375em; }
h1 { padding-top:0; letter-spacing:-1px;}
h2 {font-size:1em; text-transform:uppercase;}
h3 {font-size:0.875em;}
h4 {font-size:0.75em;}
em { color:#000033; }
h3+p{
padding-top:0;
}
a:link{color:#435F9C;}
a:hover{color:#3B5998;}
a:visited{color:#0E1F5B;}

#copyright{color:white; font-size:10px;}
#copyright a{
	color:#fff;
}
#copyright a:visited{
	color:#F4F4F4;
}

/* General Classes */
.floatRt{float:right;}
.floatLft{ float:left; width: auto; position: relative; }
.clear{clear:both;}

/* general layout settings */
html {height:100%;}
body {height:100%; min-width:1002px;}

#top-container {position:relative;min-height:100%;}
* html #top-container { height: 100%;}

#header {background:#DDEFF9 url(/images/header-bg.gif) repeat-x;position:relative; height:102px; z-index:500; }
#masthead{height:78px; width:960px; margin:0px auto;}
#masthead img#logo-masthead{border:none; float:left;margin:15px 0 0 0px;}

#masthead #search-container{background:url(/images/header-search-bg.jpg); float:right; height:67px; width:476px;position:relative; }
#search-container form#site_searchForm{ margin:10px 0 0 23px; width:315px; font-size:12px;}
#search-container #search-container-inner{ margin:10px 0 0 23px; width:315px; font-size:12px;}

#header #main-menu{width:960px; height:24px; margin:0 auto;position:relative; z-index:999;}
#content-area {background:url(/images/content-bg.jpg) repeat-x #fff;padding-bottom: 254px;_padding-bottom:auto;_margin-bottom:10px;}
#content-area #content {width:960px; margin:0px auto 0px auto; position:relative; background:white;padding:16px 20px 0 20px;}

#footer {height:254px; width:100%; background:#4E6389 url(/images/footer-bg-new.jpg) repeat-x; position: relative; margin-top: -254px;}
#footer #footer-links {background:#DDEFF9 url(/images/footer-bg-new.jpg) repeat-x; height:232px; width:958px; margin:0px auto; position:relative;border-left:dashed 1px #D1D1D1; border-right:dashed 1px #D1D1D1;}
#footer-links .links-panel{border-right:dashed 1px #D1D1D1; width:auto;padding:5px 8px;float:left;height:222px;}
#footer-links .social-panel{width:161px; height:222px; padding:5px;float:right;}
.social-panel .toplink{margin-bottom:5px;display:block;}
.social-panel .social-networks{border-bottom:1px solid #D3E1ED;padding-bottom:10px;margin-bottom:10px;}
.social-networks img{margin-right:10px;border:0;}
.social-panel .email ul{
	margin:0;
	padding:5px 0 10px 45px;
	background:url(/images/email-image-trans.png) no-repeat;
}
#footer #copyright {height:22px; width:960px; margin:0px auto; text-align:center;clear:both;}
#footer #copyright a{color:#fff;}
/* HOMEPAGE Layout Styles */
#intro-block{background:#DDEFF9;position:relative;margin-top:10px; padding:.5em;}
#online-programs #college-list { width: 500px; float: left;position:relative; }


#online-programs{background:white url(/images/Home/home-online-program-bg.jpg) repeat-x;position:relative;padding:10px;}
#online-programs .panel-home{background:#EAC342 url(/images/Home/home_panel.jpg); float:left; height:184px; width:313px; margin-top:25px; position:relative;}


/* HOMEPAGE Text Styles */
form#site_searchForm label{color:#8EA4C6; font-size:12px; display:block;}
#site_searchForm input#searchBtn { border:none; height: 19px; width: 24px;  background-image: url(/images/site-searchBtn.gif); background-repeat: no-repeat; position:relative; vertical-align:middle; margin-left:5px; margin-top:-2px;}
#site_searchForm input#site_search { background-color: #FFFFFF; border: 1px solid #4E6389; color:#8EA4C6; font-size: 11px; height: 18px; width: 270px; display:inline; }

/* the next few items are for search.aspx which does not have a form around the search elements */
#search-container-inner label{color:#8EA4C6; font-size:12px; display:block;}
#search-container-inner input#searchBtn { border:none; height: 19px; width: 24px;  background-image: url(/images/site-searchBtn.gif); background-repeat: no-repeat; position:relative; vertical-align:middle; margin-left:5px; margin-top:-2px;}
#search-container-inner input#site_search { background-color: #FFFFFF; border: 1px solid #4E6389; color:#8EA4C6; font-size: 11px; height: 18px; width: 270px; display:inline; }

#intro-block p{font-size:0.875em;color:#435F9C;}
#online-programs h3{text-transform:uppercase;}
#online-programs ul{margin-bottom:10px;}
#online-programs ul li{color:#435F9C; font-size:0.75em; margin:0 0 0 20px; list-style:none;}

.panel-home p{ font-size:12px; width:285px; margin:0 auto; position:relative; text-align:justify; padding:0 5px; line-height: 1.25em; }
.panel-home p.header{ color:#0E1F5B; font-size:14px; font-weight:900; margin:10px auto 15px auto; text-align:center;}
.panel-home a:link{color:white;}
.panel-home a.downloadBtn{ background:url(/images/home_download_btn.jpg) no-repeat; color:white; display:block; font-weight:bold; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; font-size:14px; margin:25px auto 0 auto; padding-top:1px; width:222px; height:21px; text-align:center; text-decoration:none; }
.left a.downloadBtn{ margin-top:13px; }

h2.headerBar{background:#3B5998;color:#DDEFF9; font-size:1.125em; margin:0; padding:.20em 0; text-align:center; text-transform:uppercase;}
#footer-links{font-family:Palatino Linotype, Book Antiqua, Palatino, serif;}
#footer-links a{color:#898989;}
#footer-links li{font-size:11px; color:#898989;list-style:none;margin-left:6px;line-height:1.0em;margin-bottom:7px;}
#footer-links li.toplink,.toplink{font-size:12px; color:#305082; font-weight:bold;margin-bottom:5px;}


#footer-links .email,#footer-links .location{font-size:12px; text-align:left;}
    #footer-links .location {color: #898989;}
#footer-links .email a{color:#627EA4;}

#footer-links .email-panel div#email-modalbx{
	background-color:#0E1F5B;
	border:2px solid #E99412;
	height:64px;
	position:absolute;
	display:none;
	color:#fff;
	margin-top:0;
	width:145px;
	padding:10px 5px;
	top:-100px;
	left:0;
}