body {
	margin: 0px; background-color:#CCF8FF; background:#CCF8FF url(../images/repeat_bg.gif) repeat-x; 
}


.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.mar_20{margin-top:20px;}
.mar_30{margin-top:30px;}
.mar_15{margin-top:15px;}
.pad_top_15{padding-top:15px;}
.pad_top_50{padding-top:50px;}
.pad_top_5{padding-top:5px;}
.pad_top_7{padding-top:7px;}
.pad_bot_5{padding-bottom:10px;}
.pad_top_10{padding-top:10px;}
.pad_top_12{padding-top:13px; width:670px}
.pad_top_20{padding-top:20px;}
.pad_lft_5{padding-left:5px;}
.pad_rit_5{ padding:10px 15px 10px 0;}

.pad_lft_12{padding-left:14px;}
.pad_lft_50{padding-left:50px;}

h3{font:bold 14px Arial, Helvetica, sans-serif; color:#137AAD; margin:0px; padding:10px 0 0 0px; line-height:18px}
h3 span{font:bold 15px Arial, Helvetica, sans-serif; color:#FF5B00;}
h4{ font:bold 11px Arial, Helvetica, sans-serif; color:#FF5B00; padding:10px 0 0 0; margin:0px;}

#main_container2{margin:0 auto; padding:0px;}
#main_body2{padding:0px; margin:0px; width:925px;}


.logo_bg{background:url(../images/logo_bg.gif) no-repeat; height:auto;}
#navigation{
	background:url(../images/navi_bg_rpt.gif) 0 0 repeat-x;
	height:54px; 
	padding:0px 0 0 0px;
	width:928px
	}
#navigation ul{
	margin:0px;
	padding:14px 0 0 80px;
	}
#navigation ul li{
	float:left;
	margin:0px 0px;
	padding:0px 15px;
	list-style:none;
	}
#navigation a{
	font-family: "Avenir 55", Arial, Helvetica; font-size:16px; color:#ffffff; font-weight:normal;
	line-height:26px;
	text-decoration:none; 
	text-transform:uppercase; 
	float:left;
	text-shadow:none;
	font-size-adjust:none;
	font-stretch:normal;
	}
#navigation a span{
	display:block;
	padding:0 20px;
	}	
#navigation a:hover, #navigation a.active{
	background:url(../images/navi_bg_over_left.gif) 0 0 no-repeat;
	}
#navigation a:hover span, #navigation a.active span{
	background:url(../images/navi_bg_over_right.gif) right 0 no-repeat;
	display:block;
	}
	#Inside_section{
	 width: 928px;  padding:0 0 0px 2px; }
	 
	 #header2{ padding:0px 0 0 25px; margin:0px; width:894px; float:left;}



#header{
	
	}

.mid_cont{font:normal 11px Arial, Helvetica, sans-serif; padding:0 0px 0 0; float:left; width:712px; background:url(../images/grey-dot-1.gif) right repeat-y;}

