@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	line-height:18px;
	background:#83BFFD url(../images/bkg.jpg) top left repeat-x;
	}
h1, h2, h3, h4, h5, h6, p{margin:0px; padding:0px;}

.fl {float:left;}
.fr {float:right;}

h1 {font:bold 20px Arial, Helvetica, sans-serif; color:#00758f;}
h2 {font:bold 18px Arial, Helvetica, sans-serif; color:#188da7;}
h3 {font:bold 16px Arial, Helvetica, sans-serif; color:#00758f;}
h4 {font:bold 18px Arial, Helvetica, sans-serif; color:#e70000;}
a {font:12px Arial, Helvetica, sans-serif; color:#0D71A5; text-decoration:none;}
a:hover {font:12px Arial, Helvetica, sans-serif; color:#0D71A5; text-decoration:underline;}


.wrap{width:1002px; margin:0 auto 18px auto;}
.header{height:140px; background:#249BF0 url(../images/hd-bk.jpg) top left no-repeat;}
.logo{padding-left:43px;}
.hd_rgt{float:right; width:630px; margin-right:10px;}
.hd_rgt001{text-align:right;}
.top_sub_nav{float:right; width:510px; color:#9FE1FF; font-size:11px; text-align:center; background:#0067C3 url(../images/top-nav-bk.jpg) top left repeat-x;}
.top_sub_nav a{display:inline; height:27px; color:#9FE1FF; text-decoration:none; line-height:22px;}
.top_sub_nav a:hover{color:#E2F6FF;}
.hd_rgt002{margin:15px 0 12px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; font-size:24px; font-weight:bold; line-height:30px;}
.hd_rgt002 span{padding-left:135px;}
.hd_rgt003{text-align:right; line-height:20px;}
.hd_rgt003 input, .hd_rgt003 select{width:100px; border:1px solid #006AC2; background-color:#AFE5FF;}
.hd_rgt003 a{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FFF; font-size:10px; font-weight:bold; text-decoration:none;}
	

.top_link{padding:0 10px; height:25px; line-height:25px; color:#A3E1FF; font-size:11px; font-weight:bold; background:#0D71A5;}
.top_link a{color:#FFF; text-decoration:none;}
.tplnk_lft{float:left; width:480px;}
.tplnk_rgt{float:right; width:480px; text-align:right;}

.banner{clear:both;}

.top-nav-wrap{background:#1C8AA3 url(../images/top-mnu-bk.jpg) top left repeat-x; width:1002px;}
.top-menu{width:1002px; font-size:14px; background:url(../images/top-mnu-lft.jpg) top left no-repeat;}
.top-menu ul{margin:0 0 0 13px; padding:0 13px 0 0; list-style:none; background:url(../images/top-mnu-rgt.jpg) top right no-repeat;}
.top-menu ul li{display:inline; }
.top-menu a{line-height:36px; color:#fff; font-weight:bold; text-decoration:none; text-transform:uppercase; display: inline-block; padding:0 24px 0 22px; background:url(../images/top-mnu-sep.jpg) center right no-repeat;}
.top-menu a:hover, .top-menu a.active, .top-menu a.last_link:hover{color:#004F78; background:url(../images/top-mnu-bk-act.jpg) top left repeat-x;}
.top-menu a.last_link{background:none;}


.main-cont{margin-top:15px; padding:10px 15px 20px 15px; background:#FFF url(../images/main-body-bk.jpg) top center no-repeat;}

.vdo_box{width:930px; margin:0px auto; border:5px solid #84C0FE;}

.listing2{margin-top:20px;}
.lead_lst{float:left; width:654px;}
.testimonoal{float:right; width:294px; background:url(../images/box3-bk.jpg) top center no-repeat;}

.lead_lst_inn{background:url(../images/box2-bk.jpg) top center no-repeat;}
.lead_lst ul{float:left; width:306px; margin:10px; padding:0px; list-style:none; line-height:22px;}
.lead_lst ul li.hd{padding-bottom:2px; color:#004C64; font-size:16px; font-weight:normal; border-bottom:1px solid #C8E9F0;}
.lead_lst ul li.view_btn{text-align:right; padding-top:6px;}
.lead_lst ul li div{float:left; width:225px;}
.lead_lst ul li a{color:#0D71A5; text-decoration:none;}
.lead_lst ul li a:hover{text-decoration:underline;}
.lead_lst ul li a:hover div{text-decoration:underline;}

.testimonoal_inn{margin:10px; }
.testimonoal ul{width:275px; margin:0px; padding:0px; list-style:none;}
.testimonoal ul li.hd{padding-bottom:2px; color:#004C64; font-size:16px; font-weight:normal; border-bottom:1px solid #C8E9F0;}
.testimonoal ul li.tst{padding:15px 0 12px 0; font-family:Arial, Helvetica, sans-serif; color:#007DFF;}
.testimonoal ul li.view_btn{text-align:center; padding-top:6px;}




.listing3{margin-top:20px;}
.feature_lst{float:left; width:654px;}

.feature_lst_inn{background:#24A6C3;}
.feature_lst div.hd{color:#027089; font-size:14px; font-weight:bold; background:#68E3FF url(../images/ftr_mdl.jpg) top left repeat-x; line-height:35px; padding-bottom:5px; text-transform:uppercase;}
.feature_lst ul{margin:0px 6px; padding:0px; list-style:none; line-height:22px;}
.feature_lst ul li{float:left; width:144px; margin:8px; text-align:center;}
.feature_lst ul li a{color:#fff; font-weight:bold; font-size:11px; text-decoration:none; background:#50B8CF; padding:6px; display:block;}
.feature_lst ul li a:hover{text-decoration:none;}

.press{float:right; width:294px; background:url(../images/box3-bk.jpg) top center no-repeat;}
.press_inn{margin:0px; background:#24A6C3;}
.press_inn div.hd{color:#027089; font-size:14px; font-weight:bold; background:#68E3FF url(../images/ftr_mdl.jpg) top left repeat-x; line-height:35px; padding-bottom:5px; text-transform:uppercase;}
.press ul{width:275px; margin:0px; padding:0px; list-style:none;}
.press ul li{padding:0 0 0 15px; margin-left:10px; margin-bottom:19px; font-family:Arial, Helvetica, sans-serif; color:#fff; background:url(../images/blt1.jpg) 0 6px no-repeat;}


.listing4{border-top:1px solid #c9e2f3;}
.listing4_inn a img{margin:20px 0 20px 35px;}










.footer{padding:20px 0; color:#212121; line-height:25px; text-align:center; background:#fff url(../images/footer-bk.jpg) top left repeat-x;}
.footer-inn{width:982px; margin:0 auto;}
.footer-inn a{color:#376CA4; text-decoration:none; font-weight:normal;}
.footer-inn a:hover{text-decoration:underline;}
.footer-inn ul{margin:0px; padding:0px; list-style:none;}
.footer-inn ul li{display:inline; color:#888888;}
.footer-inn ul li a{color:#4776A7; font-size:11px; font-weight:bold;}

.ftr_sub_lnk {color:#888888; line-height:36px;}
.ftr_sub_lnk a{font-size:11px;}
.ftr_sub_lnk a:hover{text-decoration:underline;}

.ftr_txt{line-height:24px;}

.copy_rgt{color:#000; font-size:11px;}
.powered_by{color:#000; text-align:right; font-size:11px; line-height:30px;}


/*     General Calasses     */
.clear{clear:both;}
.submit_btn{
	background:url(../images/search.jpg) top left no-repeat;
	border:none;
	display:inline-block;
	height:21px;
	width:60px;
	text-decoration:none;
	cursor:pointer;
	vertical-align:top;
}

.container962 {width:962px; float:left; padding:20px 0}
.tabsWrapper {width:962px; float:left;}

.catTab {float:left; width:936px; color:#a4a4a4; font:12px Verdana, Helvetica, sans-serif;}
.catTab ul {margin:0px; padding:0px; width:936px; float:left;}
.catTab ul li {margin:0; padding:4px 0px; list-style-type:none; width:230px; float:left; }
.catTab ul li a {padding:2px 0px 2px 15px; text-decoration:none; color:#0D71A5;  font:12px Verdana, Helvetica, sans-serif; background:url(../images/arrowGray.gif) left no-repeat;}
.catTab ul li a:hover { text-decoration:underline; color:#0D71A5; }
.catWrapper {width:936px; border-left:1px solid #cbe0f1; float:left; border-right:1px solid #cbe0f1; border-bottom:1px solid #cbe0f1; padding:12px;}

.topTTL {width:972px; border-bottom:1px solid #c9e2f3; float:left; padding-bottom:2px;}
.mainTxtContainer {width:972px; padding:15px 0px; float:left;}

.grayTxt12 {font:12px Arial, Helvetica, sans-serif; color:#757575;}

/*button classes start*/
.submitButton{background:url(../images/btnLeft.gif) top left no-repeat; margin:0; height:22px; padding:0 0 0 13px}
.submitButton span{background:url(../images/btnright.gif) top right no-repeat; margin:0; padding:3px 14px 6px 2px ; height:22px;  display:inline-block;}
.submitButton input{background:none; border:none; color:#fff; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; cursor:pointer; margin:0; padding:0} 

.frame_frm

{

	border:1px solid #026075;

}


.formbox {

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	width:200px;

}
.red {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FF0000;

	text-decoration: none;

	font-style: normal;

}
.greenArr {float:left; padding:10px 10px 10px 10px; width:936px; color:#a4a4a4; font:12px Verdana, Helvetica, sans-serif;}
.greenArr ul {margin:0px; padding:0px; width:936px; float:left;}
.greenArr ul li {margin:0; padding:4px 0px; list-style-type:none;  }
.greenArr ul li {padding:4px 0px 2px 18px; text-decoration:none; color:#0D71A5;  font:12px Verdana, Helvetica, sans-serif; background:url(../images/greenArrow.gif) left no-repeat;}
.catTab ul li a:hover { text-decoration:underline; color:#0D71A5; }
.container962 {width:991px; float:left; padding:20px 0}
.tabsWrapper {width:991px; float:left;}

.catTab {float:left; width:936px; color:#a4a4a4; font:12px Verdana, Helvetica, sans-serif;}
.catTab ul {margin:0px; padding:0px; width:936px; float:left;}
.catTab ul li {margin:0; padding:4px 0px; list-style-type:none; width:230px; float:left; }
.catTab ul li a {padding:2px 0px 2px 15px; text-decoration:none; color:#0D71A5;  font:12px Verdana, Helvetica, sans-serif; background:url(../images/arrowGray.gif) left no-repeat;}
.catTab ul li a:hover { text-decoration:underline; color:#0D71A5; }
.catWrapper {width:946px; border-left:1px solid #cbe0f1; float:left; border-right:1px solid #cbe0f1; border-bottom:1px solid #cbe0f1; padding:12px;}

.topTTL {width:972px; border-bottom:1px solid #c9e2f3; float:left; padding-bottom:2px;}
.mainTxtContainer {width:972px; padding:15px 0px; float:left;}

.grayTxt12 {font:12px Arial, Helvetica, sans-serif; color:#757575;}

/*button classes start*/
.submitButton{background:url(../images/btnLeft.gif) top left no-repeat; margin:0; height:22px; padding:0 0 0 13px}
.submitButton span{background:url(../images/btnright.gif) top right no-repeat; margin:0; padding:3px 14px 6px 2px ; height:22px;  display:inline-block;}
.submitButton input{background:none; border:none; color:#fff; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; cursor:pointer; margin:0; padding:0} 












