/* =NORMALIZATION
----------------- */
/* normalize padding and margins */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0; padding: 0; font-family: Arial, sans-serif; }
/* normalize header sizes */
/*h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: bold; }*/

/* normalize font style and weight on odd elements */
address, caption, cite, code, dfn, em, th, var {font-style: normal; font-weight: normal;}
/* normalize other borders */
img, fieldset {border: 0;}
/* normalize text-alignment */
caption, th {text-align: left;}
/* normalize (remove) quotation marks */
q:before, q:after {content: '';}

/* =BASE LAYOUT
----------------- */

body {text-align: center;}
#container {margin: auto; overflow: hidden; text-align: left; width: 960px;}
#header_container {overflow: hidden;/*overflow: auto;*/}
#header_container #header {margin: 10px;}
#body_container {overflow: auto; font-family: Arial, sans-serif; }
#body_container #left, #body_container #content, #body_container #right {float: left; min-height: 1px; overflow: hidden; width: 225px;}
#body_container.col3 #content {width: 510px;}
#body_container.col2 #content {width: 735px;}
#body_container.col1 #content {width: 100%;}
#footer_container {clear: both; overflow: auto;}
#footer_container #footer {margin: 10px;}
ul li {margin-left: 16px;}
ul ul li {*margin-left: 17px; margin-left: 32px;}
ul li ul li {margin-left: 16px;}
ul ol li {*margin-left: 24px; margin-left: 36px;}
ol li {*margin-left: 25px; font-size: .9em; margin-left: 20px;}
ol ol li {*margin-left: 24px; margin-left: 40px;}
ol ul li {*margin-left: 17px; background: pink; margin-left: 36px;}
.hidden {display:none;}

/* =CUSTOM
----------------- */
body { background-color: #FFF; font:13px/1.231 arial,helvetica,clean,sans-serif; }
#container { width: 1015px; }
/*#header_container { background-color: #FFF2BF; }*/
#header_container { background-color: #FFF; width: 1015px; }
#header_container #header {margin: 0; background-color: #FFF; }
#body_container { background-color: #FFFFF3; padding-top: 10px; padding-bottom: 40px; border-right: 1px solid #7B7B7A; border-left: 1px solid #7B7B7A; border-bottom: 1px solid #7B7B7A; width: 1012px;}
#body_container #left{ width: 205px; padding:0px 5px 6px 4px; border: 0px solid #000; }
#body_container.col3 #content{
    padding: 0px;
    width: 616px;
    border-left:0px solid #CCC;
    border-right:0px solid #CCC;
    border: 0px solid #000;
}
#body_container #right{ width: 175px; /*background: #00587B url(/images/right_nav_bg.gif) repeat-y; padding:8px 2px 8px 2px; */margin-left: 4px;}
#footer_container #footer{
    clear:both;
    /*border-top:1px solid #CCC;    */
    margin:auto;
    text-align: center;
    font-weight: bold;
}

#footer_container #footer a { text-decoration: none;font-size: 10px; color:#004263;}

#header_top {
    font-family:Verdana, Arial, sans-serif;
    font-size:10px;
    color:#FFF;
    /*background-color:#88A;*/
    background-color:#316563;
    text-align:right;
    padding-right:3px;
    padding-top:2px;
    height:25px;
    line-height: 25px;
    vertical-align: middle;
    /*background-image:url(../images/header_top.gif);
    background-repeat:no-repeat;
    background-position:left top;*/
}

#header_top img{ vertical-align: middle; }
.google_form {float: left; width: 290px; height: 35px; padding: 0px 0px 0px 19px; }

#site_search_form{ /*display:inline; margin:0; padding: 0; */}
#site_search_form input { /*margin:0; padding:0;*/  }
#site_search_box{
    /*height: 15px;
    width: 85px;*/
    width: 195px;
    height: 20px;
    font-size: 10px;
    color: #1c1c1c;
    border: 1px #666 solid;
}

*:first-child+html #site_search_box{
    /*height: 15px;
    width: 85px;*/
    width: 195px;
    height: 20px;
    margin-top: 6px;
    font-size: 10px;
    color: #1c1c1c;
    border: 1px #666 solid;
}

* html #site_search_box{
    /*height: 15px;
    width: 85px;*/
    width: 195px;
    height: 20px;
    margin-top: 6px;
    font-size: 10px;
    color: #1c1c1c;
    border: 1px #666 solid;
}

#site_search_go{
    width:38px;
    height:25px;
    border:0px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    vertical-align: middle;
}

*:first-child+html #site_search_go{
    width:38px;
    height:25px;
    border:0px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: -6px;
    vertical-align: middle;
}

