@charset "utf-8";
/* CSS Document */
body{
margin:0;
padding:0;
/* background-color:#820304; */
background-color:#f0f8ff;
color:inherit;
}
.clr{
clear:both;
width:1px;
height:1px;
margin-left:-1px;
margin-bottom:-1px;
font-size:1px;
}
p, ul, li, h1, h2, form, input, img, select{
padding:0;
margin:0;
}
#wrapper{
position:relative;
margin-left:auto;
margin-right:auto;
width:777px;
}
#content{
	position:relative;
	width:777px;
	background:url(../images/bg_content.gif) repeat-y;
}
.main_nav{
	position:relative;
	float:left;
	width:156px;
padding-top:5px;
	padding:0 0 0 20px;
	left: 1px;
	list-style: none;
	background:url(../images/bg_main_nav.gif) repeat-y;
}
#homeNewsletter{
font-family:Arial;
position:relative;
background:url(../images/Big-Ideas-small.jpg) no-repeat;
width: 129px;
height: 111px;
margin-bottom: 10px;
}
#search_result li{
	padding: 5px;
	font-weight: bold;
}
.nav_on{
background:url(../images/bg__main_nav_a.gif) left top no-repeat;
background-color:#3399ff;
}
.nav_off {
}
.nav_sub{
font:bold 15px Arial, Helvetica, sans-serif;
color:#ffffff;
background-color:#536576;
}

.main_nav div a{
	font:normal 11px Arial, Helvetica, Verdana, sans-serif;
	color:#ffffff;
	background-color:inherit;
	text-decoration:none;
}
.normal_link{
	background:url(../images/bg__main_nav_a.gif) left top no-repeat;
}
#center_content{
	position:relative;
	float:left;
	width:431px;
	padding:14px 10px 10px 10px;
}
.main_content{
	position:relative;
	float:left;
	width:215px;
	padding: 20px 0 0 0;
}
h1{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#536576;
	background-color:inherit;
}
h2{
font:bold 12px Arial, Helvetica, sans-serif;
color:#820304;
background-color:inherit;
}
.main_content p{
font:normal 10px Arial, Helvetica, sans-serif;
color:#333333;
background-color:inherit;
padding:5px 7px 10px 0;
}
.center_links{
list-style:none;
}
.center_links li{
		line-height:11px;
list-style:none;
padding-bottom: 10px;
}
.center_links li a{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#820304;
	background-color:inherit;
	text-decoration:none;
	/* background:url(../images/bullet.gif) left 5px no-repeat; */

}
#right_content{
float:left;
width:135px;
padding:5px 0 0 0;
}
#right_content img{
padding:10px 0 30px 0;
}

.button{
	background:url(../images/submit_button.gif) no-repeat;
	width:13px;
	height:13px;
	border:none;
}
#right_content p{
font:normal 10px Arial, Helvetica, sans-serif;
}
#footer{
	position:relative;
	width:755px;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background:url(../images/bg_footer.gif) repeat-x;
	padding:15px 0 0 20px;
	height: 39px;
}
#footer p{
font:normal 10px Arial, Helvetica, sans-serif;
color:#2a568b;
background-color:inherit;
}
#footer_menu{
	list-style:none;
	padding: 5px 0 0 0;
}
#footer_menu li{
	position:relative;
	float:left;
}
#footer_menu li a{
	display:block;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	border-left:1px solid #333;
	padding: 0 6px;
	text-decoration:none;
}
#footer_menu li a#first{
border:none;
padding:0 6px 0 0;
}
#header{
	position:relative;
	width:777px;
	height: 174px;
}
/*///////////////////////////SUBPAGE*/
#header2{
	position:relative;
	width:777px;
	height: 105px;
}
#text_container{
	position:relative;
	float:left;
	width:555px;
	padding:17px 30px 60px 15px;
}
#text_container h1{
font:bold 24px Arial, Helvetica, sans-serif;
color:#536576;
background-color:inherit;
}
#text_container p{
	/* font:normal 12px Verdana, Arial, Helvetica, sans-serif; */
	/* color:#333; */
	/* background-color:inherit; */
	padding:0px;
}

#text_container ul{
	margin-left: 15px;
	padding:5px;
}

#text_container li{
	padding:2px;
}

.center_menu{
list-style:none;
padding:6px 0 0 40px;
}
.center_menu li a{
text-decoration:underline;
color:#0066cc;
background-color:inherit;
font:normal 12px Arial, Helvetica, sans-serif;
background:url(../images/bullet2.gif) left 3px no-repeat;
padding:0 0 0 16px;
line-height:24px;
}

/* BEGIN - CMS DEFAULTS */
.tableHeaderGray {
background-image: url(../images/table-header-bg-blue.jpg);
display:inline;
float:left;
text-align:left;
width:550px;
padding:3px;
margin: 1px 1px 0px 0px;
border: 1px solid gray;
font-weight: bold;
font-size:11px;
color: White;
font:bold 11px Arial, Helvetica, sans-serif;
}
.tableHeaderBlue {
background-image: url(../images/table-header-bg-blue.jpg);
display:inline;
float:left;
text-align:left;
padding:3px;
margin: 1px 1px 0px 0px;
border: 1px solid gray;
font-weight: bold;
font-size:11px;
color: White;
font:bold 11px Arial, Helvetica, sans-serif;
}
.tableCellBlue {
/* display:block; */
float:left;
background-color:#f0f8ff;
border: 1px solid #b0e0e6;
padding: 3px;
font:normal 11px Arial, Helvetica, sans-serif;
}

.pageHeader {
font:bold 15px Arial, Helvetica, sans-serif;
	color:maroon;
}
hr {
color:#f5f5f5;
}
.paragraphHeader {
	font:bold 13px Arial, Helvetica, sans-serif;
	/* color:#536576; */
	color:maroon;
}
.pageCopy {
font:normal 12px Arial, Helvetica, sans-serif;
color:#333333;
}
.pageCopy ul{
font:normal 12px Arial, Helvetica, sans-serif;
color:#333333;
}
.pageCopy li{
font:normal 12px Arial, Helvetica, sans-serif;
color:#333333;
}

/* END - CMS DEFAULTS */