/*General*/

body {
	background-color: #2E5788;
	align: center;
	font-family:  Verdana, Helvetica;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

a:link, a:visited, a:active {
	color: #3860A0; 
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	color: #3860A0; 
	font-weight:bold; 
	text-decoration:underline;
}

td {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 11px;
	line-height: 15px;
	color: #3860A0;
}

/*Multi Use Styles*/

.hdr {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #CC7D0F;	
}

.hdr2 {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 18px;
		line-height: 24px;
	text-decoration: none;
	color: #3860A0;	
}

.hdr3 {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #9F4401;	
}


.frame {
border: 1px solid #CD7700;
}

.hdr2 {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 18px;
		line-height: 24px;
	text-decoration: none;
	color: #3860A0;	
}


.subhdr {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #3860A0; 
	font-weight:bold;
}

.number {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 12px;
	padding-left: 15px;
	font-weight: bold;
	color: #003366;	
}

/***Client Left Column***/
	
.corner {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
	
.clienthdr {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 10px;
	padding-left: 6px;
	font-weight: bold;
	color: #FFFFFF;
}
	
.client {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 10px;
	line-height: 12px;
	padding: 10px  10px  10px  10px;
	color: #000000;
}

.client2 {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 10px;
	line-height: 12px;
	padding: 5px  10px  5px  10px;
	color: #000000;
}
	
.clientlink {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 10px;
	color: #000000;
}
	
a:link.clientlink {color: 000000;}
a:visited.clientlink {color: 000000;}
a:active.clientlink {color: 000000;}
a:hover.clientlink {color: 4B81C6;}

/***Features Right Column***/

.featurehdr {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 11px;
	padding-left: 6px;
	font-weight: bold;
	color: #000000;
}
	
.feature {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 11px;
	line-height: 14px;
	padding: 10px  10px  10px  10px;
	color: #3860A0;
}
	
.featurelink {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 11px;
	color: #003366;
}
	
a:link.featurelink {color: 3860A0;}
a:visited.featurelink  {color: 3860A0;}
a:active.featurelink  {color: 3860A0;}
a:hover.featurelink  {color: 3860A0;}

/***Footer***/

.footer {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 11px;
	line-height: 14px;
	padding: 10px  10px  10px  10px;
	color: #3860A0;	}
	
.footerlink {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	color: #003366;	}
	
a:link.footerlink  {color: 3860A0;}
a:visited.footerlink  {color: 3860A0;}
a:active.footerlink  {color: 3860A0;}
a:hover.footerlink  {color: 3860A0;
}

/***Search***/

.searchbg {
	background-color: E9C20C;
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 10px;
	color: #9F4401;	
}

.searchbutton {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 10px;
	margin: 0px 5px 1px 5px;
	color: #000000;
}

.searchbox {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 10px;
	color: #000000;
	margin: 0px 5px 2px 5px;
	width: 130px;
}

/***Misc***/

.p0 {
	margin: 5px 0px 5px 0px;
}

.p02 {
	margin: 1px 0px 0px 0px;
}

.submit {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 10px;
	color: #003366;
}
	
.newsletter {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 10px;
	color: #000000;
	margin: 0px 0px 3px 0px;
	width: 145px;
}
	
.affiliatehdr {
	font-family:  Tahoma, Verdana, Helvetica;
	font-size: 11px;
	line-height: 16px;
	padding-left: 25px;
	font-weight: bold;
	color: #9F4401;
	background-color: E9C20C;
}
	
.bottom { vertical-align:bottom;}

/***Divs***/

#lilist li {padding-bottom: 0; list-style-type: disc;}

#usefullinks a:link.usefullinks, a:active.usefullinks, a:visited.usefullinks {text-decoration:none; font-weight:600;}
#usefullinks a:hover.usefullinks {text-decoration:underline; font-weight:600;}

.noline {font-weight:bold;}
a:link.noline {text-decoration:none; font-weight:bold;}
a:active.noline {text-decoration:none; font-weight:bold;}
a:visited.noline {text-decoration:none; font-weight:bold;}
a:hover.noline {text-decoration:underline; font-weight:bold;}

#success {
	font-size:12px;
	letter-spacing: 0.2em;
	padding: 0.5em;
	margin: .5em;
	line-height: 15px;
}

.hcp {font-weight:normal;}
a:link.hcp {text-decoration:none; font-weight:normal;}
a:active.hcp {text-decoration:none; font-weight:normal;}
a:visited.hcp {text-decoration:none; font-weight:normal;}
a:hover.hcp  {text-decoration:underline; font-weight:normal;}


.askmary{
	color:#3860A0;
	text-decoration:none;
	letter-spacing: .07em;
}
a.askmary  {text-decoration:none}
a:hover.askmary {color:#003366;}