@charset "utf-8";
/* CSS Document */
body{
 margin-top:10px;
 background:#FFFFFF;
 font-size:12px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1	{ color:#FFFFFF; font-size:24px; font-weight:400;  }
h2	{ color:#878787; font-size:16px; margin:0px 0 10px 0;padding:0px; }
h3	{ color:#A9BB33; font-size:14px; padding:0px;  }
h4	{ color:#629e0e; font-size:12px;   padding:0px;}


a{
  color:#629e0e;
  text-decoration:none;
}
p{
  line-height:15px;
}
img {border:0px;}

.wrap{
 margin:0 auto;
 width:970px;
}
.header{
 width:963px;
 float:left;
}
.header_email{
 float:right;
 font-size:11px;
 margin-right:8px; 
}
.logo{
  width:177px;
  height:96px;
  float:left;
  padding:0;
  margin:0;
}
.user{
  background:url(../images/user_btn.gif) no-repeat;
  width:125px;
  height:25px;
  float:right;
  font-size:11px;
}
div.login{
  color:#FFFFFF;
  font-weight:700;
  margin-left:5px;
  padding:5px 0 5px 0;
  float:left;
}
div.signup{
  color:#000000;
  font-weight:700;
  margin-right:4px;
  padding:5px 0 5px 0;
  float:right;
}
br.clear{
  clear:both;
}
/*  For FireFox and IE 7*/
html>body div.login{
  color:#FFFFFF;
  font-weight:700;
  margin-left:8px;
  padding:5px 0 5px 0;
  float:left;
}
html>body div.signup{
  color:#000000;
  font-weight:700;
  margin-right:7px;
  padding:5px 0 5px 0;
  float:right;
}
/* End For FireFox and IE 7*/

/*  Top menu style For FireFox and IE 7*/
html>body div.menuPanel{
	margin-top:70px;
	width:700px;
	margin-left:260px;
	float:none;
	padding:0;
	text-align:right;
}
/*  END of Top menu style For FireFox and IE 7*/
.menuPanel{
	width:700px;
	margin-left:255px;
	margin-top:70px;
	float:none;
	padding:0;
	text-align:right;
}
.menuPanel ul.main{
    margin:0;
	padding:0;
	list-style-type:none;
	font-weight:600;
}
.menuPanel ul.main li{
    margin:0px 0px 0px 0px;
	padding:2px 5px 2px 5px;
	text-align:right;
	list-style-type:none;
	display:inline;
	line-height:20px;
	font-size:12px;
}
.menuPanel ul.main li a{
    color:#000;
	text-decoration:none;
}
.menuPanel ul.main li a:hover{
    color:#629e0e;
	text-decoration:none;
}
.menuPanel ul.main li.Sel{color:#ffffff;font-weight:bold;font-size:12px;background-color:#a6cf38;}
.menuPanel ul.main li.Sel a{color:#ffffff;font-weight:bold;font-size:12px;background-color:#a6cf38;}

html>body div.banner{
    
	padding:0;
	margin-top:5px;
	width:963px;
	height:290px;
	overflow:hidden;
}
.banner{
    
	padding:0;
	margin-top:5px;
	width:963px;
	height:290px;
	overflow:hidden;
}
.innerbanner{
   height:33px;
   margin-top:15px;
   clear:both
}

p.text1{
    color:#ffc400;
	font-size:25px;
	font-weight:700;
	margin:65px 10px 0 425px;
}
p.text2{
    color:#fff;
	font-size:14px;
	font-weight:700;
	padding:0px 25px 0 425px;
}
p.learnmore{
    color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:0px 25px 0 425px;

}
/********************** Tab Styles *************************************************/
.tabs{
    width:963px;
	height:110px;
	margin-top:5px;
}
.tab1content{
    background:url(../images/tab_bg.gif) repeat-x;
	width:317px;height:108px;
	float:left;
}
.tabL{
    background:url(../images/LB_tabs.gif) 0 100% no-repeat;
	width:317px;
	height:108px;
}
.tab2content{
    background:url(../images/tab_bg.gif) repeat-x;
	width:325px;
	height:108px;
	margin-left:2px;
	float:left;
}
.tab3content{
    background:url(../images/tab_bg.gif) repeat-x;
	width:317px;height:108px;
	float:left;
	margin-left:2px;
}
.tabR{
    background:url(../images/RB_tabs.gif) 100% 100% no-repeat;
	width:317px;
	height:108px;
}
/********************** END Tab Styles *************************************************/
/********************** Sitemap style ************************************/

ul.sitemap{
  list-style-image:url(../images/li.gif);
}
ul.sitemap li{

  background-repeat:no-repeat;
  margin-bottom:3px;
  font-size:12px;
  line-height:22px;
  color:#6CC835;
  
}
li a, .sitemap ul li a:visited{ color:#6CC835; text-decoration:none;}
li a:hover{ color:#008800; text-decoration:none;}

/********************** End Sitemap style ************************************/
.content{
    width:963px;
	padding-top:10px;
	clear:both;
	height:100%;
}

.t  { background: url(../images/bdr.gif) 0 0  repeat-x;padding:0;}
.l  { background: url(../images/bdr_left.gif) 0 0 repeat-y;}
.b  { background: url(../images/bdr.gif)  0 100% repeat-x;padding:0;}
.r  { background: url(../images/bdr_left.gif) 100% 0 repeat-y;}
.bl { background: url(../images/br_bl.gif)  0 100% no-repeat}
.br { background: url(../images/br_br.gif) 100% 100% no-repeat}
.tl { background: url(../images/br_tl.gif) 0 0 no-repeat}
.tr { background: url(../images/br_tr.gif) 100% 0 no-repeat;} 

.inner_content{}

.left{
  width:676px;
  float:left;
  height:100%;
  margin-right:5px;
}
.right{
  width:279px;
  float:left;
}
.forpadding{
    padding:5px 20px 10px 20px;
	text-align:justify;
}
.left p { font-size:11px;}

.blog{padding-bottom:5px;}



.bottom_t  { background: url(../images/bdr.gif) 0 0  repeat-x;padding:0;}
.bottom_l  { background: url(../images/bdr_left.gif) 0 0 repeat-y;}
.bottom_b  { background: url(../images/bdr.gif)  0 100% repeat-x;padding:0;}
.bottom_r  { background: url(../images/bdr_left.gif) 100% 0 repeat-y;}
.bottom_bl { background: url(../images/br_bl.gif)  0 100% no-repeat}
.bottom_br { background: url(../images/br_br.gif) 100% 100% no-repeat}
.bottom_tl { background: url(../images/br_tl.gif) 0 0 no-repeat}
.bottom_tr { background: url(../images/br_tr.gif) 100% 0 no-repeat; height:270px; padding:0px 3px 0px 10px;} 

h4.bottom{
   font-size:14px;
   font-weight:700;
   width:140px;
}
.bottom{
    width:955px;
	margin-top:25px;
	padding:0px 0 0px 0px;
	text-align:center
}

ul.bottom1{
    margin:0;
	padding:0;
	list-style-type:none;
	background-color:#629e0e;
}
ul.bottom1  li{
    margin:0px 0px 0px 0px;
	padding:3px 10px 3px 10px;
	text-align:center;
	list-style-type:none;
	display:inline;
	line-height:20px;
	font-size:12px;
}
ul.bottom1 li a{
    color:#fff;
	text-decoration:none;
}
ul.bottom1 li a:hover{
    color:#000;
	text-decoration:none;
}

ul.bottom2{
    margin:0;
	padding:0;
	list-style-type:none;
}
ul.bottom2  li{
    margin:0px 0px 0px 0px;
	padding:2px 10px 2px 10px;
	text-align:center;
	list-style-type:none;
	display:inline;
	line-height:20px;
	font-size:12px;
}
ul.bottom2 li a{
    color:#edc749;
	text-decoration:none;
}
ul.bottom2 li a:hover{
    color:#000;
	text-decoration:none;
}
.footer{
    margin-top:10px;
	padding-bottom:10px;
    clear:both;
}
.copy{
    font-size:10px;
	float:left;
	width:450px;
	margin-left:0px;
}
.etrix{
    font-size:10px;
	float:right;
	width:300px;
	margin-right:0px;
}
.support{
	font-size:12px;
}

.bubble{
    padding:10px;
	margin-left:195px;
}
.livechat{
    font-size:24px;
	margin-left:110px;
	margin-top:-20px;
    color:#404140;
}
.chatnow{
    margin-top:0px;
	margin-left: 33px;
}
.chat_txt_bx_div{
    float:left;
	width:200px;
	padding-left:10px;
}

.chat_btn1{float:left;width:75px;padding-left:10px; padding-bottom:5px;}

.partners_img{float:left;width:39px;padding-left:20px;margin-bottom:10px;}
.partners_txt{
   float:left;
   width:200px;
   font-size:11px;
   padding-left:5px;
   margin-bottom:10px;
}
.news_txt{
   width:250px;
   font-size:11px;
   padding:0 5px 0 20px;
   margin-bottom:15px;
}

.call{
   padding:10px;
   margin-left:195px
}
.call_center{
   font-size:24px;
   margin-left:100px;
   margin-top:-20px;
   color:#404140;
}
.call_text{
   margin-top:5px;
   color:#FFFFFF;
   font-size:10px;
   text-align:center;
}
.content_bottom{
   margin:35px 0px 0px 25px;
}
.content_bottom_else{
   margin:35px 0px 10px 35px;
}
.chamber{
   float:left;
   width:184px;
   height:88px;
   font-size:12px;
   font-weight:600;
}
.club{
   float:left;
   width:184px;
   height:88px;
   font-size:12px;
   font-weight:600;
   margin-left:20px;
}
.events{
   float:left;
   width:184px;
   height:88px;
   font-size:12px;
   font-weight:600;
   margin-left:20px;
}
.partners{
   padding-top:5px;
}
.partners p.else{
   padding:10px 0 10px 15px;
   color:#8cb84e;
   border-bottom:1px #8cb84e dashed;
   border-top:1px #8cb84e dashed;
}
.partners p.index{
   padding:10px 0 10px 15px;
   color:#8cb84e;
   border-bottom:1px #8cb84e dashed;
}
.blog{
   padding-top:5px;
   clear:both;
}
.blog p{
   padding:10px 0 10px 20px;
   color:#8cb84e;
   border-bottom:1px #8cb84e dashed;
   border-top:1px #8cb84e dashed;
}
.chat_text_box{
   width:170px;
   height:28px;
   background: url(../images/text_bg.gif) no-repeat;
   border: none;
   padding: 8px 0 0 5px;
   margin-left:25px;
   font-size:11px;
}
.share{
   clear:both;
   width:963px;
}
.share div{
   font-size:12px;
   float:right;
   width:120px;
   margin-right:5px;
   padding:5px 5px 5px 5px;
}

/************************* Live Chat Block Styles *******************************/
.rightchatarea
{
	margin: 3px 10px 0 13px;
	padding-top: 15px;
	width:249px;
	height:81px;
	background:url(../images/chatnow.jpg) bottom no-repeat;
}
.img_livechat{
padding-top:40px;
width:249px;
height:39px;
}
.livetxt{
   float:left;
   width:156px;
   height:70px;
   background-color:#7cb42f;
   color:#fff;
   font-size:18px;
   padding:11px 0 0 10px;
}
.livetxt span{
   font-size:11px;
}
.livchat_small{
   float:left;
   width:81px;
   height:81px;
}

/******************* Email Support *********************/
.img_emailsupport{
   padding:15px 8px 10px 13px;
   width:258px;
   height:81px;
}
.emailtxt{
   float:left;
   width:158px;
   height:70px;
   background-color:#7cb42f;
   color:#fff;
   font-size:18px;
   padding:11px 0 0 10px;
}
.emailtxt span{
   font-size:11px;
}
.email_small{
   float:left;
   width:81px;
   height:81px;
}

/***************** Call Center ************************/
.img_callcenter{
   padding:15px 8px 10px 13px;
   width:258px;
   height:81px;
}

.callcentertxt{
   float:left;
   width:158px;
   height:77px;
   background-color:#7cb42f;
   color:#fff;
   font-size:18px;
   padding:5px 0 0 10px;
}
.callcentertxt span {
   font-size:11px;
}
.call_small{
   float:left;
   width:81px;
   height:81px;
}

p.contact{ line-height:15px;}

.faqsContainer{ margin:0px 0px; padding:0px; } /* 16/04/09 */
.faqsContainer .question{ font-weight:bold; line-height:25px; clear:both;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; }/* 16/04/09 */
.faqsContainer .answer{margin:0px 0px 10px 0px; border-bottom:1px dashed #e1e1e1;padding:0px 0px 10px 0px; font-size:12px; font-weight:normal; line-height:20px; clear:both; text-align:justify;font-family:Verdana, Arial, Helvetica, sans-serif;} /* 16/04/09 */

.newscontainer{ margin:0px 0px; padding:0px; } /* 16/04/09 */
.newscontainer .newstitle{ font-weight:bold; line-height:25px; clear:both;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; }
/* 16/04/09 */
.newscontainer .newsdetail{margin:0px 0px 10px 0px; border-bottom:1px dashed #e1e1e1;padding:0px 0px 10px 0px; font-weight:normal;font-size:12px;  line-height:20px; clear:both; text-align:justify;font-family:Verdana, Arial, Helvetica, sans-serif;} /* 16/04/09 */
#joinfree{
  width:270px;
  color:#000;
  padding-top:40px;
  padding-left:20px;
  height:51px;
  text-align:center;
}
#joinfree span.join{
  font-size:24px;
  color:#404140;
}
#joinfree span.profile{
  color:#FFFFFF;
  font-size:10px;
}
#joinfree span a{
  color:#FFFFFF;
  font-size:10px;
}
#already{
  width:282px;
  color:#000;
  height:46px;
  padding-top:40px;
  padding-left:25px;
  text-align:center;
}
#already span.alreadymem{
  font-size:24px;
  color:#404140;
}
#already span.login{
 font-size:13px;
 font-weight:600;
}
#already span.login a{
 color:#fff;
 font-size:12px;
}
#already span.forget{
 font-size:10px;
}
#already span.forget a{
 color:#fff;
}
span#firstpage{
 background:url(../images/arrow.jpg) left  no-repeat;
 padding-left:15px;
 line-height:20px;
 font-size:14px;
}
span.pagetrail{
 background:url(../images/arrow.jpg) left no-repeat;
 padding-left:15px;
 margin-left:17px;
 line-height:20px;
 font-size:14px;
}
div.pageimage{
 margin:0px 5px 10px 0;
 float:left;
 width:73px;
}
div.pagearticle{
 float:left;
 margin:0px 0px 10px 0;
 width:555px;
}
div.pagearticle p{
 margin:3px 0 0 0;
 width:555px;
 line-height:15px;
}
div.pagearticle span.readmore{
  color:#319d0d;
  font-size:12px;
  font-weight:600;
}
span.pagetitle{
 display:block;
 color:#6c6c6c;
 font-size:14px;
 line-height:20px;
 font-weight:bold;
}
span.title{
 color:#3d3d3d;
 display:block;
 font-size:12px;
 margin-left:25px;
 font-weight:600;
 line-height:15px;
}
span.shortdesc {
 color:#77ad2d;
 display:block;
 font-size:11px;
 margin-left:25px;
 margin-bottom:5px;
 line-height:18px;
}
p.breadcrumb{margin-bottom:15px;}
/*-------------------- Forms ------------------------*/
	em {font-size:12px}
	.inputContainer{margin:0; padding:0px 10px; clear:both; display:block; width:600px;overflow:hidden;}
	label{ margin:5px 0px;padding:0px;font-size:12px; font-weight:bold; float:left; width:170px; text-align:right;color:#90a700;}
	.inputBox{ margin:0px 0 0 0; padding:0px; float:right; width:420px;font-size:13px;}
	.inputBox span{ font-weight:normal;}
	
	.txtbox1{ margin:5px 0px; padding:0px 0 0 2px; width:250px;  height:18px; line-height:18px; border:1px solid #cdcdcd; font-size:13px }
	
	.txtarea{ margin:5px 0px; padding:0px 0 0 2px; width:250px; border:1px solid #cdcdcd; font-size:12px }
	
	.logoFile{ margin:5px 10px; padding:0px 0 0 2px; height:22px; border:1px solid #cdcdcd; font-size:13px; }
	
	.imgLogo {}
	
	.inputChkBox{ margin:7px 0px 3px 0px; padding:0px; float:right; width:420px;}
	div.btnSignIn{margin:5px 0 0 0; padding:0px 10px;display:block; width:120px;overflow:hidden;float:right; margin-right:145px;}
	
	div.forget{margin:5px 0 0 0; padding:0px 10px;display:block; width:120px;overflow:hidden;float:left; margin-left:180px;}
	div.forget a {color:#788a05;font-size:13px;}
	
	div.btnReg{margin:0; padding:0px 10px; clear:both; display:block; width:120px;overflow:hidden;float:left; margin-left:180px;}
	
	div.btnEmail{margin:0; padding:0px 10px; clear:both; display:block; width:120px;overflow:hidden;float:right; margin-right:160px;}
	
	div.btnForget{margin:0; padding:0px 10px; clear:both; display:block; width:120px;overflow:hidden;float:right; margin-right:145px;}
	
	div.btnUpdate{margin:0; padding:0px 10px; clear:both; display:block; width:120px;overflow:hidden;float:right; margin-right:150px;}
	
	div.btnUgrade{margin:0; padding:0px 10px; clear:both; display:block; width:120px;overflow:hidden;float:left; margin-left:100px;}
	
	div.btnConfirm{margin:0; padding:0px 10px; clear:both; display:block; width:120px;overflow:hidden;float:right; margin-right:150px;}
	.clear{margin:0px;padding:0px;line-height:0px;font-size:0px;clear:both; height:1px;}
		
	span.error { color:#FF0000; font-size:12px;}	
	span.msg { color:#90a700; font-size:12px;}				  
				  

	
/*-------------------- End Forms ------------------------*/
	
.userLogin{
  background:url(../images/user_btn.gif) no-repeat;
  width:125px;
  height:25px;
  float:right;
  margin-right:5px;
  font-size:11px;
  font-weight:normal;
  padding:1px 2px;
}
span.loginbtn{
  color:#FFFFFF;
  margin-left:5px;
  padding:5px 5px 5px 5px;
  float:left;
}
span.loginbtn a{color:#fff;text-decoration:none;font-weight:normal;}
span.signupbtn{
  color:#000000;
  margin-right:6px;
  padding:5px 3px 5px 10px;
  float:right;
}
span.signupbtn a{color:#000000;text-decoration:none;font-weight:normal;}
.userLogout{
  background:url(../images/logout.gif) no-repeat;
  width:62px;
  height:21px;
  float:right;
  margin-right:5px;
  font-size:11px;
  font-weight:normal;
}div.logout{
  color:#000000;
  margin-left:5px;
  padding:3px 5px 0px 8px;
  float:left;
}
div.logout a{color:#000;text-decoration:none;}


/* ---------------- User Menu Table ----------------------*/
div.userM { padding:5px 0 5px 0;}
div.userM p.index{
padding:0px 0 10px 15px;
color:#8cb84e;
border-bottom:1px #8cb84e dashed;
}
div.userM ul {padding:0px 0 0 0;margin:5px 0 0 20px;list-style:none;width:200px;}
div.userM ul li {padding:3px 0 3px 1px;}
span.logout a{font-size:11px;color:#000000;font-weight:bold;}

/********************* Download Page *********************************/

div.icon{
  width:22px;height:26px;
  float:left;
  margin-right:10px;
  margin-top:3px;
}
div.catdesc{
  float:left;
  width:590px;
  text-align:justify;
  line-height:20px;
}
div#clear{
  margin:10px 0 10px 0;
  border-top:1px #e1e1e1 dashed;
}
td.fieldname{
  background-color:#ededed;
  text-align:right;
  padding-right:5px;   
}
td.field{
   background-color:#f4f3f3;
   padding-left:10px;
}

