/* CSS Document */
BODY {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
	font-size : 12px;
	color : #3A6BA6;
}

TD { 
	font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
	font-size : 14px;
	color : #3A6BA6;
	text-align: justify;	
}	

a  { 
	font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
	font-size : 14px;
	color:#2A88B7;
	text-decoration: none;
}

.Quicklinks  { 
	font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
	font-size : 14px;
	color : #3A6BA6;
	text-decoration: none;
	
}

.aUnderlined  { 
	font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
	font-size : 14px;
	color : #3A6BA6;
	text-decoration: underline;
}

.legNewTitles
{ 
	font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
	font-size : 13px;
	color : #3A6BA6;
	text-decoration: none;
}

a:hover  { 
	color:#FFC600; 
}
			 
.bg1 {
background-color:#EDB329;
}

.bg2 {
background-color:#FEDE58;
}

.bg3 {
background-color:#0A50A1;
}

.bg5 {
background-color:#B3B3B3;
}
.bg6
{
background-color:#21517F;
}


/*Start of backgrounds for subpage tables */
.bg7
{ 
background-color:#00466B;
}

.bg8
{ 
background-color:#366092;
}

.bg9
{ 
background-color:#4F81BD;
}

.bg10
{ 
background-color:#699CD9;
}

.bgAlt
{ 
background-color:#F0F0F0;
}

.hdrTitle1
{
	font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
	font-size : 14px;
	color : #0A50A1;
	font-style:italic;

}

.hdrTitle2
{
	font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
	font-size : 13px;
	color : #0A50A1;
	font-style:italic;
}

.hdrSubTitle
{
	font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
	font-size : 15px;
	color : #FEDE58;
	font-weight:bold;	
}

.hdrSubTitle1
{
	font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
	font-size : 14px;
	color : #FEDE58;
	font-style:italic;	
}

.mnuTitle
{
	font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
	font-size : 16px;
	color : #FFFFFF;
	text-decoration:none;	
}

.mnuMoto
{
	font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
	font-size : 14px;
	color : #FFFFFF;	
}

.bdyTitle
{
	font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
	font-size : 22px;
	font-weight: 600;
	color : #3A6BA6;
	text-decoration:none;	
}

.bdyTitleBlack
{
	font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
	font-size : 22px;
	font-weight: 600;
	color : #000000;
	text-decoration:none;	
}

.bdyTitlelight
{
	font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
	font-size : 22px;
	font-weight: 600;
	color : #ffffff;
	text-decoration:none;	
}

.bdy
{
vertical-align: top;
height: 600px;
text-align: justify;
}

.mnuSelected
{
	font-family : Trebuchet MS, Myriad, Times New Roman, Courier, Garamond, serif;
	font-size : 14px;
	color : #3A6BA6;
	background-color:#D9D9D9;
	font-weight: bold;	
	text-decoration:none;
}

.comment
{
	color: #999999;
	
}

.validation
{
 color: #ff0000;
}


.mnuNorm
{
	font-family : Trebuchet MS, Myriad, Times New Roman, Courier, Garamond, serif;
	font-size : 14px;
	color : #FFFFFF;
	background-color:#3A6BA6;	
	font-weight: bold;
	text-decoration:none;
	cursor: hand; cursor: pointer;	
}

.mnuSelected:hover
{
	color : #3A6BA6;
	cursor: auto;
	
}

.mnuNorm:hover
{
	color : #FEDE58;
	cursor: hand;
}

.styled-text
{
 border: 1px solid #3A6BA6;
 font-size: 14px;
 height: 20px;
 color:#3A6BA6;
   
}

.styled-textarea
{
 border: 1px solid #3A6BA6;
 font-size: 14px;
 color:#3A6BA6;
   
}

.styled-select select {
   width: 200px;
   padding: 2px;
   font-size: 14px;
   color:#3A6BA6;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 22px;
   }
   

.styled-select {
   width: 200px;
   height: 22px;
   font-size: 14px;
   border: 1px solid #3A6BA6;   
   }
 
.GoogleNews { 
	font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
	font-size : 16px;
	color : #ffffff;
	text-align: justify;
	line-height: 19px;	
}	

.aGoogleNews { 
	font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
	font-size : 14px;
	font-style:italic;
	color : #ffffff;
	text-decoration: underline;
	
}	

.ftrMenu
{
	font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
	font-size : 14px;
	color : #FEDE58;
	
}

.ftrCopy
{
	font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
	font-size : 12px;
	color : #FEDE58;
	font-style:italic;	
}
.bullet1 { 
list-style-image: url(../images/bullet2.png); 
vertical-align:bottom;  
font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
font-size : 14px;
color : #3A6BA6;
}


.bullet2 { 
list-style-image: url(../images/bullet3.png);
vertical-align:bottom;  
font-family : Trebuchet MS, Times New Roman, Courier, Garamond, serif;
font-size : 14px;
color : #3A6BA6;
}

.withborder{
border-color: #3A6BA6;
border-style: solid;
border-width: 1px;
}

.divHidden
{
display: none;

}


#ticker { width:250px; height:250px; border:0px; overflow:auto; }
#ticker dt { font:normal 14px Trebuchet MS; background-color:#21517F; padding:0px; border:0px; border-right:none; position:relative; }
#ticker dd { margin-left:0; color:#ffffff; font:normal 11px Trebuchet MS; padding:0 10px 10px 10px; border-bottom:0px; background-color:#21517F; border-left:0px; position:relative; }
#ticker dd.last { border-bottom:0px; }
#ticker div { margin-top:0; }