* html #site_search_go{
    width:38px;
    height:25px;
    border:0px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: -6px;
    vertical-align: middle;
}

#header_middle {
    height:57px;    
    margin-left: -5px;
    border: 0px solid #000;
    /*background-color:#669;
    background-color:#316563;*/
    background-color:#FFF;
    /*text-align:right;*/
}
.eos_logo { float:left; padding-top:15px; } 
.lens_header { float:left; position:relative; margin-left:1px; z-index:1; }
*:first-child+html .lens_header { float:left; position:relative; margin-top: -1px; margin-left:1px; z-index:1; }

#header_bottom {
    font-size:10px;
    color:#FFF;
    /*background-color:#669;*/
    background-color:#FFF2BF;
    text-align:right;
    padding:0px 7px 2px 0px;
}

.clear { clear: both; }

#topnav { float: left; width: 1012px; margin-top: -9px; height: 41px; background: url(/images/top_nav_off.gif) repeat-x; border-right: 1px solid #7B7B7A; border-left: 1px solid #7B7B7A;}


#topnav ul{
font: bold 13px arial;
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
height: 35px;
margin-top: 0px;
width: 765px;
float: left;
}

* html #topnav ul{
font: bold 13px arial;
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
height: 35px;
margin-top: 0px;
width: 700px;
float: left;
}

#topnav ul li{
list-style: none;
display: inline;
padding-left: 0px;
padding-right: 0px;
}

#topnav ul li.bar {	
	background-image: url(/images/top_nav_bar.gif) no-repeat;	
	height: 35px;
	width: 1px;
	float: left;	
	margin-top: 1px;
	margin-left: -1px;
}

#topnav ul li a.selected_cat {		
	height: 35px; /*was 28px - FL*/
	background: url(/images/top_nav_on.gif) repeat-x;
	text-decoration: none;
	color: #FFF;
}


#topnav ul li a{
padding: 2px 1em 2px 1em;
float: left;
color: black;
height: 35px; /*was 24px - FL*/
padding-top: 8px;
}


#topnav ul li a:hover{
height: 35px; /*was 26px - FL*/
background: url(/images/top_nav_on.gif) repeat-x;
color: #FFF;
}


html>body #topnav ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
/*border-style: inset; */
}

/* Style for breadcrumbs */
#breadcrumbs { padding-bottom:10px;padding-left:10px;padding-top:5px;font-size: 11px; color: #004764; background:transparent url(/images/title_blue_bg.gif) repeat-x scroll 0 0; }
#breadcrumbs a { text-decoration: none; }

/*
.roundcont_rnav {
	width: 166px;	
}

.roundtop { 
	background: url(/images/tr.gif) no-repeat top right; 
}
.roundbottom {
	background: url(/images/br.gif) no-repeat top right; 
}
img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
*/


#right_nav { background: #00587B url(/images/right_nav_bg.gif) repeat-y; border-left: 3px solid #ADADAD; border-right: 3px solid #ADADAD;}
*:first-child+html #right_nav { width: 168px;background: #00587B url(/images/right_nav_bg.gif) repeat-y; margin-top: -4px; border-left: 4px solid #ADADAD; border-right: 4px solid #ADADAD;}
* html #right_nav { width: 168px;background: #00587B url(/images/right_nav_bg.gif) repeat-y; margin-top: -4px; border-left: 4px solid #ADADAD; border-right: 4px solid #ADADAD;}
*:first-child+html .right_nav_bottom { margin-top: -15px; }
* html .right_nav_bottom { margin-top: -15px; }

/*
#search_box { width: 176px; border: 1px solid #000;}
#search_box h3{ font-size: 1.1em; font-weight: bold; }
*/

#searchbox {width:158px; height:200px; /*background-color: #ffe; margin-top:4px;*/   margin-right: 4px;  margin-left: 2px;padding: 2px; }
#searchbox td, th {font:11px Arial, sans-serif; color:#fff;}
#searchbox th {font-weight:bold; text-align:left;}
#searchbox td {padding-bottom:8px; background-color: transparent;}
#searchbox td.img_cell { padding: 0px 20px 5px 20px; }
#searchbox form {margin-top:10px;}
#searchbox form a {color:#000; }
#searchbox table {width: 158px;}
#searchbox select {font:12px Arial, sans-serif; margin-bottom:2px; width: 100%;}
*:first-child+html #searchbox select {font:11px Arial, sans-serif; margin-bottom:2px; width: 100%;}
* html #searchbox select {font:11px Arial, sans-serif; margin-bottom:2px; width: 100%;}
#searchbox input {font:12px Arial, sans-serif; margin-bottom:2px;}
*:first-child+html #searchbox input {font:11px Arial, sans-serif; margin-bottom:2px;}
* html #searchbox input {font:11px Arial, sans-serif; margin-bottom:2px;}
#searchbox h3{
	background-color: #336666; color: #ffffff; font-size: 12px;	font-weight: bold; padding-top: 4px;
	padding-right: 4px;	padding-bottom: 4px; padding-left: 4px;	margin-top: 0px; margin-right: 0px;
	margin-bottom: 0px;	margin-left: 0px;
}
#searchbox div#inc_campus { padding-left:10px;}
#searchbox div#inc_campus a{
	color: #5C3434; font-size: 12px; font-weight: bold;
}
#searchbox div#zipCode { padding-top:5px 0px 0px 0px;; margin:0px; color: #5C3434; font-size:12px; font-weight:bold; display:block; }

