/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*background:#f1f9fc url(../images/body_bg.gif) repeat-x top left;*/
	background:#f0f0f0;
	}
#container{
	margin:0 auto;
	padding:0px;
	width:1000px;
	}
img{
	border:none;
	}
.clr{
	clear:both;
	*height:0px;
	margin:0px;
	padding:0px;
	}
*{
	*margin:0px;
	*padding:0px;
	}
.logo{
	float:left;
	width:350px;
	padding:10px 0px 0px 20px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:36px;
	font-family:Arial, Helvetica, sans-serif;
	}
.logo a{
	color:#295a95;
	text-decoration:none;
	}
.logo p{
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	color:#fe8d1e;
	}
.login{
	float:right;
	width:312px;
	padding:25px 10px 0px 0px;
	}
.lgn_txtbox{
	background:url(../images/test_box_bg.png) no-repeat;
	height:23px;
	width:116px;
	float:left;
	margin-right:10px;
	}
.lgn_txtbox input[type="text"]{
	border:none;
	background:transparent;
	width:106px!important;
	padding:5px 5px 0px 5px!important;
	*padding:4px 5px 0px 7px!important;
	font-size:11px;
	color:#333333;
	}
#loginPasswordTxt {
	border:none;
	background:transparent;
	width:106px!important;
	padding:5px 5px 0px 5px!important;
	*padding:4px 5px 0px 7px!important;
	font-size:11px;
	color:#333333;
	}
.flt{
	float:left;
	}
.rgt{
	float:right;
	}
.body_top_home{
	background:url(../images/body_top.png) no-repeat;
	height:10px;
	width:1000px;
	}
.body_top{
	/*background:url(../images/body_top.png) no-repeat;
	height:10px;
	width:1000px;*/
	background:url(../images/page_title_bg.png) no-repeat;
	padding:10px 0px 0px 10px; 
	height:35px;
	width:990px;
	color:#000000;
	font-size:24px;
	border-bottom:1px solid #d6d4d4;
	}
.body_top img{
	margin-right:5px;
	}
.body_bot{
	background:url(../images/body_bot.png) no-repeat;
	height:10px;
	width:1000px;
	}
.body_mid{
	background:#fff url(../images/body_top.png) no-repeat;
	width:980px;
	padding:0px 10px;
	}
/* ===================== new navigation css strt here =============================== */
.tab_bg_l{
	background:url(../images/tab_bg_l.png) no-repeat top left;
	height:35px;
	width:10px;
	float:left;
	}
.tab_bg_r{
	background:url(../images/tab_bg_r.png) no-repeat top right;
	height:35px;
	width:10px;
	float:left;

	}
.tab_bg_rep{
	background:url(../images/tab_bg_rep.png) repeat-x top left;
	height:35px;
	float:left;
	}
#nav{
	/*margin-top:-12px;*/
	*margin-top:0px;
	padding:0px;
	float:left;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	position:relative;
	z-index:1;
	}

#ddtopmenubar ul{
	width:auto;
	padding:0px;
	margin:0px;

}	
#nav ul li{
	color:#616161; 
	display:inline; 
	font-size:14px;
	}
#nav ul li a{
	float: left; 
	display: block; 
	color:#FFFFFF; 
	height:45px; 
	text-decoration: none; 
	padding:0 0 0 17px; 
	text-align: center; 
	cursor: pointer; 
	background:url(../images/li_divider.png) no-repeat center left;
	}
#nav ul li:first-child a{
	background:none;
	}
#nav ul li a span{
	display: block;
	padding:14px 20px 3px 4px; 
	/*background:url(../images/nav_rightcurve.png) no-repeat top right;*/
	margin-right:0px; 
	float:left; 
	height:15px;
	}
#nav ul li.current a, #nav ul li a:hover{
	background:url(../images/tab_active_left.png) no-repeat top left; 
	color: #FFFFFF; 
	height:45px;
	}
#nav li.current a span,#nav li a:hover span {
	color: #990000; 
	background: url(../images/tab_active_right.png) no-repeat right top; /*right tab image path*/ 
	height:45px; 
	padding-top:14px;
	padding-bottom:5px;
	}
/*  ==========================  nav css end here ========================== */		
	
