#wrapper {	width: 960px; 	
margin: 0 auto;	
padding: 0 5px; 
	
background-color: #ffffff;	

text-align: left;}
/* header area styles */

#header {
	border-right: 1px solid #D5CDB5;
	border-bottom: 1px solid #D5CDB5;
	border-left: 1px solid #D5CDB5;
	color: #FFF;
}
A:link { color: #0000c0; text-decoration: none; font: 14px arial; }
		A:visited { color: #000080;background-color:#ffffff;	text-decoration: none; font: 14px arial; }
		A:hover { color: blue; background-color:#ffffff; text-decoration: none; font: 14px arial; }
		A:active { color: blue; background-color:#ffffff; text-decoration: none; font: 14px arial; }	


#topnav {
	width: 960;
	background: #ffffff;
         repeat-x 0 0;
        white-space:nowrap;
         
}

         


	

.homenav  {
         width: 960;
         white-space:nowrap;
 	display: block;
	font: 14px arial;
	background: #ffffff;
       
	
        
	position: relative; 
	display: block;
         
	 font-family: arial, Helvetica, sans-serif;
         font-weight: 500;      
         text-decoration: none;
        
	float: left;
	height:28px;
	line-height:28px;
        
	    padding-left: 6px;
          padding-right: 6px
            padding-top: 4px;
            padding-bottom: 4px;
	margin-left:8px;
	border: 1px solid #525252;
          over-flow: hidden;
        }
#content_mainbody #left_wrap 


{	width: 668px;

	float: left;
}

.layout_mainbody #col_1 {
    width: 365px;
    float: left;
    padding-right: 8px;
}
.layout_mainbody #col_2 {
    width: 300px;
    float: left;
    padding-left: 8px;
}

.layout_mainbody #col_3 {
	width: 235px;
	float: right;  margin-left: 4px;}

#left_wrap .layout_mainbody #col_3 {
	float: none;
	margin-left: 235px;
}


.layout_mainbody #col_2ext {
	width: 300px;
	float: left;
}
.layout_mainbody #col_3ext {
	margin-left: 233px;
}
.layout_mainbody .layout_home, .layout_basic  {
	padding: 10px 0;
}



.layout_basic #col_1 {
	float: left;
	width: 787px;
}



.blog_box 

{width:365px;border-top: 1px solid #2C5C8A;

border-left: 1px solid #2C5C8A;border-right: 1px solid #2C5C8A;

border-bottom: 1px solid #2C5C8A;

background-color: #ffffff;
margin: 0 12px;
	padding-bottom: 12px;
}
.blog_box2 

{width:365;border-top: 1px solid #2C5C8A;
border-left: 1px solid #2C5C8A;border-right: 1px solid #2C5C8A;
border-bottom: 0px solid #2C5C8A;
background-color: #ffffff;padding:10px;}


#blogtext{
         
 	display: block;
	font: 16px arial;
	
	
	
	 font-family: arial, Helvetica, sans-serif;
         padding-left: 7px;
         font-weight: 400;      
         text-decoration: none;
	float: left;
	
	
       
	text-align:left;}

.headingline { border-color: #0000c0; border-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px;}

ul.point2 { margin: 8 0 0 0; padding-left: 10px; list-style:none; }
		ul.point2 li { margin:4px 0 10px 0;  font-size:13px;  font-color:#000000; padding-left: 12px; background: url(bluearrow2.gif) no-repeat left top; font-weight:normal; }
ul.point1 { margin: 2px 0 0 0; padding-left: 6px; list-style: none; }
		ul.point1 li { margin: 4px 0 0 0; font-family: arial; font-size: 14px; padding-left: 10px; background:  no-repeat left top; font-weight: normal; }



#content_home #left_wrap 

{
	width: 668px;
	float: left;
}


.layout_home #right_wrap #col_2 {padding-left: 4px; padding:0px;}


.layout_home #col_1 {
    width: 345px;
    float: left;
    
}


.
#right_wrap {
	width: 616px;
	float: left;
}

.float_container { 
	overflow: hidden; 
}



layout_home .layout_home #col_2 {
    width: 300px;
    float: left;
    padding-left: 0px;
}
.layout_home #col_2ext {
	width: 300px;
	float: left;
}
#content_section_front #col_2 {
	padding-top: 15px;
}
.layout_normal #col_2 {
	width: 300px;
	float: left;
	padding-left: 0px;
}


.layout_home #col_3 {
	
 width: 235px;	float: right;
}