#featured_local_campus { width: 166px; margin-top: 6px; padding: 3px 3px 0px 3px; border: 0px solid #000; }
#featured_local_campus h3 { font-size: 1.1em; font-weight: bold; }
#featured_local_campus #fs_local_schools { width: 162px; margin-bottom: 10px; padding-bottom: 5px;border-bottom: 1px dotted #FFF; }
#featured_local_campus #fs_local_schools .fs_campus_logo { width: 120px; border: 0px solid #000; margin-left: 10px; background: #FFF;}
#featured_local_campus #fs_local_schools .fs_campus_address { width: 150px; border: 0px solid #000; color: #FFF; padding-top: 5px; font-size: 10px; margin-left: 10px;}
#featured_local_campus #fs_local_schools .fs_campus_address .schoolname { color: #FFF701; font-size: 1.2em; font-weight: bold;}
#featured_local_campus #fs_local_schools .fs_campus_address a.moreinfo { color: #FFF701; line-height: 1.4em; font-size: 1.2em; font-weight: bold;}

#featured_online_schools { width: 166px; margin-top: 6px; margin-bottom: 10px;padding: 3px;border: 0px solid #000; }
#featured_online_schools h3 { font-family: arial helvetica serif; font-weight: bold; color: #FFF; margin-left: 10px; padding-bottom: 4px;}
/* IE7 */
*:first-child+html #featured_online_schools h3 { font-size: 18px; letter-spacing: -1.0px; font-weight: bold; color: #FFF; margin-left: 10px; padding-bottom: 4px;}
/* IE6 */
* html #featured_online_schools h3 { font-size: 18px; letter-spacing: -1.0px; font-weight: bold; color: #FFF; margin-left: 10px; padding-bottom: 4px;}
#featured_online_schools #fs_online_schools { width: 166px; border: 0px solid #000;}
#featured_online_schools #fs_online_schools .fs_online_logo { width: 120px; border: 0px solid #000; margin-left: 10px; background: #FFF;}
#featured_online_schools #fs_online_schools .schoolname { color: #FFF701; margin: 0px; padding-left: 10px; font-weight: bold;}
#featured_online_schools #fs_online_schools ul { list-style-image: url(/images/yellow_dot.gif);list-style-type: circle;}
#featured_online_schools #fs_online_schools ul li{ padding-left: 0px;}
#featured_online_schools #fs_online_schools a.linktoschool { color: #FFF701; font-size: 0.9em; margin-left: -4px;}
*:first-child+html #featured_online_schools #fs_online_schools a.linktoschool { color: #FFF701; font-size: 0.8em; margin-left: -7px;}
* html #featured_online_schools #fs_online_schools a.linktoschool { color: #FFF701; font-size: 0.8em; margin-left: -7px;}
#featured_online_schools #fs_online_schools .fs_onlineschools_links {  }

/* Style for Left Navigation Menu */
#left_nav { /*background-color: #F0F0E8;*/  font-size: 11px;}
*:first-child+html #left_nav { /*background-color: #F0F0E8;*/  font-size: 11px;}

#left_nav #left_nav_menu{
	/*background-image:url(images/menudiv1bg.gif);
	text-decoration: none;
	margin-left:25px;
	padding-left:20px;*/
	/*background: url(/images/left_nav_bg.gif) repeat-x;*/
	padding-top:0px;
	padding-bottom: 0px;
	display:block;
	color: #000000;
	/*height: 25px;*/
	cursor: pointer;
	/*font-size: 10px;
	font-family: Arial Helvetica sans-serif;*/
	/*border-top: 1px dotted #000;*/
	border-left: 1px solid #BBBBBA;
	border-right: 1px solid #BBBBBA;
	border-bottom: 0px solid #BBBBBA;
}