.left_panl{
	float:left;
	width:550px;
	}
.rgt_panal{
	float:right;
	width:420px;
	}
.bannar{
	width:550px;
	margin-bottom:10px;
	}
.page_title{
	font-size:24px;
	/*float:left;
	width:115px;*/
	}
.text{
	font-size:12px;
	line-height:18px;
	}
.text p{
	padding:0px;
	margin-bottom:10px;
	}
.title{
	font-size:18px;
	color:#f86533;
	background:url(../images/new_camp_top_bg.png) no-repeat;
	width:400px;
	height:22px;
	padding:4px 10px 4px 10px; 
	font-weight:bold;
	}
.title input{
	border:none;
	background:transparent;
	color:#0000FF;
	}
.title span label{
	font-size:18px;
	color:#0000FF;
	}
.title_bot{
	background:url(../images/bottom_box_bg.png) no-repeat ;
	height:10px;
	width:420px;
	}
.title_mid{
	background:#f6f6f6 url(../images/rep_box_bg.png) repeat-x bottom left;
	padding:12px 10px 0px 10px;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-top:1px solid #dddddd;
	}
.box_img{
	float:left;
	width:188px;
	margin-right:7px;
	}
.box_img img{
	margin-bottom:2px;
	}
.box_img_txt{
	float:right;
	color:#6daad5;
	width:183px;
	}
.box_img_txt a{
	font-weight:bold;
	color:#6daad5;
	text-decoration:none;
	margin-top:10px;
	display:block;
	}
.box{
	margin-bottom:10px;
	}
.fot_top{
	background:url(../images/body_top.png) no-repeat;
	height:10px;
	width:1000px;
	margin-top:10px;
	}
.fot_bot{
	background:url(../images/body_bot.png) no-repeat;
	height:10px;
	width:1000px;
	}
.fot_mid{
	padding:5px 10px;
	background-color:#FFFFFF;
	border-left:1px solid #e7f4fa;
	border-right:1px solid #e7f4fa;
	text-align:center;
	width:978px;
	}
.fot_mid ul{
	margin:0px;
	padding:0px;
	}
.fot_mid li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
	}
.fot_mid li a{
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	border-left:1px solid #666666;
	padding:0px 10px;
	color:#333333;
	}
.fot_mid li:first-child a{
	border-left:0px solid #666666;
	}
.copy_right{
	padding:10px;
	text-align:center;
	color:#666666;
	}
.copy_right span{
	font-weight:bold;
	}
.news_box{
	float:right;
	color:#6daad5;
	width:auto;
	}
.news_box a{
	font-weight:bold;
	color:#6daad5;
	text-decoration:none;
	margin-top:7px;
	display:block;
	}
.news_box_full{
	color:#666666;
	width:auto;
	margin-top:3px;
	}
.news_box_full a{
	font-weight:bold;
	color:#6daad5;
	text-decoration:none;
	margin-top:7px;
	display:block;
	}
.news_title{
	font-weight:bold;
	font-size:13px;
	color:#0066FF;
	}
.news_title span{
	font-size:11px;
	color:#999999;
	font-style:italic;
	}
/* inner pages css start here */
.common_title{
	font-size:24px;
	border-bottom:1px solid #999999;
	padding-bottom:3px;
	margin-bottom:10px;
	}
.toparea{
	background:#fff;
	width:600px;
	overflow:hidden;
	clear:both;
	}
.tab_block{
	 width:450px; 
	 background-color:#fff; 
	}
.nav_mar{
	*margin-top:10px;
	margin-bottom:-6px;
	*margin-bottom:-5px;
	/*margin-top:20px;*/
	}
.shadetabs{
	padding:0px 0;
	margin-left:0px;
	*margin-left:2px;
	font: bold 12px verdana;
	list-style-type: none;
	text-align: left; 
	}
.shadetabs ul{
	margin:0px;
	padding:0px;
	}
.shadetabs ul li{
	display: inline;
	margin: 0px;
	padding:0px;
	}
.shadetabs ul li a{
	float: left; 
	display: block; 
	color:#FFFFFF; 
	height:29px; 
	text-decoration: none; 
	padding: 0px 0px 0px 10px;
	text-align: center; 
	margin-left:2px;
	cursor: pointer; 
	background:url(../images/left_round_inactive.png) no-repeat top left;
	}
