/* CSS Document */
body{
	background:#fff;
	/*font-family:Arial,Tahoma,Trebuchet MS,  */
	font-family:"Arial",Trebuchet MS,Lucida Sans Unicode, Helvetica, sans-serif;
	font-size:14px;
	padding:0; margin:0;
	/*color:#161616;*/
	color:#333;
}
/*-----------predefinded  SECTION-----------------------*/
p{ line-height:20px; margin:15px 0; text-align:justify}

label{ font-weight:normal; color:#666;}

ul{}

li{ line-height:20px;}
input{ font-size:14px;}

a{ color:#3b5998; text-decoration:underline;}

a:hover{ text-decoration:none; }

form{ padding:0; margin:0;}

form b{color:#666;}

h1{
	font-size:22px;
	letter-spacing:-0.3px; /*color:#1b5098;font-family:"Trebuchet MS";*/
	color:#667b0f;
	font-weight:normal;
	font-family:"Trebuchet MS",Tahoma,  Genoveva, Georgia,;
}
small {
	font-size:16px;
	color:#333;
	font-weight:bold;
}
h2{
	font-size:18px;
	color:#424242;
	font-weight:normal;
	font-family:"Trebuchet MS",Tahoma,  Genoveva, Georgia,;
}

h1,h2,h3,h4{ margin:0; padding:0;}

/*
h3{ font-size:16px; font-weight:bold; color:#333;}
*/
h3,.box2 h3{font-size:20px;
	color:#1d5a8e;
	font-weight:normal;
	margin:5px 0;
	font-family:"Trebuchet MS",Tahoma,  Genoveva, Georgia,;
}

pre {
	background:#f1f8fd;
	border:1px solid #a9ccde;
	line-height:18px; padding:10px;
}



/*-----------predefinded  SECTION  closed-----------------------*/
#main{
	width:990px;
	margin:0 auto;
}
.star{ color:#FF0000; font-size:18px; font-weight:bold;}


/*-----------HEADER  AREA SECTION-----------------------*/
#header{
	height:61px;
	/*/background:url(images/blue/headerbg.gif) bottom left repeat-x;*/
	padding:0;
	margin:0;
	border-bottom:1px solid #1d5a8e;
}

#logo{
	width:185px;
	float:left;
	clear:right;
	padding:6px 0 0 0px;
	height:50px; position:relative;

}

#logo h1{
	background: url(images/logo2.gif) no-repeat;
	font-weight:bolder;
	color:#102447; height:50px;
	letter-spacing:-1px;
	margin:0px; padding:0px;
}
#logo h1 a{
	background:url(images/spacer.gif) repeat;
	height:50px;
	display:block;
	width:154px;
	outline:none;
}
#logo h1 b{
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:32px;
	font-weight: bolder;
	color:#102447;
	margin:0px; padding:0px;
}


.login{height:30px; margin:10px 0 0 0; float:left; width:390px; padding:0;}
.login input{ margin-right:3px;}
.login span{ width:390px; display:block;}

/*-----------PAGE NAVIGATIONS(MAIN TABS) SECTION-----------------------*/


#pagenav{ height:34px; position:relative; float:right;  width:400px; padding:0; }

#pagenav ul{
	list-style:none;
	margin:0;
	padding:0 5px 0 0;
	text-align:left;
	position:absolute;
	top:27px;
	right:0;
}

#pagenav ul li{
	display:inline;
	margin:0 1px 0 1px;
	float:left;
}

#pagenav ul li a{
	display:block;
	font-size:18px;
	font-family:"Trebuchet MS",Tahoma,Genoveva, Georgia;
	background: url(images/blue/tab_inactiveleft.gif) no-repeat top left;
	height:34px;
	color:#555454;
	float:left;
	font-weight:normal;
	padding:0 0 0 12px;
	text-decoration:none;
	cursor:pointer;
	margin:0; outline:none;
}
#pagenav ul li a span{
	display:block;
	background:url(images/blue/tab_inactiveright.gif) no-repeat top right;
	height:24px;
	float:left;
	padding:10px 15px 0 2px;
	text-align:center;
	cursor:pointer;
	margin:0;
	letter-spacing:-0.2px;
	outline:none;
}

