body {
	margin : 5px 15px 15px 15px ;
	font-size: 11px;
	}
td { 
	font: 11px arial, trebuchet MS, trebuchet, arial; 
	color: #555;  
	}
td.chart { 
	font: 11px arial, trebuchet MS, trebuchet, arial;
	padding: 2px 2px 2px 2px; 
	color: #555;  
	}	
	
a:link { 
	text-decoration: none; 
	color: #555;
	}
a:visited {
	text-decoration: none; 
	color: #808080;
	}
a:hover, a:active { 
	text-decoration: none; 
	color: #808080;
	}
.right { text-align: right; }

.redheader {
	font: 14px trebuchet MS, trebuchet, arial; 
	color: #cc0000;
	font-weight: bold;
	}
.redsubber {
	font: 14px trebuchet MS, trebuchet, arial;
	color: #cc0000;
	font-weight: bold;
	}

.white {
	color: #fff;
	}
.whitesmall {
	font: 12px trebuchet MS, trebuchet, arial; 
	color: #ffffff;
	}
.whiteheader {
	font: 14px trebuchet MS, trebuchet, arial;
	color: #ffffff;
	font-weight: bold;
	line-height: 15px;
	}
.whiteheaderbig {
	font: 18px trebuchet MS, trebuchet, arial; 
	color: #ffffff;
	font-weight: bold;
	}

.blueheader {
	font: 18px trebuchet MS, trebuchet, arial; 
	color: #203050;
	font-weight: bold;
	}

.pdftext {
	font: 10px trebuchet MS, trebuchet, arial; 
	color: #333333;
	font-weight: bold;
}



.featurebox {
    font: 15px trebuchet MS, trebuchet, arial; 
	color: #ffffff;
	font-weight: bold;
	padding-left: 10px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	}
.featext {
	font: 14px trebuchet MS, trebuchet, arial; 
	color: #ffffff;
	font-weight: bold;
	}
.featuretext {
    font: 14px trebuchet MS, trebuchet, arial; 
	color: #555555;
	font-weight: normal;
	margin: 12px 15px;
	padding-top: 0px 10px 5px 10px;
	}
	
.smallheader {
	display: block;
	font: 12px arial;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
	color: #cc0000;
	padding: 7px 10px;
	}

LI  {
	margin-top:0px;
	margin-bottom:7px;
	margin-left:-15px;
	padding-bottom:0px;
	line-height:12px;
}

UL  {
	margin-top:5px;
	margin-bottom:0px;
	padding-bottom:0px;
}	

.quote {
	font: 14px trebuchet MS, trebuchet, arial;
	color: #cc0000;
	line-height: 20px;
	}

.quote-attrib {
	font: 10px/12px myriad, trebuchet MS, trebuchet, arial;
	padding-top: 5px;
	color: #4B4B4B; 
	}

.bottomslogan {
	font: 12px/16px myriad, trebuchet MS, trebuchet, arial; 
	color: #cc0000;
	padding:2px;
	}


.copyright {
	font: 12px arial, trebuchet MS, trebuchet, arial; 
	color: #555555;
	padding-top: 15px;
	border-top: 1px #cccccc solid;
	text-align: center;
	}

.subline {
	font: 14px bold trebuchet MS, trebuchet, arial; 
	color: #555555;
	}

.title {
	font: 30px bold times, georgia;
	color: #0044aa;
	}
	
	
a.image:link, a.image:visited, a.image:hover {
	text-decoration: none; 
	color: #808080;
	border:0px dotted #808080;
	}


a.services:link, a.services:visited {
	display: block;
	font: 10px arial;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;
	line-height: 16px;
	color: #fff;
	padding: 3px 5px 2px 8px ;
	background-color:#009966;
	}
a.services:hover, a.services:active {
	color: #555;
	background-color:#9999bb;
	}


a.partners:link, a.partners:visited {
	display: block;
	font: 10px arial;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;
	line-height: 16px;
	color: #fff;
	padding: 3px 5px 2px 8px ;
	background-color:#dd9900
	}
a.partners:hover, a.partners:active {
	color: #555;
	background-color:#9999bb;
	}


a.experience:link, a.experience:visited {
	display: block;
	font: 10px arial;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;
	line-height: 16px;
	color: #fff;
	padding: 3px 5px 2px 8px ;
	background-color:#cc0000
	}
a.experience:hover, a.experience:active {
	color: #555;
	background-color:#9999bb;
	}


