h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 28px;
	color: #303894;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	line-height: 20px;
	color: #303894;
	text-transform:uppercase;
}

h2.rule {
	border-bottom:1px dotted #999999;
	}

.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #303894;
}

.phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #303894;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #303894;
}

.copyright a:link {color: #303894; text-decoration: underline;}
.copyright a:active {color: #303894; text-decoration: underline;}
.copyright a:visited {color: #303894; text-decoration: underline;}
.copyright a:hover {color: #303894; text-decoration: none;}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #666666;
	/*width:530px;*/
}

.bodytext a {white-space:nowrap;}
.bodytext a:link {color: #666666; text-decoration: underline;}
.bodytext a:active {color: #666666; text-decoration: underline;}
.bodytext a:visited {color: #666666; text-decoration: underline;}
.bodytext a:hover {color: #333333; text-decoration: none;}

.caps {
	text-transform:uppercase;
	}

.boxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #666666;
	width:500px;
}

.boxtext a:link {color: #666666; text-decoration: underline;}
.boxtext a:active {color: #666666; text-decoration: underline;}
.boxtext a:visited {color: #666666; text-decoration: underline;}
.boxtext a:hover {color: #333333; text-decoration: none;}

.synopsis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
}

.synopsis a:link {color: #666666; text-decoration: underline;}
.synopsis a:active {color: #666666; text-decoration: underline;}
.synopsis a:visited {color: #666666; text-decoration: underline;}
.synopsis a:hover {color: #333333; text-decoration: none;}

.sdbr_offer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

.sdbr_offer_text a:link {color: #666666; text-decoration: underline;}
.sdbr_offer_text  a:active {color: #666666; text-decoration: underline;}
.sdbr_offer_text  a:visited {color: #666666; text-decoration: underline;}
.sdbr_offer_text  a:hover {color: #333333; text-decoration: none;}

.sdbr_offer_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:20px;
	font-weight:bold;
	color: #666666;
	margin-bottom:8px;
}

.spotlighttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #666666;
	width:530px;
	margin-left:40px;
}

.spotlighttext a:link {color: #666666; text-decoration: underline;}
.spotlighttext a:active {color: #666666; text-decoration: underline;}
.spotlighttext a:visited {color: #666666; text-decoration: underline;}
.spotlighttext a:hover {color: #333333; text-decoration: none;}

.offertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #FFFFFF;
	width:130px;
}

.benefitstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	font-weight:bold;
}

.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	line-height: 20px;
	color: #993399;
	text-transform:uppercase;
}
.subhead-line {
	display:block;
	width:500px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	line-height: 20px;
	color: #993399;
	text-transform:uppercase;
	border-bottom:1px dotted #999999;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	line-height: 20px;
	color: #993399;
	text-transform:uppercase;
}

.subhead a:link {color: #993399; text-decoration: underline;}
.subhead a:active {color: #993399; text-decoration: underline;}
.subhead a:visited {color: #993399; text-decoration: underline;}
.subhead a:hover {color: #993399; text-decoration: none;}

.subhead-nocap {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	line-height: 14px;
	color: #993399;
}	

#login a {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#303894;
	text-decoration:underline;
	}
	
#login a:hover {
	text-decoration:none;
	}

/*.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.lostpassword {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
*/
.lostpassword a:link {color: #333333; text-decoration: underline;}
.lostpassword a:active {color: #333333; text-decoration: underline;}
.lostpassword a:visited {color: #333333; text-decoration: underline;}
.lostpassword a:hover {color: #000000; text-decoration: none;}

sup {
	font-size:9px;
}

/*.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #990000;
}*/