A:link { color: #0000c0; background-color:#ffffff; 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; }
	
#story_body #col_1, #content_story_basic 

{border-right: 1px solid #D5CDB5;
	font-size: 14px;
}


#topnav {
	width: 920px;
	background: #ffffff;
         repeat-x 0 0;
        
         
}

         


	

.homenav  {
         width: 920px;
 	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;
         margin-left:8px;
         margin-right:0;

 
	    padding-left: 6px;
          padding-right: 6px
            padding-top: 10px;
            padding-bottom: 8px;
	
	
        }

.homenav2  {
         width: 920px;
 	display: block;
	font: 14px arial;
	background: transparent;
       
	
        
	position: relative; 
	display: block; 
	 font-family: arial, Helvetica, sans-serif;
         font-weight: 500;      
         text-decoration: none;
        
	float: left;
	height:28px;
	line-height:28px;
         margin: 2px  10px;
	    padding:2px 10px;
	
	;
          over-flow: hidden;
        }
#content_mainbody #left_side 


{	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_side .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: E1E0E0;
	margin: 0 12px;
	padding-bottom: 12px;
}
.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;
  


 
 }

#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_side 

{
	width: 668px;
	float: left;
}


.layout_home #right_wrap #col_2 {
	padding: 0;
}


.layout_home #col_1 {
    width: 345px;
    float: left;
    padding-right: 8px;
}


.
#right_wrap {
	width: 616px;
	float: right;
}

.float_area { 
	overflow: hidden; 
}


.layout_home #right_wrap #col_2 {
	padding: 0;
}

.

layout_home .layout_home #col_2 {
    width: 300px;
    float: left;
    padding-left: 8px;
}
.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: 12px;
}


.layout_home #col_3 {
	
 width: 235px;	float: right;
}

#left_side .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: left;
	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;
}

#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: 345;	float: left;    clear:both;
	padding: 1px;	margin:10px 0 10px 10px;	border: 1px solid #999;
	text-align: center;
	background-color: #FFF;
}
.col_3 #3width {width: 200;}	


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;
}





.feature_layout

 {padding: 4px 

}
.feature_layout #col_2 

{width: 300px;

float: right;

}

.feature_layout #col_1 

{

width: 920px;
float: left;	
padding-right: 12px;

}






.float_area 

{ 

overflow: hidden;

 }


clear 

{

clear: both; 

}

.feature h1.storytitle 

{margin-Left: 8px; font: bold 36px arial narrow, arial, helvetica, verdana, sans-serif;
	
letter-spacing: -1px;
	
line-height: 40px;
	
margin: 0 0 10px 0 ;	
color: #0000c0;
}


.feature h2.subheadline 
{font: bold 18px arial, helvetica, verdana, sans-serif;
line-height: 24px;
color: #666;
 margin: 0;
}


.feature h5.byline {font: normal 11px arial, helvetica, verdana, sans-serif;	color: #666;	
margin-left: 8px;}

.feature span.dateline {
	color: #666;
}


.feature h1.storytitle 

{

font: bold 28px arial narrow, arial, helvetica, verdana, sans-serif;

letter-spacing: -1px;
	
line-height: 40px;
	
margin-Left: 8px; 	

color: #0000c0;

}

.feature h1.storytitle2 

{font: bold 28px arial narrow, arial, helvetica, verdana, sans-serif;

	
letter-spacing: -1px;
	
line-height: 40px;
	
margin-Left: 8px; 	

color: #F31D1D;
}


h1.bluetitle
{font: bold 28px arial narrow, arial, helvetica, verdana, sans-serif;

	
letter-spacing: -1px;
	
line-height: 40px;
	
margin-Left: 8px; 	

color: blue;
}
h1.navy1title
{font: bold 28px arial narrow, arial, helvetica, verdana, sans-serif;

	
letter-spacing: -1px;
	
line-height: 40px;
	
margin-Left: 8px; 	

color: #0000c0;
}
h1.greentitle
{font: bold 28px arial narrow, arial, helvetica, verdana, sans-serif;

	
letter-spacing: -1px;
	
line-height: 40px;
	
margin-Left: 8px; 	

color: #07942B;
}

h2.subtitle
{font: 400 26px arial narrow, arial, helvetica, verdana, sans-serif;

	
letter-spacing: -1px;
	
line-height: 40px;
	
margin-Left: 8px; 	

color: #c0c0c0;
}

#feature_body { font: normal 15px arial, serif;text-align: left; line-spacing:1.5px; }

#feature_body p code { font: normal 15px arial;text-align: left; }

#feature_body p {marin-top:8px; margin-left:6px; margin-right:8px; margin-bottom: 10px; }









#footer { border-top: 2px solid #00000;
    }

.featuretxt{ 
         font-family: arial, Helvetica, sans-serif;
         font-color: red;
         font-weight: 500;      
         text-decoration: none;}
        
	float: left;
	height:28px;

feature h2.substorytitle 
{font: bold 18px arial, helvetica, verdana, sans-serif;
	line-height: 24px;
	color: #0000c0;
	margin: 8px;
}

.substorytitle2 
{font: bold 18px arial, helvetica, verdana, sans-serif;
	line-height: 24px;
	color: #0000c0;
	margin: 8px;
}

td.articlePhoto {
	width: 300px;
       
	height: 300px;
	
          margin: 0px 0px 0px 0px;
           padding: 2px 10px 8px 5px;}
.gtc_img{
	width: 155px;
       
	height: 240px;
	
          margin: 0px 0px 0px 0px;
           padding: 2px 10px 8px 5px;}

td#articlePhoto {
	width: 300px;}

td.articlePhoto2 {
	width: 300px;
       
	height: 431px;
	
          margin: 2px 0px 0px 0px;
           padding: 2px 10px 8px 12px;}
td#articlePhoto2 {
	width: 300px;}

.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; }


.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; }


.featurelink

a:visited { color: #F31D1D; text-decoration: none; }

.featurelink  

a:active { color: #F31D1D; text-decoration: none; }

.featurelink


a:hover { color: #0000; background-color:#F31D1D; 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: 6px;
font-family:arial;
    font-size: 14px; 
    padding-left: 4px;
    padding-right: 4px;
   padding-top: 4px;
   padding-bottom: 4px;
    color: #F31D1D; 
}

.devo_a  {display: block;
	font: 14px arial;
	background: #cccccc;}
.devo_links

a:visited { color: #0000c0; background-color:#cccccc; text-decoration: none; }

.devo_links  

a:active { color: blue; background-color: #cccccc; text-decoration: none; }

.devo_links


a:hover { color: blue; background-color: blue; text-decoration: none; }