a.articles:link, a.articles:visited {
	display: block;
	font: 10px arial;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;
	line-height: 16px;
	color: #fff;
	padding: 3px 5px 2px 8px ;
	background-color:#203050;
	}
a.articles:hover, a.articles:active {
	color: #555;
	background-color:#9999bb;
	}



a.navigation:link, a.navigation:visited { 
	font: 10px arial; 
	text-decoration: none;
	font-weight: 900;
	letter-spacing: 1px;
	line-height: 16px;
	color: #fff;
	padding: 2px 5px 2px 8px ;
	}
a.navigation:hover, a.navigation:active {
	color: #cccccc;
	}

a.servarea1:link, a.servarea1:visited {
	display: block;
	font: 14px trebuchet MS, trebuchet, arial;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
	color: #cc8800;
	padding: 3px 6px;
	background: #ffffff;
	}
a.servarea1:hover, a.servarea1:active {
	background: #dddddd;
	}
.servarea1_on {
	font: 14px trebuchet MS, trebuchet, arial;
	font-weight: bold;
	line-height: 16px;
	color: #cc8800;
	padding: 0px 6px;
	background: #dddddd;
}

a.servarea2:link, a.servarea2:visited {
	display: block;
	font: 14px trebuchet MS, trebuchet, arial;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
	color: #cc0000;
	padding: 3px 6px;
	background: #ffffff;
	}
a.servarea2:hover, a.servarea2:active {
	background: #dddddd;
	}
.servarea2_on {
	font: 14px trebuchet MS, trebuchet, arial;
	font-weight: bold;
	line-height: 16px;
	color: #cc0000;
	padding: 0px 6px;
	background: #dddddd;
}

a.servarea3:link, a.servarea3:visited {
	display: block;
	font: 14px trebuchet MS, trebuchet, arial;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
	color: #203050;
	padding: 3px 6px;
	background: #ffffff;
	}
a.servarea3:hover, a.servarea3:active {
	background: #dddddd;
	}
.servarea3_on {
	font: 14px trebuchet MS, trebuchet, arial;
	font-weight: bold;
	line-height: 16px;
	color: #203050;
	padding: 0px 6px;
	background: #dddddd;
}

a.servarea4:link, a.servarea4:visited {
	display: block;
	font: 14px trebuchet MS, trebuchet, arial;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
	color: #aa3399;
	padding: 3px 6px;
	background: #ffffff;
	}
a.servarea4:hover, a.servarea4:active {
	background: #dddddd;
	}
.servarea4_on {
	font: 14px trebuchet MS, trebuchet, arial;
	font-weight: bold;
	line-height: 16px;
	color: #aa3399;
	padding: 0px 6px;
	background: #dddddd;
}

a.servarea5:link, a.servarea5:visited {
	display: block;
	font: 14px trebuchet MS, trebuchet, arial;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
	color: #009966;
	padding: 3px 6px;
	background: #ffffff;
	}
a.servarea5:hover, a.servarea5:active {
	background: #dddddd;
	}
.servarea5_on {
	font: 14px trebuchet MS, trebuchet, arial;
	font-weight: bold;
	line-height: 16px;
	color: #009966;
	padding: 0px 6px;
	background: #dddddd;
}

a.servarea6:link, a.servarea6:visited {
	display: block;
	font: 14px trebuchet MS, trebuchet, arial;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
	color: #0066cc;
	padding: 3px 6px;
	background: #ffffff;
	}
a.servarea6:hover, a.servarea6:active {
	background: #dddddd;
	}
.servarea6_on {
	font: 14px trebuchet MS, trebuchet, arial;
	font-weight: bold;
	line-height: 16px;
	color: #0066cc;
	padding: 0px 6px;
	background: #dddddd;
}

a.servarea7:link, a.servarea7:visited {
	display: block;
	font: 14px trebuchet MS, trebuchet, arial;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
	color: #440088;
	padding: 3px 6px;
	background: #ffffff;
	}
a.servarea7:hover, a.servarea7:active {
	background: #dddddd;
	}
.servarea7_on {
	font: 14px trebuchet MS, trebuchet, arial;
	font-weight: bold;
	line-height: 16px;
	color: #440088;
	padding: 0px 6px;
	background: #dddddd;
}

a.pdflink:hover, a.underline:link, .underline:visited
{	
text-decoration: underline;
}
	
	