.shadetabs ul li a span{
	display: block;
	padding:8px 10px 12px 0px;
	background:url(../images/right_round_inactive.png) no-repeat top right;
	float:left; 
	color:#FFFFFF;
	height:9px;
	}
.shadetabs ul li.selected a, .shadetabs ul li a:hover{ /*selected main tab style */
	background:url(../images/left_round.png) no-repeat top left; 
	color: #333333; 
	height:29px;
	}
.shadetabs li.selected a span,.shadetabs li a:hover span {
	color: #FFFFFF; 
	background: url(../images/right_round.png) no-repeat right top; /*right tab image path*/ 
	height:9px; 
	
	padding-top:8px;
	}

.tabcontent{
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#5c5c5c;
	text-align:justify;
	}
@media print {
	.tabcontent {
	display:block !important;
	}
	}
.bor_top{
	background:url(../images/top_bor.png) no-repeat;
	height:5px;
	width:472px;
	margin-top:0px;
	}
.bor_bot{
	background:url(../images/bot_bor.png) no-repeat;
	height:5px;
	width:472px;
	}
.mid_bor{
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	padding:6px 10px;
	width:450px;
	*width:450px;
	}
.sml_mid_bor{
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	padding:9px 9px;
	width:278px;
	}
.img_bor_mar{
	margin-top:38px;
	/**margin-top:25px;*/
	}
.tabing{
	*margin-top:15px;
	}
.title_in{
	font-size:18px;
	color:#f86533;
	text-transform:uppercase;
	background:url(../images/iner_box_top.png) no-repeat;
	width:432px;
	height:22px;
	padding:10px 9px 18px 10px;
	font-weight:bold;
	}
.title_bot_in{
	background:url(../images/inner_box_bot.png) no-repeat ;
	height:16px;
	width:452px;
	}
.title_mid_in{
	background:#f6f6f6 url(../images/rep_box_bg.png) repeat-x bottom left;
	padding:10px 10px 0px 10px;
	width:432px;
	}
.trans_top{
	font-size:18px;
	color:#f86533;
	text-transform:uppercase;
	background:url(../images/top_trans.png) no-repeat;
	width:390px;
	height:22px;
	padding:10px 9px 18px 10px; 
	font-weight:bold;
	}
.trans_bot{
	background:url(../images/bot_trans.png) no-repeat ;
	height:16px;
	width:410px;
	}
.trans_mid{
	background:#f6f6f6 url(../images/rep_box_bg.png) repeat-x bottom left;
	padding:10px 10px 0px 10px;
	width:390px;
	}
.box_in{
	margin-bottom:10px;
	float:left;
	width:410px;
	}
.arrow{
	float:right;
	width:32px;
	padding-top:10px;
	padding-left:5px;
	}
.legend{
	border:1px solid #aaaaaa; 
	font-weight:bold; 
	background-color:#d7e3cc; 
	color:#333333; 
	text-transform:uppercase; 
	padding:2px;
	}
.frmset{
	border:1px solid #aaaaaa;
	}
.full_top{
	background:url(../images/full_bor_top.png) no-repeat;
	height:5px;
	width:980px;
	margin-top:10px;
	}
.full_top_0{
	background:url(../images/full_bor_top.png) no-repeat;
	height:5px;
	width:980px;
	}
.full_bot{
	background:url(../images/full_bor_bot.png) no-repeat;
	height:5px;
	width:980px;
	
	}
.full_bot_new{
	background:url(../images/full_bor_bot.png) no-repeat;
	height:5px;
	width:980px;
	
	}
.full_mid_bor{
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	padding:8px 10px 8px 10px;
	width:958px;
	}
.full_mid_bor_camp{
	border-left:1px solid #FF0000;
	border-right:1px solid #AAAAAA;
	padding:8px 10px 8px 5px;
	width:943px;
	}
input[type=text] {
	width:108px!important;
	padding:2px;
	color:#333333;
	}
.blk_td{
	height:5px;
	}
.loginUserName{
	color:#333333;
	font-weight:bold;
	font-size:12px;
	}
.loginUserName span{
	color:#FFFFFF;
	}
