/*----------------Global Declaration Start----------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, h7pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
/*table{border-collapse:collapse;border-spacing:0;}*/
fieldset, img {
	border:0;
	outline:none;
}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
a {
	outline:none;
	text-decoration:none;
}
.error{
	display:block;
	font-size:12px;
	float:left;
	color:#ff0000;
	}
body {
	margin:0;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	background:url(../images/bodybg.jpg) top center repeat-x;
	background-color:#fff;
}
p.red::selection {
	color: #ff0000;
	}
p.red::-moz-selection {
	color: #ff0000;
	}
.noBg{background:none!important;}
.textRight{text-align:right;}
.clear{
	clear:both;
	display:block;
	}
.clear2{
	clear:both;
	display:block;
	height:2px;
	}

.clear5{
	clear:both;
	display:block;
	height:5px;
	}
.clear10{
	clear:both;
	display:block;
	height:10px;
	}
.clear15{
	clear:both;
	display:block;
	height:15px;
	}
.clear20{
	clear:both;
	display:block;
	height:20px;
	}
.clear30{
	clear:both;
	display:block;
	height:30px;
	}
.clear40{
	clear:both;
	display:block;
	height:40px;
	}
.clear50{
	clear:both;
	display:block;
	height:50px;
	}
.clear55{
	clear:both;
	display:block;
	height:55px;
	}
.fltLeft{
	float:left;
	display:block;
	}
.fltRgt{
	float:right;
	display:block;
	}
.displayNone{
	display:none;
	}
.paddTop5{
	padding-top:5px;
	}
.lftMrgin5{
	margin:0 0 0 5px;
	}
.lftMrgin10{
	margin:0 0 0 10px;
	}
.lftMrgin170{
	margin:0 0 0 170px;
	}
.rgtMrgin5{
	margin:0 5px 0 0;
	}
.rgtMrgin10{
	margin:0 10px 0 0;
	}