.submenu_block {
	background: #EFF7F7;	
	border-left: 1px solid #BBBBBA;
	border-right: 1px solid #BBBBBA;
}

.subcatlink { padding-left: 12px; padding-bottom: 7px; padding-top: 7px;}
 a.subcat{
/*background-image: url(images/submenu.gif);
margin-left: 0px; 
background: #F7F7F7;
height: 19px;
height: 25px;
padding-top: 0px;
padding-left: 0px;
display: block;*/
color: #000;
font-size: 0.9em;
display: inline;
line-height: 2.0em;
}

.hide{
display: none;
}

.show{
display: block;
}

.show_grey_bg {
	background: url(/images/left_nav_bg.gif) repeat-x;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
    color: #000;
}

.show_blue_bg {	
	background: #145666 url(/images/left_nav_bluebg.gif) repeat-x;
	height: 15px;	
	color: #FFFFFF;	
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

#search_link { text-align: center; }
#search_results_link { text-align: center; }

/* Style for box under left navigation menu */
#left .lnav_top {border: 0px solid #000; overflow: hidden; width: 205px; margin-top: 10px; }
#left .lnav_top_left { float: left; margin-left: 0px;  }
#left .lnav_top_right { float: left; }
#left .related_categories_header { float: left; width: 181px; background: transparent url(/images/blue_bg_top.gif) repeat-x; padding: 3px 0px 6px 0px; text-align: center; margin: 0px 0px 0px 0px ; font-size:12px; font-weight: bold; color: #FFF;}


#related_categories { width: 190px; background:#F8F8F8 none repeat scroll 0 0; padding:2px 4px 4px 8px; border-left:1px solid #ADADAD; border-right:1px solid #ADADAD;}
#related_categories a { font-size: 11px; color: #004764; }
.lnav_bottom { }
*:first-child+html .lnav_bottom { margin-top: -20px; }
* html .lnav_bottom { margin-top: -20px; }
#ext_links { background: #F7F7F7none repeat scroll 0 0; padding:2px 4px 0px 8px; border-left: 1px solid #BDBABD; border-right: 1px solid #BDBABD; }
#ext_links a { font-size: 11px; color: #004764; }
#nav_bottom {}

#privacy_main_content { width: 600px;  font-size: 1em; background-color: #FFF; border: 1px solid #ADADAD; overflow: hidden;}
#privacy_main_content h1 { background: url(/images/title_blue_bg.gif) repeat-x; padding-left: 10px; padding-top: 2px; color: #004764; font-weight: bold; font-size: 20px; font-family: arial helvetica serif; padding-bottom: 10px;}

#privacy_main_content #privacy_main { width: 585px; background-color: #FFF; margin-left: 10px; margin-right: 6px; padding: 0px 5px 5px 0px; }
#privacy_main_content #privacy_main a {  color: #004764; }
#privacy_main_content #privacy_main h2 { font-size: 14px; font-weight: bold; }

#error { width: 590px;  font-size: 12px; padding: 5px 5px 5px 5px; margin: 0px 0px 5px 0px; background-color: #FFF; border: 1px solid #ADADAD; overflow: hidden;}.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
/*background: #99C url(/images/list.gif) no-repeat left center;*/
background: #FFF;
list-style-type: none;
padding-left: 2px;
margin-bottom: 3px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
/*background: white url(/images/closed.gif) no-repeat left 1px;*/
background: #FFF url() no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
font-size: 11px;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
font-size: 11px;
}
#main_content { width: 606px;padding: 3px;background-color: #FFF; border: 1px solid #ADADAD; overflow: hidden; }
* html #main_content { width: 606px; margin-top: -40px; padding: 3px; background-color: #FFF; border: 1px solid #ADADAD; overflow: hidden; }
#intro {width: 606px;  }
#intro h1 { background: url(/images/header_title_bg.gif) repeat-x; padding-left: 10px; padding-top: 2px; color: #00638C; font-weight: bold; font-size: 23px; font-family: arial helvetica serif; padding-bottom: 10px;}
*:first-child+html #intro h1 { background: url(/images/header_title_bg.gif) repeat-x; padding-left: 10px; padding-top: 2px; color: #00638C; font-weight: bold; font-size: 20px; font-family: arial; letter-spacing: -0.9px; padding-bottom: 10px;}
* html #intro h1 { background: url(/images/header_title_bg.gif) repeat-x; padding-left: 10px; padding-top: 2px; color: #00638C; font-weight: bold; font-size: 20px; font-family: arial helvetica serif; padding-bottom: 10px;}
#intro p { padding-left: 10px; }

