@charset "utf-8";
/* CSS Document */
html	{background:url(../../media/images/common/body_bg.jpg);}
body	{
	margin:30px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#606162;
}
.legal	{
	font-size:10px;
	line-height:14px;
}
label, .labelcol	{
	font-weight:bold;
	vertical-align:top;
	color:#606162;
	font-size:12px;
}
.donate_form	{
	margin-left:10px;
}
.input_state	{
	font-size:13px;
	background-color:#eaeff5;
	border:1px solid #CCC;
	color:#333333;
}
.input	{
	background-color:#eaeff5;
	border:1px solid #CCC;
	font-size:13px;
	padding:3px;
	color:#333333;
}
.button	{
	background-color:#c1151c;
	color:#FFF;
}
a	{
	color:#c1151c;
	text-decoration:none;
}
a:hover	{
	color:#070a62;
	text-decoration:none;
}
ul	{
	margin:0 0 0 25px;
	padding:0 0 15px 10px;
	font-size:12px;
	line-height:22px;
	color:#606162;
}
p	{
	margin:0;
	padding:0 0 15px 10px;
	font-size:12px;
	line-height:22px;
	color:#606162;
}
h1	{
	color:#070a62;
	font-size:20px;
	line-height:24px;
	margin:0;
	padding:0 0 12px 0;
}
h1 a	{
	color:#070a62;
}
h2	{
	color:#070a62;
	font-size:15px;
	margin:0;
	padding:0 0 5px 10px;
}
h2 a	{
	color:#070a62;
}
h2 a:hover	{
	color:#c1151c;
}
h3	{
	font-family:Arial, Helvetica, sans-serif;
	color:#606162;
	font-size:12px;
	text-transform:uppercase;
	margin:0;
	padding:4px 0 0 0;
}
h3 a	{
	color:#606162;
	text-decoration:none;
}
h4	{
	font-family:Arial, Helvetica, sans-serif;
	color:#c1151c;
	font-size:12px;
	text-transform:uppercase;
	margin:0;
	padding:0 0 0 0;
}
h4 a	{
	color:#c1151c;
	text-decoration:none;
}
h5	{
	color:#070a62;
	font-size:12px;
	line-height:16px;
	margin:0;
	padding:4px 0 0 0;
}
h5 a	{
	color:#070a62;
	text-decoration:none;
}
h5 a:hover	{
	color:#c1151c;
	text-decoration:none;
}

form.search	{
	margin:0;
	padding:0;
}
.search_input	{
	margin:0;
	padding:4px 0 0 15px;
	width:95px;
	height:16px;
	border:0;
	font-size:12px;
	color:#606162;
	background:url(../../media/images/common/seach_bg.jpg) no-repeat left #FFF;
	vertical-align:middle;
	border:1px solid #FFF;
	float:left;
}
.search_button	{
	vertical-align:middle;
	padding:0;
	margin:0;
	border:1px solid #FFF;
	float:left;
}

.float_right	{
	float:right;
	margin-left:16px;
}
div.shadow_container	{
	width:1018px;
	margin:0 auto;
	background:url(../../media/images/common/shadow_bg.jpg) repeat-y;
}
div.shadow_top, div.shadow_bottom	{
	width:1018px;
	margin:0 auto;
	height:11px;
}
div.container	{
	width:1000px;
	margin:0 auto;
	background-color:#FFF;
	background:url(../../media/images/common/content_container_bg.jpg) repeat-y;
}

/* LEFT COLUMN STYLES */
div.left_column	{
	background:url(../../media/images/common/left_col_bg.jpg) no-repeat top #dde9fa;
	width:300px;
	float:left;
}
div.left_col_buttons	{
	width:264px;
	height:42px;
	margin:0 auto 13px auto;
	clear:both;
}
div.left_col_buttons img	{
	float:left;
}

div.left_col_box_wide	{
	clear:both;
	width:232px;
	height:29px;
	background:url(../../media/images/common/left_col_box_wide.jpg);
	margin:0 auto 13px auto;
	padding:6px 16px 0 16px;
}

