/*common*/
body {
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial,Verdana,Helvetica;
	font-size:13px;
	color:#666666;
	background:#ffffff;
}
div, ul, ol, dl, dt, dd, p, h1, h2, h3, h4, h5, h6,form,body{margin:0px;padding:0px;}
ul ul, ul ol, ol ul, ol ol{margin-top: 0px;margin-bottom: 0px;}
img{border:none;}
.flft{float:left}
.frgt{float:right}
.clear{clear:both;}
/*Common*/

/*heading*/
h1{font-size:18px; font-weight:bold; color:#042e82; padding-bottom:17px;}
h2{font-size:14px; font-weight:bold; color:#666666;}
h3{color:#042E82; font-size:15px; line-height:18px;}

/*para*/
.para{margin-top:15px;}
.para1{margin-top:30px;}

/*anchor*/
a{color:#7a8fb9; text-decoration:none; font-weight:normal;}
a:hover{color:#042e82; text-decoration:none; font-weight:normal;}
.a1{color:#FFFFFF; font-weight:bold; text-decoration:none;}
.a1:hover{color:#FFFFFF; font-weight:bold; text-decoration:none;}
.a2{font-size:14px; color:#042E82; font-weight:bold;text-decoration:none;}
.a2:hover{font-size:14px; color:#042E82; font-weight:bold;text-decoration:underline;}

.a3{font-size:13px; text-decoration:none;}
.a3:hover{font-size:13px;  text-decoration:none;}



/*Container Area*/
#maincontainer{margin:0px auto;width:800px;text-align:left;}


/*Header*/
#header{margin:0px auto; width:800px;}
.topcont{padding:25px 0 0 20px;}

/*Mid*/
#midcontainer{width:766px;background:url("../images/mid_bg.jpg") repeat left top;float:left;}
#topbgcontainer{width:766px;background:url("../images/topcurve.jpg") no-repeat left top;float:left;}
#botbgcontainer{width:766px;background:url("../images/bottomcurve.jpg") no-repeat left bottom;float:left;}

.mid-textarea{margin:0 auto; width:742px;}
.mid-textarea .lft{width:403px; padding:16px 12px 12px 0px;}
.mid-textarea .rgt{width:242px; margin-top:28px; margin-left:45px;}
.mid-textarearegister .rgt{width:400px; margin-top:28px; margin-left:45px;}

.communication{margin-top:10px; font-size:11px; color:#436099; line-height:14px;}
.communication-hd{font-size:11px; color:#436099; font-weight:bold;}

/*login box*/
.mid-textarea table{width:242px; color:#042e82; line-height:15px; border:1px solid #a4b2cd;}
.mid-textarea table tr td.first{line-height:22px; color:#FFFFFF; background:url('../images/dsquare.gif') no-repeat 5px 5px; background-color:#042e82; padding-left:20px; font-weight:bold;}
.mid-textarea table tr td.text{padding-left:20px; padding-top:15px; padding-bottom:15px;}
.mid-textarea table tr td.form{padding-left:20px;padding-top:3px; padding-bottom:8px;}

.mid-textarearegister table.registernow{width:242px;}
.mid-textarearegister table{width:400px; color:#042e82; line-height:15px; border:1px solid #a4b2cd;}
.mid-textarearegister table tr td.first, .mid-textarearegister table.registernow tr td.first{line-height:22px; color:#FFFFFF; background:url('../images/dsquare.gif') no-repeat 5px 5px; background-color:#042e82; padding-left:20px; font-weight:bold;}
.mid-textarearegister table tr td.registerform, .mid-textarearegister table.registernow tr td.registerform{padding-left:20px;padding-right:20px;padding-top:3px; padding-bottom:8px;}
.mid-textarearegister table tr td.regfrm, .mid-textarearegister table.registernow tr td.regfrm{padding-left:20px;padding-right:20px; padding-top:3px;padding-bottom:10px;}



/*form elements*/
.txtbox{width:150px; height:20px; border:1px solid #a4b2cd;}
.txtbox1{width:310px; height:20px; border:1px solid #a4b2cd;}
.txtarea{border:1px solid #a4b2cd; width:350px; height:80px;}
.selectbox{width:150px; height:20px; border:1px solid #a4b2cd;}
.submit{width:70px; height:20px; border:1px solid #a4b2cd; color:#FFFFFF;background-color:#042E82;}
/*insidepage*/
#maincontainer_inside{margin:0 auto;width:775px;text-align:left;}


/*Header inside*/
#header-inside{width:775px;}
.topcont-inside{margin-top:20px; margin-left:28px;}
.topcont-inside-lft{width:150px; text-align:center;}
.topcont-inside-rgt{padding-bottom:15px; width:559px; height:100px;}

/*Mid part inside*/
#midcontainer-inside{width:763px;background:url("../images/inside_midbg.gif") repeat left top;float:left;}
#topbgcontainer-inside{width:763px;background:url("../images/inside_topcurve.gif") no-repeat left top;float:left;}
#botbgcontainer-inside{width:763px;background:url("../images/inside_btmcurve.gif") no-repeat left bottom;float:left;}

.inner_insidecont{padding-top:15px; width:740px; margin:0px auto;}
.hometxt{color:#FFFFFF; padding-left:30px; padding-top:3px;}
.inner_insidergt{width:540px; margin:0px auto; margin-top:5px;}

#menu{width:172px; margin-top:8px;}
#menu ul{width:auto; list-style-type:none;}
#menu ul li{padding-top:1px; padding-bottom:1px; width:auto; padding-left:12px; border-bottom:1px solid #a2b1cc;}
#menu ul li.last{padding-top:10px; padding-bottom:10px; width:auto; padding-left:38px; border-bottom:1px solid #a2b1cc; background:url("../images/arrowbutton.jpg") 10px 8px  no-repeat;}
#menu ul li ul li{width:auto; padding-left:5px; padding-top:0px; padding-bottom:0px; border:0px;}
#menu ul li ul li ul li{width:auto; padding-left:5px; padding-top:0px; padding-bottom:0px; border:0px;}
#menu ul li a{ font-size:10px; color:#7a8fb9; text-decoration:none; line-height:18px;}
#menu ul li a:hover{font-size:10px; color:#042e82; text-decoration:none; line-height:18px;}
#menu ul li a.active{font-size:11px; color:#436099; font-weight:bold; line-height:18px;}

.content{font-size:15px; line-height:18px;}
.contentsm{font-size:10px; color:#436099;}
.contentsm1{font-size:12px; color:#666666; font-style:italic;}
.content1{font-size:14px; font-weight:bold; color:#666666;}
.contentblue{font-size:14px; font-weight:bold; color:#666666;}
.captiontxt{font-size:10px; line-height:14px;}
.hrline{margin:20px 0; padding:0; border:0; color:#666666; background-color:#666666;height:1px;}
.hrline1{margin:5px 0px; padding:0; border:0; color:#666666; background-color:#666666;height:1px;}
.conttablemain{width:528px; float:left; margin-bottom:15px;}
.conttablemain-lft{width:357px; float:left;}
.conttablemain-rgt{width:159px; float:right; text-align:center;}
.namebox{margin-top:55px; margin-left:20px; width:235px;}
.sponsored{padding-bottom:40px;}
.randomimage{margin-bottom:15px;}
.responsemsg{color:#042E82; font-size:13px; font-weight:bold;}
.responsemsg1{color:#042E82; font-size:11px;}



.errormsg{color:#FF0000; font-size:11px; font-weight:bold;}
.sizecont{color:#042e82; font-size:12px;}

.ul_style1{list-style-type:none; margin-top:15px;}
.ul_style1 li{background:url("../images/bullet.gif") no-repeat 25px 7px; padding-left:40px;}
.ul_style1 li ul{list-style-type:none;}
.ul_style1 li ul li{background:url("../images/bullet_cir.gif") no-repeat 15px 8px; padding-left:30px;}
.ul_style1 li span{color:#042e82; font-size:12px;}
.ul_style1 li a{font-size:12px; color:#7a8fb9;}
.ul_style1 li a:hover{font-size:12px; color:#042e82;}

.ol_style1{list-style-position:none;  margin-left:45px; margin-top:15px;}
.ol_style1 li{font-size:12px; color:#042e82; padding-bottom:3px;}
.ol_style1 li a{font-size:12px; color:#7a8fb9;}
.ol_style1 li a:hover{font-size:12px; color:#042e82;}

.ul_style2{list-style-type:none;}
.ul_style2 li{background:url("../images/bullet.gif") no-repeat 10px 7px; padding-left:25px;}
.ul_style2 li span{color:#042e82; font-size:12px;}
.ul_style2 li a{font-size:12px; color:#7a8fb9;}
.ul_style2 li a:hover{font-size:12px; color:#042e82;}
/*Footer*/
#footer ul{width:593px; float:left; padding-left:165px; list-style:none; border:0px solid red;}
#footer ul li.withimg{padding:0px 2px 0px 6px;display:inline;background:url('../images/footer_sep.gif') 0px 4px no-repeat;}
#footer ul li.withoutimg{padding:0px 2px 0px 0px;display:inline;list-style-type:none; background:none;}
#footer a{color:#7a8fb9;font-size:10px;text-decoration:none; font-weight:normal;}
#footer a:hover{color:#042e82;font-size:10px;text-decoration:none; font-weight:normal;}
#footer span{color:#7a8fb9;font-size:10px; font-weight:normal;}

.dynamic{padding-bottom:15px;}
.hidethis{display:none}

/*editor*/

.inner_insidergt{color:#666666; font-size:15px;}
.inner_insidergt p{margin-top:10px;}
.inner_insidergt ol{list-style-position:none;  margin-left:45px; margin-top:15px;}
.inner_insidergt ol li{font-size:12px; color:#666666; padding-bottom:5px;}
.inner_insidergt ol li a{font-size:12px; color:#7a8fb9;}
.inner_insidergt ol li a:hover{font-size:12px; color:#042e82;}
.inner_insidergt ul{list-style-type:none; margin-top:7px;}
.inner_insidergt ul li{background:url("../images/bullet.gif") no-repeat 25px 7px; padding-left:40px; padding-bottom:5px; font-size:12px;}
.inner_insidergt ul li ul{list-style-type:none;}
.inner_insidergt ul li ul li{background:url("../images/bullet_cir.gif") no-repeat 15px 8px; padding-left:30px;  padding-bottom:7px;}
.inner_insidergt ul li span{color:#042e82; font-size:12px;}
.inner_insidergt ul li a{font-size:12px; color:#7a8fb9;}
.inner_insidergt ul li a:hover{font-size:12px; color:#042e82;}