/* -- featuredCareers -- */
#featuredCareers {/*width: 570px;*/background: #F8ECEC; border:0px solid #000; margin-bottom: 10px; background:#FFF; padding:0px; /*padding-bottom: 10px; */}
*:first-child+html #featuredCareers {/*width: 570px;*/background: #F8ECEC; border:0px solid #000; margin-bottom: 40px; background:#FFF; padding:0px; /*padding-bottom: 10px; */}
* html #featuredCareers {/*width: 570px;*/background: #F8ECEC; border:0px solid #000; margin-bottom: 40px; background:#FFF; padding:0px; /*padding-bottom: 10px; */}

/* tab navigation */
#featuredCareers .ui-tabs-nav {margin:-50px 0 -1px 400px; position: relative; z-index: 1; list-style: none;}
*:first-child+html #featuredCareers .ui-tabs-nav {margin:-50px 0 -1px 400px; position: relative; z-index: 1; list-style: none;}
* html #featuredCareers .ui-tabs-nav {margin:0px 0 -1px 380px; position: absolute; z-index: 1; list-style: none;}
#featuredCareers .ui-tabs-nav li {/*display: inline;*/float: left; background-color: #000; border: 1px solid #000; width:20px; height:20px; margin-right:-8px; }
*:first-child+html #featuredCareers .ui-tabs-nav li {/*display: inline;*/float: left; background-color: #000; border: 1px solid #000; width:20px; height:20px; margin-right:-4px; }
* html #featuredCareers .ui-tabs-nav li {/*display: inline;*/float: left; background-color: #000; border: 1px solid #000; width:20px; height:20px; margin-right:-4px; }
#featuredCareers .ui-tabs-nav li a {background:#FFF; text-decoration: none; padding-right: 6px;padding-left: 6px; padding-top: 1px; padding-bottom: 1px;}
#featuredCareers .ui-tabs-nav li a:hover,  #featuredCareers .ui-tabs-nav .ui-tabs-selected a {background: #39A5BF; color: #FFF;}

/* career_tabs */
#featuredCareers .career_detail {position:relative; /*margin-bottom: 10px; padding:5px; */border: 0px solid #000; overflow: hidden;}
*:first-child+html #featuredCareers .career_detail {position:relative; margin-bottom: 20px; /*padding:5px; */border: 0px solid #000; overflow: hidden;}
* html #featuredCareers .career_detail {position:relative; margin-bottom: 20px; /*padding:5px; */border: 0px solid #000; overflow: hidden;}
#featuredCareers .career_detail h2 { padding-left: 14px; padding-top: 10px; font-size: 25px; font-family: arial helvetica sans-serif; color: #FFF701;}
*:first-child+html #featuredCareers .career_detail h2 { font-size: 22px; font-family: arial helvetica sans-serif; color: #FFF701;}
* html #featuredCareers .career_detail h2 { font-size: 22px; font-family: arial helvetica sans-serif; color: #FFF701;}

#featuredCareers .ui-tabs-panel {background: #FFF; border: 0px solid #000;overflow: hidden;clear:both; margin:0 5px 5px 5px; position:relative;}
#featuredCareers .ui-tabs-hide {display:none;}
#featuredCareers .ui-tabs-panel .logo {float: left;width:140px; border: 1px solid #000;/* position:relative;  */}
#featuredCareers .ui-tabs-panel .description {float: left; width: 300px; font-size: 1.3em; border; 1px solid #000; margin-bottom: 30px; /*position:absolute; top:5px; left: 100px;*/}
#featuredCareers .ui-tabs-panel .programs_search {float: left;width:350px; padding-left: 14px; border: 0px solid #000;/* position:relative;  */}
#featuredCareers .ui-tabs-panel a.button {margin-left:80px;}

/* tab navigation */
#featuredCareers .ui-tabs-nav li {font-size: 0.75em; font-weight:bold;}
#featuredCareers .ui-tabs-nav li  a {color:#498297; line-height: 20px; font-size: 1.5em;}
#featuredCareers .ui-tabs-nav li  a:hover {color:#FFF; text-decoration:none;}

/* article tabs */
#featuredCareers .ui-tabs-panel .description h3 {color:#417AE1; font-size:0.75em; font-weight:bold;}
#featuredCareers .ui-tabs-panel .description p {/*font-size:0.6875em;*/ font-size: 0.65em; padding-left: 14px; padding-bottom: 8px; color: #FFF;}

#featuredCareers #career-1 { background: url(/images/nursing.jpg) no-repeat; margin: 0px; padding: 0px; border: 0px solid #000; min-height: 250px;}
*:first-child+html #featuredCareers #career-1 { background: url(/images/nursing.jpg) no-repeat; margin: 0px 0px 10px 0px; padding: 0px; border: 0px solid #000; height: 250px; }
* html #featuredCareers #career-1 { background: url(/images/nursing.jpg) no-repeat; margin: 0px 0px 10px 0px; padding: 0px; border: 0px solid #000; height: 250px; }

