/* =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;
}
#article_content { width: 608px; background-color: #FFF; border: 1px solid #ADADAD;}


#articles_nav {
	float:left;
	width:100%;
	background:#DAE0D2 url("/images/bg.gif") repeat-x bottom;
	font-size:93%;
	line-height:normal;
}
#articles_nav ul {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}
#articles_nav li {
	float:left;
	background:url("/images/tab_off_left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
}
#articles_nav a {
	display:block;
	background:url("/images/tab_off_right.gif") no-repeat right top;
	padding:5px 12px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#765;
}
#articles_nav a:hover {
	color:#333;
}
#articles_nav #articles_nav_current {
	background-image:url("/images/tab_on_left.gif");
	
}

#articles_nav #articles_nav_current a {
       background-image:url("/images/tab_on_right.gif");
       color:#FFF;
       padding-bottom:5px;
       padding-top:3px;
 }



#article_content .article_top { width: 600px; background-color: #FFF; padding: 3px 5px 5px 3px; border-bottom: 1px solid #000; overflow: hidden;}
*:first-child+html #article_content .article_top { width: 599px; background-color: #FFF; padding: 3px 5px 5px 3px; border-bottom: 1px solid #000; overflow: hidden;}
* html #article_content .article_top { width: 599px; background-color: #FFF; padding: 3px 5px 5px 3px; border-bottom: 1px solid #000; overflow: hidden;}
#article_content .article_top .image_left { float: left; width: 190px; padding: 6px 0px 0px 7px; border: 0px solid #000;}
#article_content .article_top .blurb_right { float: right; width: 403px; padding-top: 2px; border: 0px solid #000;}
#article_content .article_top .blurb_right h1 { font-size: 13px;}
#article_content .article_top .blurb_right a { font-size: 13px; color: #004764; }
*:first-child+html #article_content .article_top .blurb_right a { font-size: 12px; color: #004764; }
* html #article_content .article_top .blurb_right a { font-size: 12px; color: #004764; }
*:first-child+html #article_content .article_top .blurb_right p { font-size: 12px;}
* html #article_content .article_top .blurb_right p { font-size: 12px;}

#article_content .all_articles { background-color: #FFF; width: 603px; border: 0px solid #000;}
#article_content .all_articles a { font-size: 13px; color: #004764;}
*:first-child+html #article_content .all_articles a { color: #004764;font-size: 12px;}
* html #article_content .all_articles a { color: #004764;font-size: 12px;}
#article_content .all_articles h3 { font-size: 14px; font-weight: bold; padding-left: 10px; }
*:first-child+html #article_content .all_articles h3 { font-size: 13px; font-weight: bold; padding-left: 10px; }
* html #article_content .all_articles h3 { font-size: 13px; font-weight: bold; padding-left: 10px; }
#article_content .all_articles .article_blurb { padding-left: 10px; }

#article_content .fs_bottom_2 { margin-top: -2px; margin-left: 3px; }
*:first-child+html #article_content .fs_bottom_2 { margin-top: -16px; width: 605px; }
* html #article_content .fs_bottom_2 { margin-top: -16px; width: 605px; }


#article_content .all_articles #featured_schools { width: 590px; background: #FFFDCD url(/images/fs_background.gif) repeat-x; padding: 5px; margin-left: 2px; font-size: 11px; border-left: 1px solid #DDD; border-right: 1px solid #DDD; border-top: 0px; border-bottom: 0px; overflow: hidden;}
*:first-child+html #article_content .all_articles #featured_schools { width: 590px; background: #FFFDCD url(/images/fs_background.gif) repeat-x; padding: 5px; margin: -6px 0px 0px 2px; font-size: 11px; border-left: 1px solid #DDD; border-right: 1px solid #DDD; border-top: 0px; border-bottom: 0px; overflow: hidden;}
* html #article_content .all_articles #featured_schools { width: 590px; background: #FFFDCD url(/images/fs_background.gif) repeat-x; padding: 5px; margin: -6px 0px 0px 2px;  font-size: 11px; border-left: 1px solid #DDD; border-right: 1px solid #DDD; border-top: 0px; border-bottom: 0px; overflow: hidden;}
#article_content .all_articles #featured_schools .fs_main { width: 570px; padding: 0px 0px 10px 20px; overflow: hidden;}
#article_content .all_articles #featured_schools .fs_main .fs_box { float: left; width: 170px; padding: 0px 4px 0px 4px; margin-right:2px;border: 0px solid #000; }
#article_content .all_articles #featured_schools .fs_main .fs_box .city_state { font-weight: bold; font-size: 12px; padding: 0px 0px 0px 10px;  }
#article_content .all_articles #featured_schools .fs_main .fs_box #fs_school_name { font-weight: bold; font-size: 12px; padding: 0px 0px 0px 12px; height: 45px;}
#article_content .all_articles #featured_schools .fs_main .fs_box .fs_prog_box { height: 85px; }
*:first-child+html #article_content .all_articles #featured_schools .fs_main .fs_box .fs_prog_box { height: 85px; }
* html #article_content .all_articles #featured_schools .fs_main .fs_box .fs_prog_box { height: 85px; }
#article_content .all_articles #featured_schools .fs_main .fs_box img.fs_logo{ margin-left: 10px; padding-bottom: 5px; }
#article_content .all_articles #featured_schools .fs_main .vertical_bar { float: left; height: 250px; margin-right: 6px; border-left: 1px dotted #000; }
*:first-child+html #article_content .all_articles #featured_schools .fs_main .vertical_bar { float: left; height: 250px; margin-right: 6px; border-left: 1px dotted #000; }
* html #article_content .all_articles #featured_schools .fs_main .vertical_bar { float: left; height: 250px; margin-right: 6px; border-left: 1px dotted #000; }
#article_content .all_articles #featured_schools .fs_main .fs_box ul li a { text-decoration: none; color: #000; font-size: 12px; }
*:first-child+html #article_content .all_articles #featured_schools .fs_main .fs_box ul li a { text-decoration: none; color: #000; font-size: 11px; }
* html #article_content .all_articles #featured_schools .fs_main .fs_box ul li a { text-decoration: none; color: #000; font-size: 11px; }
#article_content .all_articles #featured_schools .fs_main .fs_box img.fs_moreinfo{ margin-left: 10px; }

#articles_main_content { width: 608px; background-color: #FFF; padding: 0px 0px 6px 0px; font-size: 12px; border: 1px solid #AAAAAA; overflow: hidden;}
#articles_main_content a { color: #004764; }

#articles_main_content #article_detail { width: 590px; padding: 0px 10px 10px 10px; background-color: #FFF; font-size: 13px; overflow: hidden;}
#articles_main_content #article_detail h1 { font-size: 23px; padding: 0px 0px 0px 4px; color:#00628B; font-family:arial helvetica sans-serif; font-weight: bold;}
*:first-child+html #articles_main_content #article_detail h1 { font-size: 20px; padding: 0px 0px 0px 4px; color:#00628B; font-family:arial helvetica sans-serif; font-weight: bold;}
* html #articles_main_content #article_detail h1 { font-size: 20px; padding: 0px 0px 0px 4px; color:#00628B; font-family:arial helvetica sans-serif; font-weight: bold;}
#articles_main_content #article_detail h3 { padding: 6px 0px 0px 4px; }
*:first-child+html #articles_main_content #article_detail h3 { font-size: 13px; padding: 6px 0px 0px 4px;}
* html #articles_main_content #article_detail h3 { font-size: 13px; padding: 6px 0px 0px 4px;}
#articles_main_content #article_detail p { padding: 5px; }
#articles_main_content #article_detail ul { padding: 6px 0px 6px 10px; }
#articles_main_content #article_detail table { padding-left: 4px;  }
#articles_main_content #article_detail table td { font-size: 12px; }
#articles_main_content #article_detail th { font-size: 12px; color:#000; border: 1px solid #000; text-align: center;}




