﻿body {
	font-family:   Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	color: #595959;
	border : 0;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	background-color : #ffffff;
}

td{
	vertical-align: top;
}
.fulltable{
	background-color: #FFFFFF;
	height:100%;
}
.fullpagetable{
	background-color: #ffffff;
	 height: 100%;
}
p, select, td, span, div, li,ul,ol,input, .regtext{
	font-family:   Arial, Helvetica, sans-serif;
	color: #595959;
	font-size: 11px;
	line-height: 14px;
}
.nolinebreak { margin-top: 0px; margin-bottom: 0px }
.smalltext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.largetext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height:16px;}
td.tdhead{
	font-family:   Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;font-weight: 100;
	line-height: 18px;
	color:#003366;
}
form{
	margin:0px;
}
.head1{
	font-family:   Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 16px;
	line-height: 18px;
	color:#003366;
; font-weight: bold
}
p.head{
	font-family:   Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;font-weight: 100;
	line-height: 18px;
	color:#003366;
}
.subhead{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color:#993333;
}
H1{
	font-family:   Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 16px;font-weight: 100;
	line-height: 18px;
	color:#003366;
}
h2{
	font-family:   Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;font-weight: 100;
	line-height: 18px;
	color:#003366;
}
H3{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	line-height: 16px;
	font-style: normal;
	color:#003366;
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	line-height: 14px;
	font-style: normal;
	color:#003366;
}

.smalltxt{
	font-family:   Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 9px;font-weight: 100;
	line-height: 12px;
	color:#595959;
}
.newsHeader1{
	font-family:   Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 16px;
	line-height: 18px;
	color:#003366;
; font-weight: bold
}
.newsSubHeader{
	font-family:   Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;font-weight: 100;
	line-height: 16px;
	color:#003366;
}


.smallblack{
	color: #000000;
	font-size: 10px;
	margin:0px;
	padding:0px;
}

TD.leftNavTD{
	background-image:url('images/navBG.gif');background-repeat: repeat-y;background-position:top right;padding-bottom:20px;padding-left:10px;
}
a.leftNav, a.leftNav:hover, a.leftNav:visited{
	display: block;
	text-align:right;
	text-transform:uppercase;
	font-size: 10px;
	line-height: 13px;
	color: #669999;
	margin:0px;
	padding-right:15px;
	padding-top:10px;
}
a.leftNav:hover{
display: block;	text-align:right;
color:#669999;
	background-image:url('images/navArrow.jpg');
	background-repeat: no-repeat;
	background-position:  right 12px;
	padding-right:15px;
	padding-top:10px;
; font-weight: 100
}
a.leftNavCurrent, a.leftNavCurrent:hover, a.leftNavCurrent:visited{
display: block;	text-align:right;
	background-image:url('images/navArrow.jpg');
	background-repeat: no-repeat;
	background-position: right 12px;;
	text-transform:uppercase;
	font-size: 10px;
	color: #669999;
	margin:0px;
	padding-right:15px;
	padding-top:10px;
}