#featuredCareers #career-2 { background: url(/images/medTraining.jpg) no-repeat; margin: 0px; padding: 0px; border: 0px solid #000; min-height: 250px;}
*:first-child+html #featuredCareers #career-2 { background: url(/images/medTraining.jpg) no-repeat; margin: 0px 0px 10px 0px; padding: 0px; border: 0px solid #000; height: 250px;  }
* html #featuredCareers #career-2 { background: url(/images/medTraining.jpg) no-repeat; margin: 0px 0px 10px 0px; padding: 0px; border: 0px solid #000; height: 250px; }

#featuredCareers #career-3 { background: url(/images/photography.jpg) no-repeat; margin: 0px; padding: 0px; border: 0px solid #000; min-height: 250px;}
*:first-child+html #featuredCareers #career-3 { background: url(/images/photography.jpg) no-repeat; margin: 0px 0px 10px 0px; padding: 0px; border: 0px solid #000; height: 250px;  }
* html #featuredCareers #career-3 { background: url(/images/photography.jpg) no-repeat; margin: 0px 0px 10px 0px; padding: 0px; border: 0px solid #000; height: 250px; }

#featuredCareers #career-4 { background: url(/images/business.jpg) no-repeat; margin: 0px; padding: 0px; border: 0px solid #000; min-height: 250px;}
*:first-child+html #featuredCareers #career-4 { background: url(/images/business.jpg) no-repeat; margin: 0px 0px 10px 0px; padding: 0px; border: 0px solid #000; height: 250px;  }
* html #featuredCareers #career-4 { background: url(/images/business.jpg) no-repeat; margin: 0px 0px 10px 0px; padding: 0px; border: 0px solid #000; height: 250px; }

#featuredCareers #career-5 { background: url(/images/education.jpg) no-repeat; margin: 0px; padding: 0px; border: 0px solid #000; min-height: 250px;}
*:first-child+html #featuredCareers #career-5 { background: url(/images/education.jpg) no-repeat; margin: 0px 0px 10px 0px; padding: 0px; border: 0px solid #000; height: 250px;  }
* html #featuredCareers #career-5 { background: url(/images/education.jpg) no-repeat; margin: 0px 0px 10px 0px; padding: 0px; border: 0px solid #000; height: 250px; }

/* Uncomment this once you get the final images for the background.
#featuredCareers #career-2 { background: url(/images/csi_s9e16c_mfb-1.gif) no-repeat; margin: 0px; padding: 0px; border: 0px solid #000; min-height: 250px; }
#featuredCareers #career-3 { background: url(/images/americanidol_s8e14c_mfb-1.gif) no-repeat; margin: 0px; padding: 0px; border: 0px solid #000; min-height: 250px; }
#featuredCareers #career-4 { background: url(/images/csi_s9e16c_mfb-1.gif) no-repeat; margin: 0px; padding: 0px; border: 0px solid #000; min-height: 250px;}
*/

#eos_search_subject { padding: 0px; margin-top: -10px; }
*:first-child+html #eos_search_subject { padding: 0px; margin: 0px; }
* html #eos_search_subject { padding: 0px; margin-top: 5px; }
#eos_search_subject .select_text { width: 220px; font-size: 12px; }
*:first-child+html #eos_search_subject .select_text { font-size: 11px; }
* html #eos_search_subject .select_text { font-size: 11px; }

#eos_search_program { padding: 0px; margin-top: -7px; }
*:first-child+html #eos_search_program { padding: 0px; margin: 0px; }
#eos_search_program .program_select_text { width: 220px; font-size: 12px; margin-right: 40px;}
*:first-child+html #eos_search_program .program_select_text { font-size: 11px; margin-right: 20px;}