.loginUserName a{
	color:#000000;
	text-decoration:none;
	}
.loginUserName a:hover{
	text-decoration:underline;
	}
.forgetWrap{
	text-align:right;
	/*background:transparent url(../images/logout_bg.png) repeat;*/
	border:1px solid #CCCCCC;
	background-color:#febc65;
	float:right;
	padding:5px 5px;
	}
.labl{
	float:left;
	width:300px;
	*width:auto;
	text-align:right;
	font-weight:bold;
	margin-right:10px;
	*padding-right:10px;
	}
.field{
	float:left;
	width:auto;
	text-align:left;
	}
.usr_lst{
	padding:0px 5px 2px 5px; *padding-top:10px; font-size:14px; font-weight:bold;
	margin-top:-5px;
	}

.camp_text{
	background:transparent; 
	font-size:18px; 
	color:#FFFFFF; 
	border:none; 
	font-weight:bold; 
	text-transform:uppercase;
	}
.camp_text input[type="text"]{
   background:transparent; 
	font-size:18px; 
	color:#FF0000;
	border:none; 
	width:350px!important;
	padding:0px;
	}

.repo_bor{
	border-bottom:1px solid #f5f5f5; 
	*padding:5px;
	}
.repo_bor span{
	color:#009900;
	font-weight:bold;
	}
.repo_bor b{
	margin:0px;
	padding:0px;
	color:#FF0000;
	font-weight:bold;
	}
.repo_bor_d{
	border-bottom:1px solid #AAAAAA;
	font-weight:bold; 
	}
.repo_tot{
	border-bottom:1px solid #AAAAAA;
	}
.mail_btn{
	padding:5px 0px 0px 5px; text-align:right;
	}
/* new css start here */
.title_new_camp{
	font-size:18px;
	color:#FF0000;
	text-transform:uppercase;
	background:url(../images/new_hom_box_top.png) no-repeat;
	width:400px;
	height:22px;
	padding:8px 10px 4px 10px; 
	}
.clear{
	clear:both;
	height:5px;
	}
.inp_hide{
	border:none; 
	background:transparent; 
	padding:0px;
	color:#FF0000;
	}
.tab_title{
	background:url(../images/tab_head.png) repeat-x;
	height:16px; 
	padding:5px 5px 0px 5px; 
	width:440px;
	color:#000000; 
	font-weight:bold;
	margin-bottom:0px;
	border:1px solid #ececec;
	}
.tab_title a{
	color:#000000;
	text-decoration:none;
	}
.tab_body_bg{
	background:#f9fcf7 url(../images/tab_body_rep.png) repeat-x bottom left;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
	width:448px;
	}
.porv_bor{
	margin-top:-3px; 
	*margin-top:-4px;
	margin-left:-4px;
	*margin-left:0px; 
	position:relative; 
	z-index:100;
	}
.dash{
	background-color:#FFFFFF;
	}
.dash span{
	color:#006600; 
	font-size:36px;
	}
.dash span b{
	color:#FF0000; 
	font-size:36px;
	}
.signup{
	float:right; 
	margin-left:10px; 
	padding-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:11px;
	}
.signup a{
	color:#b70504;
	}
.signup a:hover{
	text-decoration:none;
	color:#000000;
	}
.newstext{
	color:#000000;
	width:auto;
	margin-top:3px;
	}
.newstext a{
	font-weight:bold;
	color:#6daad5;
	text-decoration:none;
	margin-top:7px;
	display:block;
	}
.camp_top{
	background:url(../images/camp_top.png) no-repeat;
	height:5px;
	width:960px;
	margin-top:10px;
	}
.camp_bot{
	background:url(../images/camp_bot.png) no-repeat;
	height:5px;
	width:960px;
	}
.camp_mid_bor{
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	padding:8px 10px 8px 10px;
	width:938px;
	position:relative; 
	z-index:1;
	}
.vline{
	background:url(../images/varticle_line.png) repeat-y;
	width:13px;
	*width:15px;
	}
.show_hide_title{
	background:url(../images/tab_head.png) repeat-x;
	height:21px; 
	padding:0px 5px; 
	width:926px;
	color:#000000; 
	font-weight:bold;
	margin-bottom:0px;
	border:1px solid #ececec;
	cursor:pointer;
	}