a.subleftNav, a.subleftNav:hover, a.subleftNav:visited{
	font-style: italic;
	display: block;
	text-align:right;
	font-size: 10px;
	line-height: 10px;
	color: #999999;
	margin:0px;
	padding-right:20px;
	padding-top:7px;
}
a.subleftNav:hover{font-style: italic;
display: block;	text-align:right;
color: #666666;	
	padding-right:20px;
	padding-top:7px;
; font-weight: 100
}
a.subleftNavCurrent, a.subleftNavCurrent:hover, a.subleftNavCurrent:visited{
display: block;	text-align:right;font-style: italic;
	font-size: 10px;
	line-height: 10px;
	color: #666666;
	margin:0px;
	padding-right:20px;
	padding-top:7px;
}
.trail{
	font-size: 10px;
	line-height: 14px;
	color: #999999;
}
a.utilities:visited{
background-image:url('images/utNavDiv.gif');
background-repeat: no-repeat;
background-position:top right;
	font-size: 11px;
	line-height: 11px;
	color: #666666;
	margin:0px;
	padding-right:13px;padding-left:13px;
	padding-top:7px;padding-bottom:3px;
; font-weight: 100
}
td.utTD{
padding-top:0px;vertical-align:middle;
padding-right:10px;
}
a.tellafriend,a.tellafriend:visited, a.tellafriend:hover{
display: compact;	
color:#5682af;float:left;
	background-image:url('images/tellafriend.gif');
	background-repeat: no-repeat;
	background-position:  left 0px;
	padding-left:20px;
	padding-right:23px;
	padding-top:2px;
	padding-bottom: 5px;
	white-space: nowrap;
}
a.topofpage,a.topofpage:visited, a.topofpage:hover{
display: compact;float:left;
color:#5682af;
	background-image:url('images/topofpage.gif');
	background-repeat: no-repeat;
	background-position:  left 0px;
	padding-left:22px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom: 5px;
	white-space: nowrap;
}
a.printthispage,a.printthispage:visited,a.printthispage:hover{
display: compact;	float:left;
color:#5682af;
	background-image:url('images/printthispage.gif');
	background-repeat: no-repeat;
	background-position:  left 0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom: 5px;
	white-space: nowrap;
}
span.pdflink{
text-align:left;
color:#5682af;
	line-height:18px;
	background-image:url('images/pdf.gif');
	background-repeat: no-repeat;
	background-position:  left 0px;
	padding-left:20px;
	padding-top:2px;
	padding-bottom: 5px;
}
a.pdflink:visited{
text-align:left;
color:#5682af;
	line-height:18px;
	background-image:url('images/pdf.gif');
	background-repeat: no-repeat;
	background-position:  left 0px;
	padding-left:20px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom: 5px;
}
a.tellafriend:hover, a.topofpage:hover,a.printthispage:hover, span.pdflink:hover, a.pdflink:hover{
	color:#003366;
}
a.newsLink,a.newsLink:visited{
	font-family:   Arial, Helvetica, sans-serif;
	color: #004165;
	font-size: 10px;
	line-height: 12px;
	padding-left: 0px;
	padding-right:0px;
	font-weight: 600;
	font-style: bold;
	text-decoration: underline;
}
a.newsLink:hover{
	font-family:   Arial, Helvetica, sans-serif;
	color: #9E0B0E;
	font-size: 10px;
	line-height: 12px;
	padding-left: 0px;
	padding-right:0px;
	font-weight: 600;
	font-style: bold;
}
.mainnewsHeader1,a.mainnewsHeader1,a.mainnewsHeader1:visited{
	font-family:   Arial, Helvetica, sans-serif;
	font-style: bold;
	font-size: 18px;font-weight: 600;
	line-height: 20px;
	color:#004165;
}
.mainnewsHeader2,a.mainnewsHeader2,a.mainnewsHeader2:visited{
	font-family:   Arial, Helvetica, sans-serif;
	font-style: bold;
	font-size: 18px;font-weight: 600;
	line-height: 20px;
	color:#004165;
}
a.mainnewsHeader1:hover, a.mainnewsHeader2:hover{
	font-family:   Arial, Helvetica, sans-serif;
	font-style: bold;
	font-size: 18px;font-weight: 600;
	line-height: 20px;
	color:#9E0B0E;
}
a.mainnewsLink,a.mainnewsLink:visited,a.mainnewsLink:hover{
	font-family:   Arial, Helvetica, sans-serif;
	color: #85a166;
	font-size: 10px;
	line-height: 12px;
	padding-left: 0px;
	padding-right:0px;
	font-weight: 600;
	text-decoration: underline;
}


a.footlink1,a.footlink1:visited,a.footlink1:hover{
	font-family:   Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	line-height: 14px;
	padding-left: 15px;
	padding-right:15px;
	text-decoration: underline;
}
a.footlink,a.footlink:visited,a.footlink:hover{
	background-image:url('images/utNavDiv.gif');
background-repeat: no-repeat;
background-position:top left;
font-family:   Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	line-height: 14px;
	padding-left: 15px;
	padding-right:15px;
	text-decoration: underline;
}
div.container {

  margin-bottom: 0px;
  clear: all;
  display:block;
  }

div.errorBlock {
  border: 1px dashed red;
  display:block;
  background-color: pink;
 }
    
div.floatleft{
    font-family:   Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
    float:left;clear:none;
}
div.floatright{
    font-family:   Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
    float:right;
    vertical-align:center;clear:none;
}