.colorgrey{color:#636363;}
.lineHgt{line-height:20px;}
/*----------------Global Declaration End----------------*/
.wrapper {
	width:1000px;
	margin:0 auto;
}
.bdWrapper {
	width:962px;
	margin:0 auto;
}
.liquidTcont{
	width:100%;
	margin:0 auto;
	height:602px;
	background:url(../images/homepgTbg.jpg) repeat-x left top;
	}
.hdrTp{
	width:1000px;
	height:34px;
	float:left;
	padding:10px 0 0 0;
	}
.whiteArrow{
	position:relative; 
	top:3px;
	}
.hdrTp_Lft{
	width:600px;
	display:block;
	color:#fff;
	font-size:14px;
	float:left;
	}
.hdrTp_Rgt{
	width:400px;
	display:block;
	color:#fff;
	font-size:14px;
	float:left;
	}
.hdrlg_menuPannel{
	width:1000px;
	height:112px;
	float:left;
	}
.hdrlg_Pannel{
	width:205px;
	height:112px;
	float:left;
	}
.logo{
	margin:14px 0 0 17px;
	}
.hdrmenu_Pannel{
	width:755px;
	height:112px;
	float:left;
	}
.login{
	background:url(../images/loginbut.png) no-repeat;
	/*color:#fff; */
	float:right; 
	position:relative; 
	top:3px;
	right:-45px;
	width:97px;
	height:44px;
	text-indent:-9999px;  
	/*-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px; */
	/*padding:10px; 
	background-color:#F00; 
	font-weight:bold;*/
		}
/*--Menu Class Start--*/
.mainNav{
	width:669px;
	height:47px;
	float:left;
	margin:28px 0 0 65px;
}
.navSprite {
	background:url(../images/main-nav.png) no-repeat 0 0;
	width:669px;
	height:47px;
}
.navSprite li, .navSprite a {
	height:47px;
	display:block;
	text-indent:-9999px;
}
.navSprite li {
	float:left;
	list-style:none;
	display:inline;
	background:url(../images/mSep.png) no-repeat;
}
.home {width:90px;}
.feature {width:96px;}
.tour {width:78px;}
.pricing {width:94px;}
.faq {width:75px;}
.contactus {width:122px;}
.signup {width:114px;}

.home a:hover, .homeActive {background:url(../images/main-nav.png) 0px -47px no-repeat;}
.feature a:hover, .featureActive {background:url(../images/main-nav.png) -92px -47px no-repeat;}
.tour a:hover, .tourActive {background:url(../images/main-nav.png) -188px -47px no-repeat; margin-left:2px;}
.pricing a:hover, .pricingActive {background:url(../images/main-nav.png) -266px -47px no-repeat; margin-left:2px;}
.faq a:hover, .faqActive {background:url(../images/main-nav.png) -360px -47px no-repeat;}
.contactus a:hover, .contactusActive {background:url(../images/main-nav.png) -435px -47px no-repeat;}
.signup a:hover, .signupActive {background:url(../images/main-nav.png) -555px -47px no-repeat;}


/*--Menu Class End--*/
/*.MenuHdr{
	width:630px;
	float:left;
	margin:29px 0 0 30px;
	height:83px;
	position:relative;
	left:60px;
}
.Menulftbg{
	background:url(../images/mLft.png) no-repeat;
	width:5px;
	float:left;
	height:47px;
	float:left;
	display:block;
}
.nav{
	width:620px;
	height:47px;
	float:left;
	background:url(../images/mMid.png) repeat-x left top;
	}
.nav li{
	float:left;
	height:47px;
	background:url(../images/mSep.png) no-repeat;
	}
.nav li a{
	float:left;
	height:47px;
	font:bold 14px/46px Arial, Helvetica, sans-serif;
	padding:0 28px 0 28px;
	color:#fff;
	}
.nav li a:hover{
	float:left;
	height:47px;
	background:url(../images/hoverbg.jpg) repeat-x left top;
	color:#114d83;
	}
.nav li a.selected{
	float:left;
	height:47px;
	background:url(../images/hoverbg.jpg) repeat-x left top;
	color:#00314e;
	}
.Menurgtbg{
	background:url(../images/mRgt.png) no-repeat;
	width:5px;
	height:47px;
	float:left;
	display:block;
}*/
.freeTrial{
	float:right;
	width:92px;
	height:63px;
	position:relative;
	top:-40px;
	right:-40px;
	}
.lqdbann{
	width:100%;
	margin:0 auto;
	min-height:444px;
	/*height:auto;*/
	background:url(../images/bbg.jpg) repeat-x left top;
	}
.bannerHolder{
	width:1000px;
	height:444px;
	margin:0 auto;
	}
.banner{
	width:1000px;
	height:390px;
	float:left;
	}
.bButtHdr{
	width:1000px;
	height:54px;
	float:left;
	}
.bannerButt{
	width:116px;
	height:16px;
	margin:13px 0 0 15px;
	}




.liquidMBcont{
	width:100%;
	margin:0 auto;
	min-height:612px;
	background:url(../images/site-bg.png) repeat;
	}
.newsContainer{
	width:962px;
	height:73px;
	float:left;
	border-bottom:1px solid #dddddd;
	}
.newsHolder{
	background:url(../images/newsBg.jpg) repeat-x left top;
	width:930px;
	height:31px;
	margin:20px 0 0 0;
	padding:0 15px;
	border:1px solid #999999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.newsHolderlft{
	width:730px;
	float:left;
	display:block;
	padding:5px 0;
	height:15px;
	}
.lNws{
	float:left; 
	height:15px; 
	padding-top:4px;
	}
.rgtArr{
	float:left; 
	position:relative; 
	top:7px; 
	margin-left:10px;
	}
.mrqDir{
	height:15px; 
	padding:4px 0 4px 0px; 
	width:590px;
	}
.followusRgt{
	width:179px;
	float:left;
	display:block;
	background:url(../images/followusSep.jpg) no-repeat left top;
	padding:0 0 0 20px;
	}
.bLgContainer{
	width:962px;
	height:104px;
	float:left;
	border-bottom:1px solid #dddddd;
	}
.mainBC{
	width:962px;
	float:left;
	}
dl.iconTxtCont{
	width:320px;
	float:left;
	}
.iconTxtCont dt{
	width:90px;
	float:left;
	}
.iconTxtCont dd{
	width:210px;
	float:left;
	margin:0 10px 0 0;
	}
.iconHd{
	font-size:18px;
	float:left;
	width:210px;
	color:#474747;
	font-weight:normal;
	}
.iconHd::selection {
	color: #ff0000; /* Safari */
	}
.iconHd::-moz-selection {
	color: #ff0000; /* Firefox */
}
.icontxt{
	font-size:12px;
	float:left;
	width:210px;
	color:#474747;
	}
.liquidMBcontwhite{
	width:100%;
	margin:0 auto;
	min-height:194px;
	background:#fff;
	}
.testCtinner{
	width:962px;
	height:194px;
	margin:0 auto;
	background:url(../images/testi_sp.jpg) no-repeat left top;
	}
.testiHdrCont{
	width:227px;
	float:left;
	display:block;
	margin:28px 0 0 0;
	}
.testihd{
	font-size:18px;
	float:left;
	color:#color:#666666;
	font-weight:normal;
	line-height:24px;
	}
.testihd::selection {
	color: #ff0000; /* Safari */
	}
.testihd::-moz-selection {
	color: #ff0000; /* Firefox */
}
.testiCont{
	display:block;
	width:225px;
	float:left;
	margin:28px 0 0 20px;
	}
.font14italic{
	font-size:14px;
	font-style:italic;
	line-height:21px;
	color:#666;
	}
.testibottnm{
	margin-left:10px;
	color:#666;
	float:left;
	}

.liquidFtcont{
	width:100%;
	margin:0 auto;
	min-height:267px;
	background:url(../images/footerbg.jpg) repeat-x left top;
	}
.ftrLnkFrst{
	width:153px;
	background:url(../images/ftrSp.png) no-repeat right top;
	min-height:216px;
	float:left;
	}
.ftrLnkFrst li{
	width:153px;
	float:left;
	padding:0 0 8px 0;
	}
.ftrLnkFrst li a{
	font-size:12px;
	color:#d4d4d4;
	float:left;
	}
.ftrLnkFrst li a:hover{
	font-size:12px;
	color:#d4d4d4;
	float:left;
	padding-left:3px;
	}
.ftrLnkScd{
	width:240px;
	background:url(../images/ftrSp.png) no-repeat right top;
	min-height:216px;
	float:left;
	margin:0 0 0 30px;
	}
.ftrLnkScd li{
	width:240px;
	float:left;
	padding:0 0 8px 0;
	}
.ftrLnkScd li a{
	font-size:12px;
	color:#d4d4d4;
	float:left;
	}
.ftrLnkScd li a:hover{
	font-size:12px;
	color:#d4d4d4;
	float:left;
	padding-left:3px;
	}
.ftrLnkTrd{
	width:190px;
	background:url(../images/ftrSp.png) no-repeat right top;
	min-height:216px;
	float:left;
	margin:0 0 0 30px;
	}
.ftrLnkTrd li{
	width:190px;
	float:left;
	padding:0 0 8px 0;
	}
.ftrLnkTrd li a{
	font-size:12px;
	color:#d4d4d4;
	float:left;
	}
.ftrLnkTrd li a:hover{
	font-size:12px;
	color:#d4d4d4;
	float:left;
	padding-left:3px;
	}
.newsLetter{
	width:288px;
	min-height:216px;
	float:left;
	margin:0 0 0 30px;
	}
.newsLetter li{
	width:288px;
	float:left;
	}
.sgnUp4nl{
	font-size:12px;
	color:#d4d4d4;
	float:left;
	}
.flHd{
	font-size:18px;
	font-weight:normal;
	float:left;
	color:#d4d4d4;
	margin:25px 0 10px 0;
	padding:0 0 13px 0;
	background:url(../images/ftrSpbott.jpg) no-repeat left bottom;
	}
.nltTxtBox{
	width:205px;
	height:30px;
	border:1px solid #898989;
	background-color:#d4d4d4;
	float:left;
	}
.signUpButt{
	background:url(../images/signup.jpg) no-repeat;
	width:77px;
	height:32px;
	border:none;
	float:left;
	text-indent:-999px;
	margin:0 0 0 3px;
	cursor:pointer;
	}
.copyRight{
	text-align:center;
	color:#cfcfcf;
	font-size:12px;
	}
/*--Pricing Page Css--*/
.lqdTcontpri{
	width:100%;
	margin:0 auto;
	min-height:156px;
	/*height:auto;*/
	background:url(../images/pricingpgTbg.jpg) repeat-x left top;
	}
.liquidPRcont{
	width:100%;
	margin:0 auto;
	height:auto;
	background-color:#f7f7f7;
	}
.pricingWrapper {
	width:998px;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	margin:0 auto;
	-webkit-box-shadow: 4px 2px  #dedede,  -4px 0 2px #dedede;   
	-moz-box-shadow: 4px 0 2px #dedede,  -4px 0 2px #dedede;   
	box-shadow: 4px 0 2px #dedede,  -4px 0 2px #dedede; 
	/*-moz-box-shadow: 3px 3px 4px #dedede;
	-webkit-box-shadow: 3px 3px 4px #dedede;
	box-shadow: 3px 3px 4px #dedede;*/
}
.freeTrialtbg{
	background:url(../images/PricingTphdbg.jpg) no-repeat;
	width:998px;
	height:43px;
	padding:25px 0px;
	float:left;
	}
.blTxt30{
	font-size:30px;
	text-align:center;
	color:#114d84;
	font-weight:bold;
	}
.cpHD{
	font-size:30px;
	text-align:center;
	color:#114d84;
	font-weight:bold;
	padding-bottom:15px;
	}
.pkgNmHdr{
	float:left; 
	background-color:#CCCCCC; 
	padding:15px 50px; 
	margin:6px 0 10px 0; 
	width:898px;
	}
.lbl_txtBxHdr{
	float:left; 
	width:270px;
	}
.pkgNmlbl{
	float:left; 
	width:100px; 
	line-height:24px;
	font-weight:bold;
	}
.pkgTxtbx{
	float:left; 
	width:150px; 
	padding:3px;
	}
.conButt{
	border:1px solid #0b417a; 
	float:left; 
	margin:0 0 0 10px; 
	background-color:#34669b; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	color:#fff; 
	font-weight:bold; 
	cursor:pointer; 
	padding:3px 5px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-transform:uppercase;
	}
.blTxt18{
	font-size:18px;
	text-align:center;
	color:#4c4c4c;
	}
.PricTable{
	padding:10px 15px;
	}
.tableftrtxt{
	float:left;
	margin:0 0 10px 180px;
	}
.tableftrtxt a{
	text-decoration:underline;
	color:#005e7d;
	}
.albertSafe{
	background-color:#ececec;
	float:left;
	text-align:center;
	width:100%;
	font-weight:bold;
	font-size:13px;
	color:#114d84;
	padding:10px 0;
	border-top:1px solid #b3b3b3;
	}
/*--Pricing Page Css End--*/
	
/*--Signup Page Css--*/
.sulqdTcont{
	width:100%;
	margin:0 auto;
	background:url(../images/signuppgTbg.jpg) repeat-x left top;
	}
.signup_Wrapper{
	width:1000px;
	margin:0 auto;
	}
.supTopPannel{
	width:1000px;
	height:76px;
	}
.supTopPannel_lft{
	display:block;
	width:122px;
	height:50px;
	float:left;
	}
.supTopPannel_lft a{
	width:122px;
	height:50px;
	float:left;
	margin:8px 0 0 4px;
	}
.supTopPannel_rgt{
	display:block;
	width:874px;
	height:50px;
	float:left;
	}
.supTopPannel_rgt p{
	width:874px;
	float:left;
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#636363;
	margin:20px 10px 0 0;
	font-style:italic;
	}
.bdContSU{
	width:930px;
	float:left;
	background:#fff url(../images/sgnupTbg.jpg) no-repeat left top;
	/*margin-top:-15px;*/
	-webkit-box-shadow: 4px 2px  #dedede,  -4px 0 2px #dedede;   
	-moz-box-shadow: 4px 0 2px #dedede,  -4px 0 2px #dedede;   
	box-shadow: 4px 0 2px #dedede,  -4px 0 2px #dedede;
	padding:35px; 
	}
.sp_hdlft{
	display:block;
	width:600px;
	float:left; 
	}
.sp_hdrgt{
	display:block;
	width:325px;
	float:left;
	}
.tksAbt{
	width:325px;
	float:left;
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	color:#636363;
	font-style:italic;
	}
.shd{
	font-size:20px;
	float:left;
	color:#636363;
	font-weight:bold;
	padding-left:10px;
	}

.signup_lftCont{
	display:block;
	width:565px;
	background-color:#f8f8f9;
	border-top:1px solid #c5c5c5;
	float:left; 
	padding:20px;
	min-height:948px;
	}
.formContainer{
	width:565px;
	float:left;
	}
.formContainer li{
	width:565;
	padding:0 0 15px 0;
	float:left;
	}
.label135px{
	float:left;
	width:135px;
	margin:0 30px 0 0;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	color:#636363;
	text-align:right;
	}
.label150px{
	float:left;
	width:150px;
	margin:0 10px 0 0;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#636363;
	text-align:right;
	}
.mandatory{
	color:#FF0000;
	font-weight:bold;
	font-size:14px;
	}
.txtBox270{
	background-color:#fff;
	border:1px solid #c5c5c5;
	height:26px;
	width:270px;
	float:left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.txtBox350{
	background-color:#fff;
	border:1px solid #c5c5c5;
	height:26px;
	width:350px;
	color:#636363
	float:left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:0 0 0 5px;
	}
.dd120{
	background-color:#fff;
	border:1px solid #c5c5c5;
	height:26px;
	width:130px;
	padding:2px;
	float:left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.dd320{
	background-color:#fff;
	border:1px solid #c5c5c5;
	height:26px;
	width:300px;
	padding:2px;
	float:left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.dd330{
	background-color:#fff;
	border:1px solid #c5c5c5;
	height:26px;
	width:330px;
	padding:2px;
	float:left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.txtBoxBT{
	display:block;
	font-weight:normal;
	font-size:12px;
	margin:0 0 0 170px;
	padding-top:5px;
	}
.whtCont{
	width:545px;
	float:left;
	padding:10px;
	border:1px solid #c5c5c5;
	background-color:#FFFFFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin:20px 0 0 0;
	}
.cUser_pasd{
	background-color:#f5f5f5;
	border:1px solid #c5c5c5;
	padding:2px 5px;
	font-size:12px;
	font-weight:bold;
	color:#636363;
	width:222px;
	height:23px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align:center;
	position:relative;
	top:-25px;
	}
.upHolder{
	width:545px;
	float:left;
	padding:0;
	}
.upHolder li{
	width:545px;
	float:left;
	margin:0 0 15px 0;
	}
.pdHd{
	font-size:20px;
	float:left;
	color:#636363;
	font-weight:bold;
	padding:10px 0 10px 10px;
	border-bottom:1px solid #c5c5c5;
	width:560px;
	}
.createAcc{
	background:url(../images/createAcc.png) no-repeat;
	width:155px;
	height:49px;
	float:left;
	text-indent:-9999px;
	margin:0 0 0 200px;
	border:0;
	cursor:pointer;
	}
.signup_rgtCont{
	display:block;
	width:325px;
	min-height:988px;
	background:url(../images/signUpRgtbg.png) repeat-y;
	float:left;
	}
.happyCustBlog{
	width:298px;
	float:left;
	border:1px solid #1f7eb7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-left:17px;
	}
.happCustHd{
	background-color:#1f7eb7;
	float:left;
	width:298px;
	font-size:20px;
	color:#fff;
	font-weight:normal;
	text-align:center;
	padding:10px 0 10px 0;
	}
.hCTestiWhite{
	font-size:14px;
	float:left;
	color:#3a4356;
	background-color:#fff;
	padding:20px;
	width:258px;
	}
.imgNmBlog{
	display:block;
	width:298px;
	height:92px;
	float:left;
	}
.imglft{
	display:block;
	width:88px;
	height:92px;
	float:left;
	}
.imgRgtBlg{
	display:block;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	background-color:#f0f0f0;
	height:70px;
	width:197px;
	padding:20px 0 0 13px;
	float:left;
	}
/*--Signup Page Css End--*/
/*--Login Page Css Start--*/
a.cuspkg{
	background:url(../images/blbut.png) no-repeat;
	float:right;
	text-align:center;
	width:140px;
	height:40px;
	font:normal 12px/38px Arial, Helvetica, sans-serif;
	color:#004363;
	margin-right:10px;
	}
a.cuspkg:hover{
	background:url(../images/blbut.png) no-repeat left bottom;
	width:140px;
	height:40px;
	text-align:center;
	width:140px;
	height:40px;
	font:bold 12px/38px Arial, Helvetica, sans-serif;
	color:#004363;
	margin-right:10px;
	}
.cuspkg{
	background:url(../images/bg-btn.png) no-repeat;
	width:200px;
	height:47px;
	}
/*--Login Page Css End--*/
/*--Customisepackage Css--*/
.cptbst{
	border:1px solid #d8d8d8;
	}
.wtbg{
	background-color:#ffffff;
	}
.grbg{
	background-color:#ffffff;
	}
.padd5{
	padding:5px;
	}
.brBB{
	border-right:1px solid #d8d8d8; 
	border-bottom:1px solid #d8d8d8;
	}
.noBB{
	border-bottom:none!important;
	}
.noRB{
	border-right:none!important;}
/*--Customisepackage Css End--*/













/*--Contact Us & FAQ --*/


.bodymain{
	width:992px;
	height:725px;
	display:block;
	margin:auto;
	padding:0 0 0 0;	
	border:0px solid #999;
	}


.bgtop{
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:block;
	background:url(../images/bgtop.jpg);
	width:990px;
	height:13px;
	}

.bgmid{
	padding:0 0 0 26px;
	margin:0 0 0 0;
	display:block;
	background:url(../images/bgmid.jpg);
	width:963px;
	height:717px;
	}

.contactleft{
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:block;
	background:#FFF;
	width:670px;
	height:707px;
	float:left;
	border:0px solid #999;
	}

.contactright{
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:block;
	background:#FFF;
	width:269px;
	height:707px;
	float:left;
	border-left:1px solid #dddddd;
	}

.contactbanner{
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:block;
	background:url(../images/contacthead.jpg);
	width:670px;
	height:205px;
	float:left;
	border:0px solid #999;
	}


.contactbanner span{
	padding:0 0 0 0;
	margin:150px 0 0 25px;
	display:block;
	background:none;
	width:130px;
	height:25px;
	border:0px solid #999;
	font-family:arial;
	font-size:23px;
	color:#FFF;
	}

.contactheading{
	padding:0 0 0 0;
	margin:10px 0 0 10px;
	display:block;
	background:none;
	width:650px;
	height:70px;
	float:left;
	border-bottom:1px solid #dddddd;
	}

.contactheading img{
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	}
	
.contactheading span{
	padding:0 0 0 0;
	margin:23px 0 0 10px;
	float:left;
	display:block;
	border:0px solid #000;
	font-family:arial;
	font-size:33px;
	color:#114d83;
	letter-spacing:4px;
	}
	
.contactheading2{
	padding:10px 0 0 20px;
	margin:10px 0 0 10px;
	display:block;
	background:none;
	width:650px;
	height:70px;
	float:left;
	font-size:18px;
	font-family:arial;
	font-weight:bold;
	line-height:22px;
	
	}
.contactbdy{
	padding:10px 0 0 20px;
	margin:10px 0 0 10px;
	display:block;
	background:none;
	width:650px;
	height:auto;
	border:1px solid #333;
	
	}
		
	
		
	
	
	
.contactbody-l{
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:block;
	background:none;
	width:300px;
	height:275px;
	float:left;
	font-size:12px;
	font-family:arial;
	color:#274fa1;
	border-right:1px solid #dddddd;
	
	line-height:22px;
	
	}	

	
.contactbody-2{
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:block;
	background:none;
	width:336px;
	height:320px;
	float:left;
	font-size:12px;
	font-family:arial;
	color:#274fa1;
	border:0px solid #039;
	
	}	
.contactbody-2 form{
	padding:0 0 0 20px;
	margin:0 0 0 0;
	display:block;
	background:none;
	}	
	
.contactformrow{
	padding:0 0 0 0;
	margin:0 0 10px 0;
	display:block;
	background:none;
	width:300px;
	font-size:11px;
	font-weight:bold;
	color:#114d83;
	border:0px solid #039;
	}	
	
.contactformrow label{
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:block;
	background:none;
	font:arial;
	font-size:11px;
	font-weight:bold;
	color:#114d83;
	width:80px;
	}	
	
.contactformrow input{
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:200px;
	border:1px solid #d1cfcf;
	}
	
	
.contactformrow select{
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:200px;
	border:1px solid #d1cfcf;
	}	
	
	
.contactformrow textarea{
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:200px;
	border:1px solid #d1cfcf;
	}		
	
	
.contactformrow input.submit1{
	border:0;
	outline-style:none;
	padding:0 0 0 15px;
	margin:0 0 0 60px;
	display:block;
	width:108px;
	height:32px;
	font:Arial;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	background:url(../images/submit1.jpg) no-repeat left;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
	}
	
	
.contactformrow input.reset1{
	border:0;
	outline-style:none;
	padding:0 0 0 15px;
	margin:0 0 0 10px;
	display:block;
	width:107px;
	height:32px;
	font:Arial;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	background:url(../images/reset1.jpg) no-repeat left;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
	}
	
	
.contheading4{
	border:none;
	padding:20px 0 20px 10px;
	margin:3px 0 0 0;
	display:block;
	background:#ffba0b;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#000;
	
	}
	
	
.contheading5{
	border:none;
	padding:10px 0 10px 10px;
	margin:0 0 0 0;
	display:block;
	background:#FFF;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#000;
	border-top:1px solid #CCC;
	
	}
	
	
.gen_text{
	border:none;
	padding:10px 0 10px 10px;
	margin:0 0 0 0;
	display:block;
	background:#FFF;
	font-family:Arial;
	font-size:11px;
	color:#114d83;
	line-height:20px;
	border:0px solid #666;
	}
	
.gen_text strong{
	width:70px;
	border:0px solid #666;
	display:block;
	float:left;
	}
	
.gen_text span{
	width:170px;
	border:0px solid #666;
	display:block;
	float:left;
	}
	
.gen_text span a{
	color:#09C;
	text-decoration:none;
	}
.gen_text h1{
	font-family:Arial;
	font-size:12px;
	color:#114d83;
	width:240px;
	border:0px solid #666;
	display:block;
	font-weight:bold;
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:25px;
	}

	
	
	
	
	
.faqbodymain{
	width:990px;
	height:725px;
	display:block;
	margin:auto;
	padding:0 0 0 0;	
	border:0px solid #999;
	}


.faqbgtop{
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:block;
	background:url(../images/faqbgtop.jpg);
	width:990px;
	height:8px;
	}

.faqbgmid{
	padding:0 0 20px 1px;
	margin:0 0 0 0;
	display:block;
	background:url(../images/faqbgmid.jpg);
	width:990px;
	height:auto;
	border:0px solid #003;
	}

.faqhead{
	margin:0 0 0 23px;
	padding:0 0 0 0;
	display:block;	
	width:940px;
	height:167px;
	background:url(../images/faq-header.jpg);
	border:0px solid #000;	
	}	
.hd-txt{
	display:block;
	float:left;
	margin:20px 0 0 360px;
	padding:0 0 0 0;
	font-family:"Arial";
	font-size:19px;
	font-weight:bold;
	color:#0081c6;
	width:463px;
	height:70px;
	border:0px solid #000;	
	}	
.hd-txt span{
	margin-top:10px;
	display:block;
	float:left;
	}	
.hd-txt a{
	display:block;
	margin:0 0 0 0;
	padding:10px 0 0 29px;
	font-family:"Arial";
	font-size:19px;
	font-weight:bold;
	color:#FFF;
	width:180px;
	height:42px;
	background:url(../images/faq-signup.jpg);
	border:0px solid #000;
	float:right;
	
	}		
	
.faqleft{
	float:left;
	margin:0 20px 10px 20px;
	padding:5px 20px 20px 20px;
	display:block;
	background:#FFF;
	width:620px;
	height:auto;
	/*-moz-box-shadow: 0 0 5px #c5c5c5;
	-webkit-box-shadow: 0 0 5px #c5c5c5;
	box-shadow: 0 0 5px #c5c5c5;*/
	/* Drop shadow */
	border:1px solid #ddd;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#c5c5c5')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#c5c5c5');
	box-shadow: 0px 0px 5px r#c5c5c5;
	-moz-box-shadow: 0px 0px 5px #c5c5c5;
	-o-box-shadow: 0px 0px 5px #c5c5c5;
	-webkit-box-shadow: 0px 0px 5px #c5c5c5;
	}	
	
.faqright{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:block;
	background:none;
	width:260px;
	height:auto;
	border:0px solid #03C;}

.faqhd{
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
	vertical-align:top;
	border-bottom:1px solid #CCC;
	height:60px;}


.faqhd span{
	margin:25px 0 0 10px;
	padding:0 0 0 0;
	color:#0081c6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	float:left;
	}	
	
.faqhd img{
	margin:10px 0 0 0;
	padding:0 0 0 0;
	float:left;
	}
	
	
	
.box1{
	padding:0 0 0 0;
	margin:0 0 15px 0;
	display:block;
	border:0px solid #069;
	width:600px;
	height:auto;
	}	
	
.box1 h2{
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:block;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	font-size:18px;
	}	
.box1 img{
	float:left;
	}	
	
.box1 span.dateinfo{
	float:left;
	padding:0 0 0 5px;
	margin:0 0 0 0;
	display:block;
	border:0px solid #06C;
	color:#666;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:80px;
	height:20px;
	}	
	
.box1 a.viewallbtn{
	float:left;
	padding:3px 0 0 5px;
	margin:0 0 0 0;
	display:block;
	border:0px solid #06C;
	color:#333;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:57px;
	height:18px;
	background:url(../images/viewall.gif) no-repeat;
	}	
	
	
.box1 ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#274fa1;
	display:block;
	padding:0 0 0 20px;
	margin:0 0 0 0;	
	}	
.box1 ul li{
	list-style:url(../images/bullet1.jpg);
	margin:0 0 0 0;
	padding:0 0 5px 0;
	
	}	
	
.box1 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#274fa1;
	display:block;
	padding:10px 0 10px 0;
	margin:0 0 0 0;
	
	}		
	
	
	
.rightdiv{
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:block;
	width:250px;
	height:auto;
	border:0px solid #036;}
	
	
.borderdiv{
	padding:0 0 0 0;
	margin:5px 0 5px 0;
	display:block;
	width:250px;
	height:1px;
	border-top:1px solid #FFF;}
	
.borderdiv2{
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	display:block;
	width:250px;
	height:auto;
	border-bottom:1px solid #d1d1d1;}	

	
.rightdiv .borderdiv2 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	float:left;
	padding:10px 0 0 0;
	margin:0 0 0 0;
	display:block;
	line-height:20px;
	}	
	
.rightdiv a.tweet{
	float:left;}	
	
.greytxt{
	color:#999;
	font-size:12px;
	padding:5px 0 0 0;
	display:block;
	}
	
.genertxt{
	color:#000;
	font-size:12px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:block;
	}
	
.accordian{
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:block;
	width:600px;
	height:auto;
	border:0px solid #CCC;
	}	
	
	
/*-----------------Accordian-----------------------------*/


.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:600px;
}

.AccordionTitle
{
  height:20px;
  overflow:hidden;
  cursor:pointer;
  font-family:Arial;
  font-size:13px;
  vertical-align:middle;
  text-align:left;
  background-repeat:repeat-x;
  display:table-cell;
  color:#274fa1;
  background:url(../images/bullet1.jpg) no-repeat left #f4f4f4;
  padding:2px 0 2px 20px;
  margin:0 0 0 0;
  border:1px solid #CCCCC;
}

.AccordionContent
{
  height:0px;
  overflow:auto;
  display:none;
  padding:5px 20px 5px 20px;
  border-top: solid 1px #c9cacd;
  border-bottom: solid 1px #c9cacd;
  border-left: solid 1px #c9cacd;
  border-right: solid 1px #c9cacd;
  width:556px;
}

.AccordionContainer
{
 /* border-top: solid 1px #c9cacd;
  border-bottom: solid 1px #c9cacd;
  border-left: solid 2px #c9cacd;
  border-right: solid 2px #c9cacd;*/
}
.Accordiongap{
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:5px;
	width:600px;
	border:0px;
	display:block;
	}

	
/*-----------------Accordian-----------------------------*/	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/*--Contact Us & FAQ --*/