/*#featured_articles .ui-tabs-panel {background: #FFF1D3; border: 0px solid #000;overflow: hidden;clear:both; margin:0 5px 5px 5px; position:relative;}*/
/*
#featured_articles {width: 570px;border:1px solid #000; background:#FDBA30 url(/images/featured_articles_bg.gif) no-repeat 0 0;}
#featured_articles #article-1 {background: url(/images/featured_articles_bg.gif) no-repeat 0 0; border: 1px solid #000;}
#featured_articles #article-2 {background: url(/images/featured_articles_bg.gif) no-repeat 0 0; border: 1px solid #000;}
#featured_articles #article-3 {background: url(/images/featured_articles_bg.gif) no-repeat 0 0; border: 1px solid #000;}
#featured_articles #article-4 {background: url(/images/featured_articles_bg.gif) no-repeat 0 0; border: 1px solid #000;}
#featured_articles #article-1 { background:#FDBA30 url(/images/featured_articles_bg-1.gif) no-repeat 0 0; }
#featured_articles #article-2 { background:#FDBA30 url(/images/featured_articles_bg-2.gif) no-repeat 0 0; }
#featured_articles #article-3 { background:#FDBA30 url(/images/featured_articles_bg-3.gif) no-repeat 0 0; }
#featured_articles #article-4 { background:#FDBA30 url(/images/featured_articles_bg-4.gif) no-repeat 0 0; }
*/
#featured_program_box { border: 1px solid #000; width: 570px; overflow: hidden;}

#featured_program_box #program_box { width: 570px; border: 0px solid #000; overflow: hidden;}
#featured_program_box #program_box .prog_blurb { float: left; width: 280px; border: 0px solid #000;}
#featured_program_box #program_box .prog_blurb .prog_title { }
#featured_program_box #program_box .prog_blurb .prog_text { }
#featured_program_box #program_box .prog_blurb .prog_list { }
#featured_program_box #program_box .featured_image { float: left; width: 280px; border: 0px solid #000;}
#featured_program_box #program_box .address_box_left { float: left; width: 280px; border: 0px solid #000;}

#featured_career { margin-top: 10px; border: 0px solid #000;}
#featured_career h3 {background: url(/images/header_title_bg.gif) repeat-x; padding-left: 10px; padding-top: 2px; color: #000; font-weight: bold; font-size: 18px;; font-family: arial helvetica serif; padding-bottom: 10px;}
*:first-child+html #featured_career h3 {background: url(/images/header_title_bg.gif) repeat-x; padding-left: 10px; padding-top: 2px; color: #000; font-weight: bold; font-size: 14px;; font-family: arial helvetica serif; padding-bottom: 10px;}
* html #featured_career h3 {background: url(/images/header_title_bg.gif) repeat-x; padding-left: 10px; padding-top: 2px; color: #000; font-weight: bold; font-size: 14px;; font-family: arial helvetica serif; padding-bottom: 10px;}
#featured_career #career_box { width: 590px; padding: 2px; padding-left: 10px; overflow: hidden;  }
#featured_career #career_box h4 { font-size: 1.0em; font-weight: bold; color: #004263; }
#featured_career #career_box .career_image { float: left; width: 100px;padding-left: 2px; }
#featured_career #career_box .career_blurb { float: left; width: 580px; }
#featured_career #career_box .career_blurb .career_text {  }
#featured_career #career_box .career_blurb .career_text a { font-size: 13px; color: #004263;}
*:first-child+html #featured_career #career_box .career_blurb .career_text a { font-size: 12px; color: #004263;}
* html #featured_career #career_box .career_blurb .career_text a { font-size: 12px; color: #004263;}
#featured_career #career_box .career_blurb .see_more_careers { text-align: right;font-size: 13px; color: #004263; }
#featured_career #career_box .career_blurb .see_more_careers a { color: #004263; }


#random_article { padding-bottom: 5px;border: 0px solid #000;}
#random_article h3 {background: url(/images/header_title_bg.gif) repeat-x; padding-left: 10px; padding-top: 2px; color: #000; font-weight: bold; font-size: 18px; font-family: arial helvetica serif; padding-bottom: 10px;}
*:first-child+html #random_article h3 {background: url(/images/header_title_bg.gif) repeat-x; padding-left: 10px; padding-top: 2px; color: #000; font-weight: bold; font-size: 14px; font-family: arial helvetica serif; padding-bottom: 10px;}
* html #random_article h3 {background: url(/images/header_title_bg.gif) repeat-x; padding-left: 10px; padding-top: 2px; color: #000; font-weight: bold; font-size: 14px; font-family: arial helvetica serif; padding-bottom: 10px;}
#random_article #career_box { width: 590px; padding: 2px; padding-left: 10px; overflow: hidden;  }
#random_article #career_box h4 { font-size: 14px; font-weight: bold; color: #004263; }
*:first-child+html #random_article #career_box h4 { font-size: 12px; font-weight: bold; color: #004263; }
* html #random_article #career_box h4 { font-size: 12px; font-weight: bold; color: #004263; }
#random_article #career_box .career_image { float: left; width: 100px;padding-left: 2px; }
#random_article #career_box .career_blurb { float: left; width: 480px; }
#random_article #career_box .career_blurb .career_text {  }
#random_article #career_box .career_blurb .career_text a { font-size: 13px; color: #004263;}
*:first-child+html #random_article #career_box .career_blurb .career_text a { font-size: 12px; color: #004263;}
* html #random_article #career_box .career_blurb .career_text a { font-size: 12px; color: #004263;}
#random_article #career_box .career_blurb .see_more_careers { text-align: right;font-size: 1.0em; color: #004263; }