td.shadowTD{
background-image: url("images/sideShadow.jpg");
background-repeat: repeat-y;
background-position:top right;
}
td.navTD{
	background:#5ca0ba;
	max-height:91px;
	padding-top: 35px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 20px;
	background-repeat:  no-repeat; 
}



td.mainTxtTD{
	background:#ffffff;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 0px;
}

div.leftQuote
{
  padding-left:10px;
  padding-right:10px;
  padding-bottom: 10px;
  width:200px;
  float: left;
}

div.rightQuote
{
  padding-left:10px;
  padding-right:10px;
  padding-bottom: 10px;
  width:200px;
  float: right;
}


td.maintext{
    padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	vertical-align: top;
	font-size: 10px;
    background-color:#ffffff;
}



div.rightBox{
	text-align:left;
    padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	font-size: 9px;
	background: #BEE2DF;
	color: #000000;
}

td.navBox{
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 10px;
	font-size: 9px;
	vertical-align: top;
	line-height: 13px;
	background-color: #F7EFDA;
	border-right: 1px solid #7F7C73;
}


.newsDate{
	color: #878c8e;
	font-size:10px;
	font-weight:600;
}

.newsTitleB{
	font-size: 9px;
	font-weight: bold;
}

.newsDateB{
	color: #0081C9;
	font-size: 9px;
	line-height: 12px;
}


a {
	font-family:   Arial, Helvetica, sans-serif; 
	color: #5682af;
	text-decoration:none;
	font-weight: bold;
}

a:visited { 
	text-decoration:none; 
	color: #5682af;font-weight: bold;
}

a:hover {
	text-decoration:none;color: #003366;
	font-weight: bold;
}


  .question { cursor:default; display:block;  }
  .answer { display:none; padding: 2 0 5 0; }
  .container{ display:block;margin:0px;padding:0px; }
  
#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid #cccccc;
padding: 2px;
background-color: #fdfb77;
visibility: hidden;
z-index: 100;
}

