/*  idTabs ~ Sean Catchpole  */


/* Style for Usual tabs */
.usual {
    
  color:#111;
  padding:0px 0px;
  width:400px;
  
 
 background:url(../image/bg.png);
  margin:18px 0 8px -5px;
  
  font: bold 15px/37px Calibri, Arial, Helvetica, sans-serif;
}
.usual ul li { list-style:none; float:left; margin-left:px;position:relative;width:78px; }
.usual ul{
	float:left;
	width:100%;
	list-style:none;
	float:left;
	
	left:0px;
	margin:0px 10px 0 -40px;
	 
}
.usual ul a {
	position: relative;
	float:left;
	width:70px ;
  display:block;
 padding: 0 5px;
 
 
  text-decoration:none!important;
  
  margin-left:0;
  font: bold 15px/37px Calibri, Arial, Helvetica, sans-serif;

 
	text-align:center;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
  
	
	color:#333;
	text-decoration:none;
	display:block;
 /* Old browsers */

}
.usual ul a:hover {
  color: #666666;
 
  text-shadow: 0 1px 1px rgba(255,255,255,0.75); /* Old browsers */
  background:#eee;
  border-radius:10px 10px 0px 0px;
  }
.usual ul a.selected {
  margin-bottom:0;
  color:#666666;
   border-bottom:1px solid #eee;
   
  cursor:default;
  border-radius:10px 10px 0px 0px;
  background:#eee;
  }
.usual div {
  padding:20px 10px 1px 10px;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;
  background:#eee;
  
  font: 14px Calibri, Arial, Helvetica, sans-serif;;
}
.usual div   { color:#000; font:13px;text-align:justify;
  line-height:18px; }

#usual2 { background:#0A0A0A; border:1px solid #1A1A1A; }
#usual2 a { background:#222; }
#usual2 a:hover { background:#000; }
#usual2 a.selected { background:snow; }
#tabs3 { background:#FF9; }

/* Style for various uses of tabs */

#freedom {
  float:left;
  width:90px;
  color:#68D;
  font-family: Tahoma, Geneva, sans-serif;
font-weight: normal;
}
#freedom li a {
  width:80px;
  text-align:left;
  padding:2px 6px 4px;
  background:#222;
  margin:1px;
  *margin:0px;
  display:block;
  text-decoration:none;
  font-weight:bold;
  font-size:0.7em;
  font-style:normal;
}
#freedom li a:hover {
  background:;
  width:86px;
}
#freedom li a.selected {
  background:#FFF;
  color:#000;
  width:90px;
  cursor:default;
}
a.back_1 {
padding:5px;
line-height:30px
}

.tabContainer {
  width:400px;
  margin:20px auto;
  padding-top:2px;
  background:#181818;
  border:1px solid #222;
}
.tabContainer h3 {
  padding-bottom:4px;
  color:#F60;
}
.tabContainer p {
  padding:2px 12px 10px;
  text-align:left;
}

#three {
  position:absolute;
  top:0;
  left:0;
  border-bottom:1px solid #444;
  border-right:1px solid #444;
}

#four {
  color:#D66;
  font:2em Cambria, Times New Roman, serif;
  position:fixed;
  bottom:10px;
  right:20px;
}

.imagebox {
  background:#040404;
  border:1px solid #1A1A1A;
  width:100px;
  height:90px;
  margin:10px auto;
}
.imagebox a {
  display:block;
  width:25px;
  height:25px;
  line-height:23px;
  float:left;
  text-decoration:none;
  background:#111;
}
.imagebox a:hover { background:#000; }
.imagebox a.selected {
  background:snow;
  color:#222;
  font-weight:bold;
}
.imagebox img { margin-top:6px; clear:both; }


/* Styles for Advanced Section */

#adv2 {
  width:500px;
  margin:6px auto;
  background:#181818;
}
#adv2 ul {
 display:block;
 width:50px;
 height:50px;
 float:left;
}
#adv2 li { float:left; }
#adv2 li.split { clear:both; }
#adv2 li a {
  display:block;
  height:25px;
  width:25px;
  line-height:22px;
  text-decoration:none;
  background:#222;
}
#adv2 li a:hover {
  background:#0A0A0A;
}
#adv2 li a.selected {
  background:snow;
  color:#111;
  font-weight:bold;
}

