@charset "utf-8";
/* CSS Document */

h1 {
	margin:0px;
}
h2 {
	margin:0px;
}
h3 {
	margin:0px;
}
span {
	margin:0px;
}
.pushbuttom {
	clear:both;
}
.pushbottom{
	clear:both;
}

.pushbottom1{
	clear:both;
	height:111px;
}

body {
	background-color: #063972;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}




.border {
	border-bottom:none;
	border-left:solid 6px #048BCA;
	border-right: solid 6px #048BCA;
	background-color:#FFFFFF;
}
.text{ font-family:"Helvetica CondensedLight", Helvetica, sans-serif; font-size:22px; color:#000000;}
.text1{ font-family:"Helvetica CondensedLight", Helvetica, sans-serif; font-size:18px; color:#000000;}
.text-white{ font-family:"Helvetica CondensedLight", Helvetica, sans-serif; font-size:22px; color:#FFFFFF;}

.btext{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000;}
.bullet{ font-family:"Helvetica CondensedLight", Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#FD620B;}
.bullet-red{ font-family:"Helvetica CondensedLight", Helvetica, sans-serif; font-size:21px; font-weight:bold; color:#C1272D;}
.btext{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000000; font-weight:bold;}
.btext1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000;}
.hd-blue{ font-family:"Helvetica CondensedLight", Helvetica, sans-serif; font-size:38px; font-weight:bold; color:#064A90;}

.hd-faq { font-family:"Myriad Pro"; font-size:20px; color:#FFFFFF; font-weight:bold;}
.faq { font-family:"Myriad Pro"; font-size:14px; color:#CCCCCC;}
.form { font-family:"Myriad Pro"; font-size:14px; color:#FFFFFF;}


.border1{
	border-bottom:solid 6px #048BCA;
	border-left:solid 6px #048BCA;
	border-right: solid 6px #048BCA;
	background-color:#FFFFFF;
}



.footer{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; height:30px;}
.text-white1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;}
.input {
	border:solid 1px #CCCCCC;
	margin-top:5px;
	margin-bottom:5px;	
	width:200px;
	height:25px;

/*	background-image:url(../images/bg_input.gif);
	background-repeat:no-repeat;*/
	padding-left:5px;
	padding-top:5px;
	outline:none;
	text-align:left;

}
div#form-wrapper{
	position:relative;	
}
div#right-form {
	width:333px;
	height:451px;
	float:right;
	background:url(input-form-bg.png) no-repeat;
	padding:8px 0 0 12px;
	position:absolute;
	bottom:-28px;
	right:-6px;
}

.top-right-img {
	position:absolute;
	right:0px;
}
.top-right-img img {
	position:relative;
	right:16px;
	top:5px;
}
div#right-form h1 {
	font-size:66px;
	padding-bottom:8px;
	font-weight:bold;
	width:180px;
	float:left;
	color:#b80c0c;
	text-shadow:2px 2px 2px #d9a11c;
	height:59px;
	margin-left:18px;
}
div#right-form h2 {
	font-size:26px;
	font-weight:bold;
	width:220px;
	float:left;
	color:#b80c0c;
	padding-bottom:20px;
	text-shadow:2px 2px 2px #d9a11c;
	margin-right:50px;
}
div#right-form form{
	float:left;
	padding-left:2px;
	margin-top:5px;
}
.free {
	float: left;
	height: 58px;
	margin-left: 12px;
	text-align: center;
	width: 76px;
}
.no-margin {
	margin-left:15px;
}
.free h3 {
	font-size:22px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
}
.free span {
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-transform:capitalize;
	padding-bottom:10px;
}
.input-field {
	height:32px;
	display:block;
	width:260px;
	text-align:center;
}
.input-field label {
	color: black;
	display: block;
	float: left;
	font-size: 12px;
	margin: 5px 10px 0 0px;
	text-align: right;
	width: 98px;
	font-size:13px;
	color:#000;
}
.input-field input {
	margin: 0 0px 5px 0px;
	
}

form.contactForm input[type="text"]{
	background:url("input-bg.png") no-repeat;
	width:241px;
	border:none;
	padding:0px 6px;
	height:25px;
	line-height:25px;
}
form.contactForm2 input[type="text"]{
	background:url(input-bg-samll.png) no-repeat;
	width:176px;
	border:none;
	padding:0px 5px;
	height:25px;
	line-height:25px;
}
.phone-bg {
	background:url("input-fone-bg.png") no-repeat;
	width:43px;
	border:none;
	height:20px;
	padding:5px;
	letter-spacing:5px;
}

.submit-button1{
	text-align:center;
	margin-top:2px;
	width:260px;
}

.submit-button1 button{
	padding:0px;	
}
/* all form DIVs have position property set to relative so we can easily position newly created SPAN */
div.selDiv{position:relative;
width:270px;
top:-5px;


} 

/* setting the width and height of the SELECT element to match the replacing graphics */
select.select{
		position:relative;
		z-index:10;
		width:186px !important;
		height:30px !important;
		line-height:26px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;	
		margin-left:5px;	
		right:9px;
}

/* dynamically created SPAN, placed below the SELECT */
span.select{
	/*position:absolute;*/
	bottom:0;
	float:right;
	left:0;
	line-height:26px;
	text-indent:10px;
	background:url("select-bg.png") no-repeat 0 0;
	cursor:default;
	z-index:1;
	height: 28px;
    padding-left: 5px;
    padding-top: 2px;
    width: 202px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
	margin-top:-25px;
	text-align:left;
}

/*********** Comparison Table *************/

div#comparison-table{
	width:904px;
	height:auto;
	margin:15px auto;
	position:relative;
}

div#table-header{
	position:absolute;
	z-index:1;
}

div#left-side-header{
	float:left;
	width:453px;
	height:71px;
	padding-top:40px;
	background:url("left-side-top-bg.png") no-repeat;
	text-align:center;
}

div#right-side-header{
	float:left;
	width:451px;
	height:94px;
	padding-top:30px;
	background:url("right-side-top-bg.png") no-repeat;
	text-align:center;
	margin-top:6px;
}

div#left-side-header h2, div#right-side-header h2{
	font-size:25px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	font-family:"droid Serif";
}

div.horizontal-line{
	float:left;
	background:url("horizontal-line.jpg") no-repeat;
	width:889px;
	margin-left:9px;
	height:2px;
}

div.table-contents{
	float:left;
	width:904px;	
}

div.table-contents ul{
	float:left;
	background:url("container.png") repeat-y;
	width:904px;
	margin:0px;
	padding:0px;
	list-style:none;
}
div.table-contents ul li{
	float:left;
	margin:0px;	
}

p.leftside{
	float:left;
	width:383px;
	padding:3px 10px 10px 48px;	
	color:#ffffff;
	font-size:14px;
	text-align:left;
	background:url("icon_check.png") top left no-repeat;
	margin:10px 0px 0px 12px;
	font-family:"droid Serif";
}
p.rightside{
	float:left;
	width:382px;
	padding:3px 10px 10px 48px;
	color:#58595b;
	font-size:14px;
	text-align:left;
	background:url("icon_cross.png") top left no-repeat;
	margin:10px 0px 0px 5px;
	font-family:"droid Serif";
}

div#table-contents-bottom{
	float:left;
	width:904px;
	height:51px;
	background:url("container-bottom.png") no-repeat;
}

	