select, button	{	
				font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
				font-size:9px;
				color: #ffffff;
				background-color: #5ca0ba;	}
select{	
		width:200px;	}

.formButton {
	color: #ffffff;
	font-weight: normal;
	background-color: #006699;
	font-size: 8px;
	cursor: hand;
}
TD.head {font-family: Arial, Helvetica; font-size: 8pt; color: white; background-color: #5ca0ba; padding:6px;}
TD.odd {font-family: Arial, Helvetica; font-size: 8pt; color: #666666; background-color: #eeeeee; padding:6px; border-bottom: 1px #cccccc dotted;}
TD.even {font-family: Arial, Helvetica; font-size: 8pt; color: #666666; background-color: #ffffff; padding:6px; border-bottom: 1px #cccccc dotted;}

a.snav, a.snav:hover, a.snav:visited{color:#ffffff;}
.highlight{background-color: yellow;}

TD.imgHeaderTD{
	height: 180px;
	border-left: 1px #ffffff solid;
	border-top: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	padding:0px;
}
TD.greenHeaderTD{
	border-left: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	background-image: url("images/blueHeader.gif");
	background-repeat: no-repeat;
	background-position:top left;
	padding-left:35px;
	padding-right:0px;
	padding-top:5px;
	color:#ffffff;
	font-size:13px;
}
TD.blueHeaderTD{
	border-left: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	background-image: url("images/blueHeader.gif");
	background-repeat: no-repeat;
	background-position:top left;
	padding-left:35px;
	padding-right:0px;
	padding-top:5px;
	color:#ffffff;
	font-size:13px;
}
TD.redHeaderTD{
	border-left: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	background-image: url("images/blueHeader.gif");
	background-repeat: no-repeat;
	background-position:top left;
	padding-left:35px;
	padding-right:0px;
	padding-top:5px;
	color:#ffffff;
	font-size:13px;
}
TD.redHeaderTD a, TD.redHeaderTD a:hover, TD.redHeaderTD a:visited, TD.blueHeaderTD a, TD.blueHeaderTD a:hover, TD.blueHeaderTD a:visited,TD.greenHeaderTD a, TD.greenHeaderTD a:hover, TD.greenHeaderTD a:visited, TD.homeHeaderTD a, TD.homeHeaderTD a:hover, TD.homeHeaderTD a:visited{
	color:#ffffff;
	font-size:13px;
	text-decoration: none;
}
TD.homeHeaderTD{
	border-left: 1px #ffffff solid;
	border-top: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	background-color: #004165;
	padding-left:15px;
	padding-right:15px;
	padding-top:14px;
	padding-bottom:0px;
	height:150px;
	font-size:12px;
	line-height: 16px;
}
TD.homeHeaderTD p{
	color:#ffffff;
	font-size:12px;line-height: 18px;
}

a.leftNav { font-weight: 100 }
a.utilities { font-weight: 100 }
a.utilities { 
background-image:url('images/utNavDiv.gif');
background-repeat: no-repeat;
background-position:top right;
	font-size: 11px;
	line-height: 11px;
	color: #666666;
	margin:0px;
	padding-right:13px;padding-left:13px;
	padding-top:7px;padding-bottom:3px;
 } a.utilities:hover { 
background-image:url('images/utNavDiv.gif');
background-repeat: no-repeat;
background-position:top right;
	font-size: 11px;
	line-height: 11px;
	color: #666666;
	margin:0px;
	padding-right:13px;padding-left:13px;
	padding-top:7px;padding-bottom:3px;
; font-weight: 100 } 

a.subleftNav { font-weight: 100 }
a.leftNavCurrent { font-weight: 100 }a.leftNavCurrent:hover { font-weight: 100 }
a.footlink { font-weight: 100 }


a.footlink1 { font-weight: 100 }a.footlink1:hover { font-weight: 100 }a.footlink:hover { font-weight: 100 }TD.blueHeaderTD a { font-weight: 100 }TD.greenHeaderTD a { font-weight: 100 }
TD.redHeaderTD a { font-weight: 100 }TD.blueHeaderTD a:hover { font-weight: 100 }TD.greenHeaderTD a:hover { font-weight: 100 }TD.redHeaderTD a:hover { font-weight: 100 }
a.topofpage { font-weight: 100 }a.topofpage:hover { font-weight: 100 }
a.tellafriend { font-weight: 100 }a.tellafriend:hover { font-weight: 100 }
a.printthispage { font-weight: 100 }a.printthispage:hover { font-weight: 100 }a.topofpage:visited { font-weight: 100 }a.footlink1:visited { font-weight: 100 }a.footlink:visited { font-weight: 100 }a.leftNav:visited { font-weight: 100 }a.leftNavCurrent:visited { font-weight: 100 }
a.pdflink { font-weight: bold }a.pdflink:hover { font-weight: bold }a.pdflink:visited { font-weight: bold }a.printthispage:visited { font-weight: 100 }a.subleftNav:visited { font-weight: 100 }
a.subleftNavCurrent { font-weight: 100 }a.subleftNavCurrent:hover { font-weight: 100 }a.subleftNavCurrent:visited { font-weight: 100 }a.tellafriend:visited { font-weight: 100 }TD.blueHeaderTD a:visited { font-weight: 100 }TD.greenHeaderTD a:visited { font-weight: 100 }TD.redHeaderTD a:visited { font-weight: 100 }
.head2 { 
	font-family:   Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;font-weight: bold;
	line-height: 18px;
	color:#003366;
}
a.pdflink { 
text-align:left;
color:#5682af;
	line-height:18px;
	background-image:url('images/pdf.gif');
	background-repeat: no-repeat;
	background-position:  left 0px;
	padding-left:20px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom: 5px;
}
a.pdflink:hover { 
text-align:left;
color:#003366;
	line-height:18px;
	background-image:url('images/pdf.gif');
	background-repeat: no-repeat;
	background-position:  left 0px;
	padding-left:20px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom: 5px;
 } 
img.cim {
	cursor:pointer;
}
a.cim {
	font-family:   Arial, Helvetica, sans-serif; 
	color: #5682af;
	text-decoration:none;
	font-weight: bold;
}

a.cim:visited { 
	text-decoration:none; 
	color: #5682af;font-weight: bold;
}

a.cim:hover {
	text-decoration:none;color: #003366;
	font-weight: bold;
	cursor:pointer;
}
ul#twitter_update_list li {
	padding-bottom:10px;
}
