﻿td {
	font-family: arial;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

body {
	font-family: arial;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

#pagebg {
	WIDTH: 100%;
	HEIGHT: 1000px;
	background-color: #6f777a;
	background-image: url(../images/background.jpg);
	BACKGROUND-REPEAT: repeat-x;
}

#homecontentbg,#homecontentbg0 {
	WIDTH: 930px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #ffffff;
	/*background-image: url(../images/index.content.bar.jpg);*/
	BACKGROUND-REPEAT: no-repeat;
}

#homecontentbg {
	WIDTH: 930px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #ffffff;
	/*background-image: url(../images/index.content.bar.jpg);*/
	BACKGROUND-REPEAT: no-repeat;
}

#contentbg {
	WIDTH: 930px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #ffffff;
	/*background-image: url(../images/index.content.bar.jpg);*/
	BACKGROUND-REPEAT: no-repeat;
}

#leftindent {
	padding-left: 20px;
}

.homeintro {
	font-family: arial;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
	
.homecaption {
	font-family: arial;
	font-size: 12px;
	line-height: 12px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
	
.homebody {
	font-family: gill sans, gill sans mt, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
	
.homebody a:link {
	color: #1577b7;
	text-transform: uppercase;
	text-decoration: underline;
}

.homebody a:visited {
	color: #1577b7;
	text-transform: uppercase;
	text-decoration: underline;
}

.homebody a:hover {
	color: #4299c6;
	text-transform: uppercase;
	text-decoration: underline;
}

.body {
	font-family: helvetica, gill sans, gill sans mt, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.bodyBold {
	font-family: helvetica, gill sans, gill sans mt, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.body a:link {
	color: #1577b7;
	text-decoration: underline;
}

.body a:visited {
	color: #1577b7;
	text-decoration: underline;
}

.body a:hover {
	color: #4299c6;
	text-decoration: underline;
}

.results {
	font-family: arial;
	font-size: 12px;
	line-height: 14px;
	color: #1577b7;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.results a:link {
	color: #1577b7;
	text-transform: uppercase;
	text-decoration: underline;
}

.results a:visited {
	color: #1577b7;
	text-transform: uppercase;
	text-decoration: underline;
}

.results a:hover {
	color: #4299c6;
	text-transform: uppercase;
	text-decoration: underline;
}

h1 {clear:both;
	margin:0;
	font-family: arial;
	color:#514681;
	padding:20px 20px 20px 20px;
}

h2 {clear:both;
	margin:0;
	font-family: arial;
	color:#514681;
	padding:20px 20px 20px 20px;}	

h2.important-red {clear:both;
	margin:0;
	font-family: arial;
	color:#FF0000;
	line-height: 24px;
	padding:0px 0px 0px 0px;
	/*padding-top: 20px;
	padding-left: 20px;*/
}

h3 {clear:both;
	margin:0;
	font-family: arial;
	color:#514681;
	padding:20px 20px 20px 20px;
	/*padding-top: 20px;
	padding-left: 20px;*/
}	

h3.important {clear:both;
	margin:0;
	font-family: arial;
	color:#FF0000;
	line-height: 24px;
	padding:10px 10px 10px 10px;
	/*padding-top: 20px;
	padding-left: 20px;*/
}
p {
	padding-left: 20px;
	padding-right: 20px;
}

p.important {
	color:red;
	font-weight:bold;
	font-size: 18px;
}

td.buynow {
	padding-left: 20px;
	padding-right: 20px;
}


.subheader {
	font-family: arial;
	font-size: 18px;
	line-height: 24px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.subheaderBold {
	font-family: arial;
	font-size: 18px;
	line-height: 24px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.subheaderBlue {
	font-family: arial;
	font-size: 16px;
	line-height: 24px;
	color: #4299c6;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.subheaderBlueBold {
	font-family: arial;
	font-size: 16px;
	line-height: 24px;
	color: #4299c6;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.subheader a:link {
	color: #1577b7;
	text-decoration: underline;
}

.subheader a:visited {
	color: #1577b7;
	text-decoration: underline;
}

.subheader a:hover {
	color: #4299c6;
	text-decoration: underline;
}

.subheaderOrange {
	font-family: arial;
	font-size: 14px;
	line-height: 22px;
	color: #cc6633;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
}



input {
	font-family: arial;
	font-size: 12px;
	line-height: 13px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
	
select {
	font-family: arial;
	font-size: 12px;
	line-height: 12px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
	
.resTable {
	background-color: #D3D7D9;
	font-family: Arial;
	font-size: 12px;
	color: #296087;
	border: 1px solid #F6F8F9;
	margin: 10px 0 10px 0;
	width : 550px;
}

.resHeader {
	font-size: 15px;
	font-weight: bold;
	color: #296087;
}

.resBold {
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	color: #296087;
}

.resInput {
	font-family: Arial;
	font-size: 12px;
	color: #296087;
}

.buttonclass {  text-decoration:none; line-height:15px;  font-family: Arial; font-size:8pt; font-style: normal; color: #ffffff;background-color : #2474A5; border-width:0;cursor: pointer;}
.buttonclass:hover {background-color: #2E87C1;}
p.ind-link a:link,
p.ind-link a:visited,
ul.link-list a:link,
ul.link-list a:visited {text-decoration:none;}
p.ind-link a:hover,
ul.link-list a:hover {text-decoration:underline;}
ul.bullet-list.no-links a:link,
ul.bullet-list.no-links a:visited,
ul.bullet-list.no-links a:hover {text-decoration:underline;}
p.ind-link a,
ul.link-list a {
	display:block;
	margin:0px;
	padding:5px 5px 5px 21px;
}
li.email-link,p.ind-link a.email-link,ul.link-list a.email-link {background:url(../images/email.gif) no-repeat 2px 4px;}
li.email-link {
	background-repeat: no-repeat;
	background-position: 2px 0px;
	padding-left:18px !important;
	padding-bottom:8px !important;
}
li.fb-link,p.ind-link a.fb-link,ul.link-list a.fb-link {background:url(../images/facebook-icon.jpg) no-repeat 2px 4px;}
li.fb-link {
	background-repeat: no-repeat;
	background-position: 2px 0px;
	padding-left:18px !important;
	padding-bottom:8px !important;
}
li.yt-link,p.ind-link a.yt-link,ul.link-list a.yt-link {background:url('../images/youtube-icon.gif') no-repeat 2px 4px;
}
li.yt-link {
	background-repeat: no-repeat;
	background-position: 2px 0px;
	padding-left:18px !important;
	padding-bottom:8px !important;
}
form.column-form fieldset legend {
	padding-left:0px;
	margin-left:-3px !important;
}
.column-form p {height:1%;}
.column-form .buttons-row p {height:auto;}
form .checkbox-layout label {height:1%;}
form span.input-group label{clear:none;display:inline;float:none;font-weight:normal;width:auto;}
.column-form p span.input-group{height:1%;}
.column-form p span.input-group input.input-group {margin-left:-157px;}
.column-form p {height:1%;}
.column-form .buttons-row p {height:auto;}
form.column-form p span a span{position:absolute;left:-3000px;width:500px;}
form.column-form label{clear:left;display:block;float:left;font-weight:bold;width:150px;}
form.column-form p span{display:block;margin-left:157px;}
form.column-form p span a.calculator-link,form.column-form p span a.calendar-link,form.column-form p span a.information-link,form.column-form p span a.error-link,form.column-form p span a.help-link{display:inline-block;width:8px;height:8px;}
form.column-form p span.input-group{padding-bottom:5px!important;}
form.column-form label span{display:inline;margin:0;}
form.column-form .buttons-row p{padding-left:157px;float:none;}
form.column-form .buttons-row p.first{padding-left:157px;}
form.column-form fieldset{border:0;margin:0;padding:0;}
form.column-form fieldset legend{padding:0;margin:0;padding-left:4px;display:inline;color:#000;padding-top:10px;}
form.column-form fieldset span{display:block;margin-left:157px;margin-top:-18px!important;padding-bottom:10px!important;}
form.column-form fieldset span label{float:none!important;clear:none;display:inline;width:auto!important;}
form.column-form fieldset span input,form.column-form fieldset span label{display:inline!important;}
.buttons-row p.first{width:140px;float:left!important;}
.buttons-row p.second{margin-left:160px;}
.buttons-row span.sep{display:inline!important;clear:none;margin:0!important;padding-right:20px;}
.important{color:#F60;}
