/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	background-image:url(../other_images/bodybg.jpg);
	background-repeat:repeat-x;
	margin:0;
}

.template_rightbg
{
	background-image:url(../other_images/template_48.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#000000;
}
.template_bottombg
{
	background-image:url(../other_images/templatebottombg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#000000;
}
.bottomstyle {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;

}
.toolsstyle {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#393939;
	text-decoration: none;
	
}
a.bottomstyle {
 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#28618D;
	text-decoration:underline;
}
a.bottomstyle:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.bullettext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#BCD7F4;
	font-weight:normal;	
	text-decoration: none;
	}
a.bullettext {
 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#BCD7F4;
	font-weight:normal;	
	text-decoration:underline;	
}
a.bullettext:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:normal;	
	text-decoration: none;	
}
.signuptext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	text-decoration: none;
	font-style: italic;
	}
a.signuptext {
 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C5DDFF;
	text-decoration:underline;	
}
a.signuptext:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;	
}
.textcontent {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5E5E;
	width:80px;
	height:8px;
	padding:0px;
	border: none;
	}
form
{
border:0px;
padding:0px;
}

.tablecontent
{
background-image:url(../other_images/templatebg.jpg);
}
.faqquest {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3C6792;
	font-weight:bold;
	text-decoration: none;
	}
.faqans {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#767676;
	text-decoration: none;
	}
.oursitetop
{
	background-image:url(../other_images/oursitetopbg.jpg);
	background-repeat:no-repeat;
}
.borderstyle {
	border: 2px solid #F5F5F5;
}

.indexcontent
	{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#767676;
	text-decoration: none;
}
.indexcontentblue
	{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#41648a;
	text-decoration: none;
}

.imagebdr
{	border:1px solid #03567e;
}

.indexcontentline18
	{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#767676;
	text-decoration: none;
}

.indexcontentblueline18
	{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#41648a;
	text-decoration: none;
}

.indexcontentbluelink
	{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#41648a;
	text-decoration: underline;
}

.indexcontentbluelink:hover
	{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#41648a;
	text-decoration: none;
}


