
.gradient{
background:url('/bial/images/Footer_Gradient.jpg') repeat-x scroll 0 0 transparent;
}


.banner_img {
background:url("/bial/images/banners/home_banner_new.jpg") no-repeat scroll 0 0 transparent;
height:256px;
margin-top:1px;
width:999px;
}
.banner_obj {
float:right;
margin-right:63px;
margin-top:0px;
}
.tra

.footer {
 width: 999px;
 margin: 0px auto;
 background:url("/bial/images/Footer_Gradient.jpg"); height:190px;
}

.body_main{
 width: 999px;
 margin: 0px auto;
 background:url("/bial/images/bg.jpg") repeat scroll 0 0 transparent;
}
 
 .left_wrap{
 float:left; 
 padding: 31px 20px 0pt 20px; 
 width:21%; 
 border-right:1px solid #999999;
 }
 
 .head_left{
 font-size:16px; 
 font-weight:bold; 
 color:#333333;
 }
 
.f_blank{
	float:left; 
	width:3%;
	height:20px;
	padding-top:5px;
	}
	
.f_fno{
	float:left;
	width:20%;
	height:20px;
	padding-top:5px;}

.f_from{
	float:left;
	width:25%;
	height:20px;
	padding-top:5px;}
	
.f_sch{
	float:left;
	width:22%;
	height:20px;
	padding-top:5px;}
	
.f_status{
	float:left;
	width:20%;
	height:20px;
	padding-top:5px;}
	
#main_search_f{
	/*height:151px;*/
	overflow:hidden;
 	vertical-align:top;
	z-index:100;}
	
#main_search_f1{
	height:151px;
	overflow:hidden;
	width:100%;
	vertical-align:top;
	z-index:100;}
	
.plus_minus{
	float:right;
	width:4%;
	padding-top:3px;}

.tab11 a{
	background-image:url(/bial/images/ar/arrival_tabs.png);
	width:102px;
	height:23px;
	display:block;}
	
.tab11 a:hover{/* background-position:102px; */
	background-image:url(/bial/images/ar/arrival_tabs.png);
	width:102px;
	height:23px; 
	background-position:102px;}
	
.tab21 a{
	background-image:url(/bial/images/ar/departure_tabs.png);
	width:102px;
	height:23px;
	display:block;
	background-position:102px;}
	
.tab21 a:hover{
	background-position:102px;
	background-image:url(/bial/images/ar/departure_tabs.png);
	width:102px;
	height:23px;}

/* Transport */

.transport_rental_list{
	padding-left:1px; 
	list-style-image:url(/bial/images/list_arrow.jpg); 
	list-style-position:inside;
}


.transport_rental_list li{
	border-bottom:1px solid #808080; 
	padding-bottom:5px;
	padding-top:5px;
}

.transport_rental_list li span{
	font-size:12px; 
	/*font-weight:bold;*/
	color:#000000; 
	padding-left:0px;
}

.transport_rental_list li a:hover{
	font-size:12px; 
	font-weight:bold;
	color:#000000; 
	padding-left:0px;
}


.transport_list_line{
	padding-left:17px !important;
 }

.taxi_row{
	background:#ffffff;
	border-right:1px solid #999999;}

.taxi_row_border{
	border-bottom:1px solid #999999;}

/* Transport End */


/* up  */


body{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	font-size:80%;
	color: #ffffff;
       
}

h1, h2, h3{
	margin: 0px;
	text-transform: lowercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #006EA6;}

h1{
	letter-spacing: -1px;
	font-size: 35px;}

h2{
	font-size: 26px;}

p, ul, ol{
	text-align: justify;
	line-height: 22px;
}

a {
	color:#333333;
	text-decoration:none;
}

a:hover, a:active{
	text-decoration: none;
}

a:visited{
	color:#333333; 
	text-decoration:none;
}

img{
	border:none;}

img.left{
	float: left;
	margin: 7px 15px 0px 0px;}

img.right{
	float: right;
	margin: 7px 0px 0px 15px;}

/* Form */

form{
	margin: 0px;
	padding: 0px;}

fieldset{
	margin: 0px;
	padding: 0px;
	border: none;}

legend{
	display: none;}

input, textarea, select{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;}

/* Header */

#header{	
	width:999px;
	margin: -27px auto 0px;
	padding-top: 10px;
}

#main{
	width:100%;
	background:url(/bial/images/bg.jpg);
	margin-top:26px;
}

#logo{
	float:left;
	height:74px;
	margin-top:43px;
	width:27%;
}

