@charset "utf-8";
/* CSS Document */
body{
	margin:0; padding:0;
}
img {
	border:0;
}	
span, label, p {
	margin:0; padding:0;
}	 
.bluebigtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#344a8f;
	text-decoration:none;
	font-weight:nor;
}
.bluebigtext20 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#185da9;
	text-decoration:none;
	font-weight:normal;

}
.bluebigtext17 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#185da9;
	text-decoration:none;
	font-weight:bold;
}
.redbigtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ff0101;
	text-decoration:none;
	font-weight:bold;
}
.greymediumtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#757575;
	text-decoration:none;
	font-weight:bold;
}
.blue_border {
	border:1px solid #94cae3;
}
.blue_hori {
	background:url(../images/bluehoribg.jpg) repeat-x top left;
	border:1px solid #94cae3;
}
.blue_verti {
	background:url(../images/bluevertibg.jpg) repeat-y top left;
	border:1px solid #94cae3;
}
.blueheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#2c3f92;
	text-decoration:none;
	font-weight:bold;
}
.blueheadingmedi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2c3f92;
	text-decoration:none;
	font-weight:bold;
}
.blueheading14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2c3f92;
	text-decoration:none;
	font-weight:bold;
}
.valueheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#e28010;
	text-decoration:none;
	font-weight:bold;
}
.redheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ff0001;
	text-decoration:none;
	font-weight:bold;
}
.redsmalltxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0001;
	text-decoration:none;
	font-weight:bold;
}
.redtxt14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff0001;
	text-decoration:none;
	font-weight:bold;
}
.redtxt20 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ff0001;
	text-decoration:none;
	font-weight:bold;
}
.smallheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#383838;
	text-decoration:none;
	font-weight:bold;
}
.more{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3f92;
	text-decoration:none;
	font-weight:bold;
}
.contenttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	text-align:justify;
	float:left;
}
.contenttext1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
	font-weight:normal;
	text-align:justify;
	line-height:18px;
}
.bluetxt11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#154a97;
	text-decoration:none;
	font-weight:normal;
	text-align:justify;
	line-height:18px;
}
.bluetxt11 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#154a97;
	text-decoration:none;
	font-weight:normal;
	text-align:justify;
	line-height:18px;
}
.bluetxt11 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
	text-decoration:underline;
	font-weight:normal;
	text-align:justify;
	line-height:18px;
}
.bluetxt11_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#154a97;
	text-decoration:underline;
	font-weight:normal;
	text-align:justify;
	line-height:18px;
}
.bluetxt11_link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#154a97;
	text-decoration:underline;
	font-weight:normal;
	text-align:justify;
	line-height:18px;
}
.bluetxt11_link a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
	text-decoration:underline;
	font-weight:normal;
	text-align:justify;
	line-height:18px;
}
.bluetxt12_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#154a97;
	text-decoration:none;
	font-weight:normal;
	text-align:justify;
	line-height:18px;
}
.offerstar {
	background:url(../images/offer_star.jpg) no-repeat right bottom;
}
#offersmalltxt ul {
	margin:0 0 0 17px;
	padding:0;
	list-style:none;
/*	list-style-image:url(../images/smallarrow.jpg);*/
}
#offersmalltxt ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#282626;
	line-height:20px;
	font-weight:bold;
}
#offersmalltxtyellow ul {
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
/*	list-style-image:url(../images/smallarrow.jpg);*/
}
#offersmalltxtyellow ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#282626;
	line-height:20px;
	font-weight:bold;
}
#offersmalltxtgreen ul {
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
/*	list-style-image:url(../images/smallarrow.jpg);*/
}
#offersmalltxtgreen ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	line-height:15px;
	font-weight:normal;
}
.greytxt17 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#5d5d5d;
	text-decoration:none;
	font-weight:bold;
}
.blackmedimtxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.blacktxt18 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.blacktxt11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.blacktxt12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#484848;
	text-decoration:none;
	font-weight:normal;
	text-align:justify;
}
.blacktxt11_nor {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
}
.greytxt11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212121;
	text-decoration:none;
	font-weight:normal;

}