/* start header */
	
	.login_box { font-family: Arial, Helvetica, sans-serif; }
	
	.login_box td{ color: #b2b2b2; font-size: 11px; font-style: italic; }
	.login_box input{ color: #4a4a4a; font-size: 11px; font-style: italic; padding: 1px 3px 0 3px; width: 90px; }
	
	.login_box a { color: #c5ddff; font-weight: bold; }
	
	.txt_buttons td { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; padding: 5px 0 2px 0; margin: 0; }
	.txt_buttons a { color: #ffffff; text-decoration: none; }
	
	
	
	.header-buttons a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none; display: block; margin-top: 2px; }
	
	
	/* end header */
	
	
	
	
	
	
	
	



/* -------------------------------------- */

.days_one_day { font-size: 10px; }
.days_one_day a { text-decoration: none; }

.days_unact_day_1 { cursor: pointer; background-color:#bfbfbf; border:2px solid #bfbfbf; height:40px; padding:5px; text-align:center; vertical-align:middle; width:56px; }
.days_unact_day_2 { font-weight: bold; color: #fff; }
.days_unact_day_3 { color: #5F5F5F; }

.days_curr_day_1 { cursor: pointer; background-color:#949494; border:2px solid #6c6c6c; height:40px; padding:5px; text-align:center; vertical-align:middle; width:56px; }
.days_curr_day_2 { font-weight: bold; color: #fff; }
.days_curr_day_3 { color: #fff; }

.days_act_day_1 { cursor: pointer; background-color:#146896; border:2px solid #8eb0c1; height:40px; padding:5px; text-align:center; vertical-align:middle; width:56px; }
.days_act_day_2 { font-weight: bold; color: #fff }
.days_act_day_3 { color: #fff; }



.top_info_line { background-image: url("../other_images/main_header_bg3.jpg"); background-repeat: no-repeat; padding: 5px 12px 2px 12px; color: #000; font-size: 10px; }
.top_gd_line { text-align: center; padding-bottom: 3px; }



.fleft { float: left; }
.fright { float: right; }




.block_info_text_header { border: 1px solid #898989; background-color: #146896; font-size: 10px; font-weight: bold; color: #fff; padding: 4px 10px; font-family: Arial, Helvetica, sans-serif; }
.block_info_text_header .fright { font-size: 10px; }
.block_info_text_header a { color: #fff; text-decoration: none; }
.block_info_text { border: 1px solid #898989; border-top: 0; color: #000; padding: 7px 10px; font-size: 10px; background-color: #fff; }
.block_info_text_gray { border: 1px solid #898989; border-top: 0; color: #000; padding: 7px 10px; font-size: 10px; background-color: #e7e7e7; }




.block_select_view { background-color: #e9eff3; border: 1px solid #ebebeb; margin: 3px 0 1px 0; height: 145px; }

.block_b_day { text-align: center; background-color:#146896; border:1px solid #BABEC2; color:#FFFFFF; width: 106px; padding: 3px 0; }
.block_b_day_1 { font-size: 10px; font-weight: bold; text-decoration: underline; }
.block_b_day_2 { font-size: 16px; font-weight: bold; }
.block_b_day_3 { font-size: 10px; font-weight: bold; }

.ipt_day_small { text-align:center; padding: 2px 0;  font-size: 10px; border:1px solid #BABEC2; color:#000; width: 106px; display: block; margin: 6px 0; }
.slt_day_small { padding: 2px 0;  font-size: 10px; border:1px solid #BABEC2; color:#000; width: 106px; display: block; margin: 6px 0; }
.btn_day_small { padding: 2px 0; font-size: 10px; background-color: #E1EAF5; border:1px solid #BABEC2; color:#000; width: 106px; display: block; }




.block_b_day_large { text-align: center; background-color:#146896; border:1px solid #BABEC2; color:#FFFFFF; width: 220px; padding: 3px 0; }
.block_b_day_large_1 { font-size: 10px; font-weight: bold; text-decoration: underline; }
.block_b_day_large_2 { font-size: 16px; font-weight: bold; }
.block_b_day_large_3 { font-size: 10px; font-weight: bold; }

.ipt_day_large { text-align:center; padding: 2px 0;  font-size: 10px; border:1px solid #BABEC2; color:#000; width: 150px; display: block; margin: 6px 0; }
.slt_day_large { padding: 2px 0;  font-size: 10px; border:1px solid #BABEC2; color:#000; width: 150px; display: block; margin: 6px 0; }
.btn_day_large { padding: 2px 0; font-size: 10px; background-color: #E1EAF5; border:1px solid #BABEC2; color:#000; width: 150px; display: block; }





.block_curr_view_field { color:#000; font-size:11px; font-weight:bold; padding-left: 10px; }
.block_select_view_btn { padding: 2px 0;  font-size: 10px; background-color: #E1EAF5; border:1px solid #BABEC2; color:#000; width: 106px; display: block; margin: 19px 0; }

.block_limitations { color:#000; font-size:11px; font-weight:bold; }

.slt_limitations { padding: 2px 0; font-size: 10px; border:1px solid #BABEC2; color:#000; width: 200px; display: block; margin: 6px 0; }
.btn_limitations { padding: 2px 0; font-size: 10px; background-color: #E1EAF5; border:1px solid #BABEC2; color:#000; width: 200px; display: block; margin: 6px 0; }





.block_sider_table { border: 1px solid #898989; }
.block_sider_title_1 { display:block; margin: 5px; color: #146896; font-size: 14px; font-weight: bold; }
.block_sitebar_stats { padding: 4px 7px; background-color: #353535; color: #fff; font-size: 10px; }





.separator_1 { background-color: #fff; border-bottom: 1px solid #c9c9c9; }
.separator_2 { background-color: #fff; border-top: 1px solid #c9c9c9; }

.block_det_stat_table { font-size: 12px; }
.block_det_stat_table th { padding: 3px; font-size: 10px; font-weight: bold; color: #000; }
.block_det_stat_table th a { color: #000; }
	
.block_det_stat_table_h1 { background-color: #dddddd; text-align: center; }
.block_det_stat_table_h2 { background-color: #f3f3f3; text-align: center; }

.block_det_stat_r1 td { background-color: #e0e8f5; text-align: right; padding: 5px 10px; border-right: 1px dashed #c9c9c9; border-bottom: 1px solid #c9c9c9; color: #000; }
.block_det_stat_r1 .block_det_stat_r11 { background-color: #c8d8eb; text-align: right; padding: 5px 10px; border-right: 1px dashed #c9c9c9; border-bottom: 1px solid #c9c9c9; color: #000; font-weight: bold; }
.block_det_stat_r1 .block_det_stat_r12 { background-color: #e0e8f5; text-align: right; padding: 5px 10px; border-right: 1px dashed #c9c9c9; border-bottom: 1px solid #c9c9c9; color: #000; font-weight: bold; }
.block_det_stat_r1 td a { color: #000; }

.block_det_stat_r2 td { background-color: #fff; text-align: right; padding: 5px 10px; border-right: 1px dashed #c9c9c9; border-bottom: 1px solid #c9c9c9; color: #000; }
.block_det_stat_r2 .block_det_stat_r21 { background-color: #e7e9eb; text-align: right; padding: 5px 10px; border-right: 1px dashed #c9c9c9; border-bottom: 1px solid #c9c9c9; color: #000; font-weight: bold; }
.block_det_stat_r2 .block_det_stat_r22 { background-color: #fff; text-align: right; padding: 5px 10px; border-right: 1px dashed #c9c9c9; border-bottom: 1px solid #c9c9c9; color: #000; font-weight: bold; }
.block_det_stat_r2 td a { color: #000; }







.block_day_graph1 { width: 435px; height: 136px; background-color: #d3dde7; border: 1px solid #a0a0a0; padding: 2px; margin-bottom: 2px; }

.block_day_graph1_legtitle { border: 1px solid #a0a0a0; background-color: #6b7282; width: 85px; text-align: center; font-size: 10px; font-weight: bold; color: #fff; padding: 3px; margin-bottom: 2px; }
.block_day_graph1_legend { border: 1px solid #a0a0a0; width: 85px; text-align: center; font-size: 10px; padding: 3px; margin-bottom: 2px; }

.block_day_stats1 { width: auto; height: 281px; background-color: #d3dde7; border: 1px solid #a0a0a0; margin: 0 0 2px 2px; padding: 2px; }
.block_day_stats1_title { border: 1px solid #a0a0a0; background-color: #6b7282; width: 489px; text-align: center; font-size: 10px; font-weight: bold; color: #fff; padding: 3px; }
.block_day_stats1 table { color: #2d3341; font-size: 10px; margin: 5px 5px 25px 5px; }

.bds_td1 { padding: 2px 0 0 0; text-align: right; font-weight: bold; }
.bds_td2 { padding: 2px 0 0 20px; width: 10px; }
.bds_td3 { padding: 2px 4px; width: 30px; color: #000; }


.block_day_title2 { border: 1px solid #898989; background-color: #146896; font-size: 10px; font-weight: bold; color: #fff; padding: 4px 10px; }


.block_day_bottom_title1 { background-color: #f3f3f3; font-size: 10px; font-weight: bold; padding: 3px; border: 1px solid #898989; text-align: center; margin-bottom: 2px; color: #000; }
.block_day_bottom_glaph1 { border: 1px solid #898989; border-bottom: 0; background-color: #d3dde7; text-align: center; padding-top: 2px; }
.block_day_bottom_slt { padding: 2px 0;  font-size: 10px; border:1px solid #BABEC2; color:#000; width: 90px; margin: 2px 0; }
.block_day_bottom_btn { padding: 2px 0; font-size: 10px; background-color: #E1EAF5; border:1px solid #BABEC2; color:#000; width: 90px; margin: 2px 0; }
.block_day_bottom_img { border: 1px solid #898989; border-top: 0; background-color: #d3dde7; text-align: center; padding: 3px 0 3px; }

.block_day_bottom_table { font-size: 12px; margin: 2px 0; } 

.block_day_bottom_table_title th { background-color: #dddddd; text-align: center; padding: 3px; border: 1px solid #898989; border-right: 0; }
.block_day_bottom_table_title th a { font-size: 10px; font-weight: bold; color: #000; }

.block_day_bottom_table_title td { background-color: #f3f3f3; text-align: center; padding: 3px; font-size: 10px; font-weight: bold; color: #000; border-top: 1px solid #898989; border-bottom: 1px solid #898989; }
.block_day_bottom_table_title td a { font-size: 10px; font-weight: bold; color: #000; }



.block_day_bottom_table_tr1 th { background-color: #c8d8eb; text-align: right; padding: 5px 10px; border-right: 1px dashed #c9c9c9; border-bottom: 1px solid #c9c9c9; border-left: 1px solid #c9c9c9; color: #000; font-weight: bold; }
.block_day_bottom_table_tr1 td { background-color: #e0e8f5; padding: 5px 10px; border-right: 1px dashed #c9c9c9; border-bottom: 1px solid #c9c9c9; color: #000; }

.block_day_bottom_table_tr2 th { background-color: #e7e9eb; text-align: right; padding: 5px 10px; border-right: 1px dashed #c9c9c9; border-bottom: 1px solid #c9c9c9; border-left: 1px solid #c9c9c9; color: #000; font-weight: bold; }
.block_day_bottom_table_tr2 td { background-color: #fff; padding: 5px 10px; border-right: 1px dashed #c9c9c9; border-bottom: 1px solid #c9c9c9; color: #000; }




.block_month_graph1_table { border: 1px solid #898989; background-color: #d3dde7; }
.block_month_graph1_table td div div { border: 1px solid #a0a0a0; width: 85px; text-align: center; font-size: 10px; padding: 3px; margin-bottom: 2px; }




.block_adtools_subtitle { padding-left: 15px; padding-top: 7px; font-size: 12px; font-weight: bold; color: #146896; }
.block_adtools_stat_table td { border: 1px solid #b9bec1; background-color: #d3dde7; font-size: 10px; color: #000; }
.block_attools_chart_title { border: 1px solid #a0a0a0; background-color: #6b7282; text-align: center; font-size: 12px; font-weight: bold; color: #fff; padding: 4px; margin-top: 2px; }
.block_adtools_chart_bottom td { border: 0; background-color: #146896; }






.block_demo_graph1_legtitle { border: 1px solid #a0a0a0; background-color: #6b7282; width: 80px; text-align: center; font-size: 10px; font-weight: bold; color: #c3c8cb; padding: 3px; margin-bottom: 2px; }
.block_demo_graph1_legend { border: 1px solid #a0a0a0; width: 80px; text-align: center; font-size: 10px; padding: 3px; margin-bottom: 2px; }










.block_calendar { background-color: #fff; text-align: center; font-size: 10px; }
.block_calendar th { background-color: #146896; font-size: 12px; color: #fff; font-weight: bold; padding: 5px; border: 1px solid #929292; border-width: 1px 1px 0 0; }
.block_calendar td { padding: 5px; border: 1px solid #929292; border-width: 1px 1px 0 0; }




.some_block { margin-bottom: 3px; }




.block_acc_table { border: 1px solid #595959; background-color: #fff; margin-bottom: 3px; font-family: Arial, Helvetica, sans-serif; }
.block_acc_table th { border: 1px solid #b9cde6; background-color: #c8d8eb; font-size: 10px; color: #50565e; font-weight: bold; height: 21px; text-align: left; padding-left: 10px; }
.block_acc_table th a { text-decoration: none; color: #000; }

.block_acc_table td { border: 1px solid #e1eaf5; border-top: 0; }
.block_acc_table td div { border: 1px solid #ccc; margin: 3px; padding: 5px; }

.block_acc_table_in { border: 0; padding: 0; margin: 0; }
.block_acc_table_in th { border: 0; padding: 0; margin: 0; background-color: #fff; font-size: 10px; color: #000; text-align: left; }
.block_acc_table_in td { border: 0; padding: 0; margin: 0; background-color: #fff; font-size: 10px; color: #000; }


.block_acc_icons_table { font-size: 8px; text-transform: uppercase; }
.block_acc_icons_table td { padding-right: 8px; text-align: center; cursor: pointer; }
.block_acc_icons_table td a { color: #000; text-decoration: none; }
.block_acc_icons_table img { margin-bottom: 3px; }



.block_icons_field1 { background-color: #e7e7e7; padding: 4px; border: 1px solid #afafaf; border-top: 0; }
.block_icons_field2 { background-color: #fff; border: 1px solid #ccc; padding: 5px; }
.adtool_mouseover_image{
position: relative;
z-index: 0;
}

.adtool_mouseover_image:hover{
background-color: transparent;
z-index: 50;
}

.adtool_mouseover_image span{
position: absolute;
background-color: #FFFFFF;
padding: 3px;
left: -1000px;
border: 1px solid #666666;
visibility: hidden;
color: black;
text-decoration: none;
}

.adtool_mouseover_image span img{
border-width: 0;
padding: 2px;
}

.adtool_mouseover_image:hover span{
visibility: visible;
top: 0;
left: 120px;
}