#logo h1 {
	margin: 0px;
	padding: 5px 0px 0px 100px;
	font-size: 40px;
	color: #0099E8;}

#logo h1 sup {
	vertical-align: text-top;
	font-size: 24px;}

#logo h1 a {
	color: #5F9D10;}

#logo h2 {
	margin: 0px;
	padding: 0px 0px 0px 100px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D6D6D;}

#logo a {
	text-decoration: none;
	color: #ffffff;}


/* Menu */

#menu {
	float: left;
	padding-top:6px;
	width:72%;
}

#menu ul {
	margin-left: 63px;
	padding: 0px;
	list-style: none;
}

#menu li {
	display: inline;}

#menu a {
	display: block;
	float: left;
	margin-left: 5px;
	margin-top:-20px;
	padding: 1px 10px;
	text-decoration: none;
	font-size: 12px;
}

#menu a:hover {
	text-decoration: underline;}

#menu .active a {
}


/* ----------------- */

#menu-top {
	float: right;
	padding-top: 12px;}

#menu-top ul {
	margin: 0px;
	padding: 0px;
	list-style: none;}

#menu-top li {
	display: inline;}

#menu-top a {
	display: block;
	float: left;
	padding: 1px 5px;
	text-decoration: none;
	font-size: 11px;
	color: #333333;
}

#menu-top a:hover {
	text-decoration: none;}

#menu-top .active a {
}


/* Page */

.page {
	width: 999px;
	margin: 0px auto;
}

/* Content */

#content {
	float: left;
	width:448px;
	padding-top:20px;
	padding-left:10px;
}

/* Post */

.post {
	width:721px;
	padding-top:15px;}

.post .title {
	height: 52px;
	margin-bottom: 20px;
	padding-bottom: 5px;
	padding-left: 60px;
	border-bottom: 1px dashed #D1D1D1;
	background: url(/bial/images/img04.gif) no-repeat left top;
	color: #8BCB2F;}

.post .title b {
	font-weight: normal;
	color: #0094E0;}

.post .date p {
	margin: 0px;
	padding: 0px;}

.post .date {
	width: 50px;
	margin-top: -80px;
	padding-left: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #283900;}

.post .date b {
	margin: 0px;
	padding: 0px;
	display: block;
	margin-top: -13px;
	padding-left: 2px;
	font-size: 16px;
	color: #283900;}

.post .meta {
	margin: 0px;
	padding: 15px 0px 60px 0px;
}

.post .meta p {
	margin: 0px;
	line-height: normal;}

.post .meta .byline {
	float: left;
	color: #0000FF;}

.post .meta .links {
	float: left;}

.post .meta .more {
	width: 185px;
	height: 35px;
	padding: 5px 10px;
	background: #8BCB2F;
	border: 1px dashed #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 9px;}

.post .meta .comments {
	padding: 5px 10px;
	text-transform: uppercase;
	text-decoration: none;
	background: #0094E0;
	border: 1px dashed #ffffff;
	font-size: 9px;}

.post .meta b {
	display: none;}

.post .meta a {
	color: #ffffff;}
/* Sidebar */

#sidebar {
	float: right;
	width: 245px;
	margin-right:-20px;
	padding-top: 20px;
}

#sidebar ul {
	margin: 0px;
	padding: 0px 0px 0px 0px; 
	list-style: none;
	background-color:#ffffff;
}

#sidebar li {
	margin-bottom: 40px;}

#sidebar li li {
	margin: 0px;
	padding: 3px 0px;
	border-bottom: 1px dashed #D1D1D1;}

#sidebar li li a {
	margin: 0px;
	padding-left: 15px;}

#sidebar h2 {
	padding-bottom: 5px;
	font-size: 18px;
	font-weight: normal;
	color: #0094E0;}

#sidebar strong, #sidebar b {
	color: #8BCB2F;
}

#sidebar a {
	text-decoration: none;
	color: #6D6D6D;}

/* Search */

.search_box {
	width: 150px;
	margin-right: -3px;
	border-bottom:1px solid #333333;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	padding: 3px;
	padding-top:1px;
	padding-right:4px;
        left:0px;
}




#s_t {
	width: 165px;
	margin-right: -5px;
	border-bottom:1px solid #333333;
	border-top:1px solid #333333;
	height:20px;
}

.x {
	border: none;
	text-transform: lowercase;
	font-size: 11px;
	color: #4F4F4F;
	background:url("/bial/images/go.jpg") repeat-x scroll center center #666666;
	width:29px;
	height:24px;
	vertical-align:top;
}

/* Boxes */

.box1 {
	padding: 20px;}

.box2 {
	color: #BABABA;}

.box2 h2 {
	margin-bottom: 15px;
	font-size: 16px;
	color: #ffffff;}

.box2 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;}

.box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited  {
	color: #EDEDED;}

/* Footer */

#footer {
	width: 900px;
	background: url(/bial/images/img07.jpg) no-repeat left top;
	margin: 0px auto;
	padding: 10px 0px 0px 60px;
	color: #353535;}

html>body #footer {
	height: auto;}


#legal {
	clear: both;
	font-size: 10px;
	/*color: #6D6D6D;*/}

#legal a {
	/*color: #0094E0;*/
	color:#ffffff;}

#footer-menu {
	float: left;
	color: #353535;
	text-transform: capitalize;}