#adv2 span {
  height:50px;
  display:block;
  line-height:45px;
  width:450px;
  float:right;
  background:#181818;
}

#adv3 a {
  color:snow;
  font-size:2em;
  font-weight:bold;
  text-decoration:none;
  margin:6px;
}
#adv3 a:hover { color:#68D; }
#adv3 p {
  color:#888;
  margin:5px;
  font-style:italic; 
}
#adv3 p a {
  margin:0;
  color:#CCC;
  font-size:1em;
  font-weight:bold;
  text-decoration:underline;
}
#adv3 p a:hover { color:#FFF; }

#message {
  margin:10px auto;
  border:2px solid #eb8115;
  width:240px;
  height:40px;
  background:#fff;
  font-size:1.3em;
  line-height:2em;
  color:#FC4;
}
#mainTabs {
margin:0 auto;
width:560px;

}
#main{
	font-family: Tahoma, Geneva, sans-serif;
font-weight: normal;
}
#mainTabs li { list-style:none; float:left;}
#mainTabs a {
  display:block;
  padding:4px 0;
  height:44px;
  width:140px;
  text-decoration:none!important;
  margin:0px;
  margin-left:0;
  font:12pt Calibri;
  color:#FFF;
  background:#222;
}
#mainTabs a:hover {
  height:28px;
  padding:4px 0 6px;
  background:#0D0D0D;
  border-bottom:1px solid #181818;
}
#mainTabs a.selected {
  height:30px;
  padding:4px 0 8px;
  background:snow;
  color:#222;
  font-weight:bold;
  border-bottom:none;
}
/* -------------------------------------------------*/