#pagenav ul li a:hover{
	/*background: url(images/pagenavtabs/activetab_left.gif) no-repeat top left; */
	color:#000;
	text-decoration:none;
}

#pagenav ul li a:hover span{
	/*background: url(images/pagenavtabs/activetab_right.gif) no-repeat top right;*/
}

#pagenav ul li .tabactive{
	background: url(images/blue/tabactive_left.gif) no-repeat top left;
	color:#000; cursor:auto; border-bottom:1px solid #fff;
}

#pagenav ul li .tabactive span{
	background:url(images/blue/tabactive_right.gif) no-repeat top right;
	padding-left:2px;
}

/*-----------Purple Strip SECTION-----------------------*/
#purplestrip{
	background:url(images/blue/headerbottom.gif) repeat-x left;
	height:33px;
	padding:11px 5px 0 10px;
	color:#fff;
	clear:left;
	font-weight:bold; display:block;

}
#purplestrip .username{ float:left;padding:3px 0 0 0;  font-size:13px;}

#purplestrip .links{ float:right;}

#purplestrip .links a{
	font-size:13px;
	float:left;
	/*background: url(images/blue/logout.gif) repeat-x;
	border:1px solid #3d597c;*/
	text-align:center;
	padding:3px 2px 0 2px;
	margin:0 4px 0 0 ;
	height:18px;
	color:#fff; display:block;
	/*text-decoration:none;*/
	text-decoration:underline;
	outline:none;
}
#purplestrip .links a:hover{
	color:#fff; text-decoration:underline;
	/*border:1px solid #3d597c;
	background:url(images/logout_over.gif) repeat-x;
	background:#1b325c;*/
}


/*-----------content_wrapper SECTION-----------------------*/
#content_wrapper{

	float:left;
	padding:13px 0 0 0;
	clear:left; width:100%;
	margin-bottom:20px;
}

/*-----------Left Col SECTION-----------------------*/

#leftcol{
	width:245px;
	float:left;
	padding:0 5px 0 0px;
	position:relative;
}

#widz{
	border:1px solid #c8c9c9;
	margin-bottom:20px;
}

#widz .M_ads{}
#widz .M_ads{  list-style:none; margin:0; padding:0; }
#widz .M_ads li{  }
#widz .M_ads li a{
	color:#1d5a8e;
	height:20px; font-size:13px;
	padding:3px 5px 3px 10px;
	display:block;
	border-bottom:1px solid #E0E0E0;
	text-decoration:none;
	font-weight:bold;
}
#widz .M_ads  li a:hover{ text-decoration:underline; }

#widz .M_ads_actvie{
	text-decoration:none;
	background:#F1F1F1 url(images/rightarrow.gif) no-repeat 97% 51%;
	height:20px;
	padding:3px 5px 3px 10px;
	display:block;
	border-bottom:1px solid #E0E0E0;
	color:#1d5a8e;
	font-size:13px; font-weight:bold;

}

#widz table select{ width:55px;float:right; font-size:14px;}

#widz .td1{ text-align:left; padding-left:10px;}

.center{ text-align:center;}

#widz_title{
	background:url(images/widz_bg.gif) repeat-x;
	height:26px;
	padding:3px 10px 0 10px ;
	border-bottom:1px solid #c8c9c9;
	border-top:1px solid #000;

}
#widz_title td{
	border-bottom:1px solid #c8c9c9;
	height:23px;
	padding:0 10px 0 10px;
}
#trgray{ /*background:#ebeaea;*/ background:#eee}
#widz h3{
	font-size:16px; font-family: "Trebuchet MS", ;
	font-weight:bold; letter-spacing:-1px;
	/*color:#895018;*/
	color:#333;
	margin:0;
	padding:0;
	float:left;

}
#widz_title a{
	float:right;
	font-size:11px;
	padding-top:1px;  color:#206098;
}

