body 
{
	background-color: #EEEEEE; 
	margin: 0px; 
	padding: 0px; 
	color: #000000; 
}

td, p, li, dt, dd, h1, h2, h3, h4, h5, h6, div 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}

p
{
	margin: 5px 0px 10px 0px; 
}

hr
{
	height: 1px; 
	color: #666666; 
}

a 
{
	text-decoration: none; 
	font-weight: normal; 
}

dfn
{
	font-style: normal; 
	border-bottom: 1px dotted #000000; 
}

a:link 		{color:#4B6A89; font-weight: bold; }
a:visited 	{color:#9D6E59; font-weight: bold; }
a:hover 	{color:#9A9F71; font-weight: bold; }
a:active 	{color:#9A9F71; font-weight: bold; }

.masthead
{
	background-color: #8494A3; 
}

.categorylogo
{
	width: 190px; 
	padding: 5px; 
}

.topicons
{
	margin: 0px; 
	padding: 0px; 
	font-size: 12px; 
}

.masttext
{
	margin: 0px; 
	padding: 0px; 
	height: 82px; 
	font-size: 12px; 
	font-weight: bold; 
	color: #003366; 
}

.masttexthome
{
	margin: 0px; 
	padding: 0px; 
	height: 110px; 
	font-size: 12px; 
	font-weight: bold; 
	color: #003366; 
}

.topnav
{
	margin: 0px; 
	padding: 0px; 
	height: 15px; 
	font-size: 13px; 
	color: #C3C3C3; 
	border-top: 0px solid #C3C3C3; 
	border-left: 0px solid #C3C3C3; 
}

.leftcoltable 
{
	position: absolute; 
	top: 130px; 
	left: 5px; 
}

.leftcol
{
	width: 190px; 
	margin: 0px; 
	color: #C3C3C3; 
	font-size: 12px; 
	padding: 15px 5px 15px 5px; 
	border-top: 0px solid #C3C3C3; 
	background-color: #EEEEEE; 
}

.leftcol h1 {
	color: #8494A3; 
	font-size: 15px; 
	font-weight: bold; 
}

.leftcol h2 {
	color: #8494A3; 
	font-size: 14px; 
	font-weight: bold; 
}

.leftcol h3 {
	color: #8494A3; 
	font-size: 13px; 
	font-weight: bold; 
}

.pagetitle
{
	width: 190px; 
	margin: 0px; 
	color: #C3C3C3; 
	font-size: 13px; 
	font-weight: bold; 
	text-align: center; 
	padding: 5px; 
	border: 1px solid #003366; 
	background-color: #003366; 
}

.features
{
	width: 190px; 
	margin: 0px; 
	color: #666666; 
	font-size: 12px; 
	padding: 5px; 
	border: 1px solid #003366; 
	background-color: #EEEEEE; 
}

.featuresubhead
{
	color: #666666; 
	font-size: 13px; 
	font-weight: bold; 
	text-align: center; 
	border-bottom: 1px solid #666666; 
}

.content
{
	font-size: 11px; 
	margin: 0px; 
	padding: 15px; 
	color: #333333; 
	border-top: 0px solid #C3C3C3; 
	border-left: 1px solid #C3C3C3; 
	background-color: #FFFFFF; 
	list-style-image:url(images/bullet1.gif); 
}

.content h1 {
	color: #8494A3; 
	font-size: 18px; 
	font-weight: bold; 
}

.content h2 {
	color: #8494A3; 
	font-size: 16px; 
	font-weight: bold; 
}

.content h3 {
	color: #8494A3; 
	font-size: 14px; 
	font-weight: bold; 
}

.content h4 {
	color: #8494A3; 
	font-size: 13px; 
	font-weight: bold; 
}

.content h5 {
	color: #8494A3; 
	font-size: 12px; 
	font-weight: bold; 
}

.content h6 {
	color: #8494A3; 
	font-size: 11px; 
	font-weight: bold; 
}

.graphic
{
	margin: 0px; 
	padding: 0px; 
	color: #000000; 
	border-top: 1px solid #C3C3C3; 
	border-left: 1px solid #C3C3C3; 
	background-color: #FFFFFF; 
}

.contenthome
{
	margin: 0px; 
	padding: 15px 150px 15px 150px; 
	color: #000000; 
	border-top: 1px solid #C3C3C3; 
	border-left: 1px solid #C3C3C3; 
	background-color: #8494A3; 
	font-size: 11px; 
}

.tableheadgeneric 
{
	margin: 0px;  
	font-size: 13px; 
	font-weight: bold; 
	text-align: center; 
	padding: 5px; 
	color: #FFFFFF; 
	border: 1px solid #003366; 
	background-color: #003366; 
}

.tablecontentgeneric
{
	margin: 0px; 
	font-size: 11px; 
	padding: 5px; 
	color: #000000; 
	border: 1px solid #003366; 
	background-color: #FFFFFF; 
}

.tableheadred
{
	margin: 0px; 
	color: #FFFFFF; 
	font-size: 13px; 
	font-weight: bold; 
	text-align: center; 
	padding: 5px; 
	border: 1px solid #000000; 
	background-color: #9D6E59; 
}

.tablecontentred
{
	margin: 0px; 
	color: #000000; 
	font-size: 11px; 
	padding: 5px; 
	border: 1px solid #000000; 
	background-color: #FFFFFF; 
}

.tableheadgreen 
{
	margin: 0px;  
	font-size: 13px; 
	font-weight: bold; 
	text-align: center; 
	padding: 5px; 
	color: #FFFFFF; 
	border: 1px solid #000000; 
	background-color: #9CBBA5; 
}

.tablecontentgreen
{
	margin: 0px; 
	font-size: 11px; 
	padding: 5px; 
	color: #000000; 
	border: 1px solid #000000; 
	background-color: #FFFFFF; 
}

.tableheadblue 
{
	margin: 0px;  
	font-size: 13px; 
	font-weight: bold; 
	text-align: center; 
	padding: 5px; 
	color: #FFFFFF; 
	border: 1px solid #000000; 
	background-color: #4B6A89; 
}

.tablecontentblue
{
	margin: 0px; 
	font-size: 11px; 
	padding: 5px; 
	color: #000000; 
	border: 1px solid #000000; 
	background-color: #FFFFFF; 
}

.tableheadorange 
{
	margin: 0px;  
	font-size: 13px; 
	font-weight: bold; 
	text-align: center; 
	padding: 5px; 
	color: #FFFFFF; 
	border: 1px solid #000000; 
	background-color: #9B8658; 
}

.tablecontentorange
{
	margin: 0px; 
	font-size: 11px; 
	padding: 5px; 
	color: #000000; 
	border: 1px solid #000000; 
	background-color: #FFFFFF; 
}

.tableheadpurple
{
	margin: 0px;  
	font-size: 13px; 
	font-weight: bold; 
	text-align: center; 
	padding: 5px; 
	color: #FFFFFF; 
	border: 1px solid #000000; 
	background-color: #9985A3; 
}

.tablecontentpurple
{
	margin: 0px; 
	font-size: 11px; 
	padding: 5px; 
	color: #000000; 
	border: 1px solid #000000; 
	background-color: #FFFFFF; 
}

.tableheadbrown 
{
	margin: 0px;  
	font-size: 13px; 
	font-weight: bold; 
	text-align: center; 
	padding: 5px; 
	color: #FFFFFF; 
	border: 1px solid #000000; 
	background-color: #9A9F71; 
}

.tablecontentbrown
{
	margin: 0px; 
	font-size: 11px; 
	padding: 5px; 
	color: #000000; 
	border: 1px solid #000000; 
	background-color: #FFFFFF; 
}

.footer
{
	margin: 0px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	font-size: 11px; 
	color: #000000; 
	border-top: 1px solid #C3C3C3; 
	background-color: #EEEEEE; 
	background-image: url(images/bg_tex_orange.gif); 
	background-repeat: repeat; 
	text-align: center; 
	line-height: 1.25; 
}

.topicons a:link, .topicons a:visited 
{
	font-weight: normal; 
	color: #003366; 
	text-decoration: none; 
}

.topicons a:hover, .topicons a:active 
{
	font-weight: normal; 
	color: #8494A3; 
	text-decoration: none; 
}

.contenthome a:link, .contenthome a:visited 
{
	font-weight: normal; 
	color: #003366; 
	text-decoration: none; 
}

.contenthome a:hover, .contenthome a:active 
{
	font-weight: normal; 
	color: #EEEEEE; 
	text-decoration: none; 
}

.footer a:link, .footer a:visited 
{
	font-weight: normal; 
	color: #666666; 
	text-decoration: none; 
}

.footer a:hover, .footer a:active 
{
	font-weight: normal; 
	color: #8494A3; 
	text-decoration: none; 
}

.topnav a:link, .topnav a:visited 
{
	font-weight: normal; 
	color: #EEEEEE; 
	text-decoration: none; 
}

.topnav a:hover, .topnav a:active 
{
	font-weight: normal; 
	color: #003366; 
	text-decoration: none; 
}

.leftcol a:link, .leftcol a:visited 
{
	font-weight: bold; 
	color: #003366; 
	text-decoration: none; 
}

.leftcol a:hover, .leftcol a:active 
{
	font-weight: bold; 
	color: #8494A3; 
	text-decoration: none; 
}

.imagebrand
{
	border: 0px solid #666666; 
	margin: 0px 10px 5px 0px; 
	float: left; 
}

.imageicon
{
	border: 0px solid #666666; 
	margin: 0px; 
}

.supermark 
{
	font-size: 9px; 
	vertical-align: top; 
}

.home_tagline {
	color: #003366; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	border: 0px; 
	padding: 0px; 
	background-color: transparent; 
	height: 20px; 
	width: 99%; 
	overflow: hidden; 
	text-align: left;
}

.level_2_tagline {
	color: #003366; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	border: 0px; 
	padding: 0px; 
	background-color: transparent; 
	height: 15px; 
	width: 99%; 
	overflow: hidden; 
	text-align: left;
}

.feature_text {
	color: #8494A3; 
	font-size: 16px; 
	font-weight: bold; 
}