#footer-menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;}

#footer-menu li {
	display: inline;}

#footer-menu a {
	display: block;
	float: left;
	padding: 1px 15px 1px 15px;
	text-decoration: none;
	font-size: 11px;
	color: #6D6D6D;}


#footer-menu .active a {
	padding-left: 0px;}

/* starts */

.tab1 a{
	background-image:url(/bial/images/ar/arrival_tabs.png);
	width:102px;
	height:23px;
	display:block;
	background-position:102px;}

.tab1 a:hover{
	background-image:url(/bial/images/ar/arrival_tabs.png);
	width:102px;
	height:23px;
}

.tab1 a:active{
	background-image:url(/bial/images/ar/arrival_tabs.png);
	width:102px;
	height:23px;}

.tab2 a{
	background-image:url(/bial/images/ar/departure_tabs.png);
	width:102px;
	height:23px;
	display:block;}

.tab2 a:hover{
	background-position:102px;
	background-image:url(/bial/images/ar/departure_tabs.png);
	width:102px;
	height:23px;}

.tab2 a:active{
	background-position:102px;
	background-image:url(/bial/images/ar/departure_tabs.png);
	width:102px;
	height:23px;}

.time {
	color:#666666;}
	
.arr {
	border-top:3px solid #fed502;}

.tab_table {
	border-bottom:4px solid #fed502; 
	width:440px;}
	
input.hint {
   color: #000000;
   font-weight:bold;}
   
input.hint_mob {
	color:#000000;
	font-size:12px;
	padding-top:0px;
	vertical-align:top;
}

input.box{
	color:#000000;}

.drop {
	width:170px;
	font-weight:bold;
	filter:alpha(opacity=0); 
	width: 170px;
	z-index:5;
	position:relative;}


#cssmenu1 li{
	padding-top:7px;
	font-weight:normal; 
	font-size:12px}

span.select {
	position:absolute;
	background:url("/bial/images/ar/dropdown.jpg") no-repeat scroll 0 0 transparent;
	width:192px;
	height:25px;
	color:#333333;
	font-weight:bold;
	padding-top:4px;
	overflow:hidden;}

span.forex_d {
	position:absolute;
	background:url(/bial/images/dropdown-172.jpg) no-repeat scroll 0 0 transparent;
	width:181px;
	height:25px;
	color:#333333;
	font-weight:bold;
	padding-top:4px;
	overflow:hidden;}


.go {
	background:url("/bial/images/ar/forward-arrow.png") no-repeat scroll 0 0 transparent;
	width:40px;
	height:25px;
	border:0px solid;
	vertical-align:top;
	}

.arr_tab {
	background:url("/bial/images/ar/arrival&departure-main_bg.jpg") repeat scroll 0 0 transparent;
	height:102px;
	text-align:center;}

.offers{
	padding-left:24px; 
	list-style-image:url(/bial/images/ticl_li.png);}

.row1 {
	text-align:left;
	background:url(/bial/images/ar/li_divider.jpg) repeat-x scroll 0 0 transparent;
	height:25px;
	color:#000000;
}

.row2 {
	text-align:left;
	background:url(/bial/images/ar/li_divider1.jpg) repeat-x scroll 0 0 transparent;
	height:25px;
	color:#000000;}
 
#blank {
	width:12px;}

.midrow {
	background-color:#393a39;
	color:#ffffff;
	height:23px;
	text-align:left;
	font-size:12px;
	width:439px;
	font-weight:bold;}

.calc {
	background:url(/bial/images/calculate_button.jpg) no-repeat scroll 0 0 transparent;
	width:65px;
	border:0px solid;
	height:28px;}

.sub {
	background:url(/bial/images/submit_but.png) no-repeat scroll 0 0 transparent;
	width:53px;
	border:0px solid;
	height:22px;
	}

.cancel{
	background:url(/bial/images/cancel_but.jpg) no-repeat scroll 0 0 transparent;
	width:53px;
	border:0px solid;
	height:22px;
	}

/* CSS Document */

.horizontalcssmenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;}

/*Top level list items*/

.horizontalcssmenu ul li{
	position: relative;
	display: inline;
	float: left;}

/*Top level menu link items style*/

.horizontalcssmenu ul li a{
	display: block;
	padding: 2px 8px;
	border: 1px solid #ffffff;
	border-left-width: 0;
	text-decoration: none;
	color: black;
	font: bold 12px Tahoma;
}
	
/*Sub level menu*/

.horizontalcssmenu ul li ul{
	left: 0px;
	top: 0px;
	border-top: 1px solid #ffffff;
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 0;}

/*Sub level menu list items*/

.horizontalcssmenu ul li ul li{
	display: inline;
	float: none;}


/* Sub level menu links style */

.horizontalcssmenu ul li ul li a{
	width: 110px; 
	font-weight: normal;
	padding: 2px 5px;
	background: #FED502;
	border-width: 0 1px 1px 1px;
	/*width of sub menu levels*/}

.horizontalcssmenu ul li a:hover{
	background:#FED502;}

.horizontalcssmenu ul li ul li a:hover{
	background: #ffffff;}

.horizontalcssmenu .arrowdiv{
	position: absolute;
	right: 0;
	/*background: transparent url(menuarrow.gif) no-repeat center left;*/
}

.menu_left{
 	padding-top:17px !important;
}


* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
	padding-top: 1em;}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */


 
#m2{
 width:538px;
 height:75px;
 margin-left:0px;
 margin-top:69px;
}

#m3{
width:480px;
height:75px;
margin-left:-235px;
margin-top:69px;
}

