body {
	margin-top:10px;
}

.topNav {
	font-family:arial,helvetica;
	font-size: 11px;
	color:#666;
	text-align:center;
	
}
.copyright {
	font-family:arial,helvetica;
	font-size: 10px;
	color:#666;
	text-align:center;
	
}

.homeNav {
	font-family:arial,helvetica;
	font-size: 12px;
	font-weight:bold;
	border-bottom:1px solid #000;
}

.localNav {
	font-family:arial,helvetica;
	font-size: 10px;
}
.localNavHead {
	font-family:arial,helvetica;
	font-size: 11px;
	font-weight:bold;
	color:#333;
}

.homeNav A:link {color:#333;text-decoration:none;}
.homeNav A:visited {color:#333;text-decoration:none;}
.homeNav A:hover {color:#333;text-decoration:underline;}
.homeNav A:active {color:#333;text-decoration:underline;}

.topNav A:link {color:#333;text-decoration:underline;}
.topNav A:visited {color:#333;text-decoration:underline;}
.topNav A:hover {color:#999;text-decoration:underline;}
.topNav A:active {color:#999;text-decoration:underline;}

.localNav A:link {color:#333;text-decoration:underline;}
.localNav A:visited {color:#333;text-decoration:underline;}
.localNav A:hover {color:#999;text-decoration:underline;}
.localNav A:active {color:#999;text-decoration:underline;}

.localNavHead A:link {color:#333;text-decoration:underline;}
.localNavHead A:visited {color:#333;text-decoration:underline;}
.localNavHead A:hover {color:#999;text-decoration:underline;}
.localNavHead A:active {color:#999;text-decoration:underline;}

.programList A:link {color:#369;text-decoration:underline;}
.programList A:visited {color:#369;text-decoration:underline;}
.programList A:hover {color:#9bbad6;text-decoration:underline;}
.programList A:active {color:#9bbad6;text-decoration:underline;}

.text A:link {color:#369;text-decoration:underline;}
.text A:visited {color:#369;text-decoration:underline;}
.text A:hover {color:#9bbad6;text-decoration:underline;}
.text A:active {color:#9bbad6;text-decoration:underline;}

.txtLoginSm {
	font-family:arial,helvetica;
	font-size: 11px;
	color:#666;
	width:120px;
}


.ButtonSmall {
border:1px solid #369;
font-family:arial, sans-serif;
font-size:7px;
font-weight:bold;
color:#ffffff;
background-color:#9bbad6;
text-align:center;
height:10px;
width:10px;
text-decoration: none;
}


.ButtonSm {
	font-family:arial,helvetica;
	font-size: 10px;
	color:#333;
	border:1px solid #000;
	padding:1px;
}
.LoginSmall {
	font-family:arial,helvetica;
	font-size: 11px;
	color:#333;
}

.headline {
	font-family:arial,helvetica;
	font-size: 20px;
	font-weight:bold;
	color:#369;
	border-bottom:1px solid #369;
}

.text {
	font-family:arial,helvetica;
	font-size: 12px;
	color:#333;

}

.textgreen {
	font-family:arial,helvetica;
	font-size: 15px;
	color:#339966;

}


.text14 {
	font-family:arial,helvetica;
	font-size: 14px;
	color:#333;

}

.text11 {
	font-family:arial,helvetica;
	font-size: 11px;
	color:#333;

}

.text9 {
	font-family:arial,helvetica;
	font-size: 9px;
	color:#333;

}

.programList {
	font-family:arial,helvetica;
	font-size: 13px;
	color:#333;

}

.articlePhoto {
	margin-left:10px;
	margin-bottom:10px;	
	border:1px solid #000;
}

.moreInfoHead {
	font-family:arial,helvetica;
	font-size: 12px;
	padding:2px;
	color:#FFF;
	font-weight:bold;
	
}

.txtField {
	font-family: verdana,arial;
	font-size:11px;
	color:000;
	border:1px solid #333;
	border-bottom:2px solid #333;
	}
	
.TLSmall {
	font-family:arial,helvetica;
	font-size: 10px;
	color:#333;

}
.TLSmallH {
	font-family:arial,helvetica;
	font-size: 11px;
	color:#333;
	font-weight:bold;

}
.TLSelect {
	font-family:arial,helvetica;
	font-size: 10px;
	color:#333;

}

.TLReportDate {
	font-family:arial,helvetica;
	font-size: 16px;
	color:#333;
	letter-spacing:-1px;
}

.TLChartHead{
	font-family:arial,helvetica;
	font-size: 18px;
	color:#FFF;
	font-weight:bold;
	letter-spacing:-.5px;
	border-bottom:1px solid #333;
}

.TLChartDataT{
	font-family:arial,helvetica;
	font-size: 10px;
	color:#333;
	letter-spacing:-.5px;
}

.TLChartDataB{
	font-family:arial,helvetica;
	font-size: 11px;
	color:#000;
	letter-spacing:-.5px;
}
.TLChartSide{
	font-family:arial,helvetica;
	font-size: 11px;
	font-weight:bold;
	color:#000;
	letter-spacing:-.5px;
}	
.leading{
	line-height:175%;
}



/* mouseover description */

.clDescriptionCont {position:absolute;  width:200px; visibility:hidden; layer-background-color:#e2ecf5; z-index:200;}
.clDescription     {width:200px; left:0px; top:0px; font-family:arial,helvetica,sans-serif; border: 1px solid #0066CC; padding:3px; font-size:10px; color:#0066CC; background-color:#e2ecf5; layer-background-color:#e2ecf5;}
.clDescriptionAgent     {width:125px; left:0px; top:0px; font-family:arial,helvetica,sans-serif; padding:3px; font-size:10px; color:#0066CC;text-align:center;}
.clDescriptionAlt     {width:75px; left:0px; top:0px; font-family:arial,helvetica,sans-serif; border: 1px solid #0066CC; padding:3px; font-size:10px; color:#0066CC; background-color:#e2ecf5; layer-background-color:#e2ecf5;}
.clLinks           {position:absolute; left:100px; top:200px; z-index:1;}
.clCaption         {position:absolute; left:0px; top:0px; width:200px; height:15px; clip:rect(0px 200px 15px 0px); font-size:11px; font-family:arial,helvetica,sans-serif; color:#FFFFFF; font-weight:bold; background-color:#0066CC; padding:2px; layer-background-color:#0066CC;}
.clCaptionAgent         {position:relative; left:0px; top:0px; width:120px; height:15px; clip:rect(0px 120px 15px 0px); font-size:11px; font-family:arial,helvetica,sans-serif; color:#0066CC; font-weight:bold; background-color:#FFFFFF; padding:2px; layer-background-color:#FFFFFF;}