/* ------------------ Start Default Section ------------------ */
/*body{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545b7c; background:url(../images/bg/main-bg.jpg) repeat-x top;}
p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,b,span{margin:0;padding:0;}
ul,li{list-style:none;}
img{border:0;outline:none;}
a:focus{outline:none;}
form{margin:0; padding:0;}
input,select,textarea{outline:none;}
.clear{display:block; clear:both;}
a:active, a:focus{ outline:none; }
a img{ border:none; }
.star{color:#ff0000;}
br{line-height:13px;}

.main_width{width:980px; margin:0 auto; background:#fff;}
.top_div{height:110px;}
.logo{padding:18px 0px 0px 18px; width:314px; float:left; }
*/
/* ------------------ Start_Top_Div_Section ------------------ */
.top_link_div{float:right; width:600px;}
ul.top_link{ padding:16px 0px; text-align:right;}
ul.top_link li{display:inline; padding:0px 12px 0px 8px; background:url(../images/top_link_line_bg.jpg) no-repeat right; border:0px solid #d2c3d4; font-family:Arial, Helvetica, sans-serif;color:#000; font-weight:bold; font-size:12px; }
ul.top_link li a{color:#000; text-decoration:none;}
ul.top_link li a:hover{color:#c1170a; text-decoration:none;}
ul.top_link li span{color:#c1170a; font-weight:normal; font-size:18px;}

ul.cus_link{ padding:10px 4px; text-align:right;}
ul.cus_link li{display:inline; padding:0px 8px 0px 10px; background:url(../images/top_link_line_bg.jpg) no-repeat left; border:0px solid #d2c3d4; font-family:Arial, Helvetica, sans-serif;color:#fff; font-weight:bold; font-size:14px; }
ul.cus_link li a{color:#fff; text-decoration:none;}
ul.cus_link li a:hover{color:#000; text-decoration:none;}
ul.cus_link li span{color:#e9d2ad; font-weight:bold; font-size:14px;}
/* ------------------ Start_Top_Div_Section ------------------ */
/* ------------------ Start_Banner_Div_Section ------------------ */
.banner_main_div{width:980px; margin:0 auto; padding-top:2px;}
.banner_div{width:640px; float:left; margin-right:10px; margin:0px;}
.form_div{width:320px; float:right; padding:4px 4px; margin-top:10px; background:url(../images/form-bg.jpg) no-repeat no-repeat; height:330px;}
.dot{ background:url(../images/icons/dot.jpg) repeat-x center ; padding-top:5px; line-height:2px;}

.box_div{width:980px; margin:0 auto; padding:10px 0px;}
.scroll_div{float:left; width:460px; margin-right:40px;}
.scroll_div h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#c1170a; font-weight:normal; padding-bottom:10px;}
.scroll_div p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7d8681; font-weight:bold; line-height:16px;}
.paid_div{float:left; width:480px;}
.paid_div h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#c1170a; font-weight:normal; padding-bottom:10px;}
.paid_div p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7d8681; font-weight:bold; line-height:16px;}
.paid_div .text{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; font-weight:bold; line-height:18px;}
.paid_div .text1{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#474747; font-weight:bold; line-height:18px;}
.paid_div .popular{ background:#f77304; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding:1px 5px; position:absolute; margin-left:40px; margin-top:-16px;}
.paid_div .tit{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333; font-weight:normal; line-height:30px; padding-left:18px}
a.link:link, a.link:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#76112f; text-decoration:none; line-height:26px; padding-right:10px; font-weight:bold; background:url(../images/icons/list-1.gif) no-repeat right;}
a.link:hover{text-decoration:none; color:#000;}

.inner_page_div{ width:960px; margin:0 auto; padding:10px 0px}
.title1{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#646464; font-weight:normal; line-height:40px;}
.title2{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5dae2d; font-weight:bold; line-height:30px; height:30px; background:url(../images/icons/tit_line.gif) repeat-x left; border:1px solid #d9d9d9;}
.title3{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#1c1c1c; font-weight:normal; line-height:30px;}
.title4{font-family:Arial, Helvetica, sans-serif; font-size:13px;padding-left:10px; color:#1c1c1c; font-weight:bold; line-height:40px;}
.title4 span{ color:#f77f1e;}
.table1{ background:#ffffbf; border:1px solid #cace7a; line-height:40px;}
.table2{ background:#fff; border:1px solid #d9d9d9; border-top:none; padding:10px; height:94px;}
.table3{ background:#fff; border:1px solid #d9d9d9; padding:0px 10px;}
.text1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:18px; font-weight:normal;}
.text2{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#87bd2b; line-height:18px; font-weight:bold;}
.text3{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888888; line-height:28px; font-weight:normal;}
.text4{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0061a6; line-height:28px; font-weight:normal;}
a.link1:link, a.link1:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0063ab; text-decoration:none; line-height:40px; padding-right:10px; background:url(../images/icons/list-2.gif) no-repeat right;}
a.link1:hover{text-decoration:none; color:#000;}

a.link2:link, a.link2:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0064a0; text-decoration:none; line-height:18px; padding-left:10px; background:url(../images/icons/list-1.gif) no-repeat left;}
a.link2:hover{text-decoration:none; color:#000;}

a.link3:link, a.link3:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; line-height:18px;background:#ee8716;padding:2px 4px;border-radius:6px}
a.link3:hover{text-decoration:none; color:#000;}

a.close1:link, a.close1:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0063ab; text-decoration:none; line-height:40px;  padding-right:16px; background:url(../images/icons/icon-close.gif) no-repeat right;}
a.close1:hover{text-decoration:none; color:#000;}


.img_bor1{ border:1px solid #c5d19f; padding:6px; background:#fff;}
.img_bor2{ border:1px solid #e3e3e3;  background:#fff;}
.img_bor3{ border:1px solid #e3e3e3; padding:6px; background:#f6f6f6;}
.let_mat_div{ width:88px; border:1px solid #d9d9d9; padding:5px;}
.let_mat_tit{}
.let_mat_text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7d8681; font-weight:normal; line-height:14px;}
.let_mat_id{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0064a0; font-weight:bold; line-height:14px;}
.img1{background:url(../images/icons/icon-2.gif) no-repeat left; width:30px; padding:2px 10px;}
.img2{background:url(../images/icons/icon-2.gif) no-repeat left; width:30px; padding:2px 6px;}

.dot_line{ background:url(../images/icons/dot_line.jpg) repeat-x left; line-height:16px;}




/* footer set1*/
.div-footer{width:100%; background:#fff; float:left; border-top:1px solid #e5e5e5; padding-top:10px;}
.footer-box{width:70px; float:left; margin:10px 0 0 0px; -margin:10px 0 0 10px; background:url(../images/themes/footer-dot.gif) repeat-y right;}
.footer-box2{width:150px; float:left; margin:10px 0 0 20px; background:url(../images/themes/footer-dot.gif) repeat-y right;}
.footer-box3{width:180px; float:left; margin:10px 0 0 0px;}
.footer-box4{width:150px; float:left; margin:10px 0 0 10px;}
.footer-head{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff9b0b; padding:10px 0 6px 0; line-height:12px; font-weight:700;}

/* submenu */
ul.pointlink{float:left; padding:0 0 0 0px; margin:0;}
ul.pointlink li{float:right; padding:3px 8px 3px 0px; width:150px; -width:130px; list-style:none; color:#555555; background:url(../images/icons/bullet-icon.gif) no-repeat 0 8px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
ul.pointlink li a{color:#555555; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
ul.pointlink li a:hover{color:#000;}

a.footerlink:link, a.footerlink:visited{ font-size:11px; text-decoration:none; color:#989898;}
a.footerlink:hover{text-decoration:none; color:#000;}

.footer_box_div{width:980px; margin:0 auto; padding:10px 0px;}
.footer_box_div .box{ border:1px solid #cdcdcd; padding-bottom:4px; height:170px;}
.footer_box_div .left{ width:580px; float:left; margin-right:20px;}
.footer_box_div .right{ width:380px; float:left;}

ul.pro_link{ padding:6px 4px; text-align:left;}
ul.pro_link h1{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold; padding-bottom:10px; padding-left:6px;}
ul.pro_link li{display:inline; padding:0px 4px 0px 6px; background:url(../images/top_link_line_bg.jpg) no-repeat left; border:0px solid #d2c3d4; font-family:Arial, Helvetica, sans-serif;color:#6f6269; font-weight:400; font-size:11px; }
ul.pro_link li a{color:#6f6269; text-decoration:none;}
ul.pro_link li a:hover{color:#cc1a0e; text-decoration:none;}
ul.pro_link li span{color:#7a7a7a; font-weight:bold; font-size:13px;}

ul.adv_link{padding:6px 4px; margin:0; text-align:left;}
ul.adv_link h1{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold; padding-bottom:10px; padding-left:6px;}
ul.adv_link li{float:left; padding:5px 8px 4px 16px; width:340px; list-style:none; color:#555555; background:url(../images/icons/bullet-icon.jpg) no-repeat 6px 8px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
ul.adv_link li a{color:#555555; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
ul.adv_link li a:hover{color:#000;}

/* footer set2*/
.footer-set2{width:100%; background:#eeeded; float:left; border-top:1px solid #fff;}
.footer-set2 dl dd { padding:0;}
.footer-set2 dl dd img { float:left; margin: 0 10px 0 0px;}
.footer-set2 dl dd.text {font-family:Arial, Helvetica, sans-serif; color:#828282; text-align:justify; line-height:14px; font-size:11px; padding:6px 14px 0 14px; }
.footer-set2 dl dd.line { background:url(../images/footer-line.gif) repeat-x; height:12px;}
.footer-set2 dl dd a {color:#a11010; text-decoration:none;} 
.footer-set2 dl dd a:hover {color:#858584;}
.footer-bdiv{color:#989898; padding:0px 5px 5px 15px; font-size:11px;}

/* below  css for register page */
.headbg{ background:url(../images/line.png) repeat-x;}
.headbgR{ }
.headbgL{  padding:0 10px; height:28px; line-height:48px; color:#545b7c; font-weight:bold; font-size:13px;}
.leftP{ width:650px; float:left;}
.rigP{ width:200px; float:right; background:#CCCCCC;}
.group:after{ content:""; clear:both; width:100%;}
.midCorn{ background: 0 0 repeat-y; margin:10px 0;  }
.regCont{ padding:8px 15px;}
.corGrenMid{  background:#fff;box-shadow: 0px 0px 3px #cdcdcc;
-webkit-box-shadow: 0px 0px 3px #cdcdcc;
-moz-box-shadow: 0px 0px 3px #cdcdcc;
  padding:5px 15px;  }
.greenConthead{ padding:7px 10px 7px 40px; border-bottom:1px dotted #ccc;  border-top:1px dotted #ccc; color:red; font-weight:bold;}
a.prevBtn{background:url(../images/prevBtn.gif) 0 0 no-repeat; float:right; width:108px; height:24px; margin-top:-4px;}
a.prevBtn b{ visibility:hidden;}
.corGrenBot{ margin-bottom:10px;}
.marBotNone{ margin-bottom:0px !important;}
.greenCont{ }
.blueHead{ color:#006acd; font-size:15px; font-weight:bold;border-bottom:1px dotted #ccc; padding-bottom:6px; }
/*
.greenCont ul li{ list-style:none; border-bottom:1px dotted #ccc; padding:9px;}*/
.greenCont ul li{ list-style:none; border-bottom:1px dotted #ccc; padding:9px;}
.greenCont ul li:after, .blueHead:after, headingNo:after{ clear:both; content:""; width:100%; display:block;}
.red{ color:#FF0000;}
.fWid{ float:left; width:130px; }
.sWid{ display:block; overflow:hidden; color:#666; font-size:11px; }
.sWid select{ width:163px; padding:2px; color:#666; padding:2px; font-size:11px; }
.sWid input.textVal{ width:156px; padding:2px; color:#666; padding:2px; font-size:11px; }
.sWid input.textValsmal{ width:20px; padding:2px; color:#666; padding:2px; font-size:11px; margin:0 5px; }
.sWid div{ margin:0 0 5px 0;}
.oneSect{ float:left; width:100px; }
.twoSect{ float:left; width:180px; color:#666; font-size:11px; margin-right:15px; }
.thrSect{float:left; width:80px;}
.bdivf{ width:200px; float:left;}
.bdivS{font-size:11px; color:#666; font-weight:normal;}
.blue{ color:#000066; }
.headingNo{background:#e9d2ad 0 0 no-repeat; height:45px; line-height:18px; overflow:hidden;border-radius:10px 10px 0px 0px }
.headingNo div{ float:left; width:auto; padding:0 34px; font-size:15px; font-weight:bold; padding-top:3px;line-height:36px;color:#000 }
.headingNo div img{ float:left; margin-right:9px;}
.rigTxtp{   padding-left:135px;}
.leftTxt{ text-align:left;}
.ortbg{ background:#fbf8cd;}
.subBtn{ text-align:center; padding:10px 0 5px;}
.subBtn input{background:#ef5428; width:111px; height:25px; padding-bottom:3px;  border:0; color:#FFFFFF; font-weight:bold;}
.redHead{ font-size:12px; color:#b11d0a;line-height:10px; padding:20px 10px; font-weight:bold;background: url(../images/bar1.png) 0 0 no-repeat;width: 185px;margin:-3px 0px 0 -3px; text-align: center;}
.rigbox{/*background:url(../images/rigMp.gif) 0 0 repeat-y; */}
.rigbox ul li{ list-style:none; border-bottom:1px solid #ccc; padding:8px 3px; margin:0 12px; font-size:12px;}
.rigbox ul li:after, .blueHead:after, headingNo:after{ clear:both; content:""; width:100%; display:block;}
.greenTxt{ font-weight:bold; color:#417b24;}
.botImg{ padding-top:15px;}
.botImg img{ padding-left:72px;}
.botImg img:first-child{ padding-left:0px;}

.btn-primary{
background:#669933;
border-color: 
#669933;
color: 
white !important;
border-width: 1px;
border-style: solid;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
cursor: pointer;
font-size: 12px;
line-height: 1.35;
margin: 0;
overflow: visible;
padding: 3px 5px 3px;
vertical-align: top;
width: auto;
}
#countrydivcontainer{
border: 2px solid #FFF;
box-shadow: 0 0 5px rgba(0,0,0,0.298);background:#eee;
width:100%; height:500px; margin-bottom: 1em; padding: 10px;

}
#countrytabs li a{
border: 2px solid #FFF;
box-shadow: 0 0 5px rgba(0,0,0,0.298);
margin-bottom: em; padding:4px 18px;
color:#fff;
text-decoration:none;
background:#f04d23;
border-radius:12px 0px 12px 0px 



}