@charset "UTF-8";
/* CSS Document */


/*------------------------------ custum formating -------------------------------*/
/*--------------- content area formating ---------------------*/
img.floatleft {
	float: left;
		margin: 0 16px 6px 0;
		clear: both;
}

hr {
margin-top: 28px !important;
clear: both;
}
.left_picture {
	clear:both;
	margin:0px 0 0 0;
	padding: 0;
	}

.left_picture img{
	border-style: none;
	margin-top: 25px;
	float:left;
	}	

.left_picture_content{
	float:right;
	width: 354px;
	}
h3.media-release {
font-weight: normal !important;
line-height: 160% !important;
}

p.left_picture{
	float:right;
	width: 340px;
	}

p.quote {margin: 0 20px 0 30px;}

p.quote-attrib{margin: 0 20px 10px 50px;
					 text-align: right;}
					 
p.image_statement {margin: 5px 50px 10px 60px;
			font-size: .7em;}

.gov_list{
	float:right;
	width: 411px;
	margin: 0 0 34px 0;
	}
/* class for top button */
.totop{
	 
	 color: #638CC3;
	 float: right;
	 font-size: .5em;
	 padding:0 12px 0 0;
	 font-weight: bold;
	 background-image: url(/media_room/common/images/uparrow.gif);
	 background-repeat: no-repeat;
	 background-position: right;
	 clear: both;
	 margin: 10px 56px 10px 0;
	 }

/* block title */
.block_title{
	clear: both;
	width:650px;
	
	padding: 6px 0 6px 6px;
	background-color: #FFA200;
	margin: 22px 0px 0px 28px;
	color: #FFFFFF;
	font-size: 1.1em;
}

.block_title a:link, .block_title a:visited, .block_title a:active  {
	text-decoration: none !important;
	color: #fff !important;
}


.block_title a:hover{
	text-decoration: underline !important;
}

/* twocolum images section */
.twocolumn_images{
	clear: both;
	width:650px;
	border: 2px solid #ffffff;
	padding: 15px 0 0 0;
	margin: 0px 0 0 28px;
	border-top: 2px solid #FDD48E;
}

.noborder {border-top: none !important}

.twocolumn_images img{
	float:right;
	margin:0 0 10px 16px;
	clear: both;
}

.twocolumn_images_title{
	clear: both;
	
	padding: 5px 0px 5px 0px;
	border: 2px solid #FDD48E;
	width:650px;
	border-bottom: 0px solid #FDD48E;
	margin: 0px 0px 0px 28px !important;
}

.twocolumn_images_title h3 {
color: #CB8100 !important;
margin: 0px 0px 0px 4px !important;
}
/* twocolum section */
.home_twocolumn{
	clear: both;
	width:490px;
	padding: 0;
	margin: 0 0 0 28px;
}
.home_twocolumn_left{
	float:left;
	width:240px;
	font-size: .9em;
	border-right:1px solid #E0E8F3;
}
.home_twocolumn_right{
	font-size: .9em;
	float:right;
	width:240px;
	margin:0;
	padding:0 0 0 15p;
}
/* twocolum section */
.twocolumn{
	clear: both;
	width:650px;
	padding: 0;
	margin: 0 0 0 0;
}
.twocolumn_left{
	float:left;
	width:200px;
	
}
.twocolumn_right{
	float:right;
	width:450px;
	margin:0;

}
.twocolumn_right p {
margin-left: 0px !important;
margin-right: 0px !important;
}
/* td.b1, td.b2 {
background-color: #638CC3 !important;
}
*/
.h3-right {
	margin-top: -18px;
	text-align: right;
	margin-right: 30px;
}

/*-------------------------------- Heading Colors ---------------*/
#content-container h1,h2,h3,h4,h5,h6 { 
color: #FFA200; font-weight:normal;}

/*------------------------------- Link Colors ---------------*/
#content-container a:link, a:visited {
	color: #BD7800;
}

/*------------------------------- Template color Formating -----------------------------------*
/* sets the background image which contains the color for the navigation so it the color remains for the full height of the page.*/
#inner-container {
background:url(/media_room/common/images/nav-color-wide.gif) repeat-y;
background-color: none !important;
}
#left-nav-container {
	/*this is used for whent the text is resized and should be the same color of the above bg image*/
background-color: #FDD48E;
}
/*top nav color*/
#nav-container {
background-color:#000000;
}
/*bottom nav color*/
#footer-container {
background-color:#000000;
}

/*----------------- Template Font Formating --------------------*/

/*-------------- Top Nav Coloring ----------------- */
#nav-container  a:link, #nav-container  a:visited  {
	color: #ffffff !important;
}

#nav-container  a:hover {
	background-color: #999999;
	color: #ffffff;
	text-decoration: none;
}

#nav-container {
	background-color: #FFA200;
}

/*-------------- footer Nav Coloring ----------------- */
#footer-container  a:link, #footer-container  a:visited  {
	color: #ffffff !important;
}

#footer-container  a:hover {
	background-color: #999999
	color: #ffffff;
	text-decoration: none;
}

#footer-container {
	background-color: #FFA200;
}
/*-------------------- Left Navigation ---------------------*/

#left-nav-container a:link, #left-nav-container a:visited {
	display: block;
	text-decoration: none;
	padding: 3px 6px 3px 8px;
	color: #037EFC;
}

#left-nav-container a:link {
color: #333333;
}

#left-nav-container a:visited {
color: #333333;
}

#left-nav-container h2 a:link, #left-nav-container h2 a:visited{
	padding-left: 14px;
	border-bottom: 0px solid #ececec;
}

#left-nav-container h3 a:link, #left-nav-container h3 a:visited{
	padding-left: 22px;
	border-bottom: 0px solid #ececec;
}

#left-nav-container h4 a:link, #left-nav-container h4 a:visited{
	padding-left: 30px;
}

#left-nav-container a:hover{
	background-color: #FFA200;
	color: #ffffff;
	text-decoration: none;
	background-image: url("/common/images/arrow-hover.gif");
	background-position: center left;
	background-repeat: no-repeat;
}

#left-nav-container h1 a:hover{
background-color: #FFA200 !important;
}
/*--- add for non linked text in leftnav */

h3.nav-nolink {
color: #ffffff !important;
padding-left: 22px !important;
padding-top: 8px;
}

h2.nav-nolink {
color: #ffffff !important;
padding-left: 14px !important;
padding-top: 8px;
}

/*------------ special formating ----------------- */
h1.white-large {
font-size: 158% !important;
color: #ffffff !important;
font-weight: normal !important;
padding-bottom: 14px;
}

