@charset "utf-8";
/* CSS Document */

*{
	padding:0px; margin:0px; text-decoration:none; border:0px; outline:none; 
}
body{
	background:url(../img/body_bg.jpg) repeat;
}
.main_outer{
	width:957px; margin-left:auto; margin-right:auto; position:relative; padding:0px 20px 0px 20px; background:#FFFFFF;
}
.top_panel{
	float:left; width:957px; height:88px;
}
.middle_panel{
	float:left; width:957px;
}
.btm_lnk_panel{
	float:left; width:957px; margin:22px 0px 22px 0px;
}
.btm_panel{
	clear:both; border-top:1px solid #c0b6a2; height:30px;
	padding:15px 5px 0px 0px; width:955px; font:11px Arial, Helvetica, sans-serif; color:#8c8d89;
}
.logo{
	float:left; width:570px; padding:24px 0px 0px 15px;
}
.logo img{
	float:left; margin-right:20px; display:inline-block;
}
.logo span{
	font:bold 14px Arial, Helvetica, sans-serif; color:#ababab; float:left; padding-top:15px;
}
.top_right_btns{
	float:right; width:360px; text-align:right;
}
.signin_btn{
	margin-top:22px; margin-right:10px; margin-bottom:4px;
}
.btm_lnk_middle_part{
	float:left; width:952px; background:url(../img/btm_lnk_bg.jpg) no-repeat; height:55px;
}
.btm_lnk_right_curve{
	float:right; width:5px;
}
.left_tabs{
	float:left; width:307px;
}
.right_images{
	float:left; width:650px;
}
.btm_btn_lnks{
	margin-right:2px;
}
.take_tour_btn{
	margin-left:9px; margin-bottom:3px;
}

.join{
	font:bold 12px/16px Tahoma; color:#0000FF; padding-bottom:5px; text-decoration:none;
}
.join:hover{
	font:bold 12px/16px Tahoma; color:#0000FF; padding-bottom:5px; text-decoration:underline;
}
.tab_genreal_content{
	font:12px/16px Tahoma; color:#000000; padding-bottom:5px;
}
.genreal_content{
	font:12px/16px Tahoma; color:#000000; padding-bottom:5px; display:block;
}
.element_title{
	font:bold 15px/18px Tahoma; color:#000000; margin-bottom:5px; margin-top:3px; display:block; float:left; width:100%;
}
.radio_box_container{
	float:left; padding-left:5px; font:12px Tahoma; color:#000000; width:270px;
}
.radio_btn{
	margin:0px 5px 8px 0px;
	float:left;
}
.radio_btn_txt{
	float:left; line-height:10px;
	padding-top:0px !important;
	padding-top:2px; margin-bottom:10px;
}
.txt_box_form{
	font:12px Tahoma; color:#000000; border:1px solid #000000; height:15px; width:140px;
	padding:2px;
}
.jmp_mnu_form{
	font:12px Tahoma; color:#000000; border:1px solid #000000; height:20px;
}
.tab_btm_btn_box{
	float:left; margin-top:5px;
}
.add_customer_box{
	float:left; margin-top:19px;
}
.get_report{
	float:left; margin-top:20px; width:40%; margin-right:15px;
}
.form_content_lnk{
	font:12px/34px Tahoma; color:#0000FF;
}
.form_content_lnk:hover{
	font:12px/34px Tahoma; color:#0000FF; text-decoration:underline;
}

/* THE CAROUSEL */
#banner {
	clear: both;
	height: 401px;
	margin: 0 auto;
	padding:0;
	width: 650px;
	position: relative;
	z-index:0;
}
#banner ul {
	margin:0;
	padding:0
}
#banner li {
	height: 401px;
	width: 650px;
	margin:0;
	padding:0
}
.jcarousel-container {
	position: relative;
}
.jcarousel-clip {
	z-index: 2;
	overflow: hidden;
	position: relative;
	width: 650px;
	height: 401px;
}
.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
}
.jcarousel-list li,  .jcarousel-item {
	float: left;
	list-style: none;
	width: 650px;
	height: 401px;
}
.jcarousel-control {
	position: absolute;
	z-index: 4;
	top: 360px;
	right: 25px;
}
.nav_button{
	padding:3px 6px 3px 6px; margin-right:5px;
	color: #1d1d1d; background:#d9d9d9; font:10px Arial, Helvetica, sans-serif;
	display:block; float:left; color:#1d1d1d;
}
.nav_button:hover{
	background:#FFFFFF; color:#0000FF;
}

.nav_button_active{
	padding:3px 6px 3px 6px; margin-right:5px;
	color: #1d1d1d; background:#FFFFFF; font:10px Arial, Helvetica, sans-serif;
	display:block; float:left; color:#0000FF;
}
.play_pause_button{
	padding:3px 6px 3px 6px; margin-right:5px;
	color: #1d1d1d; background:#d9d9d9; font:bold 10px Arial, Helvetica, sans-serif;
	display:block; float:left; color:#1d1d1d;
}
.play_pause_button:hover{
	background:#FFFFFF; color:#0000FF;
}
.play_pause_button_active{
	padding:3px 6px 3px 6px; margin-right:5px;
	color: #1d1d1d; background:#FFFFFF; font:10px Arial, Helvetica, sans-serif;
	display:block; float:left; color:#0000FF;
}

