@charset "utf-8";


 
/* ------- Basic Tag Styles ------- */
body { 
	font-family: Verdana, Geneva, sans-serif;
	margin:0; 
	padding:0; 
	color:#555;
	font-size: 11px;
	}
	
p	{
	margin:0; 
	padding:0; 
	color:#555;
	font-size: 11px;
	}

a:link { 
	color:#2971a7; 
	text-decoration:none;
	}
a:visited { 
	color:#2971a7; 
	text-decoration:none;
	}	
a:hover { 
	color:#00f; 
	text-decoration:underline;
	}

h1	{
	font-size: 20px; 
	margin-top:1.25em; 
	margin-bottom:.5em;
	color:#993333;
	}
	
h2	{
	font-size: 16px; 
	margin-top:1.25em; 
	margin-bottom:.5em;
	color:#993333;
	}

h3	{
	font-size: 15px; 
	margin-top:1.25em; 
	margin-bottom:.5em;
	color:#993333;
	}

h4	{
	font-size: 15px; 
	margin-top:1.25em; 
	margin-bottom:.5em;
	color:#666;
	padding:0; 
	}

h5	{
	font-size: 13px; 
	margin-top:1.25em; 
	margin-bottom:.5em;
	color:#555;
	padding:0;
	}

h6	{
	font-size: 11px; 
	margin-top:1.25em; 
	margin-bottom:.5em;
	color:#666;
	}	
	
td	{
	vertical-align: top;
	}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top:3px; 
	padding-bottom:0.33em; 
	}
	
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 0px; 
	margin-bottom: 0px; 
	}

ol, dl, dt, dd { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
	
.footnote {
	font-size: 11px;	
	font-weight: normal;
	}
#clean {
 clear:both;
 }
/* ------- Container ------- */
#wrapper {
	width:750px;
	margin: 0 30px 0 60px;
	padding:0;
	border-left:#B32E2B 1px solid;
	border-right:#B32E2B 1px solid; 
}

/* ------- Header ------- */
#header {
	width:750px;
 	margin:0; padding:0;
	background-color:#B32E2B; 
	clear:both;
	}

#header .logo {
	padding:2px 12px;
	}	

/* ------- Content ------- */
#content {
	width: 750px;
	margin:0; padding:0;
	clear:both;
	}
	
#column1 {
	width: 48%;
	float:left;
	margin-top:20px;
	}
	
.alert_top_img{
	margin-bottom:-3px;
	border:0px;
	}
	
.alert_bot_img{
	margin-bottom:3px;
	border:0px;
	}
	
#column2 {
	width: 52%;
	float: right;
	margin-top:20px;
	}

/* ------- Template 1 >> Content ------- */

#content_wrapper .landing_page {
	margin:0; 
	padding:0;
	}
	
#hero_wrapper {
	float:left;
	width:350px;
	padding:4px;
}

#feature_wrapper {
	float:right;
	width:390px;
	padding:4px
}	

#featured_buttons {
	text-align: center;
	margin: 0 2px;	
	}

#featured_buttons img {
	padding:2px;
	}

/* ------- Template 1 >> Content >> Alert Style ------- */
#alert_wrapper { 
	width:382px;
	margin:0; 
	padding:0 4px 6px 4px;
	}

#alertsideborder {
	margin:0;
	padding:5px 5px 0px 5px;
	
	border-left:#9e0b10 1px solid; 
	border-right:#9e0b10 1px solid;
	}

/* ------- Template 2 >> ------- */

#column3 {
	float: left;
	width: 164px;
	margin-top:10px;
	margin-left: 8px;
	padding:0;
	margin-bottom: 20px;
	}

#column3 .topnav {
		}

#column3 .subnav {
	}	
	
#column3 a:link {
		}

#column3 a:hover, #column3 div a:hover {
		}

#column3 a:visited { 
	}	

#column4 {
	float: right;
	width: 558px;
	margin-top:10px;
	padding: 0 15px 20px 7px;
	}


/* ------- Layout Styles >> Breadcrumbs ------- */
#postheader #breadcrumbs {
    margin-left:184px;
	float:left;	
	font-size: 11px;
	}
	/* IEx Patch */
	* html #column3 {
		display: inline;
	}
	
	#column3 div {
	padding: 5px;	
	}

/* ------- Layout Styles >> Footer ------- */
#footer {
	clear:both;
	font-size: 11px;
	color: #FFF;
	background-color: #B82D28;
	height:1%;
	padding: 5px;
	text-align: center;
	}

#footer .copyright {
	float:left;
	width:360px;
	color: #FFF;
	}
#footer .footer_links {
	float:right;
	text-align:right;
	width:300px;
	}	
#footer_list {
	list-style:none;
	margin:0;
	padding:0;	
}
#footer_list li{
	display:inline;
}
.threecolumn_lefteven {
	float:left; 
	width:268px;
	}	
.threecolumn_righteven {
	float:left; 
	width:270px; 
	padding-left:20px;
	}	
	
/* ------- General Formatting >> Overides ------- */
.leading { 
	padding:0; 
	margin:0;	
	}
	
.leading_top { 
	padding-top:0; 
	margin-top:0;	
	}
.leading_bottom { 
	padding-bottom:0; 
	margin-bottom:0; 
	}
	
.footnote {
	font-size: 11px;	
	font-weight: normal;
	}