/******************************************************************************
Filename:  print.css
Project:   Cogent, non-Flash display
Purpose:   Site CSS:  Contains global styles for non-Flash display ONLY
Date			Developer	Description
10/23/2007		ln			Version 1.0
******************************************************************************/

/**** GLOBAL STYLES ****/
body{background:#ffffff; font-family: Verdana, Helvetica, Arial, Sans-Serif; color: #3f1e07; font-size:10pt; letter-spacing: 0.01em; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.right{text-align: right;}
.clearDiv{clear: both; height: 1px;}
#screenreaderNav{position:absolute; left:0; top:0; z-index:-1;}
.screenreaderNavAnchor{display:none;}
img{border:none;}

/**** LAYOUT ****/
#layoutWrapper{width: 100%;} 
#contentMainWrapper{}
#contentWrapper{}
#contentTopWrapper{display:none;}
#contentBottomWrapper{display:none;}

#leftNav{display:none;}
#leftNavTitle{display:none;}
.leftNav3Off{display:none;}
.leftNav3Off a{display:none;}
.leftNav3Off a:hover{display:none;}
.leftNav3On{display:none;}
.leftNav3On a{display:none;}
.leftNav3On a:hover{display:none;}
.leftNav4Off{display:none;}
.leftNav4Off a{display:none;}
.leftNav4Off a:hover{display:none;}
.leftNav4On{display:none;}
.leftNav4On a{display:none;}
.leftNav4On a:hover{display:none;}

#main{}
#mainContainer{width:670px; background-color: #ffffff; margin-top: 20px;}
#rightNav{display:none;}
.rightNav5Off{display:none;}
.rightNav5Off a{display:none;}
.rightNav5Off a:hover{display:none;}
.rightNav5On{display:none;}
.rightNav5On a{display:none;}
.rightNav5On a:hover{display:none;}
.rightNav6Off{display:none;}
.rightNav6Off a{display:none;}
.rightNav6Off a:hover{display:none;}
.rightNav6On{display:none;}
.rightNav6On a{display:none;}
.rightNav6On a:hover{display:none;}

#mainContainer a{text-decoration: none; color: #007faf;}
#mainContainer a:hover{text-decoration: underline; color: #007faf;}
strong{font-weight: bold; font-size: 11px; line-height: 12px;}
h1{font-size: 16px; line-height: 14px; font-weight: bold;}
h2{font-size: 14px; line-height: 14px; font-weight: bold;}
h3{font-size: 12px; line-height: 14px; font-weight: bold;}
h4{font-size: 11px; line-height: 14px; font-weight: bold;}
h5{font-size: 16px; line-height: 14px; font-weight: bold;}
h6{font-size: 16px; line-height: 14px; font-weight: bold;}
h7{font-size: 16px; line-height: 14px; font-weight: bold;}
p{color: #3f1e07; font-size:11px;}
.FontSize8pt{font-size:11px;}
.FontSize9pt{font-size:12px;}
.FontSize10pt{font-size:13px;}
.FontSize12pt{font-size:15px;}
.FontSize14pt{font-size:17px;}
.FontSize18pt{font-size:21px;}

/* flash disclaimer */
#flashNotice{display:none;}
#flashNotice img{display:none;}

/**** FOOTER ****/
#footerMainWrapper{display:none;}
#footerWrapper{display:none;}
#footerContainer{display:none;}
#footerContainer a{display:none;}
#footerContainer a:hover{display:none;}
#footerPadding{display:none;}
#footerNav{display:none;}
#footerNav img{display:none;}
#footerCredit{display:none;}


/**** HEADER ****/
#headerLayoutWrapper{display:none;}
#headerWrapper{display:none;}
#headerContainer{display:none;}
#headerContainerLogo{display:none;}
#headerTier2Nav{display:none;}
.headerTier2Button{display:none;}
.headerTier2Button a{display:none;} 
.headerTier2Button a:hover{display:none;}
#searchArea{display:none;}
.searchAreaNavleft{display:none;}
.searchAreaNavright{display:none;}
.searchAreaNav{display:none;}
.searchAreaNav a{display:none;}
.searchAreaNav a:hover{display:none;}
.searchAreaNavOff{display:none;}
.searchAreaNavOff a{display:none;}
.searchAreaNavOff a:hover{display:none;}
#searchAreaFunction{display:none;} 
.searchAreaFunctionleft{display:none;}
.searchAreaFunctionright{display:none;}


/**** FORMS ****/
.label{text-align: right;}
.formButton{background: #007faf; color: #ffffff; font-weight: bold; font-size:10px;}
form{display:inline; margin:0; padding:0;}
#errors{width:75%; text-align:center; margin:6px 0 6px 0; padding:3px; font-weight:bold; color:#FF0000; background:#EEEEEE; border:1px solid #CC0000; clear:both;}
.error{font-weight:bold; text-align:center; color:#CC0000;}
.required{color:#CC0000; font-weight:bold;}
.example{font-size:8pt; font-weight:normal; color:#bcbcbc;}
.select{font-size:8pt; display:inline;}
.field{font-family:"courier new", monospace, courier; font-size:1.1em; border: #cccccc 1px solid;}
.fieldSmall{font-family:"courier new", monospace, courier; font-size:1.0em; border: #cccccc 1px solid;}
.data{padding-top:5px; font-size:1.0em;}
.formButtons{margin:12px 0 12px 0; text-align:center;}
.response{font-weight:bold; color:#001155;}
.instructions{font-weight:bold; color:#001155;}
.formDivider hr{color:#AABBCC;}

/************ BEGIN:  PRINT ************/
#printHeader{position:absolute; top:0;}
#pageTitleContainer{margin:20px 0 20px 0; font-family: Helvetica, Verdana, Arial, _san; color:#51412C; font-weight:bold; font-size:20px;}
#pageTitle{width:auto; height:auto; margin:1.5pt 0 0 auto; font-family: Helvetica, Verdana, Arial, _san; color:#51412C; font-weight:bold; font-size:10pt; text-align:right;}
#printSpacer{height:120px;}
#printHeader img{margin: 20px 30px 0px 0px;}
/************ END:  PRINT ************/

/* message boards data definition module */
#newsSubtitle{font-size:14px; font-weight:bold;}
.newsImage{float:right; clear:right; padding:0 0 10px 10px; font-size:11px; text-align:center;}
.newsImage img{margin:3px 0 3px 0;}
.newsListingDate{margin-left:10px; font-size:11px;}
.newsArticleTitle{font-size:18px;}
.newsDate{font-size:11px;}

/* site map module */
#sitemap{margin-left:20px; color:#000000;}
#sitemap a, #sitemap a:visited, #sitemap a:active{text-decoration:none;}
#sitemap a:hover{text-decoration:underline;}
.sitemapTitle{font-size:13px; font-weight:bold;}
.sitemap1{margin-left:20px;}
.sitemap2{font-size:11px; margin-left:20px;}


.slide {display: none;}
#bottomLinks {display: none;}
#seoLinks {display: none;}


 #mycustomscroll_mcontentwrapper {
/* Typical fixed height and fixed width example */
width: 670px;
height:100% !important;
overflow:auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin: 0;
	text-align: left;
}
.pageSectionTitle h1 {clear:both;
position:relative;
top:150px;}
/**** tables
#mainContainer table td{vertical-align:top; line-height:1.2em;}
#mainContainer table{margin-bottom:14px; border:1px solid #E5E8EB;}
#mainContainer table .Table_Odd_Row{background-color:#FFFFFF;}
#mainContainer table .Table_Even_Row{background-color:#EEEEEE;}
#mainContainer table th, #mainContainer table td.Table_Column_Header{background:#E9F1F6; color:#3f1e07; padding:5px; font-weight:bold; line-height:1.2em; vertical-align:bottom; border-bottom:1px solid #E5E8EB; text-align:left; font-size:11px; font-weight:bold;}
#mainContainer table td{padding:5px;} ****/