.mid_cont1{font:normal 11px Arial, Helvetica, sans-serif; padding:0 0px 0 0; float:left; width:690px;}
.mid_cont1 .txt{padding:10px; font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
.mid_cont1 .txt a{color:#000; text-decoration:underline;}
.mid_cont1 .txt a:hover{color: #FF6600; text-decoration: underline;}

.mid_cont1  h1{font:bold 24px Arial, Helvetica, sans-serif; margin:0px; padding:5px 0 0 0 ; border-bottom:1px #AAAAAA dotted;}


.mid_cont1 .heading{font:bold 15px Arial, Helvetica, sans-serif; color:#000;}
.mid_cont1 .heading span{color:#FF5B00;}
.mid_cont1 .heading .style1{color:#137AAD;}

.mid_cont h1{font:bold 24px Arial, Helvetica, sans-serif; margin:0px; padding:0px}
.mid_cont h2{font:bold 13px Arial, Helvetica, sans-serif; margin:0px; padding:0px}

.mid_cont .first{float:left; width:270px; padding:0px 10px 0 0}

.mid_cont .sec{float: right; width: 407px; margin:0px; padding:0 12px 0 0px;}
.mid_cont .sec h1{font:bold 24px Arial, Helvetica, sans-serif; margin:0px; padding:5px 0 0 0 ; border-bottom:1px #AAAAAA dotted;}
.mid_cont .sec p{ padding:10px 0 0 0; margin:0px; line-height:17px;}

ul.orng{padding:0px; margin:0px;}
ul.orng li{font:bold 12px Arial, Helvetica, sans-serif; background:url(../images/orange_button.gif) 0px 12px no-repeat; list-style:none; padding:8px 0 0 15px}
ul.orng li a{color:#000; text-decoration:none;}
ul.orng li a:hover{color: #000; text-decoration: underline;}

 
ul.orng1{padding:0px; margin:0px;}
ul.orng1 li{font:bold 11px Arial, Helvetica, sans-serif; background:url(../images/orange_button.gif) 0px 21px no-repeat; list-style:none; padding:17px 0 0 15px}
 
 ul.about{padding:0px; margin:0px;}
 ul.about li{font:normal 11px Arial, Helvetica, sans-serif; background:url(../images/orange_button.gif) 0px 10px no-repeat; list-style:none; padding:5px 0 4px 15px; margin-left:10px}
 
 
.mid_cont .sec .btnmore{ padding:10px 0 10px 0; margin:0px;}



.third{float: left; width:195px; margin:0px; padding:0px 0 0 12px;}
.third1{float:right; margin:0px; padding:0px 0px 0 0; width:212px;}
.third1 .heading{font:bold 15px Arial, Helvetica, sans-serif; color:#000;}
.third1 .heading span{color:#FF5B00;}
.third1 .heading .style1{color:#137AAD;}
.box{ width:202px; text-align:center; padding:0px; margin:0px; }
.box_inner{font:normal 11px Arial, Helvetica, sans-serif; color:#000; background:url(../images/red_banner.gif) no-repeat; margin-left:8px; height:266px; padding:0px; width:202px;}
.box_inner2{font:normal 11px Arial, Helvetica, sans-serif; color:#000; background:url(../images/red_banner.gif) no-repeat; margin-left:0px; height:266px; padding:0px; width:202px;}
.third .heading{font:bold 15px Arial, Helvetica, sans-serif; color:#000;}
.third .heading span{color:#FF5B00;}
.third .heading .style1{color:#137AAD;}


.mid_cont  .gray_box h2{padding:0px; margin:0px; font:bold 13px Arial, Helvetica, sans-serif; color:#000;}
.mid_cont  .gray_box a{color:#000; text-decoration:none;}
.mid_cont  .gray_box a:hover{color: #000; text-decoration: underline;}
.mid_cont  .gray_box{background:url(../images/gray_box_bg.gif) repeat-y; padding:0 5px 0 15px}
.mid_cont  .gray_box .txt{  color:#000; width:240px;}
.mid_cont  .gray_box .txt p{font:normal 11px Arial, Helvetica, sans-serif; float:left; width:180px; margin:0px; padding:0px;}



.frm{font:bold 16px Arial, Helvetica, sans-serif; color:#FFF; background:url(../images/form_header.gif) no-repeat;   text-align:left; padding:6px 0 6px 20px}
.form{font:normal 11px Arial, Helvetica, sans-serif; color:#000; width:185px; background-color:#F0F0F0; text-align:left; margin:0 0 0 1px; padding:0px; border-left:1px solid #000; border-right:1px solid #000;}
.form .text1{ padding:0px; margin:0px; border:1px #C3C3C3 solid; width:144px; height:18px; font:normal 11px Arial, Helvetica, sans-serif; color:#000; padding:3px 0 0px 5px;}


ul.pagemention{padding:0px 30px 0 20px; margin:0px; }
ul.pagemention li{ padding:27px 15px 0 15px; margin:0px; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; list-style:none; background:none;}
ul.pagemention li a{ color:#fff; text-decoration:none;}
ul.pagemention li a:hover, a.active, a:active{ color: #FF6600; text-decoration:none;}


.mid_bot{background:url(../images/bot_image.gif) 0 0 repeat-x; font:bold 24px Arial, Helvetica, sans-serif; padding:0px 60px 0px 30px; width:618px; margin:0px;  height:128px}

.mid_bot2{ background-color:#FFFFFF; font:bold 24px Arial, Helvetica, sans-serif; padding:0px 10px 0px 10px; width:670px; margin:0px;  height:500px}
.links_bot{font:bold 12px Arial, Helvetica, sans-serif; color:#9DC0CD; padding:0px 0 0px 0px; text-align:center; margin:0px}
.links_bot a{color:#FFF; text-decoration:none;}

.footer{color:#1A1103; font:normal 11px  Arial, Helvetica, sans-serif; text-align:center;}



.bg_lftshadown{padding:0px; margin:0px; background:url(../images/repeat_shadow-lft.gif) repeat-y; width:16px;}
.bg_ritshadown{padding:0px; margin:0px; background: url(../images/repeat_shadow-rit.gif) repeat-y; width:16px;}

ul.nav{margin:0px; padding:0px; background-color:#000; padding:0  0 0 250px; }
ul.nav li{font:bold 12px Arial, Helvetica, sans-serif; color:#ADE3F7; background-color:#000; list-style:none; float:left; padding:5px 10px;}
ul.nav li a{color:#FFF; text-decoration:none;}
ul.nav li a:hover{color: #FF6600; text-decoration:none;}
ul.nav li a.active{color:#FF6600; text-decoration:none;}


.middle_back{padding:0px; margin:0px; background:url(../images/inside-back.gif) repeat-y; width:928px;}
.logo_block{padding:0px; margin:0px; width:401px; float:left; position:relative; top:-10px; left:8px;}
.free_quote{padding:18px 20px 0 0; margin:0px; float:right;}
.orange_border{padding:0px; margin:0px; background:url(../images/orange-curve3.gif) repeat-x; height:16px;}
.orange_border-left{border-left:1px #31A5CE solid;}
.orange_border-right{border-right:1px #31A5CE solid;}
.orange_border-top{border-top:1px #31A5CE solid;}
.orange_border-bottom{border-bottom:1px #31A5CE solid;}

.blue_curve{padding:0px; margin:0px; background:url(../images/blue-curve-main.gif) no-repeat; width:663px; height: auto;}
.blue_curve h1{ padding:0px; margin:0px; font: bold 16px Arial, Helvetica, sans-serif; color:#000; border:none;}
.blue_curve_bot{padding:0px; margin:0px; background:url(../images/blue-curve-1.gif) no-repeat; width:139px; height:51px;}
.blue_curve_bot2{padding:0px; margin:0px; background:url(../images/blue-curve-2.gif) no-repeat; width:282px; height:51px;}

.newsletter_pic{padding:10px 0px 5px 9px; margin:0px; float:left;}
.newsletter_form{padding:0px 12px 0px 22px; margin:0px; float:left;}
.newsletter_form .txtarea{ padding:0px; margin:0px; border:1px #333 solid; height:18px;}