/*-----------rightcol SECTION-----------------------*/
#rightcol{
	width:735px;
	padding:0 5px 0 0;
	float:left;
}
.clear{ clear:left; width:100%;}
.box{
	border-style:solid;
	border-width:1px;
	border-color:#4176ac #d8d8d8 #d8d8d8 #d8d8d8;
	margin-top:10px;
}
.box table{ border-collapse:collapse; width:100%;}
.box th{
	font-size:15px;
	font-weight:bold;
	padding:3px 2px;
	/*background:#819cd3;
	background:#85b7e2;*/
	color:#1b4060;
	text-align:left;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
}
.box .thlast{border-right:0}
.box td{ padding:4px 0 4px 4px; border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8 }

/*.box td{ height:40px; padding-left:5px; vertical-align:middle;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8 }

*/
.tdcolor{ background:#f7f7f7; border-right:1px solid #d8d8d8; font-weight:bold; font-size:13px;}
.box form{  padding:20px 0 20px 0; margin:0}
.box form select{width:180px; margin-right:5px;font-size:14px;}

.tdcolor p{font-size:12px;font-weight:normal;margin:0;padding:0}


.submit{
	background:#206098 url(images/submit.gif) repeat-x;
	border:1px solid #1a5189;
	font-size:13px;
	height:25px;
	color:#fff;
}
.submit1{
	background:#206098 url(images/submit.gif) repeat-x;
	border:1px solid #1a5189;
	font-size:13px;
	height:20px;
	color:#fff;
	margin-top:4px;
}
.box2{
	border-style:solid;
	border-width:1px;
	border-color:#4a7fb5 #d8d8d8 #d8d8d8 #d8d8d8;
	margin-top:10px;
	padding:2px; text-align:left;
	background:#fff;
}
.box2 table tr td{ padding:2px 0;}
.box2 form{ margin:0; padding:0}
.box2 label{ width:100px;float:left; padding-left:5px; color:#666666;font-weight:bold;}
.box2 form .inputtext{ border:1px solid #7f9db9; width:158px; float:left; font-size:14px; }
.button2{
	background:url(images/button2.gif) no-repeat;
	height:23px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;width:88px; border:0; text-align:center;
}
.box2 .note{
	font-size:10px;
	width:120px;
	/*color:#d95a5a;*/
	color:#cb2525 ;line-height:14px;
	text-align:left; font-weight:bold;
}
.box2 .checkbox{ list-style:none;  margin:0; padding:5px; float:left;}
.checkbox li{margin-bottom:5px; height:16px; padding:2px 0 0 0 ; display:inline; }
.checkbox li label{ font-weight:normal; width:140px; margin-left:4px;}
.box3{ border:1px solid #ccc; margin-top:10px; }
.box3 td{ text-align:center; height:20px; padding:6px 0 ; background-color:none;}
.chekbox{}
.chekbox td{ padding:2px 0 ;}
/*-------------Settings Page...-------------*/
.settings_padding{ padding:30px 40px;}

.settings{
	background:url(images/spacer.gif) repeat;
	height:14px;
	border-bottom:1px solid #999999;
	padding-bottom:2px;
margin-bottom:2px; display:block;}

.settings a{ text-decoration:none;}

.settings b{ font-size:14px;}

.settings a:hover{ text-decoration:underline}

.left{ float:left; }

.right{float:right; text-align:right;}

#a_gray{ color: #888888}

.text_ceneter{ margin-bottom:10px;}

.setting_form{ margin:0 auto; padding:10px 0 0 0; clear:both;}

.setting_form p{ margin:5px 0}

.setting_form_input{ width:250px; font-size:14px; font-family:Arial, Helvetica, sans-serif;  border:1px solid #7f9db9; }

.setting_form b{ font-size:14px;}

.setting_form  table{ margin:10px auto 0 auto; clear:both;}

.setting_form  table td{ padding:2px 0 2px 2px; text-align:left;}

.setting_form  table td input{ float:left; }

.setting_form .tips{width:100%; float:left; text-align:left; }

.setting_form .tips ul{ padding:0; margin:5px 0 0 10px; list-style:none;}

.setting_form .tips ul li{ margin-bottom:8px; padding-left:8px; background:url(images/bullet_list.gif) no-repeat left center;}

.setting_form td b{ font-size:14px; color:#666666;}

.setting_form td select{  width:255px; float:left;}

#label{float:right; text-align:right;}

.img_padding{border:1px solid #ccc; padding:4px; background:#f0ede7}

.select1{width:80px}
.select2{width:100px}
.select3{width:160px}
.select4{width:149px}

.fullscreen{ background: url(images/fullscreenad.gif) no-repeat; height:20px; width:15px;}
.splashscreen{ background: url(images/splashscreenad.gif) no-repeat; height:20px; width:15px;}
.banner{ background: url(images/bannerad.gif) no-repeat; height:20px; width:15px;}

/*-----------FOOTER SECTION-----------------------*/
#footer{
	clear:left;
	text-align:center;
	height:35px;
	padding-top:5px;
	font-size:12px;
	border-top:2px solid #1d5a8e;
}
#footer a{ font-size:12px; padding:0 5px; color:#333; text-decoration:underline;}

#footer a:hover{ color:#666600; text-decoration:none;}


/*----------------index css-----------*/

.intro{ width:100%; background:#246ca9 url(images/intro2.jpg) repeat-x; height:234px; border-top:1px solid #d3dfe8; display:block;}

.intro form{ float:left;   height:50px; width:300px;}

.loginstrip{ background:#ededed url(images/index_loginbg.gif) repeat-x;  height:50px; width:990px;}

.loginstrip  form{ padding:15px 5px 0 0; float:right; }

.loginstrip input{ width:166px; background:#fff; border:1px solid #7f9db9; margin:0 2px 0 0;}

.loginstrip label{ font-weight:normal;font-size:14px; color:#464646;}

.loginstrip .singin{ background:#666666 ; border:1px solid #fff; width:50px; color:#fff; }

.index_left{float:left; width:690px;padding-right:10px;}

.index_left h1{ margin-bottom:5px;}



.index_right{
	float:left;
	width:282px;
	padding-left:3px;
}

.signup{
	float:left;
	background:url(images/signupbg.gif) repeat-x;
	width:235px;
	padding:10px 20px 30px 23px;
	border:2px solid #ccc;
}
.star{ color:#ee2727; font-size:18px; }
.error{ color:#cc0000;}

.signup form{ padding-top:15px;}

.signup label{ width:235px; display:block; font-weight:normal; color:#333333; font-size:14px;}

.signup_textbox{  border:1px solid #7f9db9; background:#fff; width:235px; margin:3px 0 5px 0;}

.signup a{ font-weight:bold; color:#206098;}

.post{ padding-bottom:10px;}

.ul1{ margin:0; padding:5px 0 0 10px; list-style:none;}

.ul1 li{
	margin-bottom:8px;
	padding-left:15px;
	background:url(images/bullet.gif) no-repeat 0 5px;
	line-height:22px;
	font-weight:bold;
	font-size:16px;
	color:#525252;
}


.ul2{ margin:0; padding:5px 0;list-style:none;}
.ul2 li{margin-bottom:8px; padding-left:12px; line-height:20px;background:url(images/bulle_square.gif) no-repeat 0 20%; }


.ul3{ margin:0; padding:5px 10px;list-style:none;}

.ul3 li{margin-bottom:8px; padding-left:12px; line-height:20px;background:url(images/bulle_square.gif) no-repeat 0 25%; }

/*----------ContactUs----------------*/
.contacttable{ background:#fff url(images/gray.gif) repeat-x; border:1px solid #ccc; margin:10px 0 ; height:346px;}

.contacttable table label{ text-align:right;}


/*---------- bubble tooltip -----------*/
a.tt{
	position:relative;
	z-index:24;
	color:#3CA3FF;
	font-weight:bold;
	text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff;}
a.tt:hover span.tooltip{
	display:block;
	position:absolute;
	top:0px; left:0;
	/*padding: 15px 0 0 0;*/
	color: #993300;
	text-align: center;
	/*filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;*/
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
	/*background: url(images/bubble.gif) no-repeat top;*/
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px;
	/*background: url(images/bubble_filler.gif) repeat bottom;*/
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
	/*background: url(images/bubble.gif) no-repeat bottom;*/
}

.emsg {
	text-align:left;
	color:#666;
	background-repeat: no-repeat;
	padding:5px;
}

.uploaderror{
	font-size:12px;
	color:#cc0000;
	padding:0 0 0 5px;
}




.login_input{ width:150px; background:#fff; border:1px solid #7f9db9; margin:0 2px 0 0;}

.index_right2{
	float:left;
	width:350px;
}
.index_right2 p{ margin:5px 0}

.index_left2{float:left; width:618px;padding-right:10px;}

.signup_form{background:#f0ede7; text-align:left; padding-bottom:10px; border:1px solid #e3e2e0; }

.signup_form h1{background:url(images/signupbg2.gif) repeat-x; font-size:20px; width:605px; border-bottom:1px solid #e3e2e0; padding:2px 0 2px 10px;}

.signup_form p{ margin:0px;}

.signup_form ul{ display:inline; padding:0; margin:10px;}

.signup_form ul li{ width:160px; list-style:none; float:left;}

.signup_form ul li label{ width:160px;}

.signup_form ul .last_li{ width:100px; padding:20px 0 0 0 }

.last_li input{ height:20px;}

.signup_form form{ padding:10px; text-align:left;}

em{ font-weight:bold;}

.setting_form_title{ padding-bottom:5px; font-size:18px;  color:#333; border-bottom:1px solid #ccc; display:block}

h1 select {
	margin-left:100px;
	letter-spacing:0;
}


/*
Help CSS
*/

.help{
	background:#f1f8fd url(images/help2.gif) no-repeat 5px 6px;
	position: relative;
	padding:5px;
	border:1px solid #a9ccde;padding:8px 15px 10px 26px;
}

.help h4{
	font-size:14px;font-weight:bold; color:#000;
}

.help p{
	margin:5px 0;
	font-size:13px;
	line-height:16px;
	text-align:left
}

.help h4 a{
	height:13px;
	width:13px;
	display:block;
	position:absolute;
	right:5px;
	top:5px;
	background:url(images/close.gif) no-repeat;
	text-decoration:none
}

/*
Help CSS
*/

.box4{
	border-style:solid;
	border-width:1px;
	border-color:#4a7fb5 #d8d8d8 #d8d8d8 #d8d8d8;
	margin-top:10px;
	padding:15px;
	background:#fff;
}

.ol2{}
.ol2 li{ margin-bottom:10px;}

/*************** Repoart Css*****************/
.Graph{
	 margin:10px 0; 
	 display:block;
}
.Graph_ul{
  	margin:0; 
	padding:0; 
	background: url(images/gray_pixel.gif) repeat-x bottom ;
	margin:0 0 0 0; 
	height:24px;
	list-style:none;
	width:100%;	
}
.Graph ul li{ 
 	float:right;
	margin:0; 
	padding:0; 
	display:inline;
}
.Graph_ul a{
	font-size:12px;
	display:block;
	color:#333;
	margin-left:5px;
	text-decoration:none;
	padding:2px 10px 0 10px ;
	background:#f3f4f4;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #f3f4f4;
}
.Graph ul li .graph_active{
	background:#fff url(images/graph_button_bg.gif) repeat-x;
	border:1px solid #ccc;
	border-bottom:0;
}

.bar{ text-decoration:none; background:url(images/bargraphicon.gif) no-repeat left center; padding-left:20px;}
.line{ text-decoration:none; background:url(images/linegraphicon.gif) no-repeat left center; padding-left:20px;}

.Graph_options{
	background:#f9f9f9; border:1px solid #ccc;
	width:100%;
}
.Graph_options td{ 
	padding:3px 5px
}
.grpah_table{
	text-align:center;
	padding:0;
	margin:0; border-collapse:collapse;
	border:1px solid #ccc;
}
.grpah_table th{
	border-right:1px solid #ccc;
	background:#f3f4f4;
	padding:8px;
}
.grpah_table td{
	padding:5px;border:1px solid #ccc;
}
.appth1{  border-left:1px solid #ccc;}
.appname1{background:url(images/purlebarcolor.gif) no-repeat 5% 50%; text-indent:20px;border-left:1px solid #ccc;}
.appname2{ background:url(images/bluebarcolor.gif) no-repeat 5% 50%; text-indent:20px;border-left:1px solid #ccc;}
.appname3{ background:url(images/greenbarcolor.gif) no-repeat 5% 50%; text-indent:20px;border-left:1px solid #ccc;}

.graph_options_seleted{ 
	background:#f9f9f9;
	border:1px solid #ccc;
	width:100%;
	text-align:left;
	font-weight:bold;
}
.app_selected{
	background:url(images/app_selected.gif) no-repeat 15px 50%;
	padding:4px 0 0 37px;
}
.days_selected{
	background:url(images/calender18.gif) no-repeat 0 50%;
	padding:4px 0 0 23px;
}
.unique_devices{
	background:url(images/ipod.gif) no-repeat 0 50%;
	padding:4px 0 0 23px;
}
.graphimg {
	background:#f3f4f4;
	border:1px solid #ccc;
	border-top:0px;
	/*height:300px;*/
}
.table2{
	margin-top:10px; padding:0;
	}
.table2 td{
	font-weight:normal;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:3px 0 3px 10px;
	}
.table2 th{ 
	padding:4px 0 4px 10px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;  
	text-align:left;
	color:#333; 
	background:#eee;
	}
.table2_td1{ 
	
	border-left:1px solid #ccc;
	color:#1d5a8e
	}

/*FAQ*/
	

/*.faq_questions{ 
	margin:10px 0 30px 0; 
	padding:0 0 30px 0; 
	list-style:none; 
	border-bottom:1px solid #ccc
}
.faq_questions li{ 
	margin:10px 0; 
	font-size:16px; 
	background:url(images/question_mark.gif) no-repeat 0 4px; 
	padding-left:20px;
	line-height:24px;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Georgia, "Gill Sans MT"; 
	color:#1d5a8e;
}
.faq_questions li a{ text-decoration:none;}
.faq_questions li a:hover{ text-decoration:underline}
.back_top{ height:30px;}
.back_top a{
	display:block; 
	float:right; font-weight:bold; 
	padding:3px 15px 2px 25px;
	height:20px; font-size:11px; 
	text-transform:uppercase;	 
	background:#f8f8f8 url(images/45.gif) no-repeat 6px 4px; 
	border:1px solid #ccc;
	color:#000; text-decoration:none;
	}
.back_top a:hover{ background:#eaeaea url(images/45.gif) no-repeat 6px 4px; }*/

.faq_questions{ 
	margin:10px 0 30px 0; 
	padding:0 0 30px 0; 
	list-style:none; 
	
}
.faq_questions li{ 
	margin:10px 0; 
	font-size:14px; 
	background:url(images/arrow_red.gif) no-repeat 8px 6px; 
	padding-left:20px;
	line-height:24px;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Georgia, "Gill Sans MT"; 
	
}


.faq_questions li a{ font-weight:bold; text-decoration:none; color:#1d5a8e}
.faq_questions li a:hover{ font-weight:bold;color:#1d5a8e;text-decoration:underline}
.faq_questions li p{ font-family:Arial, Helvetica, sans-serif; font-size:12px}

/* css of faq page */
.faq_questions_q{font-weight:bold; color:#1d5a8e;}
.faq_cat{ margin:0;padding:10px 0 0 0 ; list-style:none; clear:both;  height:50px;}
.faq_cat li{ display:inline; background:#c8ddec; float:left;}
.faq_cat a{ position:relative;display:block; font-size:12px; background:#c8ddec;padding:7px 9px 5px 10px;  height:23px; text-align:center; float:left; font-family:Arial; font-weight:bold; text-decoration:none; color:#5482a3; }
.faq_cat a span{ position:absolute; left:50%; top:35px; height:6px; width:11px}
.faq_cat a:hover{ color:#06558d; background:#b6d2e6}
.faq_cat_active{}
.faq_cat_active a{
	position:relative;
	display:block; 
	font-size:12px; 
	color:#fff; 
	background:#06558d;
	padding:7px 9px 5px 10px;  
	height:23px; 
	text-align:center; 
	float:left; 
	font-family:Arial; 
	font-weight:bold; 
	text-decoration:none;
	}
.faq_cat_active a span{background: url(images/arrow_down.gif) no-repeat; position:absolute; left:50%; top:35px; height:6px; width:11px}
.faq_cat_active a:hover{background:#06558d; color:#fff}

