/** global classes***/
body{background:#ffffff; margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{ padding:px; margin:0px;}
ul, ul li{ padding:0px; margin:0px; list-style-type:none;}
.clr{ clear:both;}
.fl{float:left;}
.fr{float:right;}
img{margin:0; padding:0;}

.algnr{text-align:right;}
.algnc{text-align:center;}
.algnl{text-align:left;}
.algnc a{cursor:pointer;}

.mrgn_t-8{margin-top:-8px;}
.mrgn_t-10{margin-top:-10px;}
.mrgn_t-5{margin-top:-5px;}
.mrgn_t4{margin-top:4px; #position:relative; #top:-3px;}
.mrgn_t5{margin-top:5px;}
.mrgn_t7{margin-top:7px;}
.mrgn_t10{margin-top:10px;}
.mrgn_t20{margin-top:20px;}
.mrgn_t30{margin-top:30px;}
.mrgn_t40{margin-top:40px;}
.mrgn_t50{margin-top:50px;}
.mrgn_l5{margin-left:5px;}
.mrgn_le5{#margin-left:8px;}
.mrgn_l10{margin-left:10px;}
.mrgn_r15{margin-right:15px;}
.mrgn_l15{margin-left:15px;}
.mrgn_l25{margin-left:25px;}
.mrgn_l0{margin-left:0px;}
.padd10{padding:10px; padding:5px;}
.padd5{ padding:5px;}
.padd_t10{padding-top:10px;}
.padd_t20{padding-top:20px;}
.padd_t14{padding-top:14px;}
.padd_t12{padding-top:12px;}
.padd_l30{ padding-left:30px;}
.padd_l40{ padding-left:40px;}
.epadd20{#margin-top:20px;}
.emrgn_t20{#margin-top:20px;}
.emrgn_t40{#margin-top:40px;}
.pad_lft{padding-left:10px;}
.mrm20{ margin-left:-20px;}
.mrm25{ margin-left:-25px;}
.mrm30{ margin-left:-30px;}
.mrgn_t6{margin-top:6px;}


/*********/

/* header start here */
.header{ width:980px; margin:0px auto;}
.header1{ width:980px; margin:50px auto;}
.logo{ float:left;}
.topBg{ background:url(../../images/tbg.gif) repeat-x left top; height:395px; width:980px; margin:0 auto;}
.topBg1{background:url(../../images/hd-strip.gif) repeat-x left; height:50px; margin:5px 20px 0px 20px; }
.primNav{ float:right; margin-top:25px;}
.primNav ul{width:133px; float:left; margin-right:10px;}

.primNav ul.btnLogin li{background:url(../../images/bg-primnav1.gif) left no-repeat; line-height:25px;}
.primNav ul.btnLogin li a{font:bold 11px verdana; color:#ffffff; text-decoration:none;background:url(../../images/bg-primnav1.gif) right no-repeat; height:25px;line-height:25px; padding:0px 10px; display:block;}

.primNav ul.btnFree li{background:url(../../images/bg-primnav2.gif) left no-repeat; line-height:25px;}
.primNav ul.btnFree li a{font:bold 11px verdana; color:#ffffff; text-decoration:none;background:url(../../images/bg-primnav2.gif) right no-repeat; height:25px;line-height:25px; padding:0px 10px; display:block;}

.Search {padding-left:10px;  width:132px; #width:136px; _width:145px; margin-top:-5px; }
.Search  input{border-top:1px #e1e1e1 solid;  border-bottom:1px #e1e1e1 solid; border-left:0px #ccc solid; border-right:0px #ccc solid; width:94px; float:left; margin-top:4px;  height:19px; _width:100px; _height:19px; _margin-top:5px;}
.Search  .btns{float:right; position:relative; top:4px; border:0; _top:5px; #left:-7px;}
.Search  .srl{float:left; position:relative; top:4px; border:0; _top:5px;}

.Search_com {padding-left:10px;  width:132px; #width:132px; _width:145px; margin-top:-5px; }
.Search_com  input{border-top:1px #e1e1e1 solid;  border-bottom:1px #e1e1e1 solid; border-left:0px #ccc solid; border-right:0px #ccc solid; width:94px; float:left; margin-top:4px;  height:19px; _width:100px; _height:19px; _margin-top:5px;}
.Search_com  .btns{float:right; position:relative; top:4px; border:0; _top:5px; #left:-7px;}
.Search_com  .srl{float:left; position:relative; top:4px; border:0; _top:5px;}



 
ul.glboalNav{ width:905px; margin-left:40px;}
ul.glboalNav li{ font-size:16px; font-weight:normal;  padding:20px 20px 0 55px; float:left;}
ul.glboalNav li a{ text-decoration:none; color:#7f7f7f;}
ul.glboalNav li a:hover{ text-decoration:none; color:#000;}

.headImg{ width:672px; margin-left:43px; _margin-left:23px; float:left; margin-top:10px;}

.headRbox{ width:210px; float:left; margin:20px 0px 0 20px; }
.headRboxs{ width:210px; float:left; margin:14px 0px 0 20px;   }

/* content start here */
.content{ width:980px; margin:0 auto; padding-top:10px; font-family:Verdana, Geneva, sans-serif;}
.user_com{ width:431px; float:left;  margin-right:3px; margin-left:42px; _margin-left:22px; background:url(../../images/ucom-cor-m.jpg) left repeat-x; _width:460px; }
.user_com h2{padding-top:14px; font-size:30px; font-weight:normal; color:#038907;}
.user_com h3{padding-top:4px; font-size:12px; font-weight:bold; color:#7f7f7f;}
.user_com ul{width:280px;}
.ucom_mboxbg{background:url(../../images/hm_mbg.gif) left repeat-x; height:162px; float:left; width:933px;}
.ucom_col{width:225px; margin-right:20px; margin-left:10px; margin-top:10px;}
.ucom_col b{font-size:14px; padding-left:6px; color:#7F7F7F;}
.ucom_col li li{padding:5px 0 0px 0; color:#7f7f7f; padding-left:10px; background:url(../../images/bul-lft.gif) left no-repeat; #height:15px;}
.ucom_col  ul{padding-left:5px; padding-top:5px;}
.ucom_col  li{background:url(../../images/bul-lft.gif) left no-repeat; padding-left:12px; height:20px; padding-top:4px;  }
.ucom_col li a{ color:#7f7f7f;}

.mid_ban{ width:468px; float:left;_width:420px;padding-left:15px;}
.mid_ban h2{padding-top:22px; font-size:19px; font-weight:bold; color:#000;}
.mid_ban h3{padding-top:4px; font-size:18px; font-weight:bold; color:#656565; text-align:center;}
.mid_ban ul{width:257px;  padding-top:20px; padding-left:10px;}

.user_com li li{padding:5px 0 0px 0; color:#7f7f7f; padding-left:10px; background:url(../../images/bul-lft.gif) left no-repeat; #height:15px;}



.lrnmore{ text-align:right;}
.lrnmore a{ color:Gray; text-decoration:none;}

.gog_add{ width:465px; float:left;  margin-right:10px; margin-left:38px; margin-top:20px; _width:460px;}
.gog_add_s{ width:460px; float:left;  margin-top:20px; _width:430px;}

/* footer start here */
.footer{ width:900px; margin:20px auto; background:#edeef1; height:35px; line-height:35px;  color:#7f7f7f; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.footer li a{ padding:0 5px 0 5px; color:#7f7f7f; text-decoration:none; }
.footer li a:hover{ padding:0 5px 0 5px; color:#000; text-decoration:none;}

.copy{padding-left:45px;}



.inlhs{ width:675px; padding-left:40px; margin-top:-10px;}
.inrhs{width:245px;}
.inrhs1{width:240px; padding-left:0px; #position:relative;#margin-top:4px;}
.inrhs2{width:220px; padding-left:0px;}

.intopBg{ background:url(../../images/tbg.gif) repeat-x left top; height:230px; width:980px; margin:0 auto;}

.intopBgs{ background:url(../../images/tbg.gif) repeat-x left top; width:980px;width:980px;  margin:0 auto;}


.mabox{background:#eaebee; font-size:11px;}
.mabox ul{margin-left:20px;}
.mabox li{height:25px; background:url(../../images/bul-lft1.gif) left no-repeat; padding-left:15px; vertical-align:middle;}
.inheadImg{ width:678px; margin-left:42px; _margin-left:23px; float:left; margin-top:20px;}
.inheadImgs{ width:678px; margin-left:42px; _margin-left:23px; float:left; margin-top:10px;}
.inheadcont{ width:904px; margin-left:42px; _margin-left:23px; float:left; margin-top:10px;}


.continfo{ width:225px; border-left:1px #ccc solid; padding-left:20px; height:75px; margin-left:20px;}
.content a{color:#039204; }
.content h2{ font-size:17px;}
.inlhs h4{ font-size:16px; }
.content h1{ font-size:25px; color:#039204;}
.inlhs p{ font-size:12px; margin-top:12px; margin-bottom:12px;}
.inlhs b{margin-top:12px;}
.imbp{position:relative; top:2px;}


.tcol{color:#6d6969;}
.tcol li{ background:url(../../images/bul-lft.gif) left top no-repeat; padding-left:20px; margin-left:20px;}

.contbcon{ width:324px; float:left;}
.contbox{  background:url(../../images/cntb-m.gif) left bottom repeat-y; padding:0; margin:0;}
.contbox b{color:#fff;}
.contbox h3{ font-size:14px; #padding-top:20px; padding-top:-20px;}
.contxt{width:182px; margin-left:10px;}
.contxts{ width:198px; margin-left:10px;}

.prbox{background:#eaebee;}
.prbox h2{font-size:15px;}
.prbox ul{margin-left:0px; padding:0;}
.prbox li{height:34px; list-style-type:none;}

.rmbox{ background:url(../../images/rbox-m.gif) repeat-y center; padding:7px; color:#fff; font-weight:bold; font-size:14px; width:211px; margin-left:10px; #margin-left:0px; #width:211px; }
.rmboxs{ background:url(../../images/rbox-m.gif) repeat-y center; padding:7px; color:#fff; font-weight:bold; font-size:14px; width:211px; margin-left:20px; #margin-left:0px; #width:211px; }
.rmboxr{ background:url(../../images/rbox-m.gif) repeat-y left; padding:7px; color:#fff; font-weight:bold; font-size:14px; #width:211px; }
.sbox{background:#eaebee; padding:10px;	font-size: 12px;}
.sbox table strong{ color:#039204;}

.colh{ background:#d2d5da; border-bottom:4px #eaebee solid; }
.colm{ background:#f4f5f7; border-bottom:4px #eaebee solid;}

.rhbox{background:#edeef1; height:36px; line-height:36px;}
.rhbox b{font-size:15px;}
.reslist li{height:22px;}
.reslist li a{color:#039005; font-weight:bold;}
.rhboxs {height:36px; line-height:36px; font-weight:bold; font-size:15px;}

.gresate a{color:#000; font-weight:bold;}
.pwg{position:relative; top:7px;}

.rescoll{width:330px;}
.rescolr{width:300px;}

.dmbg{background:#eaebee; background:url(../../images/dbx-m-bg.gif) left repeat-x; height:12px;}
.dmbox{background:#eaebee;}
.dmbcoll{width:122px; margin-left:5px; background:#eaebee;}
.dmbcolr{ width:510px; margin-left:12px; font-size:13px; background:#eaebee;}

.login{ width:548px;}
.logbg{ background:url(../../images/log-mid-bg.gif) repeat-y left; padding:10px;}
.logimg{ width:170px; _width:160px; margin-left:35px; _margin-left:25px; margin-top:25px;}
.logcon{ width:275px; margin-top:25px; margin-left:25px;}
.logcon b{font-size:15px; }
.logcon .inpt{ width:255px; height:18px; border:1px #ccc solid; }

.logcon  a{color:#999999; }
.logbox{background:#edeef1; height:36px; line-height:36px; margin-right:5px; font-size:15px; width:520px;}

.nesigcon{ margin-left:20px; font-size:15px; font-family:Verdana, Geneva, sans-serif; font-weight:normal;}
.nesigcon input{ width:200px; border:1px #a7a6aa solid;}
.nesigcon .int{ width:110px; border:1px #a7a6aa solid; margin-top:10px; }
.nesigcon p{margin-right: 0;
	margin-top: 8px;
	margin-bottom: 8px;
}
.sigcoll{ width:230px; _width:230px; margin-left:30px; _margin-left:15px;}
.sigcolls{ width:230px;}

.optional{ font-size:10px; color:#ccc;}
.slt{width:202px;}

.sincolf{ width:70px; margin:20px 15px 0px 15px;}
.sincols{ width:100px; margin:20px 15px 15px 15px; }
.sincols p{ margin:2px 0 2px 0;}

.cocolr{ width:240px; margin-left:3px;}
.pdboxbg{background:url(../../images/prdev-mid.gif) left repeat-y; padding:10px 20px 0 10px; color:#fff; }
.base{font-size:10px;}
.red{color:red;}

.terms{font-size:15px; font-weight:normal;}

.logcase{margin:20px; font-size:15px;
	height: 471px;
}
.logcase b{ font-size:15px; font-family:Verdana, Geneva, sans-serif; float:left;}
.logcase p{margin:0; padding:2px 0 2px 0;}
.logcase input{margin-bottom:5px;}
.logcoll{ width:350px; margin-top:15px; height:56px;}
.logcolr{ width:130px;}
.logslt{ width:310px;}
.logsint{width:450px;}
.logcimg{ margin-top:-15px; position:relative; top:4px; }

.mbox{width:225px; float:left; margin-right:14px; margin-left:4px; _margin-right:10px; _margin-left:4px;}
.mtbg{background:url(../../images/boxt-bg.gif) left; width:225px; height:46px;}
.mbg{background:url(../../images/boxm-bg.gif) repeat-y left; font-family:Verdana, Geneva, sans-serif; height:97px;}
.mtbg b{padding-left:6px; font-size:14px; color:#7f7f7f; font-family:Verdana, Geneva, sans-serif;}
.mbg ul{padding-left:5px; padding-top:5px;}
.mbg li{background:url(../../images/bul-lft.gif) left no-repeat; padding-left:12px; height:20px; padding-top:4px;  }
.mbg li a{ color:#7f7f7f;}
.micn{position:relative; top:4px; left:4px;}
.midcon{ width:735px; float:right;}


.utop{background:#eaebee;}
.utopcon{ padding:5px;}
.utopcon h2{ color:#038907; font-size:20px; padding-left:10px;}
.utopcon h6{font-size:11px; color:#7f7f7f; font-weight:normal; padding-top:10px;}
.utcl{position:relative; top:-10px; _top:-0px;}
.icntps{padding-right:10px; position:relative; _top:10px;}
.utoptx{ background:#f6f7fa; padding-top:0px;  _padding-top:0px}
 .utoptxs{background:url(../../images/utop-cor-r.gif) no-repeat right top; padding-top:0px;  _padding-top:0px}
.utopcr{ background:url(../../images/utop-cor-r.gif) repeat-x right; width:49px;}
.pdt{position:relative; _top:10px;}
.tnum{position:relative; top:-10px; #top:-25px; _top:-15px; right:15px;}
.mrgn_w5{ margin-left:5px;}
.mrgn_t2{margin-top:5px;}


.ft_con

{width:940px; margin:0px auto; background:url(../../images/ftcor-mid-bg1.gif) repeat-y left;}
.ftin-con

{margin:10px;}
.ftcoll

{ width:325px; color:#051235;}
.ftcolr

{width:485px;}
.ftcolr

li{float:left; background:url(../../images/ft-tab.gif) top left; width:152px; height:25px; margin-right:9px; color:#fff; font-weight:bold; text-align:center; line-height:25px;}
.ftcolr

li a{color:#fff; text-decoration:none;}
.ftcb-tmid

{background:url(../../images/frtb-mid-b.gif) top left repeat-x; height:13px;}
.ftc-tmid

{background:url('../../images/ft-cor-tmid.gif') repeat-x left top; 
height:9px;
	width: 940px;
}

.ctim.h3{ position:relative; top:10px; #top:0px; line-height:18px;}
.mrgnm_30{margin-left:-30px;}
.mrgnm_31{ position:relative; left:-30px; top:2px;}
.mrgnm_5{margin-left:-5px;}
.headerForum{width:100%; margin:0px auto;}
.primNavForum{float:right; margin-top:10px; margin-right:10px;}
.primNavForum ul{width:133px; float:left; margin-right:10px;}

.primNavForum ul.btnFree li{background:url(../../images/bg-primnav2.gif) left no-repeat; line-height:25px;}
.primNavForum ul.btnFree li a{font:bold 11px verdana; color:#ffffff; text-decoration:none;background:url(../../images/bg-primnav2.gif) right no-repeat; height:25px;line-height:25px; padding:0px 10px; display:block;}

.primNavForum ul.btnLogin li{background:url(../../images/bg-primnav1.gif) left no-repeat; line-height:25px;}
.primNavForum ul.btnLogin li a{font:bold 11px verdana; color:#ffffff; text-decoration:none;background:url(../../images/bg-primnav1.gif) right no-repeat; height:25px;line-height:25px; padding:0px 10px; display:block;}

.nstb{ #position:relative; #top:3px;}
.prmr{margin-left:-10px; margin-top:10px;}
.mrmp10{margin-left:-10px; #margin-left:-8px;_margin-left:0px;}

.mrmcm30{ margin-left:-20px; #margin-left:-35px;}
.mrmcm15{ margin-left:-15px; #margin-left:-30px;}

.mrmsc{margin-left:10px;}

.lpmt{margin-top:0px;  position:relative; top:5px; _position:relative; _top:-8px;}
.lpmts{margin-top:-10px;  #position:relative; #top:-8px;}
.lpmtt{margin-top:-8px;  #position:relative; #top:-8px;}
.lpmtf{margin-top:4px;  #position:relative; #top:-8px;}
.lpmt12{margin-top:-13px;  #position:relative; #top:-8px;}
.lpmtfv{margin-top:-12px;  #position:relative; #top:-10px;}
.lpmtsx{margin-top:0px;  #position:relative; #top:-10px;}
.uctm{margin-top:10px; #margin-top:0px;}

.thnkbox{border:2px #ccc solid; background:#E6FBEA; font-size:14px; font-weight:bold; padding:10px;}

/* Newly added for home's contect box */
/* mid con info start*/
.mid_infcon{width:906px; margin:10px auto; }
.mid_inf_tbg{ background:url(../images/hp_tbg.gif) top left no-repeat;  padding:10px 0 0px 0}
.mid_infcon p{padding:0 40px 0 40px; text-align:justify;}
.mid_inf_mbg{ background:url(../images/hp_mbg.gif) top left repeat-y;  padding:18px 0 10px 0; margin-top:-20px;}
.mid_inf_mbg a{font-weight:bold;}
.mid_inf_bbg{ background:url(../images/hp_bbg.gif) top left no-repeat; height:23px; }

/* mid con info end*/