#m4{
width:357px;
height:25px;
margin-left:-240px;
margin-top:69px;
}

#m5{
width:399px;
height:45px;
margin-left:-300px;
margin-top:69px;
}

#m6{
width:478px;
height:99px;
margin-left:-390px;
margin-top:69px;
}


.sub_menu{
margin-top:-6px;
}

.sub_menu tr td{
width:120px;
}

.sub_menu tr td a{
color:#000000 !important;
font-weight:bold !important;
font-size:13px !important;
}

.sub_menu tr td a:hover{
color:#ffffff !important;
font-weight:bold !important;
text-decoration:none !important;
}

.sub_menu tr td a span{
color:#ffffff !important;
font-weight:bold !important;
padding-right:10px;
}
 
.footer_ul {
list-style-image:url(/bial/images/footer_li.gif);
}

.did_footer{
margin-top:-2px;
}

/*Airport CSS */


.terminal_wrapper
{
	padding:5px;
	height:95px; 
	background:#EFEFEF;
	width:193px;
}
 
.terminal_wrapper p span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:15px;
	color:#000000;
	line-height:25px;
}

.maincontent_top
{
	text-transform:capitalize;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:20px;
}

.wrapper_heading
{
	font-size:16px;
	color:#000000;
}
/* === */
.did_content{
	padding:12px; 
	height:80px; 
	background:#EFEFEF; 
	width:180px;
}

