a:link {
	text-decoration: underline;
	color: #285AA5;
}
a:visited {	
	text-decoration: underline;
	color: #2053A1;
}
a:hover {
	color: #9D3636;
	text-decoration: none;
}
a:active {
	color: #162451;
	text-decoration: none;
}
a.link2:link {
	font-size: 10px;
	text-decoration: none;
	color: #6E91BC;
}
a.link2:visited {
	font-size: 10px;
	text-decoration: none;
	color: #6E91BC;
}
a.link2:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.link2:active {
	font-size: 10px;
	color: #6E91BC;
	text-decoration: none;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6E91BC;
}
.body12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #373737;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #373737;
}
.body12indent {
	font-family: Arial, Helvetica, sans-serif;
	color: #373737;
	margin-right: 13px;
	margin-left: 13px;
}
.bold12indent {
	font-family: Arial, Helvetica, sans-serif;
	color: #373737;
	margin-right: 18px;
	margin-left: 13px;
	font-weight: bold;
}
.bold12Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #2053A1;
	font-weight: bold;
}
.small10font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #373737;
}
.body12indent2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #373737;
	margin-right: 13px;
}
.bold12indentBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #2053A1;
	font-weight: bold;
	margin-left: 13px;
}
.bold12indentRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #911D1D;
	font-weight: bold;
	margin-left: 13px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 12px;
	color: #2053A1;
	font-weight: bold;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #162451;
	font-weight: bold;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 12px;
	color: #2053A1;
	font-weight: bold;
}
.body11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #373737;
}
.bold12white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.bold12Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #373737;
	font-weight: bold;
}
.bold12Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #911D1D;
	font-weight: bold;
}
.required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #911D1D;
	font-weight: normal;
}
.homebullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #373737;
	padding-right: 5px;

}
.packagesSection div.packagesSectionHeader{
	
	font-size:14px;
	font-weight:bolder;
	height:50px;
	background-color:#162451;
	color:white;
	
}

.packagesSection tr.packagesSectionHeader{
	
	font-size:14px;
	font-weight:bolder;
	background-color:#162451;
	color:white;
	
}

.packagesSection div.packagesSectionHeader .label{
	
	
	padding: 18px 0px 18px 30px;
	position:relative;
	
}

.packagesSection{
	margin:0px 50px 15px 50px;
	background-color:#e7e7e7;
	
	
}

.packagesSection .priceLabel{
	
	color:red;
	
}


.packagesSection table{
	
	width:100%;
	
	
}

.packagesSection .recommended{
	
	background-color: white;
	font-weight: bold;
	color: red;
	padding-bottom: 5px;
	
}

.packagesSection table td{

	width:40%;
	vertical-align: top;
	
}	

.packagesSection table td.buttonContainer{

	width:20%;
	vertical-align: middle;
	text-align:right;
	
}

.packagesSection .redBorder{
	
	border:5px solid red;
	
}

.packagesSection .packageDetails{
	
	padding-bottom:10px;
	
}

.packagesSection tr.altRow{
	
	background-color:#e7e7e7;
	
}