#left_wrap .layout_home #col_3 {
	float: none;
 margin-left: 300px; 
}
layout_home #col_3 {
	width: 235px;
	float: right;
}


.layout_normal #col_3 {
	width: 160px;
	float: right;
}

.section_name h1 {
	font: normal 36px arial narrow, arial, helvetica, verdana, sans-serif;
	margin: 15px 0;
	color: #142958;
}

#col_3ext {
	margin-left: 298px;
}

.layout_normal, .layout_home, 
.layout_basic  {
	padding: 10px 0;
}

.layout_basic 
#col_1 {
	float: right;
	width: 787px;
}

.layout_basic 
#col_3 {
		border-left: 1px solid #D6CDB2;
	padding-left: 300px;
}

.box_6 .front_story_assets li 

{
	margin: 0;
}

.box_6 .front_story_assets ul 
{
	margin: 12px;
}



.box_3 .front_story_assets ul 

{
	padding: 0 6px;
}

.front_story_assets h2 
{	font: bold 11px arial, helvetica, verdana, sans-serif;
	color: #11214D;
	text-transform: uppercase;
	line-height: 18px;
	margin: 0;	
  border-bottom: 1px solid #ccc;
}
.front_story_assets ul 
{	list-style-type: none;
	margin: 0;
	padding: 0;
}
.front_story_assets 
{
	margin: 12px;
}
.front_story_assets ul 
{
	border-top: 1px solid #CCC;
	padding-top: 12px;
}

.front_story_assets {
	margin: 12px;
}

.box_blog .front_story_assets ul {
	padding-top: 0px;
}

front_story_assets li, #section_promo li {	font: normal 12px arial, helvetica, verdana, sans-serif;
	line-height: 21px;
	color: #999;
	margin-left: 5px;
}
.front_story_assets li + li, #section_promo li + li {
        border-top: 1px solid #CCC;
}

.front_story_assets img {
	margin:4px;
}
.front_story_assets a:link, #section_promo ul a:link, .blog_promo p a:link, .span23 a:link { text-decoration: none; color: #075099; }
.
front_story_assets a:visited, #section_promo ul a:visited, .blog_promo p a:visited, .span23 a:visited { text-decoration: none; color: #075099; }

.front_story_assets a:active, #section_promo ul a:active, .blog_promo p a:active, .span23 a:active 
{ text-decoration: underline; color: #075099; }

.front_story_assets a:hover, #section_promo ul a:hover, .blog_promo p a:hover, .span23 a:hover { text-decoration: underline; color: #075099; }


#major_story .caption {
	color: #666;
	margin-bottom: 12px;
}

#top_story_v1 .caption, #top_story_v2 .caption {
	color: #666;
	margin: 6px 12px 16px;
}

.ts_content h1 {
	font: bold 42px arial narrow, arial, helvetica, verdana, sans-serif;
	color: #000;	
	letter-spacing: -1px;
	line-height: 46px;
	margin: 0;
	padding-bottom: 6px;
}

#major_story h5.byline, #spotlight h5.byline, .ts_content h5.byline, .top_stories h5.byline {
        font: normal 11px arial, helvetica, verdana, sans-serif;
        color: #666;
        margin: 0 0 6px 0;
}


#top_story_v1 .caption, #top_story_v2 .caption 
{
	color: #666;
	margin: 6px 12px 16px;
}

.ts_content h1 
{
	font: bold 42px arial narrow, arial, helvetica, verdana, sans-serif; color: #000;	letter-spacing: -1px; line-height: 46px;
	margin: 0;	padding-bottom: 6px;}

#top_story_v1, #top_story_v2, .box_4, .box_blog, .span23 

{	border-top: 2px solid #142958;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin-bottom: 15px;}

#major_story: ;
	background-repeat:repeat;/
	padding: 12px 0;
	border-top: 2px solid #142958;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: 15px;
}


.story_img {
	width: 200px;
	float: right;
    clear:both;
	padding: 1px;
	margin:10px 0 10px 10px;
	border: 1px solid #999;
	text-align: center;
	background-color: #FFF;
}
.story_img2 {
	width: 345px;  
	float: right;
    clear:both;
	padding: 1px;
	margin:10px 0 10px 10px;
	border-top: 1px solid #999; border-right: 1px solid #999; border-left: 1px solid #999; border-bottom: 0px solid #999;	text-align: center;
	background-color: #FFF;
}
.story_img1 {
	width: 345px;  
	float: right;
    clear:both;
	padding: 1px;
	margin:10px 0 10px 10px;
	border-top: 1px solid #999; border-right: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #999;	text-align: center;
	background-color: #FFF;
}