/*.jcarousel-control a {
	padding:3px 6px 3px 6px; margin-right:5px;
	color: #1d1d1d; background:#d9d9d9; font:10px Arial, Helvetica, sans-serif;
	display:block; float:left;
}*/
/*.jcarousel-next, .jcarousel-prev {
	z-index: 3;
	display: none;
	position: absolute;
	top: 0;
	height: 401px;
	width: 45px;
	cursor: pointer;
}
.jcarousel-next {
	right: 0;
}
.jcarousel-prev {
	left: 0;
}*/
/********* BANNER CSS ENDS ************/



div.wrap{
width:650px;
margin:0 auto;
text-align:left;
}
div#top div#nav{
float:left;
clear:both;
width:650px;
height:52px;
margin:22px 0 0;
background:url url(../img/nav-bg.png) 0 0 no-repeat;
}
div#top div#nav ul{
float:left;
width:650px;
height:52px;
list-style-type:none;
}
div#nav ul li{
float:left;
height:52px;
}
div#nav ul li a{
border:0;
height:52px;
display:block;
line-height:52px;
text-indent:-9999px;
}
div#header{
margin:-1px 0 0;
}
div#video-header{
height:401px;
margin:-1px 0 0;
}
div#header div.wrap{
height:299px;
background:url(../img/header-bg.png) 50% 0 no-repeat;
}
div#header div#slide-holder{
z-index:40;
width:650px;
height:401px;
position:absolute;
}
div#header div#slide-holder div#slide-runner{
top:9px;
left:9px;
width:650px;
height:401px;
overflow:hidden;
position:absolute;
}
div#header div#slide-holder img{
margin:0;
display:none;
position:absolute;
}
div#header div#slide-holder div#slide-controls{
left:0;
bottom:228px;
width:973px;
height:46px;
display:none;
position:absolute;
background:url(../img/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text{
float:left;
color:#fff;
display:inline;
font-size:10px;
line-height:16px;
margin:15px 0 0 20px;
text-transform:uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav{
float:right;
height:24px;
display:inline;
margin:11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a{
float:left;
width:24px;
height:24px;
display:inline;
font-size:11px;
margin:0 5px 0 0;
line-height:24px;
font-weight:bold;
text-align:center;
text-decoration:none;
background-position:0 0;
background-repeat:no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on{
background-position:0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a{background-image:url(../img/silde-nav.png);}
div#nav ul li a{background:url(../img/nav.png) no-repeat;}



/* Added new */
.top_margin{
	float:left; margin-top:0px;
}
.btm_panel_left{
float:left; display:inline;
}
.btm_panel_right{
float:right; display:inline;
}
.btm_panel_lnk{
font:11px Arial, Helvetica, sans-serif; color:#8c8d89; padding:0px 2px;
}
.btm_panel_lnk a{
font:11px Arial, Helvetica, sans-serif; color:#8c8d89; text-decoration:underline; 
}
.btm_panel_lnk:hover{
font:11px Arial, Helvetica, sans-serif; color:#8c8d89; text-decoration: underline;
}
.txtarea_form{
 font:12px Tahoma; color:#000000; border:1px solid #000000; height:60px; width:260px; padding:2px;
}
.txt_box_form_small{
 font:12px Tahoma; color:#000000; border:1px solid #000000; height:15px; width:60px; padding:2px;
}
.checkbox_container{
	float:left; padding-left:5px; font:12px Tahoma; color:#000000; width:132px;
}
.add_margin{
margin:7px 0px;
}
.annual_box{
float:left;
}
.all{
width:100%;
}
.gender_sub_box{
margin:0px 0px; float:left; width:130px;
}
/* -------- contact light box css ------*/
.light_box_home{
 width:80%; position:relative; padding:auto; margin:auto;  padding:10px;  border:1px solid #000; background:#fff;
}
.drsElement_home {
 position: absolute;
}
.drsMoveHandle_home {
 height: 15px; cursor: move;  float:left;  width:96.7%; padding:0px 0px 10px 15px; border-bottom:1px solid #000; background:#eaeaea;
}
#backgroundpopup{
display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #cecece; z-index:1; opacity: 0.7; filter: alpha(opacity = 70); 
}
.lightbox_home_h1{
text-align:left; color:#8DBB03; font-size:22px; font-weight:700; border-bottom:1px dotted #D3D3D3; padding-bottom:2px; font:bold 18px Georgia, "Times New Roman", Times, serif;
}
.lightbox_home_close{
font-size:25px; line-height:25px; right:12px; top:5px; position:absolute; color:#8DBB03; font:18px Arial, Helvetica, sans-serif; font-weight:700; display:block;
}
.lightbox_home_content{
float:left; width:100%;
}
.light_box_home_inner_content{
color:#4F4F4F; font:12px Verdana, Arial, Helvetica, sans-serif; padding-bottom:15px;
}
.home_beta_report_btn{
width:145px;
height:34px;
background:url(../img/get_my_report_btn.jpg);
}
/*-------------------- */