Body {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-family: arial, helvetica, sans-serif;
	color:#036;
	font-size:12px;
}
  
p {
	margin-top: 0em;
	margin-bottom: 10px;
	margin-left: .0em;
	margin-right: .5em;
	font-size: 12px;
	line-height:normal;
	font-family: arial, helvetica, sans-serif;
	color:#000000;
}

.defaultCustomText {
	margin-top: 0em;
	margin-bottom: 10px;
	margin-left: .0em;
	margin-right: .5em;
	font-size: 12px;
	line-height:normal;
	font-family: arial, helvetica, sans-serif;
}

.notBold 
{
	font-size: 12px;
	font-weight:normal;
}
.bold 
{
	font-size: 12px;
	font-weight:bold;
}

.blackFont2 
{
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	background-color:#e7e7e7;
}

.headerproducts {
padding:4px;
background-color:#e7e7e7;
width:100%;
}
.headerproductsmed {
padding-bottom:5px;
background-color:#e7e7e7;
width:208px;
}

.headerproductsPremium {
background-color:#e7e7e7;
}
.instructions_subtext 
{ 
	padding-top:0px;
	padding-bottom:5px;	
}
.contentTable {
	margin-top:20px;
	margin-left: 7px;
	margin-right: 7px;
	border:1px solid #CCCCCC;
	width: 100%;
}

.genericTable {
	margin-top:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	border:1px solid #cccccc;
	font-size:12px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	
}	

.dependentTable {
	margin-top:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	
}	