#featured_program_bottom { width: 610px; background-color: #FFF; margin-top: 3px; padding-left: 2px; padding-top: 2px; padding-bottom: 5px;border: 1px solid #ADADAD;overflow: hidden; }
#featured_program_bottom h3 { background: url(/images/header_title_bg.gif) repeat-x; padding-left: 10px; padding-top: 2px; color: #004263; font-weight: bold; font-size: 20px; font-family: arial helvetica serif; } 
*:first-child+html #featured_program_bottom h3 { background: url(/images/header_title_bg.gif) repeat-x; padding-left: 10px; padding-top: 2px; color: #004263; font-weight: bold; font-size: 16px; font-family: arial helvetica serif; } 
* html #featured_program_bottom h3 { background: url(/images/header_title_bg.gif) repeat-x; padding-left: 10px; padding-top: 2px; color: #004263; font-weight: bold; font-size: 16px; font-family: arial helvetica serif; } 
#featured_program_bottom #programs_index_bottom { width: 555px;  padding-top: 3px; overflow: hidden;  }
#featured_program_bottom #programs_index_bottom .progbox { float: left; width: 180px; font-size:12px; padding-right:5px; border: 0px solid #000; }
*:first-child+html #featured_program_bottom #programs_index_bottom .progbox { float: left; width: 130px; font-size: 11px; padding-right:5px; border: 0px solid #000; }
* html #featured_program_bottom #programs_index_bottom .progbox { float: left; width: 130px; font-size: 11px; padding-right:5px; border: 0px solid #000; }
#featured_program_bottom #programs_index_bottom .progbox a { text-decoration: none; color: #004263; }
#featured_program_bottom #programs_index_bottom .progbox_1 { float: left; width: 140px; font-size: 0.8em; }
#featured_program_bottom #programs_index_bottom .progbox_2 { float: left; width: 140px; font-size: 0.8em; }
#featured_program_bottom #programs_index_bottom .progbox_3 { float: left; width: 140px; font-size: 0.8em; }
#featured_program_bottom #programs_index_bottom .progbox_4 { float: left; width: 140px; font-size: 0.8em; border: 0px solid #000;}

#career_facts { float: left;width: 300px; margin-top: 3px; padding-bottom: 5px; border-right: 1px dotted #000;border: 0px solid #000; overflow: hidden; }
#career_facts ul { margin-left: 10px; margin-right: 10px; }
#career_facts h3 {background: url(/images/header_title_bg.gif) repeat-x; padding-left: 10px; padding-top: 2px; color: #000; font-weight: bold; font-size: 18px; font-family: arial helvetica serif; padding-bottom: 10px;}
*:first-child+html #career_facts h3 {background: url(/images/header_title_bg.gif) repeat-x; padding-left: 10px; padding-top: 2px; color: #000; font-weight: bold; font-size: 14px; font-family: arial helvetica serif; padding-bottom: 10px;}
* html #career_facts h3 {background: url(/images/header_title_bg.gif) repeat-x; padding-left: 10px; padding-top: 2px; color: #000; font-weight: bold; font-size: 14px; font-family: arial helvetica serif; padding-bottom: 10px;}
#career_poll {float: left; width: 300px; margin-top: 3px; padding-bottom: 5px;border: 0px solid #000; border-left: 1px dotted #000; overflow: hidden; }
#career_poll .poll_lbox { float: left; width: 250px; border: 0px soild #000;}
#career_poll .poll_content { float: left; padding-left: 10px; width: 290px; border: 0px soild #000;}
#career_poll h3 {background: url(/images/header_title_bg.gif) repeat-x; padding-left: 10px; padding-top: 2px; color: #000; font-weight: bold; font-size: 18px; font-family: arial helvetica serif; padding-bottom: 10px;}
*:first-child+html #career_poll h3 {background: url(/images/header_title_bg.gif) repeat-x; padding-left: 10px; padding-top: 2px; color: #000; font-weight: bold; font-size: 14px; font-family: arial helvetica serif; padding-bottom: 10px;}
* html #career_poll h3 {background: url(/images/header_title_bg.gif) repeat-x; padding-left: 10px; padding-top: 2px; color: #000; font-weight: bold; font-size: 14px; font-family: arial helvetica serif; padding-bottom: 10px;}