.did_content p{
	text-align:right;
	color:#FF9933; 
	font-size:10px;
}

.did_read{
	text-align: right; 
	color: #CC6D06; 
	font-size: 11px; 
	padding-left: 115px;
}

.right_wrap{
	float:left; 
	width:720px;
}

.breadcrumbs{
	padding-top:10px;
}

.breadcrumbs label{
	float:left; 
	background:url(/bial/images/here_arrow.gif); 
	color:#000000; 
	width:70px; 
	font-size:11px;
}

.page_cont{
	padding-top:-10px; 
	padding-left:15px;
}

.content_cont{
	padding-top:13px;
	padding-left:15px; 
	width:720px; 
	height:740px; 
}





/* optimized css details */

#body_fluid{
	width:100%;
	/*height:100%;*/
	background: url("/bial/images/bg.jpg") repeat scroll 0 0 transparent;
}

#body_container{
	width:999px;
	margin:0px auto;
	padding:0px;
	height:100%;
	background: url("/bial/images/bg.jpg") repeat scroll 0 0 transparent;
}

#body_wrap{
	margin:0px auto;
	padding:0px;
 	width:100%;
}

#breadcrumbs{
	padding-top:3px 25px 0px 0px;
	font-size:11px;
	color:#6D6D6D;
	margin-left:260px;
}

.breadcrumbs_here{
	background:url(/bial/images/here_arrow.gif) no-repeat;
	padding:0px 4px 0px 3px;
	color:#FFFFFF;
}

#left_wrap{
	float:left; 
	padding: 20px 20px 0px 20px; 
    width:22%;
	/*height:95%;*/
}



#search{
	padding-bottom:20px;
}


.leftwrap_list span{
	font-size:16px; 
	color:#333333;
}

.leftwrap_list{
        padding-left:1px; 
	list-style-image:url(/bial/images/list_arrow.jpg); 
	list-style-position:inside;
	width:100%;
	margin:0;
	padding:0;
	font-size:100%;
	position:relative;
        left:-30px;
}

.leftwrap_list li{
	border-bottom:1px solid #808080; 
	padding-bottom:10px;
	padding-top:5px;
	width:100%;
 	font-size:10pt;
}


.leftwrap_list ul li span{
	font-size:100%; 
	color:#000000; 
	padding-left:0px;
}

.leftwrap_list li a:hover{
	font-size:12px; 
	font-weight:bold;
	color:#000000; 
	padding-left:0px;
}

.leftwrap_list ul li label{
	padding-left:17px;
	color:#6d6d6d;
	font-size:100%;
}

.block_wrap{
	margin-top:20px;
}

.block_wrap_footer{
	margin-top:-2px;
	background:url("/bial/images/diduknow_tbottom.png");
	height:6px;
	background-repeat:no-repeat;
}


.block_did_content{
	/*padding:12px 12px 0px 12px; */
	height:100%; 
	background:#EFEFEF; 
	width:82%;
	font-size:75% !important;
	color:#6d6d6d;
}


.block_did_content{
	font-size:75% !important;
}

.block_did_content label{
	color: #CC6D06; 
	font-size: 100%; 
	padding-left: 64%;
	width:100%
	/*position:absolute;*/
}

.block_did_content label a{
	color: #CC6D06; 
	font-size: 100%; 
 	/*position:absolute;*/
}

.block_term_content
{
	padding:5px;
	height:95px; 
	background:#EFEFEF;
	width:193px;
}
 
.block_term_content p span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:15px;
	color:#000000;
	line-height:25px;
}

