/** CRS Style Sheet 2007 Community Makeover **/

body {
	margin:0px;
/*	background-image:url(/images/mc/bg.gif); background-repeat: repeat-x;*/
	background-color:#FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.poll {
	border : solid Gray 1;
	padding: 4px;
	
}
/*
body, td, tr, li, form, .basicForm, .txt  {
font-size : 10px;
font-weight : normal;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
*/
	
.navigation_cell{
   border-top:1px; 
   border-top-style:solid; 
   border-top-color:#CCCCCC;
   border-bottom:1px; 
   border-bottom-style:solid; 
   border-bottom-color:#CCCCCC;

   padding-top:2px;
   padding-bottom:2px;
   
}

.search_field{
   background-color:#e5e5e5; 
   border:0px; 
   border-bottom-color:#666666; 
   border-bottom-style:solid; 
   border-bottom-width:1px;
  
   padding:0;
   margin:0;
}

form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	padding: 18px;
	text-decoration: none;
}

.homepagebody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	padding: 18px;
	text-decoration: none;
}
.homepagebody a:link, .homepagebody a:visited {
	color: #333333; text-decoration: none;
}
.homepagebody a:hover {
	text-decoration: none; color: #999999;
}
.leftcopy {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.leftcopy a:link, .leftcopy a:visited {
	color: #990000; text-decoration: underline;
}
.leftcopy a:hover {
	text-decoration: none; color: #939fab;
}
.rightcopy {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.rightcopy a:link, .leftcopy a:visited {
	color: #990000; text-decoration: underline;
}
.rightcopy a:hover {
	text-decoration: none; color: #939fab;
}

.headcopy {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
        font-size: 12px;
        text-align: left;
        line-height: 26px;
        font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.boldheadcopy {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
        font-size: 12px;
        text-align: center;
        line-height: 16px;
        font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.middlecopy {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.middlecopy a:link, .middlecopy a:visited {
	color: #939fab; text-decoration: underline;
}
.middlecopy a:hover {
	text-decoration: none; color: #939fab;
}
.middlecopy p {
	text-decoration: none; color: #939fab;
}
.date {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	line-height: 16px;
	font-weight: normal;
	color: #586b7c;
	text-transform:uppercase
}

/** red **/

.red {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	line-height: 16px;
	font-weight: normal;
	color: #990000;
}

.red a:link, .red a:visited {
	color: #990000; text-decoration: underline;
}

.red a:hover {
	text-decoration: none; color: #333333;
}

/** red head**/

.redhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	line-height: 16px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.redhead a:link, .redhead a:visited {
	color: #990000; text-decoration: underline;
}

.redhead a:hover {
	text-decoration: none; color: #333333;
}

/** swishhead **/

.swishhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	line-height: 16px;
	font-weight: bold;
	color: #939dad;
	text-decoration: none;
}
.swishhead a:link, .swishhead a:visited {
	color: black; text-decoration: underline;
}

.swishhead a:hover {
	text-decoration: none; color: #939dad;
}

/** whitehead **/

.whitehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	line-height: 16px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.whitehead a:link, .whitehead a:visited {
	color: white; text-decoration: underline;
}

.whitehead a:hover {
	text-decoration: none; color: white;
}

.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	line-height: 16px;
	font-weight: normal;
	color: white;
	text-decoration: none;
}

.white a:link, .white a:visited {
	color: #990000; text-decoration: underline;
}

.white a:hover {
	text-decoration: none; color: #333333;
}


.heads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	line-height: 16px;
	font-weight: bold;
	color: #586b7c;
	text-decoration: none;
}
.bigheads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	text-align: left;
	line-height: 18px;
	font-weight: bold;
	color: #586b7c;
	text-decoration: none;
}

.heads a:link, .heads a:visited {
	color: #939fab; text-decoration: underline;
}
.heads a:hover {
	text-decoration: none; color: #939fab;
}


.comment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	line-height: 12px;
	font-weight: bold;
/*	color: #586b7c;*/
	text-decoration: none;
}

.comments a:link, .comment a:visited {
	color: #939fab; text-decoration: underline;
}
.comment a:hover {
	text-decoration: none; color: #939fab;
}


.border {
border-bottom:1px; border-bottom-style:dotted; border-bottom-color:#333333;
	text-align: left;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
img.middle {
	 vertical-align: text-top;
}
#footer {
background-image:url(/images/mc/foot.gif); background-repeat: no-repeat; height: 23px; background-position:center;
} 
.footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left:30px;
}
.footer a:link, .footer a:visited {
	color: #939fab; text-decoration: underline;
}
.footer a:hover {
	text-decoration: none; color: #939fab;
}

td.inthissectionrow {
        border: 1px solid;
        border-collapse: collapse;
/*      float : right;*/
        }

td.catalogrow {
        border-bottom: 1px solid;
/*      float : right; */
        }
table.catalogborder {
        border: 1px solid;
/*      float : right; */
        }
td.catalogrow {
        border-bottom: 1px solid;
/*      float : right; */
        }

td.source {
       color: red;
/*      float : right; */
        }
		
td.TRSArticleCopy	{
	color: black;
	font-size: 16px;
	font-family : sans-serif;
}		

td.TRSArticleHeader	{
	color: #6E6E6E;
	font-size: 22px;
	float :left;
	font-weight : bold;
}
/*   www.crs.com styles for backwords compatibility  */
.header {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
letter-spacing: 0.5px;
line-height: normal;
color: #15235B;
}
.subheader {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #15235B;
}
.breadCrumb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
color: #15235B;
}
.BreadCrumbCurrent {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #15235B;
}
.link {
color : #15235B;
font-weight: normal;
font-family : verdana, arial, helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}
.link:hover {
color : #15235B;
font-weight: normal;
font-family : verdana, arial, helvetica, sans-serif;
font-size: 10px;
text-decoration: underline;
}
.footer {
color : #15235B;
font-weight: normal;
font-family : verdana, arial, helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}
.footer:hover {
color : #15235B;
font-weight: normal;
font-family : verdana, arial, helvetica, sans-serif;
font-size: 10px;
text-decoration: underline;
}
.stepback {  text-indent: 4px}
.indent {  text-indent: 4pt}
.testimonialLeadIn {
color : #666666;
font-weight: bold;
font-family : verdana, arial, helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
}
.testimonial {
color : #666666;
font-weight: normal;
font-family : verdana, arial, helvetica, sans-serif;
font-size: 10px;
}
.testimonialCredit {
color : #666666;
font-weight: normal;
font-family : verdana, arial, helvetica, sans-serif;
font-size: 10px;
}
.photoCaptionHead {
color : #666666;
font-weight: bold;
font-family : verdana, arial, helvetica, sans-serif;
font-size: 10px;
}
.photoCaption {
color : #666666;
font-weight: normal;
font-family : verdana, arial, helvetica, sans-serif;
font-size: 10px;
}
.pageheader {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
letter-spacing: 0.5px;
line-height: normal;
color: #15235B;
}
td.inthissectionheader {
border: 1px solid;
background-color: #15235B;
color : #F8F8FF;
/*	float : right; */
font-weight : bolder;
text-align : center;
}
td.inthissectionrow {
border: 1px solid;
/*	float : right; */
}

.infoPanel { 
display: block;
background: #D8E4F1; 
border:#3c78b5 1px solid; 
/*padding: 4px; */

font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
text-align: left;
line-height: 12px;
font-weight: normal;
padding: 4px 2px 2px 2px;
}