#major_story ;{
	
	background-repeat:repeat;/
	padding: 12px 0;
	border-top: 2px solid #142958;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: 15px;
}




#masthead {
	width: 400px;
	float: left;
	text-align: left;
	margin: 9px 0 0 20px;
}

#masthead img {
	margin: 10px 0 0 15px;
}

#searchBar {float:right; margin-top:6px; width:285px;}

box_4 p {
	margin: 0 12px;
	padding-bottom: 12px;
}

.box_4 .section_story_tools {
	clear: both;
	margin: 0 12px;
	padding-top: 12px;
}

.box_4 .front_story_assets {
	margin: 12px;
}

.box_4 .front_story_assets ul {
	border-top: 1px solid #CCC;
	padding-top: 12px;
}

.box_4 h2, .box_blog h2, .span23 h2, h2.ast_1 {
	color: #142958;
	font: normal 11px arial black, arial, helvetica, verdana, sans-serif;
	text-transform: uppercase;
	line-height: 22px;
	text-align: left;
	margin: 0 0 0 12px;
}


.box_4 .promo_blurb {
	margin-left: 12px;
}

 .box_4 h2, .box_blog h2, .span23 h2, h2.ast_1 {
	color: #142958;
	font: normal 11px arial black, arial, helvetica, verdana, sans-serif;
	text-transform: uppercase;
	line-height: 22px;
	text-align: left;
	margin: 0 0 0 12px;
}
.box_4 .front_story_assets ul {
	border-top: 1px solid #CCC;
	padding-top: 12px;
}

.featuretxt{ 
         font-family: arial, Helvetica, sans-serif;
         font-color: red;
         font-weight: 500;      
         text-decoration: none;}
        
	float: left;
	height:28px;

.featurelink a {color:red; font-weight: bold; text-decoration:none;}

.featurelink a:hover {color:red; font-weight: bold; text-decoration:underline;}

.featurelink a: visited {color:red; font-weight: bold; text-decoration:none;}


.headlinebox1

{width: 200px;  border-top: 0px solid #2C5C8A;
border-bottom: 0px solid #2C5C8A;
border-left: 0px solid #2C5C8A;

border-right: 1px solid #2C5C8A;

border-bottom: 1px solid #2C5C8A;
margin-top: 25px;
margin-left: 80px;
    margin-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
font-family:arial;
    font-size: 14px; 
    padding-left: 4px;
    padding-right: 4px;
   padding-top: 4px;
   padding-bottom: 4px;
    color: #F31D1D; 
}
.feature_box 

{width: 100px;  border-top: 0px solid #2C5C8A;
border-bottom: 0px solid #2C5C8A;
border-left: 0px solid #2C5C8A;

border-right: 1px solid #2C5C8A;

border-bottom: 1px solid #F31D1D;
margin-left: 4px;
    margin-right: 4px;
   padding-top: 4px;
   padding-bottom: 0px;
font-family:arial;
    font-size: 14px; 
    padding-left: 4px;
    padding-right: 4px;
   padding-top: 4px;
   padding-bottom: 4px;
    font-color: #F31D1D; 

}
.feature_box4 

{width: 322px;  border-top: 0px solid #2C5C8A;

margin-left: 8px;
    margin-right: 8px;
   padding-top: 8px;
   padding-bottom: 0px;
font-family:arial;
    font-size: 15px; 
    padding-left: 4px;
    padding-right: 4px;
   padding-top: 4px;
   padding-bottom: 4px;
    font-color: blue; 

}
  .mainarticle_link
