body{ margin:0; padding:0; background:#B7D1EA}
a:link, a:visited, a:hover {color:#0000FF}
.header{ text-align:left; margin:0px; padding:0px; width:100%; height:135px; background:url(images/background.jpg); background-position:left top; background-repeat:repeat-x; border:0;}
.header2{width:950px;  margin-left:auto; margin-right:auto; margin-top:0; height:135px; padding-top:0; border-top:0px; background:url(images/header-f.jpg); background-repeat:no-repeat; background-position:right bottom; }
.content{width:950px;  margin-left:auto; margin-right:auto; margin-top:0; padding-top:0; margin-top:10px; border-top:1px solid #000029; }
.heading{width:946px; margin-left:auto; margin-right:auto; margin-top:0; padding-top:0; border:2px solid white;}
.maincontent{margin:0;padding-left:186px; padding-right:195px;  background-position:center; background-image:url(images/bars.png); background-repeat:repeat-y; }
.footlink{clear:both; width:100%; background:#000000; background-image:url(images/background-bottom.jpg); padding-top:12px; padding-bottom:10px; text-align:center; color:#FFFFFF;}
.footlink a{color:#FFFFFF; text-decoration:none;}

.rightnav{float:right; width:190px; color:#000; margin-right:2px;}
.rightnav b {border-top:1px solid #5F6636; background:#003366; color:#FFFFFF; font-weight:bold; text-align:center; display:block; margin:4px; text-decoration:none; padding:3px; font-size:16px; font-family:Arial, Helvetica, sans-serif}
.rightnav table{font-size:12px;}
.rightnav li {list-style-type:disc; margin-left:20px;}
.rightnav p {font-size:14px; font-weight:bold; text-align:center;}
.rightnav img {padding-left:15px;}

.leftnav{float:left; width:180px; color:#FFFFFF; margin-left:2px; margin-top:8px;}
.leftnav p{color:#000000; font-size:12px;}
.leftnav img{padding-top:10px;}

h1{
	color:#FFFFFF;
	float:right;
	width:300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:left;
	margin:0px;
	padding-top:36px;
	padding-bottom:10px;
	padding-right: 70px;
}
h1 strong{font-size:26px;}
h2{margin:0;width:384px;  float:left;  padding-left:86px; padding-right:12px; display:block; text-align:center;font-size:26px; line-height:28px; font-family:Arial, Helvetica, sans-serif;color:#011041; padding-top:78px;}
h2 a{color:#011041; text-decoration:none;}
h2 a:hover{text-decoration:underline;}
h3{margin:0; padding-left:12px; padding-right:12px; display:block;; font-size:16px; line-height:28px; font-family:Arial, Helvetica, sans-serif; background:#FF0000; background-image:url(images/menu_title.gif); background-repeat:repeat-x; color:#FFFFFF;}
p{margin:0px; padding:0px; padding-bottom:8px; padding-top:5px; margin-left:6px; margin-right:6px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
img{border:0;}
img a{border:0;}
ul{display:block; margin:0; padding:0;}
.benefits {display:block; margin-left:20px; margin-right:20px; padding-left:20px; padding-right:20px; margin-top:20px; margin-bottom:20px;}
.benefits li {margin-bottom:10px; font-family:Arial, Helvetica, sans-serif}
.sections{list-style:none;}
.sections li a{border-top:1px solid #5F6636; background:#003366; color:#FFFFFF; font-weight:bold; text-align:center; display:block; margin:4px; text-decoration:none; padding:3px; width:166px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.sections li a:hover{ background:#3D5FAC; color:#fff;}
.reviews li a{border-top:1px solid #5F6636; background:#003366; color:#FFFFFF; font-size:13px; font-weight:bold; text-align:center; display:block; margin:4px; text-decoration:none; padding:1px; width:166px;}
.reviews li a:hover{ background:#3D5FAC; color:#fff;}
.red-heading{color:#E80000;}
.minititle{text-decoration:underline; margin-top:10px; font-weight:bold;}
.linktitle{text-decoration:underline; margin-top:10px; font-size:15px; font-weight:bold;}
.greensection{margin:6px; border:1px solid green; background:#fff; color:#000;}
.endorsementBBC { background: url(images/endorsements-bbc.jpg) top left; width: 184px; height: 70px; display: block; cursor: pointer; }
.endorsementBBC:hover { background: url(images/endorsements-bbc.jpg) top right; }

.endorsementGQ { background: url(images/endorsements-gq.jpg) top left; width: 93px; height: 73px; display: block; cursor: pointer; }
.endorsementGQ:hover { background: url(images/endorsements-gq.jpg) top right; }

.endorsementc4 { background: url(images/endorsements-c4.jpg) top left; width: 91px; height: 116px; display: block; cursor: pointer; }
.endorsementc4:hover { background: url(images/endorsements-c4.jpg) top right; }

blockquote p
    {
    padding: 0px 15px 0px 0px;
    background: url(images/quote_down.png) bottom right no-repeat;
	font-style:italic;
}

blockquote
    {
    padding: 10px;
    background: url(images/quote_up.png) top left no-repeat;
	font-style:italic;
}

cite
    {
	float: right;
	padding-right: 55px;
	font-style:italic;
}
.comparetable {
	font-size: 0.8em;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
.comparetable th {
	background-color: #C3E7F5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;

}
.comparetable td {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	text-align:center;
}
.comparetable td.subtit {
	font-size:12px;
}

.benefits2 {margin-left:20px; margin-right:20px; padding-left:20px; padding-right:20px; margin-top:20px; margin-bottom:20px;}
.benefits2 li {margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; list-style-image:url(/images/ok.gif); padding-left:10px;}

.benefits3 {margin-left:20px; margin-right:20px; padding-left:20px; padding-right:20px; margin-top:20px; margin-bottom:20px;}
.benefits3 li {margin-bottom:30px; font-family:Arial, Helvetica, sans-serif; list-style:disc; padding-left:10px;}

	.myForm td, input, select, textarea, checkbox  {
		font-family: tahoma;
		font-size: 12px;
	}
	.required {
		color: red;
	}

.af-form-wrapper input {border:1px solid black}
.submit {font-size:12px; font-weight:bold; margin-top:10px;}

.comparetable {
	font-size: 0.8em;
	border: 2px solid #000000;
}
.comparetable th {
	background-color: #C3E7F5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	padding: 2px;
}
.comparetable td {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	text-align:center;
}
.comparetable td.subtit {
	font-size:12px;
}
.comparetable .item {
	background-color: #efefef;
	padding: 2px;
	text-align:left;
}
.warning {
	border-style:dashed;
	text-align:center;
}
.warning th {
	color:#FF0000;
	padding: 2px;
	font-size:14px;
	background-color: #F4F4F4;
}
.bigtext, .bigtext a, .bigtext a:hover, .bigtext a:visited {
	font-size:16px;
	text-decoration:none;
	color:#0000FF;
}
.top-extenders {
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.top-extenders th {
	background-color:#368bce;
	color: #FFFFFF;
	font-weight: bold;
}
.top1 td {
	background-color: #FFFFFF;
}
.top2 td {
	background-color: #F4FBFD;
}
.style1 {
    font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.style7 {
    font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
}
	
.top-extenders2 {
	border:none;
	width:90%;
}

.top-extenders2 td {
	height:20px;
}	