/* Form section */
.formtop {
	background:url(../images/form_top.jpg) no-repeat;
	height:123px;
}
.formcenter {
	background:#009bc9 url(../images/form_center.jpg) repeat-x bottom left;
}	
.yellowtxt24 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#ffff00;
	text-decoration:none;
	font-weight:bold;
}
.yellowtxt11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffff00;
	text-decoration:none;
	font-weight:bold;
	line-height:normal;	
}
.whitetxt20 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	line-height:normal;	
}
.whitetxt22 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	line-height:normal;	
}
.whitetxt15 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	line-height:normal;	
}
.whitetxt11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	line-height:normal;
}
.inputstyle {
	border:1px solid #fff;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:200px;
}
.textareatyle {
	border:1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:200px;
	height:65px;
}
#yellowofferbox {
	background:url(../images/orangeofferbox.jpg) no-repeat;
	height:121px;
}
.blueofferbox {
	background:url(../images/blueofferbox.jpg) no-repeat;
	height:137px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#fff;
}
.yellowtext15 {
	height:137px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ffcc00;
}
.yellowtext18 {
	height:137px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#ffcc00;
}
.yellowtext14 {
	height:137px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ffff00;
}
.greenoffertext {
	background:url(../images/greenofferbox.jpg) no-repeat;
	height:121px;
}
.bordertopbottom {
	border-top:1px dotted #b6b6b6;
	border-bottom:1px dotted #b6b6b6;	
	background-color:#e7eef6;
}
.over_orange {
	background-color:#ffe1aa;
	border-bottom:1px solid #e1e1e1;
}
.normal_orange{
	background-color:#fff;
	border-bottom:1px solid #e1e1e1;	
}
.over {
	background-color:#D8EFF7;
	border-bottom:1px solid #e1e1e1;
}
.normal {
	background-color:#fff;
	border-bottom:1px solid #e1e1e1;	
}	
#guide ul {
	margin:15px 0 0 5px;
	padding:0;
	list-style:none;
/*	list-style-image:url(../images/smallarrow.jpg);*/
}
#guide ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#282626;
	line-height:20px;
	font-weight:normal;
	background-color:#eaf0f7;
	margin-bottom:3px;
	padding-left:20px;

}
#guide ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#154a97;
	line-height:20px;
	font-weight:normal;

	margin-bottom:3px;
}
#guide ul li:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#282626;
	line-height:20px;
	font-weight:normal;
	background-color:#c5d9f1;
	margin-bottom:3px;
}
#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
#footer a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}	
#footer a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffff00;
	text-decoration:underline;
}
#footer label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#abc1f7;
}

/* Inner pages */
.leftmenuhedingbg {
	background:url(../images/leftmenu_center.jpg) repeat-x left;
	height:30px;
}
.leftmenuhedingbgOrange {
	background:url(../images/lefemenuorange_center.jpg) repeat-x left;
	height:30px;
}
	
#leftmenu { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;
}
#leftmenu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;	
}
#leftmenu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c42a0;
	font-weight:normal;
	text-decoration:nonr;
}
#productbg {
	background:url(../images/productcenter.jpg) repeat-y center;
}
.productheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#122163;
	text-decoration:none;	
}
.productbluebg {
  background:url(../images/productbluebg1.jpg) top repeat-x;
}
.productviewbg {
	background:url(../images/productview_center.jpg) repeat-y center;
}
.productnamebg {
	background:url(../images/productnamebg.jpg) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#1254ae;
	text-decoration:none;
	height:31px;
	padding:2px 0 0 10px;
}
.greybg {
	background:url(../images/greybg.jpg) no-repeat left;
}
.greybgtitle {
	background:url(../images/greytitlebg.jpg) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	text-decoration:none;
	height:31px;
	padding:2px 0 0 10px;	
}	
.greyborder  {
	border:1px solid #d5d5d5;
}
.interactiveContent_bg {
	background:url(../images/contentbg.jpg) no-repeat top left;
}
.interactiveContent_bgbig {
	background:url(../images/contentbg_big.jpg) no-repeat top left;
}	
.investment {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#344a8f;
	text-decoration:none;
	font-weight:bold;
	text-decoration:line-through;
}
.internetoffer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#ff0101;
	text-decoration:none;
	font-weight:bold;
}
.orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#e28010;
	text-decoration:none;
	font-weight:bold;
}
.includeitemover {
	background-color:#efefef;
}
.includeitemnor {
	background-color:#fff;
}
.bluebigtext20upper {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#185da9;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
.imgborder {
	border:1px solid #ccc;
	padding:3px;
}
.textbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	width:210px;
}
.mapbg {
	background:url(../images/mapbg.png) no-repeat;
	width:657px;
	height:325px;
}	
.mapheadingbg {
	background:url(../images/mapheadingbg.png) no-repeat center;
	width:657px;
	height:41px;
}
.freeestimateheader {
	background:url(../images/freeestimateheader.jpg) no-repeat 0 0;
	height:126px;
}	
.freeestiamteheading {
	font-family:"Century Gothic";
	font-size:42px;
	color:#FFFFFF;
	font-weight:bold;
}
.calltoday {
	font-family:"Century Gothic";
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
}
.number {
	font-family:"Century Gothic";
	font-size:22px;
	color:#ffea00;
	font-weight:bold;
}	
.logingb {
	background:url(../images/loginbg.jpg) repeat-x;
	border:1px solid #ccc;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444;
	width:250px;
}
.logingb1 {
	background:#fff url(../images/loginbg.jpg) repeat-x;
	border:1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444;
}	