.show_hide_title a{
	color:#000000;
	text-decoration:none;
	}
.flt_percent_l{
	float:left;
	width:30%;
	text-align:right;
	font-weight:bold;
	}
.rgt_percent_r{
	float:left;
	width:70%;
	}
#changePasswordForm{
	margin:0px;
	padding:0px;
	}
#centerFrameRowWrap{
	margin:0px;
	padding:0px;
	}
.page_title_bg{
	background:url(../images/page_title_bg.png) no-repeat;
	height:50px;
	width:100px;
	font-size:24px;
	border-bottom:1px solid #999999;
	padding-bottom:3px;
	margin-bottom:10px;
	}
.font16{
	font-size:16px;
	font-weight:bold;
	}
.link_show{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	}
.news_title_home{
	 font-size:12px; 
	 text-transform:uppercase; 
	 font-weight:bold; 
	 color:#003399; 
	 border-bottom:1px dashed #00FFFF;
	}
.news_title_home a{
	color:#0066FF;
	width:370px;
	
	}
.btn_bor_top{
	background:url(../images/btn_top.png) no-repeat;
	height:5px;
	width:960px;
	margin-top:10px;
	}
.btn_bor_bot{
	background:url(../images/btn_bot.png) no-repeat;
	height:5px;
	width:960px;
	
	}
.btn_bor{
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	padding:8px 10px 8px 10px;
	width:918px;
	}
.data_feed{
	height:400px; 
	width:935px;  
/*	overflow-x:scroll; 
	overflow-y:scroll; 
	border-top:1px solid #999999; */
	margin-top:10px; 
	margin-bottom:5px;
	}
.gried_header{
	background:url(../images/grid_header_rep.png) repeat-x;
	height:28px;
	width:100%;
	}
.report_head{
	background:url(../images/grid_header_rep.png) repeat-x;
	height:28px;
	*height:28px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 5px;
	}
.report_head a{
	color:#FFFFFF;
	text-decoration:none;
	}
.report_head a:hover{
	text-decoration:underline;
	}
.dash_rep_bg{
	background:url(../images/rep_dashbord_bg.png) repeat-x;
	height:26px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 5px;
	}
.report_head a{
	color:#FFFFFF;
	text-decoration:none;
	}
.report_head a:hover{
	text-decoration:underline;
	}
.cart_align{
	padding-top:3px; *padding-top:1px;
	}
.report_dot{
	border-left:1px dotted #CCCCCC; width:480px; padding:5px 10px 10px 10px;
	}
.new_bor{
	border:1px solid #218fff;
	}
.repo_bor_dnew{
	border-bottom:1px solid #AAAAAA;
	font-weight:bold;
	padding:5px 25px 5px 5px; 
	border-top:1px solid #AAAAAA;
	}
.str{
	color:#FF0000; 
	padding:0px 2px 0px 2px; 
	*padding:0px 6px 0px 4px;
	}
.title_camp{
	font-size:18px;
	color:#f86533;
	background:url(../images/new_camp_top_bg.png) no-repeat;
	width:400px;
	height:22px;
	padding:4px 10px 4px 10px; 
	font-weight:bold;
	}
.title_camp input{
	border:none;
	background:transparent;
	color:#0000FF;
	}
	

.blue_grid
{
color:#0000FF
}
	
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.full_bot{
	background:url(../images/full_bor_bot.png) no-repeat;
	height:5px;
	width:980px;
	margin-bottom:0px;
	}
.full_bot_new{
	background:url(../images/full_bor_bot.png) no-repeat;
	height:5px;
	width:980px;
	}
.nav_mar{
	margin-bottom:-7px;
	}
.mail_btn{
	padding:0px 0px 0px 5px; text-align:right;
	}
.fck_edit{
	padding-bottom:10px;}
}
}


/*========new css=====*/

.formRowWrap{
	border:0px solid #000000;
	width:100%;
}

.labl{
	border:0px solid #000000;
	width:420px;
}

.lgn_txtbox input[type="password"]{
	border:none;
	background:transparent;
	width:106px!important;
	padding: 0px 0 4px 5px;
	font-size:11px;
	color:#333333;
	}