div.left_col_box_container	{
	width:264px;
	overflow:auto;
	margin:0 auto 13px auto;
}
div.left_col_box_container div.left_col_box	{
	width:93px;
	height:29px;
	background:url(../../media/images/common/left_col_box.jpg);
	padding:6px 16px 0 16px;
	float:left;
}
div.left_col_box_share	{
	width:73px;
	height:27px;
	background:url(../../media/images/common/left_col_box_share.jpg) no-repeat;
	padding:8px 0 0 12px;
	float:right;
}
div.left_col_box_share a	{
	color:#ec1c24;
	font-weight:normal;
}
div.left_col_box_search	{
	width:165px;
	height:29px;
	background:url(../../media/images/common/left_col_box_search.jpg) no-repeat;
	padding:6px 0 0 12px;
	float:left;
}
div.left_col_box_container div.right	{
	margin-right:0;
}

ul.follow_us	{
	margin:0;
	padding:0;
	list-style-type:none;
	float:right;
}
ul.follow_us li	{
	float:left;
	padding:0 13px 0 0;
}

div.data_list_container	{
	width:240px;
	overflow:auto;
	padding:12px;
	margin:0 auto 15px auto;
	background:url(../../media/images/common/data_list_bg.jpg) no-repeat;
	border-bottom:1px solid #FFF;
}
ul.data_list	{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.data_list li	{
	font-size:12px;
	padding:7px 0;
	margin:0;
}



/* CONTENT AREA STYLES */
div.content_column	{
	background:url(../../media/images/common/content_area_bg.jpg) no-repeat top;
	width:655px;
	float:left;
}
div.content_area	{
	background:url(../../media/images/common/content_area_bg.jpg) no-repeat top;
	padding:25px;
	width:635px;
}

ul.content_footer_links	{
	padding:0;
	margin:30px 0 0 0;
	list-style-type:none;
	float:right;
}
ul.content_footer_links li	{
	float:left;
	font-size:10px;
	padding:3px 3px 3px 15px;
	display:block;
	background:url(../../media/images/common/footer_button_bg.jpg) no-repeat right 5px;
}
ul.content_footer_links li a	{
	color:#606162;
	text-decoration:none;
}

/* TOP NAV STYLES */
ul.nav	{
	margin:0;
	padding:0;
	list-style-type:none;
	background:url(../../media/images/common/nav_bg.jpg) no-repeat;
	width:685px;
	height:25px;
}
ul.nav li	{
	float:left;
	font-size:13px;
	font-weight:bold;
	padding:0 1px;
	text-transform:uppercase;
}
ul.nav li a	{
	display:block;
	text-align:center;
	height:25px;
	color:#2e3191;
}
ul.nav li a:hover	{
	color:#ec1c24;
}
ul.nav li a.home				{width:76px;}
ul.nav li a.home:hover, body.home ul.nav li a.home			{color:#ec1c24;width:76px; background:url(../../media/images/common/home_over.jpg) no-repeat;}
ul.nav li a.issues				{width:162px;}
ul.nav li a.issues:hover, body.issues ul.nav li a.issues		{color:#ec1c24;width:162px; background:url(../../media/images/common/issues_over.jpg) no-repeat;}
ul.nav li a.news				{width:130px;}
ul.nav li a.news:hover, body.news ul.nav li a.news			{color:#ec1c24;width:130px; background:url(../../media/images/common/news_over.jpg) no-repeat;}
ul.nav li a.resources			{width:150px;}
ul.nav li a.resources:hover, body.resources ul.nav li a.resources	{color:#ec1c24;width:150px; background:url(../../media/images/common/resources_over.jpg) no-repeat;}
ul.nav li a.about				{width:107px;}
ul.nav li a.about:hover, body.about ul.nav li a.about			{color:#ec1c24;width:107px; background:url(../../media/images/common/about_over.jpg) no-repeat;}
div.flash_container	{
	width:685px;
	height:309px;
	clear:both;
}
div.right_column_decoration	{
	width:13px;
	float:right;
	background:(../../media/images/common/right_column_gradient.jpg) none top #dde9fa;
}
img.page_bottom	{
	clear:both;
	margin:0 auto;
	padding:0;
	vertical-align:bottom;
}

/* FOOTER STYLES */
div.footer	{
	width:1000px;
	margin:0 auto;
	padding-top:10px;
	font-size:10px;
	color:#FFF;
}

div.footer .legal {
	color: white;
}

div.footer ul	{
	float:right;
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:10px;
	color:#a0bce7;
}
div.footer ul li	{
	float:left;
}
div.footer a	{
	color:#FFF;
	text-decoration:none;
}
div.footer a:hover	{
	color:#a0bce7;
	text-decoration:none;
}

.nobullet {
	list-style: none;
	margin: 0;
	padding: 0;
}


