/* general site styles */
td {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000;} 

a {color: #124F97; text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: underline;}

body {
	margin: 0px; 
	background-image: url(page_bg.gif); 
	background-repeat: repeat-x;}


b {font-weight: bold;}
b.page_subhead {color: #00224A;}
b.header {color: #00224A; font-size: 12px;}
	
.page_head {}


/* Master wrapper table */
.master {height: 100%}
.master td.header {}
.master td.body {padding-top: 5px; padding-bottom: 5px; height: 100%;}
.master td.footer {}

.three_cols td.header {padding-left: 0px;}
.three_cols td.center {}


/* Header table */
.header_table {
	height: 100px;
	width: 760px;
	padding: 5px 5px 5px 5px;
	border-left: 1px solid #418168; 
	border-right: 1px solid #418168; 
	border-bottom: 1px solid #418168; 
	border-top: 1px solid #418168; 
	background-color: white;
	/*background-image: url(/images/home_top_bg_lg.gif);
	background-repeat: repeat-x;*/
}
	
.header_table td.right {border-right: 2px solid #FFFFFF;

}
	

/* Search table + form fields */
.search_table td.middle {padding-right: 5px; padding-left: 5px;}

.search_box {font-size: 10px;}


/* content wrapper table */
.content_table {
	height: 100%; 
	width: 760px; 
	border: 1px solid #418168; 
	background-color: #FFFFFF; 
	background-image: url(body_bg.gif); 
	background-position: left bottom;
	background-repeat: no-repeat;}
	
.content_table td.wrapper {
	padding-left: 9px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 9px;}


/* footer table + others */
.footer_table {
	background-color:#DAE2E8;
border-color:#418168 #418168 black;
border-style:solid;
border-width:1px;
margin:0 auto 10px;
padding-bottom:20px;
width:760px;
_margin-left:250px;
	}
	
.footer_table td.content {
	font-size: 10px;
	padding: 5px;}

.footer_icon_table {
	height: 20px;
	background-image: url(home_footer_req_bg.gif); 
	background-repeat: repeat-x; 
	background-position: left top;} 
	
.footer_icon_table td.content {
	color: #FFFFFF;
	font-size: 10px; 
	padding-top: 2px; 
	padding-bottom: 2px;  
	padding-right: 5px; 
	padding-left: 5px;}
	
.footer_icon_table td.content_left {
	color: #FFFFFF;
	font-size: 10px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-right: 5px; 
	padding-left: 45px;}

.footer_link {color: #003194; font-size: 10px;}

.sitereq_link {color: #FFFFFF; font-size: 10px;}


/* navigation */

.nav_lvl1 {
	background-color: #00224A; 
	width: 167px;
	}

.nav_lvl1 td.item {
	padding-top: 3px; 
	padding-bottom: 3px; 
	padding-left: 6px;
	padding-right: 6px;}

.nav_lvl1 td.current {
	padding-top: 3px; 
	padding-bottom: 3px; 
	padding-left: 6px;
	padding-right: 14px;
	background-color: #8091A5;
	background-image: url(nav_lvl1_arrow.gif);
	background-repeat: no-repeat;
	background-position: 152px 50%;}
	
.nav_lvl1 td.current_subnav {
	padding:0 0 0 3px;
	background-color: #8091A5; }

.nav_lvl2 {
	background-color: #546B86; 
	width: 160px; 
	padding-bottom: 4px;}
	
.nav_lvl2 td {
	padding:3px 6px 3px 0px}
	
.nav_lvl2 td.has_children {
 	background-repeat: no-repeat;
	background-position: 3px 7px;} 

.nav_lvl2 td.has_children_open {
	background-image: url(nav_lvl2_minus.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;}

.nav_lvl2 td.has_children_current {
	background-image: url(nav_lvl2_minus_2.gif);
	background-repeat: no-repeat;
	background-position: 6px 8px;} 

.nav_lvl2 td.has_children_subnav {
	padding-left: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;}

.nav_lvl3 {
	background-color: #4A5E76;
	padding-bottom: 4px;
	width: 153px;}
	
.nav_lvl3 td {
	padding-left: 12px;
	padding-right: 6px;
	_padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px; }
	
.nav_lvl3 td.has_children {
	background-image: url(nav_lvl2_plus.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;}

.nav_lvl3 td.has_children_current {
	background-image: url(nav_lvl2_plus_2.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;}

.nav_lvl1_link {
	color: #FFFFFF; 
	font-weight: bold;
	font-size: 12px;}

.nav_lvl2_link {
	color: #FFFFFF;
	font-size: 11px;}

.nav_lvl2_link_current {
	color: #FFA200;
	font-size: 11px;
	text-decoration: underline;}

.nav_lvl3_link {
	color: #FFFFFF; 
	font-size: 11px;}
	
.nav_lvl3_link_current {
	color: #FFA200;
	font-size: 11px;
	text-decoration: underline;}

	
/* Subpage header */
.subpage_header {margin-bottom: 8px; margin-top: 2px;}
.subpage_header td.breadcrumbs {padding-bottom: 3px;}
.subpage_header td.title {
	font-size: 16px;
	font-weight: bold;}

.breadcrumb {}
.breadcrumb td {padding-right: 5px;padding-left: 5px;padding-top: 6px;padding-bottom: 10px;font-size: 10px;}
.breadcrumb td.arrow_right {padding-right: 5px;padding-left: 5px;padding-top: 6px;padding-bottom: 3px;}
.breadcrumb td.arrow_down { padding-right: 3px;}
.breadcrumb td {background-color: #546B86;} 

.bc_current {color: #FFFFFF;}
.bc_normal {color: #FFFFFF;}

/*
.bc_current {color: #20599C;}
.bc_normal {color: #20599C;}
*/

/* Subpage content blocks */
.subpage_content {}
.subpage_content td.content {
	font-size: 11px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(content_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;}


/* Sub-home content blocks */
.subhome_content {
	background-image: url(content_subhome_bg.gif);
	background-repeat: no-repeat;
	background-position: left-top;
	width: 398px;
	margin-bottom: 10px;}
	
.subhome_content td.content {
	padding-left: 10px; 
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 10px;}

.subhome_content_bucket {
	width: 100%;}

.subhome_content_bucket td.content {
	width: 50%;
	padding-top: 5px;
	padding-right:10px;
	padding-left: 10px;
	background-image: url(arrow_dblue.gif);
	background-repeat: no-repeat;
	background-position: 2px 9px;}
	
	
/* Home page content buckets */
.home_content {margin-bottom: 10px;}

.home_content td.top_content {
	background-image: url(home_news_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;}

.home_content td.center_content {
	background-image: url(home_center_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	}

.home_content_center {}

.home_content_center td.content {
	padding-left: 10px;
	padding-bottom: 7px;
	background-image: url(arrow_dblue.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	}
	
.home_content_top {}

.home_content_top td.content {
	padding-left: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-image: url(breadcrumb_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;}

/* summary tables */
.summary_table {border: 1px solid #84919A; border-collapse: collapse;}
.summary_table td {border: 1px solid #84919A; border-collapse: collapse; padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px;}
.summary_table td.head {background-color: #D4CEB1; font-weight: bold; text-align: center;}
.summary_table tr.altrow {background-color: #F8F7F5;}

/* Right-hand navigation */
.right_nav {
	width: 154px;
	background-color: #8091A5;
	margin-top: 10px; 
	margin-left: 0px;
	margin-bottom: 8px;}

.right_nav td.header {
	padding: 0px;

}

.right_nav td.footer {
	padding: 0px;}
	
.right_nav td.title {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	vertical-align:middle;
	font-size: 11px;
	font-weight: bold;
	color: #FFA200;
	background-color: #546B86;
	}

.right_nav td.has_children {
	background-image: url(nav_lvl2_plus.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;}
	
.right_nav td {
	padding-left: 8px; 
	padding-right: 8px; 
	padding-top: 2px; 
	padding-bottom: 2px;}
	 
.right_nav_link {
	text-decoration: none;
	color: #FFFFFF; 
	font-size: 11px; }
	
.right_nav_link_current {
	text-decoration: underline;
	color: #FFA200; 
	font-size: 11px; }
	
/* Suggested Readings Excerpt Popup */ 
body.excerpt {margin: 10px; background-color: #FFFFFF; background-image: none;}

.back_issue_summary {padding-left: 20px;} 

.nav_lvl1_link a{ 
color:#FFFFFF; 
font-size:12px;
font-weight:bold;
}

.autotitle{ 
color:#FFA200;
font-size:14px;
padding-left:5px; 
}
.nav_lvl3_link{
background-image:url(nav_lvl2_plus.gif);
background-position:3px 7px;
background-repeat:no-repeat;
}

.nav_lvl3_link a{
color:#FFFFFF;
font-size:11px;
width:135px; 
_width:115px !important;
 display:block; 
}

.namemailname{
color:white; 
}  
  
.mytdheight{ 
height:15px;
}

.conha{ 
color:#FFFFFF;
font-size:10px; 
}

.aperbot a{  
color:#003194;
font-size:10px;
}

.mystory h1, .mystory h2{
font-size:14px;
}

.mystory{
padding:0 25px;  
width:360px;
_width: 401px;
}

.imagestroy{
margin-left:5px;
}