a:visited { color: #0000c0; text-decoration: none; font-size: 16px; }

.mainarticle_link 

a:active { color: #0000c0; text-decoration: none; font-size: 16px;  }

.mainarticle_link


a:hover { color: #0000c0; background-color:#ffffff; text-decoration: none; font-size: 16px; }

.articleintrotext{
         
 	display: block;
	font: 14px arial;
	
	
	
	 
         padding-left: 14px;
         padding-right: 10px;
         padding-top: 0;
         padding-bottom: 4px;
         color: #000000;
	
	
       
	text-align:left;}
.articleintrotext2{
         
 	display: block;
	font: 12px arial;
	
	
	
	 
         padding-left: 14px;
         padding-right: 10px;
         padding-top: 0;
         padding-bottom: 4px;
         color: #000000;
	
	
       
	text-align:left;}
.articleintrotext3{
         
 	display: block;
	font: 16px arial;
	
	
	
	 
         padding-left: 14px;
         padding-right: 10px;
         padding-top: 0;
         padding-bottom: 4px;
         color: #000000;
	
	
       
	text-align:left;}

.feature_box2 
{width: 150px;  border-top: 0px solid #2C5C8A;
border-bottom: 0px solid #2C5C8A;
border-left: 0px solid #2C5C8A;

border-right: 1px solid #2C5C8A;

border-bottom: 1px solid #F31D1D;
margin-left: 4px;
    margin-right: 4px;
   padding-top: 4px;
   padding-bottom: 0px;
font-family:arial;
    font-size: 14px; 
    padding-left: 4px;
    padding-right: 4px;
   padding-top: 4px;
   padding-bottom: 4px;
    font-color: #F31D1D; 
}

.book_box 

{ width: 155px;   border-top: 0px solid #2C5C8A;

border-left: 0px solid #2C5C8A;border-right: 0px solid #2C5C8A;

border-bottom: 1px solid #2C5C8A;
padding-bottom: 4px;}

.gtc_link 

a:visited { color: #038B23; text-decoration: none; }

.gtc_link  

a:active { color: #038B23; text-decoration: none; }

.gtc_link


a:hover { color: #0000; background-color:#038B23; text-decoration: none; }


.rhy

a:visited { color: #F89559; text-decoration: none; }

.rhy 

a:active { color: #F89559; text-decoration: none; }

.rhy


a:hover { color: #0000; background-color:#F89559; text-decoration: none; }


.msnatch

a:visited { color: #DBF8E6; text-decoration: none; }

.msnatch  

a:active { color: #0000c0; text-decoration: none; }

.msnatch


a:hover { color: #0000; background-color:#DBF8E6; text-decoration: none; }

.msnatch2

a:visited { color: #0000c0; text-decoration: none; }

.msnatch2  

a:active { color: #0000c0; text-decoration: none; }

.msnatch2


a:hover { color: #0000; background-color:#038B23; text-decoration: none; }

.bloodshort

a:visited { color: #5E6870; text-decoration: none; }

.bloodshort  

a:active { color: #5E6870; text-decoration: none; }

.bloodshort


a:hover { color: #0000; background-color:#5E6870; text-decoration: none; }


.wchardcover

a:visited { color: #0B7BDA; text-decoration: none; }

.wchardcover  

a:active { color: #0B7BDA; text-decoration: none; }

.wchardcover


a:hover { color: #0000; background-color:#0B7BDA; text-decoration: none; }




.copyright

a:hover { font-family:arial;margin: 0px 0px 6px 0px;
    font-size:.75em; text-align:center; color: #000000; background-color:#ffffff;  text-decoration: none; }


.copyright

a:visited {font-family:arial;margin: 0px 0px 6px 0px;
    font-size:.75em; text-align:center; color: #00000; text-decoration: none; }

.copyright 

a:active {font-family:arial;margin: 0px 0px 6px 0px;
    font-size:.75em; text-align:center; color: #000000; text-decoration: none; }


.disclaimer

a:hover {font-family:arial;margin: 0px 0px 6px 0px;
    font-size:.75em; text-align:center;  background-color:#ffffff;  text-decoration: none; }


.disclaimer

a:visited {font-family:arial;margin: 0px 0px 6px 0px;
    font-size:.75em; text-align:center; color: #00000; text-decoration: none; }

.disclaimer 

a:active {font-family:arial;margin: 0px 0px 6px 0px;
    font-size:.75em; text-align:center; color: #000000; text-decoration: none; }

.feature_box3 

{width: 155px;  border-top: 0px solid #2C5C8A;
border-bottom: 0px solid #2C5C8A;
border-left: 0px solid #2C5C8A;

border-right: 1px solid #2C5C8A;

border-bottom: 1px solid #F31D1D;

margin-top: 20px;
margin-left: 4px;
    margin-right: 4px;
   
    padding-left: 4px;
    padding-right: 2px;
   padding-top: 4px;
   padding-bottom: 4px;
    font-color: #F31D1D; 
}
 
.brothers_link2

a:visited { color: #F31D1D; text-decoration: none; font: 14px arial; }

.brothers_link2 

a:active { color: red; text-decoration: none;font: 14px arial;}

.brothers_link2
a:hover { color: #0000; background-color:#F31D1D; text-decoration: none; font: 14px arial;}