#right_wrap{
 	width:71%;
 	padding-left:15px;
	float:left;
	height:100%;

}

.content_wrap_top{
	padding-top:10px;
	width:725px;
        text-align:justify;
	color:#000000;

 }

.content_wrap_title
{
	text-transform:capitalize;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:20px;
}

.content_wrap_text{
	color:#000000;
}

.content_wrap_text p{
	color:#000000;
}

#content_wrap_mid{
	width:100%;
}

.content_left_wrap{
	float:left;
	width:52%;
	height:100%;
 }

.content_right_wrap{
	float:left;
	width:46%;
	height:100%;
 }

.content_table_title{
	font-size:16px;
	color:#000000;
}

.content_table_title label{
	font-size:11px;
	color:#494949;
}


.content_table_title span{
	font-size:11px;
	color:#494949;
}


.content_wrap_bot{
 	position:absolute;
	width:72%;

}

.content_wrap_bot img{
	padding-right:28px;
}

hr{
	color:#cccccc;
}











/*weather */


#main_sd
{
padding-top:30px;
width:200px;

}

#img_sd
{
float:left; 
width:45px; 
height:45px; 
text-align:center;
}

#head_sd
{
float:left; 
width:130px; 
height:45px;
}

#show_sd
{
width:186px;
float:left;
background-color:#FFFFFF; 
margin-left:-3px; 
color:#333; 
font-size:11px;
}

#fore_sd
{
padding-top:35px; 
width:190px;
}



#mob_sd
{
padding-top:15px; 
width:220px;
}

#wc_sd
{
background:url(/bial/images/weather_center.jpg) repeat-x scroll 0 0 transparent;
color:#333333;
}

#hd_sd
{
font-weight:bold;
}

#d_sd
{
font-size:10px;
}

.ban_l_sd
{
background:url("/bial/images/weather_li_divider.jpg") repeat-x; 
background-repeat:repeat-x;
}

#ban_sd
{
font-weight:bold; 
color:#CC4200;
}

.ban_d_sd
{
font-weight:bold; 
color:#CC4200;
text-align:center;
}

.w_img_sd
{
text-align:center;
}

.w_d_sd
{
text-align:center;
}

#forex_mid{
background:url(/bial/images/forexconverter_mid.gif);
}


/*weather */

/*FAQ */
.faq .dark{
text-align:left;
}
.faq .light{
text-align:left;
}

.faq td{
font-weight:bold;
}



.faq a:link {
  color:#333333;
 text-decoration:none;
font-weight:bold;
}


.faq a:active {
  color:blue;
  text-decoration:underline;
}

.faq a:visited {
  color:#333333;
 text-decoration:none;
font-weight:bold;
}


.faq a:hover {
  color:blue;
  text-decoration:underline;
  font-weight:bold;
}




.faq_content{
display:hidden;
}

.faq_answers{
color:black;
width:720px;
margin-top:20px;
}


.faq_answers .ul_wrap {
float:left;
width:720px;
margin-bottom:10px;
}


.faq_answers .ul_wrap .ul_list{

float:left;
width:180px;
    
}



.faq_answers p{
/*padding: 3px 10px; */
margin-top:0px;
text-align:justify;
}

/*.faq_answers h4{
padding: 3px 10px;
margin-bottom:0px;
}
.faq_answers h5{
padding: 3px 10px;
margin-bottom:0px;
}
*/

.faq_answers h3{
text-transform:none;
color:black;
margin-top:15px;
margin-bottom:15px;
font-family:Arial,Helvetica,sans-serif
}

.faq_answers a:link {
  color:blue;
  text-decoration:underline;
}


.faq_answers a:active {
  color:blue;
  text-decoration:underline;
}

.faq_answers a:visited {
  color:blue;
  text-decoration:underline;
}


.faq_answers a:hover {
  color:blue;
  text-decoration:underline;
  font-weight:bold;
}

.faq_answers .faq_wrap{
padding-bottom:30px;
border-bottom:medium dotted black;
}

panel_layout{
   padding-bottom:10px; 
}
