@charset "utf-8";
/* CSS Document */
body
{
	background-color:#7B8487;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	overflow:auto;
}

p, td {
	font-family: Arial, Helvetica, sans-serif;
}

pre {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
width: 490;
white-space: pre; /* CSS2 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP printers */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
word-wrap: break-word; /* IE */

}



h1
{
	margin: 0px;
	padding: 0px;
	color:#666666;
}


h2
{
	font-size:99%;
	margin: 0px;
	padding: 0px;
	color:#666666;
}

h3
{
	font-size:99%;
	margin: 0px;
	padding: 0px;
	color:#666666;
}

h4
{
	margin: 0px;
	padding: 0px;
	color:#666666;
}


a:link, a:visited, a:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0361AB;

}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#000066;
	font-weight:bold;
}

input, textarea, select, option, form{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545149;
	/*
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	*/
	
}


#basic_body{
background-color:#FFFFFF;
background-image:url(/images/homepage_elements/generic_circle_bg.gif);
background-position:top;
background-repeat:no-repeat;
width:800px;
overflow:visible;
position:relative;
/*left:-1px;*/
}

.mid_display{
border: solid 4px #115EA1;
/*background-image:url(/images/homepage_elements/main_display_bg.gif);*/
background-position:top;
background-repeat:no-repeat;
background-color:#ccdeee;
}

.fineprint{ 
font-size:11px;

}

.readible
{
font-size: 125%;
}


.footer_partners
{
	background-color:#CED6D6;
}
.footer_nav
{
background-image:url(/images/xglobal_footer/footer_nav_BG.gif);
height:39px;
}


.footer_nav a:link, .footer_nav a:visited, .footer_nav a:active
{
color:#FFFFFF;
text-decoration:none;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}


.footer_nav a:hover
{
color:#9DB9C5;
text-decoration:none;
}

.footer_bottom
{
font-size:11px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
width:700px;
text-align:center;
font-weight:bold;
}

.footer_bottom a:link, .footer_bottom a:visited, .footer_bottom a:active
{
color:#FFFFFF;
text-decoration:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.footer_bottom a:hover
{
color:#9DB9C5;
text-decoration:none;
}

.footer_social
{
font-size:11px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-weight:bold;
}

.footer_social a:link, .footer_social a:visited, .footer_social a:active
{
color:#FFFFFF;
text-decoration:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}



.footer_social a:hover
{
color:#9DB9C5;
text-decoration:none;
}







.head_dark_gray
{
background-color:#7B8487;
height:26px;
}
.head_nav_blue
{
background-color:#9CBAC6;
}

.head_nav_grad
{
background-color:#9CBAC6;
background-image:url(/images/xglobal_header/main_nav_bg.jpg);
background-repeat:repeat-x;
height:87px;
}

.head_nav_grad_new
{
background-color:#7B8487;
background-image:url(/images/xglobal_header/main_nav_bg_gray.jpg);
background-repeat:repeat-x;

}




#main_content_format, #main_content_format p, #main_content_format td
{
text-align:left;
margin-bottom:15px;
font-size:12px;
}
#main_content_format li{
padding:10px;
}
#main_content_format h2{
font-size:150%;
padding-bottom:4px;
}
#main_content_format h3{
font-size:150%;
padding-bottom:2px;
}





.teaser_links{
color:#0066CC; font-size:11; font-weight:bold; text-decoration:none;
}



#lpr_front_rtside{
font-size:11px;
color:#FFFFFF;
}



.about_top_txt{
line-height:170%;
padding-left:20px;
}

.about_norm_txt {

padding:1px 0px 1px 20px;
margin:0px 0px 0px 0px;
line-height:145%;
}

.about_circle_bg{
background-image:url(/about/images/about_circle_bg_alt.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-right:10px;
padding-left:10px;
}

.about_circle_bg_09{
background-image:url(/about/images/about_circle_bg_09.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-right:10px;
padding-left:10px;
}

.req_field{
background-color:#FFFFCC;}


.caption{
font-size:10px; 
font-style:italic;
}


.alphalist{
font-size:18px;
padding-left:120px;

}



.corp_content{
margin:3px;
}

.mem_content{
background-image:url(/images/gradient_circle_bg.jpg);
background-color:#FFFFFF;
background-position:top right;
background-repeat:no-repeat;
margin-right:3px;
padding:5px;
}
.mem_content_test{
background-image:url(/images/gradient_circle_bg.jpg);
background-color:#FFFFFF;
background-position:top right;
background-repeat:no-repeat;
padding-left:5px;
padding-right:5px;
}
.mem_content_singlecol{
background-image:url(/images/gradient_circle_bg.jpg);
background-color:#FFFFFF;
background-position:top right;
background-repeat:no-repeat;
padding:45px;
text-align:left;
}

.gradient_content{
background-image:url(/images/gradient_circle_bg.jpg);
background-color:#FFFFFF;
background-position:top right;
background-repeat:no-repeat;
padding-left:5px;
padding-right:5px;
}

.leftnav_green{
background-image:url(/images/nav_bg.jpg);
background-position:right;
background-repeat:repeat-y;
padding-left:3px;
width:180px;
}

.leftnav_lightgreen{
background-color:#CFD7CD;
}

.leftnav_lightblue{
background-color:#e8ebf6;
}

.about_leftnav{
background-image:url(/images/nav_bg.jpg);
background-position:right;
background-repeat:repeat-y;
padding-left:3px;
}



.gsc_toptable{
border-top:solid 4px #ED3327;

}

.gsc_leftnav{
margin-right:5px;

}

.gsc_redhead{
	font-size:16px;
	color:#E53329;}

.countsbox_a{font-family:Verdana, Geneva, sans-serif;
color:#000;
font-size:14px;
background-color:#FFF;
font-weight:500;
line-height:150%;}


#recruit_sources td, #recruit_sources td div, #recruit_sources td p{
	font-size:9px;
	margin:0px;
	padding:0px;
	}
#eeo_outreach, #eeo_outreach h2, #eeo_outreach p, #eeo_outreach div{
	font-size:small}
	
	
	

.section_sidebox{
	border-bottom: 1px solid #F4F7F4; padding-bottom:8px; margin-bottom:8px;
	}
	
.section_sidebox_inner{
	padding-top:4px;
	}
.section_sidehead {
font-size:10px; background-color:#748767; color:#FFF; margin:2px; padding:8px; letter-spacing:1px; font-weight:bolder; background-image:url(/schedule/images/sideitem_head_bg.png); background-repeat:repeat-x;
	}
	.section_sideheadb {
font-size:10px; background-color:#2E497C; color:#FFF; margin:2px; padding:8px; letter-spacing:1px; font-weight:bolder; background-image:url(/schedule/images/sideitem_head_bg.png); background-repeat:repeat-x;
	}
	
	.xtra_padding{
	padding:8px;
	}
	
	.chnl_headers{
	font-size:11px; color:#748767; margin:3px; padding:0px; font-weight:700;letter-spacing:1px;
	}
	
	
	.big_form_button{
		font-size:14px; font-weight:bolder; padding:8px; margin:4px;}
		
		
		.t-alertbox{ padding:4px;color:#F00; background-color:#FFF; border:solid 2px #F00; text-align:center; position:relative; margin:0px 3px 0px 3px;}
		.t-alertbold{color:#F00; font-size:14px; font-weight:bolder;}
		.t-detailbox{margin:0px 3px 0px 3px; padding:4px; border:solid 2px #F00;}
		.t-redbold{ color:#F00; font-weight:bolder;}