td.genericHeader {
font-size:12px;
padding: 5px;
background-color: #ADD1EE;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

td.genericheadersmallerfont {
font-size:12px;
padding: 5px;
background-color: #ADD1EE;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
}

tr.genericheadersmallerfont {
font-size:12px;
padding: 5px;
background-color: #ADD1EE;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
}

td.genericHeader2 {
padding: 5px;
background-color: #fff;
color:#000000;
}

td.generic1 {
padding: 5px;
font-size:12px;

}

td.generic2 {
padding: 5px;
font-size:12px;
background-color:#e7e7e7;

}

td.generic3 {
padding-right: 5px;
padding-left:2px;
font-size:12px;
}

td.generic4 {
padding-top: 0px;
padding-bottom:5px;
width:280px;
padding-right:250px;
}

td.generic5 {
padding-top: 5px;
padding-right: 5px;
}

td.genericfooter {
	font-size:12px;
	background-color: #CFE3F4;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
tr.genericfooter {
	font-size:12px;
	background-color: #CFE3F4;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}


td.dependentSummary {
padding: 2px;
font-size:12px;
padding-left:5px;
}

tr.genericHeader {
font-size:12px;
padding: 5px;
background-color: #ADD1EE;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

tr.generic1 {
background-color: #ffffff;
padding-left: 5px;
font-family:Arial, Helvetica, sans-serif;

}

tr.generic2 {
background-color: #E7E7E7;
padding-left: 5px;
font-family:Arial, Helvetica, sans-serif;

}

Table.insideTable {
border:1px #cccccc solid;
}

td.generic1 p {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0em;
	font-size:12px;
}

td.generic2 p {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0em;
}

Table.generic {
	margin-top:20px;
	border:1px solid #CCCCCC;
	font-size:12px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#336699;
}	

Table.generic th {
	font-size:14px;
	padding: 5px;
	background-color: #ADD1EE;
	border:none;
	font-family:Arial, Helvetica, sans-serif;

}


Table.generic td {
	font-size:12px;
	padding: 5px;
	background-color: #fff;
	border:none;
	font-family:Arial, Helvetica, sans-serif;

}

Table.NoBorder {
	margin: 0px;
	margin-bottom: .4em;
	padding:0px;
	border:none;
	width: 100%;
	font-size:12px;
	
}	

table.NoBorder  TD {
padding: 0px;
margin: 0px;

}

table.NoBorder  p {
	margin-top: .9em;
	margin-bottom: .5em;
	margin-left: .0em;
	margin-right: .5em;
}

table.style2 {
	margin-top:20px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
    border-collapse: collapse;
    border: 1px solid #666666;
}

table.style2 th {
    background: #ADD1EE;
    font-weight: bold;
    font-size: 12px;
	padding-left: 5px;
    border: 1px solid #cccccc;
    text-align: left;
}

table.style2 td {
    background: #ffffff;
    padding-left: 5px;
    border: 1px solid #cccccc;
    margin: 0px;
	font-size: 12px;
}

.InsuranceCompanyTable {
	margin-top:10px;
	margin-bottom:10px;
	margin-left: 0px;
	margin-right: 0px;
	border:none;
	font-size:12px;
	padding:0px;
}	

TD.InsuranceCompany1 {
background-color: #ffffff;
}

TD.InsuranceCompany2 {
background-color: #cccccc;
padding:20px;
}

.rateTable {
	margin-top:10px;
	margin-left: 0px;
	margin-right: 0px;
	border:1px solid #CCCCCC;
	font-size:12px;
	padding:0px;
}	

td.rate1 {
background-color: #ffffff;
padding-left: 5px;
}

td.rate2 {
background-color: #E7E7E7;
padding-left: 5px;
}

.genericTable2 {
	margin-top:20px;
	margin-left: 0px;
	margin-right: 0px;
	border:none;
	width: 100%;
	font-size:12px;
	padding:0px;
}	

td.hat {
	padding-left: 12px;
	color:#FFFFFF;
	font-size: 11px;
	font-style: normal;
}

td.top {
	font-size:12px;
	font-family: arial, helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	padding: 0px;
	margin-left:0px;
	padding-top:15px;
}

td.sidebar {
	background-image:url(images/bg.jpg);
	background-repeat:repeat;
}

td.sidebar p {
	margin-top: 10px;
	margin-left: .5em;
}

p.sidebarIndent {
	margin-left: 20px;
}

UL li 
{  
	display: list-item;
	list-style: disc;
	font-size:12px;
}

.backtotop {
font-size:9px;
COLOR: #7DA423;
}

.backtotop a {
font-size:9px;
text-decoration: none; 
}
	
.backtotop a:active {
font-size:9px;
text-decoration: none; 
}

.backtotop a:hover {
font-size:9px;
text-decoration: underline; 
}

.PageTitleHW {
	font-family: garamond,times,sans; 
	font-size: 28px; 
	font-weight: bold; 
	line-height: normal; 
	color: #7DA423; 
	text-align: left; 
	margin-top: 20px; 
	margin-bottom: 0px; 
	margin-right: 0px;
	margin-left: .2em;
}


.subTitle {
	font-family: arial; 
	font-size: 16px; 
	font-weight: bold;
	margin-top: 0px; 
	margin-bottom: 10px; 
	margin-right: 0px;
	margin-left:  0em;
	text-align: left; 
}

.subTitle2 {
	font-family: arial; 
	font-size: 16px; 
	font-weight: bold;
	margin-top: 0px; 
	margin-bottom: 5px; 
	margin-right: 0px;
	margin-left:  5px;
	text-align: left; 
}


.subTitle3 {
	font-family: arial; 
	font-size: 16px; 
	font-weight: bold;
	margin-top: 0px;  
	margin-bottom: 0px; 
	margin-right: 0px;
	margin-left:  0em;
	text-align: left; 
}


.highlight {
color: #0076cc;
}	

.heading {
font-size:13px;

}

.dependent {
	font-family: arial; 
	font-size: 14px; 
	font-weight: bold;
	margin-top: 20px; 
	margin-bottom: 5px; 
	margin-right: 0px;
	margin-left:  0px;

}

.subHeader {
font-size:14px;
}

.smallFont {
	font-size: 11px;
	color:#98999E;
	margin-top:0px;
}

.redFont {
color:#FF0000;
}

.box {
	border: 1px solid #cccccc;		
	padding:5px;
	font-size: 12px;
	margin-top: 20px;
	
}

.style1 {
color: #7DA423;
font-size:16px;
font-weight:bold;
}

.submitFont {
color: #7DA423;
font-weight:bold;
text-align:left;
}


/* Pop Up Window Styles*/

.redFontPopUp {

	font-size: 14px;
	line-height:12pt;
	color:#FF0000;
	font-weight: bold;
}

.PopUpBox {
	margin-top:1px;
	margin-bottom:20px;
	margin-left: 1px;
	margin-right: 5px;
	border:1px solid #CCCCCC;
	font-size:12px;
	padding:5px;
}

.PopUpTable {
	margin-top:1px;
	margin-bottom:20px;
	margin-left: 1px;
	margin-right: 5px;
	border:1px solid #CCCCCC;
	font-size:12px;
	padding:5px;
}

.PopUpTable2 {
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 0px;
	margin-right: 5px;
	border:none;
	font-size:12px;
	padding:0px;
}

p.PopUpFont {
	margin-left: 5px;
}

.error_message
{
	color:Red;
	font-weight:bold;
	font-size:12px;
}

.heading {
font-size:14px;
}

.GreenFontAudit1 {
color:Blue;
font-weight:bold;
}

td.genericHeaderAudit {
font-size:12px;
padding: 5px;
background-color: #ADD1EE;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

td.generic1Audit {
padding: 5px;
font-size:12px;
background-color:White;
}


.genericTableAudit {
	margin-top:0px;
	margin-bottom:20px;
	margin-left: 0px;
	margin-right: 0px;
	border:1px solid #cccccc;
	font-size:12px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}	

.content a { 
	text-decoration: underline; 
	COLOR: #7DA423;
	FONT-WEIGHT: normal;
	font-size:12px;
}
.content a:active { 
	text-decoration: underline; 
	COLOR: #7DA423;
	FONT-WEIGHT: normal;
	font-size:12px;
}

.content a:hover { 
	text-decoration: underline; 
	COLOR: #7DA423;
	FONT-WEIGHT: normal;
	font-size:12px;
}


.hat a { 
	color: #FFFFFF;
	font-size:11px;
	text-decoration: none; 
}
	
.hat a:visited { 
	color: #FFFFFF;
	font-size:11px;
	text-decoration: none; 
	
}
.hat a:hover, a:active { 
	color: #FFFFFF;
	font-size:11px;
	text-decoration: underline; 
}

td.hat {
	padding-left: 12px;
	color:#FFFFFF;
	font-size: 11px;
	font-style: normal;
}

.nav a{ 
	text-decoration: none; 
	COLOR: #7DA423;
	FONT-WEIGHT: bold;
	font-size:12px;
	padding-right:10px;
}
.nav a:active { 
	text-decoration: none; 
	COLOR: #7DA423;
	FONT-WEIGHT: bold;
	font-size:12px;
	padding-right:10px;
}

.nav a:hover { 
	text-decoration: underline; 
	COLOR: #7DA423;
	FONT-WEIGHT: bold;
	font-size:12px;
	padding-right:10px;
}
.hat a { 
	color: #FFFFFF;
	font-size:11px;
	text-decoration: none; 
}
.hat a:active { 
	color: #FFFFFF;
	font-size:11px;
	text-decoration: none; 
}
.hat a:hover { 
	color: #FFFFFF;
	font-size:11px;
	text-decoration: underline; 
}
.sidebar a { 
	COLOR: #7DA423;
	FONT-WEIGHT: bold;
	font-size:12px;
	padding-bottom:5px;
}
.sidebar a:active { 
	COLOR:  #7DA423;
	FONT-WEIGHT: bold;
	font-size:12px;
	padding-bottom:5px;
}
.sidebar a:hover { 
	COLOR: #7DA423;
	FONT-WEIGHT: bold;
	font-size:12px;
	padding-bottom:5px;

}

a:link { 
 	text-decoration:underline; 
	COLOR: #0182c6;
	FONT-WEIGHT: bold;
	font-size:12px;
	cursor:pointer;
	cursor: hand;

}
a:visited{
 	text-decoration:underline; 
	COLOR: #0182c6;
	FONT-WEIGHT: bold;
	font-size:12px;
	cursor:pointer;
	cursor: hand;

}
a:active { 
 	text-decoration:underline; 
	COLOR: #0182c6;
	FONT-WEIGHT: bold;
	font-size:12px;
	cursor:pointer;
	cursor: hand;

}
a:hover { 
 	text-decoration:underline; 
	COLOR: #0182c6;
	FONT-WEIGHT: bold;
	font-size:12px;
	cursor:pointer;
	cursor: hand;

}

.auditstatusinner
{
	background-color:#e7e7e7;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #e7e7e7;
	padding:2px;
}