html {overflow: -moz-scrollbars-vertical;}

body
{
padding-top:10px; padding-bottom:10px;
	background: #fff;
	/*font-family:georgia, serif;*/
	font-family:lucida grande, verdana, arial helvetica, sans-serif;
}

h1 { color: #000000; font-size:20px; font-weight:normal; padding: 5px 5px 0px 0px; margin-top: 0px; margin-bottom: 5px; }
h2 { font-size:18px; font-weight:bold; color: #004a87; padding:0px; margin-top:5px; margin-bottom:5px;}
h3 { font-size:11px; font-weight:normal; color: #004a87; margin-bottom:3px; PADDING-BOTTOM:0PX; }
h4 { font-size:12px; font-weight:bold; color: #111; margin-bottom: 5px; }
h5 { font-size:13px; font-weight:bold; margin-bottom: 5px; }
h6 { font-size:11px; font-weight:normal; color: #666666; }


p { font-size:12px; font-weight:normal;MARGIN-TOP:0PX; PADDING-TOP:0PX; line-height:150%;}


/*
 *p { margin: 0; padding: 0; }
*/
form { padding: 0px; margin: 0px; border: 0px; }
table { border: none; }

ol { font: normal 12px Arial, Helvetica, sans-serif; line-height: 18px; }
ul { font: normal 12px Arial, Helvetica, sans-serif; line-height: 18px; }
li { font: normal 12px Arial, Helvetica, sans-serif; line-height: 18px; }
dd, dt { font: normal 12px Arial, Helvetica, sans-serif; line-height: 18px; }



.alert_txt{color:#f00; font-weight:bold;}


.glo_description_box{width:640px; margin-bottom:30px;}

img {border:0px;}



#keywordtable{border-right:1px solid #8b8b8b; border-left:1px solid #8b8b8b; width:100%;}

#maintable{
border-right:1px solid #8b8b8b;
border-left:1px solid #8b8b8b;
}


/*******  change main width  ***here*****/
/*******  change main width  ***here*****/
/*******  change main width  ***here*****/
/*******  change main width  ***here*****/
#maintable, #header{width:766px; min-width:766px;}
/*#maintable, #header{width:100%; min-width:600px;}*/



#header
{
	position: relative;
	height: 166px;
	background-image: url(images/header_bg.gif);
	background-repeat: repeat-x;
	overflow: hidden;
}

#topnav {height:18px; width:auto; background-image:url(images/topnav_bg.gif); background-repeat:repeat-x;width:auto; position:relative;}
#topnav div{height:18px; float:right; }
#topnav_extender{}



#header, #main_nav, #footer, #content{

/*
border-right:1px solid #8b8b8b;
border-left:1px solid #8b8b8b;
*/
text-align:left;
}

#main
{

}


#content
{
	background-color: #f5f5f5;
	background-image: url(images/content_bg.gif);
	background-repeat: repeat-x;
	/*height: 100%;*/

}

#main_nav{ background-image:url(images/main_nav_bg.gif); background-repeat:repeat-x; height:25px;}
#main_nav div{float:left; height:25px;}
#main_nav div a *{ height:25px;}

#footer{
position:relative;
background-image:url(images/footer_bg.gif); background-repeat:repeat-x;
height:92px;
font-size:10px; color:#ccc;
font-family:arial,helvetica, verdana, sans-serif;
}

#footer_menu{
position:absolute;
top:35px;left:20px;
text-align:left;


}


#footer_nav {font-size:11px; width:600px; padding-bottom:3px; padding-top:1px;}
#footer_nav a {padding-left:5px; padding-right:5px;}
#footer_nav a:link { color: #cccccc; text-decoration: none; }
#footer_nav a:visited  { color: #c6c6c6; text-decoration: none }
#footer_nav a:hover { color: #fff; text-decoration: none; background: #696969; }
#footer_nav a:active { color: #FFFFFF; text-decoration: none; background: #0259C4; }


#footer_legal{padding-top:27px;}
.copyright{font-size:9px; padding-top:5px; padding-left:3px; }
.legal{font-size:9px; padding-top:3px; margin-left:15px;}

.wrapbreak{clear:both; font-size:1px;}

/* ******* home page specific ******* */
#news{   width:200px; padding-right:25px;  padding-left:5px; padding-top:20px;text-align:left;}




.news_item{font-size:11px; line-height:130%;}
.news_item h4{font-size:11px;}
.news_item a{display:block;margin-top:3px; }
.news_item a:link { color: #f06000; text-decoration: none; font-weight:bold;}
.news_item a:visited { color: #c56f36; text-decoration: none; font-weight:bold;}
.news_item a:hover { color: #f06000; text-decoration: underline; background: #f5f5f5; font-weight:bold; text-decoration:underline;}
.news_item a:active { color: #f06000; text-decoration: underline; background: #f5f5f5; font-weight:bold;}

.news_homeorder{height:30px;}

#home_contenttable *{}
#home_contenttable{ }
#home_content{ padding-top:20px; width:532px; padding-left:20px; padding-right:20px;}
#home_content P { padding-right:20px;}


#home_content a:link { color: #f06000; text-decoration: none; font-weight:bold;}
#home_content a:visited { color: #c56f36; text-decoration: none; font-weight:bold;}
#home_content a:hover { color: #f06000; text-decoration: underline; background: #f5f5f5; font-weight:bold;}
#home_content a:active { color: #f06000; text-decoration: underline; background: #f5f5f5; font-weight:bold;}



#home_largebuttons {}
#home_largebuttons div {float:left; margin-right:10px;}




/* ##################### */
/*      subpages         */
/* ##################### */

#sub_header
{
	position: relative;
	height: 109px;
	background-image: url(images/sub_head_bg.gif);
	background-repeat: repeat-x;
	overflow: hidden;
}



#sub_tabtable {margin-left:10px; margin-right:10px; margin-top:10px;}



.sub_contenttable {margin-left:20px;  margin-top:20px; margin-bottom:10px; }

#prim_contenttable{margin-left:0; margin-right:0; margin-top:0; height:21px;}
#prim_contenttable tr td{background-color:#ebac00;}


#primtab_bg{
	height:30px;

	width:100%;
	background-color:#ebac00;
}

#primtab_bg div{height:21px;  float:right; }
#primtab_bg div a{background:none;  }

.subtab{background-image:url(images/sub_tab_bg.gif); background-repeat:repeat-x; height:30px; position:relative; vertical-align:bottom;}


#subtab_bg div a img{border:0px;}
#subtab_bg div{display:inline;}

/*

#subtab_bg a img{padding:0; border:0; margin:0px;}

#subtab_bg div{float:right; height:21px;  vertical-align:bottom;}*/
#subtab_bg
{
	background-image: url(images/sub_tab_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height:30px;
}

.sub_content{ padding-top:20px;padding-left:15px; padding-right:10px;  }

.sub_headline_set{padding-right:0px; text-align:left; width:100%; }
.sub_headline_set h1{ margin-top:0px; padding-top:0px;}
.sub_content_item{padding-right:0px; text-align:left; width:725px;}
.sub_boardmember_set{padding-bottom:20px; padding-top:10px; border-bottom:1px dashed #ccc; position:relative; clear:both; width:700px; margin-bottom:20px;}
.sub_boardmember_set h2{color:#242d48; margin:0px; padding-bottom:5px; font-weight:bold; font-size:18px;}
.boardmember_left{width:180px; }
.boardmember_left *{margin-left:10px;}
.boardmember_left img {border:1px solid #555;}
.boardmember_left span{ display:block;}
.boardmember_left h3{padding:0px; margin-top:3px; margin-bottom:5px; font-size:11px;}

.boardmember_left span
{
	font-size:10px;line-height:140%;
}

.boardmember_right{padding-left:15px;}
.boardmember_right h3{padding:0px; margin-top:3px; margin-bottom:5px; font-size:14px; font-weight:bold;}

.btotop a img {margin:0px; border:0px; padding:0px;}
.btotop{margin:0px; padding-top:10px; padding-bottom:5px; width:55px;}
.btotop a{background:none;}

.btotop a:link  { color: #555; text-decoration: none; background:none;}
.btotop a:visited { color: #555; text-decoration: none;  background:none;}
.btotop a:hover  { color: #000; text-decoration: none; background:none;}
.btotop a:active { color: #000; text-decoration: none; background:none;}


/* ##################### */
/*      about         */
/* ##################### */
.about_item{border:1px solid #ddd; background-color:#eee; margin-bottom:10px;}
.about_item{padding-bottom:5px; padding-top:20px; padding-left:20px;  }
.about_item p{padding-right:60px;}
.about_item h3 {font-weight:bold;}
.about_item h2{color:#242d48; margin-top:0px; font-size:16px;}




/* ##################### */
/*      contact         */
/* ##################### */
.contact_personel_set{line-height:120%; font-size:12px;  padding-bottom:30px;}
.contct_name{color:#242d48; font-size:14px;  font-weight:bold;padding-bottom:10px;display:block;}
.contct_title{color:#313645; font-size:12px;  padding-bottom:10px;display:block;}
.contct_address{color:#303c60; font-size:12px;  padding-bottom:10px; display:block;}









#Main, #Main2
{
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 760px;
	text-align: left;
	vertical-align: top;
	background-color:#fff;
}


#main_l_bg
{
	width:19px;
	background-image: url(images/main_l_bg.gif);
	background-repeat: repeat-y;
}
#main_r_bg
{
	width:13px;
	background-image: url(images/main_r_bg.gif);
	background-repeat: repeat-y;
}


.main_nn{	}
.main_ww
{
	background-color: #f0f0f0;
	border-left: solid;
	border-width: 0 0 0 1px;
	border-color:#adadad;
}
.main_ee{
	background-color: #f0f0f0;
	border-right: solid;
	border-width: 0 1px 0 0;
	border-color:#adadad;}
.main_ss{	background-color: #f0f0f0;
	border-bottom: solid;
	border-width: 0 0 1px 0;
	border-color:#adadad;
	font-size:1px;
	height:4px;}



/* ##################### */
/*      compose tab      */
/* ##################### */

#compose_tabs{background-image:url(images/main_nn.gif);
	background-repeat: repeat-x; height:3px; height:39px;}

#compose_tabs div {
float:left;
font-size:12px;
font-weight:bold;
color:#2e2e2e;
background-image: url(images/compose_tab_n.gif);
background-repeat:no-repeat;
width:150px;
text-align:center;
line-height:39px;
vertical-align:middle;
background-color:#f0f0f0;
}
#compose_tabs .current{
background-image: url(images/compose_tab_s.gif);
background-repeat:no-repeat;
background-color:#f0f0f0;
}
#compose_tabs a:link { color: #2e2e2e; text-decoration: none; }
#compose_tabs a:visited { color: #4b4b4b; text-decoration: none; }
#compose_tabs a:hover { color: #000; text-decoration: none; background: #f0f0f0; }
#compose_tabs a:active { color: #4b4b4b; text-decoration: none; background: #f0f0f0; }

.compose_main{background-color:#f0f0f0; padding-right:20px; }

.composetable{  margin-bottom:20px;}
.compose_instruction{font-size:11px; font-weight:bold; padding-bottom:5px;}


.search_box{font-size:11px; text-align:left; padding-left:20px;}
.search_box table {font-size:12px;}
.search_field{padding-left:20px;}
.result_term{font-weight:bold; font-size:12px;}


.resulttable{width:100%;}
#r_etc{overflow:hidden;}
#r_etc span{overflow:hidden; border:1px solid #f00;}
.r_rtc { overflow: hidden; }
.resulttable{ width:100%;}

.result_head td, .result_data_row td{padding:0; }

.result_head td
{
	border-right: #000;
	border-left: #000;
	border-width: 0 1px 0 1px;
}

.result_data_row td div{padding:5px; }
.result_data_row td{border-bottom: 1px dashed #dedede;}

.result_data_row td div{height:auto; overflow:hidden;}
.result_data_row td div a{height:auto; text-decoration:none; overflow:hidden;}

.result_data_row a  { font-weight:normal; }

.result_data_row a:link  { color: #091a4d; text-decoration: none; }
.result_data_row a:visited { color: #0a1e58; text-decoration: none;}
.result_data_row a:hover  { color: #00f; text-decoration: none; background: #ebebeb }
.result_data_row a:active { color: #fff; text-decoration: none; background: #2E67C7;}



.result_head{background:#ccc;}
.result_head a:link  { color: #000; text-decoration: none; background:none;}
.result_head a:visited { color: #000; text-decoration: none;  background:none;}
.result_head a:hover  { color: #001452; text-decoration: none;background:none; }
.result_head a:active { color: #001452; text-decoration: none; background:#A7B4CE; font-weight:bold; font-size:11px; }

.result_detail
{
	padding-bottom: 30px;


}

.result_icons td, .result_icons td div{height:16px; font-size:10px;}

.result_left
{
	background-image: url(images/result_pd_ww.gif);
	background-repeat: repeat-y;
}
.result_bottom_bg{background-image:url(images/result_pd_ss.gif); background-repeat:repeat-x; overflow:hidden; height:8px;}
.result_main
{
	padding-left:5px;
	padding-right:5px;
}
.result_right{
	background-image: url(images/result_pd_ee.gif);
	background-repeat: repeat-y;
	}

/* this will not be recognized in IE  --start --*/
.result_head .r_day		{}
.result_head .r_title		{}
.result_head .r_author	{}
.result_head .r_etc		{}
/* this will not be recognized in IE  --end --*/
.result_head img {}

.r_author{position:relative; min-width:120px; width:180px;}
#r_author{position:absolute; top:4px; left:5px;z-index:10;}
#r_author_a_selected{position:absolute; top:2px; right:5px;}
#sort_butt_author{position:relative;}


.r_title{position:relative; }
#r_title{position:absolute; top:4px; left:5px;z-index:10;}
#r_title_a_selected{position:absolute; top:0px; right:0px;}
#sort_butt_title{position:relative;}

.r_day{position:relative; min-width:30px; width:60px;}
#r_day{position:absolute; top:4px; left:5px;z-index:10;}
#r_day_a_selected{position:absolute; top:0px; right:0px;}
#sort_butt_day{position:relative;}

.r_etc{position:relative; min-width:160px; width:130px;}
#r_etc{position:absolute; top:4px; left:5px;z-index:10;}
#r_etc_a_selected{position:absolute; top:0px; right:0px;}
#sort_butt_etc{position:relative;}

#sort_butt_author{position:relative;}




/*#sort_butt_author img {border: 1px solid #ccc;}*/


.result_article_set
{
	width: 640px;
	text-align: left;
	border-bottom: #f00;
	border-width: 0 0 1px 0;
}
.result_article_head
{
	font-size: 18px;
	color: #002944;
	font-weight: bold;
	text-align:left;
	line-height:30px;
}
.result_article_subhead{font-size:12px; color:#002944; font-weight:bold; padding-bottom:3px;}
.result_article_date{font-size:12px; padding-bottom:20px; }


.result_article_table{background-color:#f0f0f0;  width:100%;}

td.result_content{background: url(images/result_leftside_bg.gif) top left repeat-y;}






/* ##################### */
/*      biblio       */
/* ##################### */

.biblio_inst{font-weight:bold; font-size:11px; padding-bottom:10px; padding-top:20px;}

/* ##################### */
/*      resultb       */
/* ##################### */



#resultb_header						{ padding: 0 25px 0 0; background: url(images/result_b_header_right_top.gif) top right no-repeat;}
#resultb_header .resultb_back			{ background: url(images/result_bheader_bg.gif) top left no-repeat; padding-left:20px;}

.resultbtopline					{ padding: 0 5px 0 0; height: 1px;  }
.resultbtopline div				{ height: 1px; background: url(images/result_contentshadow.gif) top left no-repeat; }

td.result_content{background: url(images/result_leftside_bg.gif) top left repeat-y;}

.result_article{padding-left:20px; padding-right:20px; padding-top:5px;}



td.result_sidebar{background: #e5e6e8 url(images/result_rightside_bg.gif) top right repeat-y;  vertical-align:top;}
#result_sidebar { width: 180px; font-size: 10px; line-height: 13px; padding: 8px 15px 10px 10px; }


#bottom						{ padding: 0 25px 0 0; background: url(images/result_bottom_right.gif) bottom right no-repeat;}
#bottom .bottomback			{ background: url(images/result_right_bottom_bg.gif) bottom left no-repeat; }

.bottomline					{ padding: 0 25px 0 0; height: 1px; background: url(images/result_bottomline.gif) top right no-repeat; }
.bottomline div				{ height: 1px; background: url(images/result_bottomline.gif) top left no-repeat; }


#biblio_detail_set{margin-bottom:20px; margin-right:15px;margin-left:15px;}
#biblio_detail{margin: 20px 20px 20px 20px;}
#biblio_detail td{ vertical-align:top;  line-height:130%; padding-right:5px; padding-left:5px;}

.result_tit{ font-size:14px; color:#242D48; text-align:right; width:160px; font-weight: bold; padding-bottom:20px;}
.result_titb{ font-size:13px; color:#242D48; text-align:right; width:160px; font-weight: normal; padding-bottom:20px;}

.result_tit2{ font-size:14px; color:#242D48; text-align:right;  font-weight: bold; padding-bottom:2px;}
.result_tit2b{ font-size:13px; color:#242D48; text-align:right;  font-weight: normal; padding-bottom:2px;}

.result_tit3{ font-size:13px; color:#555; text-align:right;  font-weight: bold; padding-bottom:2px;}
.result_tit4{ font-size:13px; color:#333; text-align:right;  font-weight: bold; padding-bottom:2px; padding-top:10px; }




.result_prim1{font-size:14px; font-weight:bold; color:#00192a; padding-bottom:6px; line-height:20px;}
.result_prim2{font-size:13px; font-weight:normal; color:#00192a; padding-bottom:15px;}
.result_prim3 *{ color:#00192a;}
.result_prim3 p{font-size:13px;margin:0px; padding-bottom:4px;  line-height:130%;}
.result_prim3 {font-size:13px;font-weight:normal;padding-bottom:2px;  }

.subtext{font-size:10px; font-weight:normal; line-height:110%; color:#666;}



.result_nn{background: url(images/main_nn.gif) bottom left repeat-x;}



/* ##################### */
/*      whats news         */
/* ##################### */
#news_list{font-size:12px;  }

.news_list_head{font-size:12px; color:#535353; font-weight:bold; padding-bottom:5px;}
.news_list_date{ padding-right:10px; width:120px;  padding-bottom:20px;}
.news_list_title{ padding-bottom:20px;}
#news_list tr td {font-size:12px;}

#news_list a:link{ color: #153b9b; text-decoration: underline; }
#news_list a:visited{ color: #273966; text-decoration: underline;  }
#news_list a:hover{ color: #1e41f0; text-decoration: underline; background-color:#f0f0f0; }
#news_list a:active{ color: #24509f; text-decoration: underline; background-color:#f0f0f0; }



.news_list_txt a {text-decoration:none; color:#153b9b;}
.news_list_txt a:hover {text-decoration:underline; color:#1e41f0;}
.news_list_txt a:hover *{text-decoration:underline; color:#1e41f0;}
.news_list_txt a:link *{color:#153b9b;}
.news_list_txt a:visited *{color:#273966;}



.news_article_set{ width:540px; text-align:left; margin-bottom:50px; }
.news_article_head{font-size:18px; color:#002944; font-weight:bold; padding-bottom:10px;}
.news_article_subhead{font-size:12px; color:#002944; font-weight:bold; padding-bottom:15px;}
.news_article_date{font-size:10px; padding-bottom:20px; }

.news_article_set div{padding:5px;}
.result_buttons{font-size:10px; text-align:right; padding:15px 0 5px 0;}


.backtolist{padding-right:20px;}

.backtolist a:link  { color: #555; text-decoration: none; background:none;}
.backtolist a:visited { color: #555; text-decoration: none;  background:none;}
.backtolist a:hover  { color: #000; text-decoration: none; background: #ccc }
.backtolist a:active { color: #000; text-decoration: none; background: #ccc; }


/* ##################### */
/*      CMS stuff         */
/* ##################### */

#cms_set{position:relative; top:-10px; right:0px;
border-bottom:1px solid #adadad;
}

#cms_tab_set {padding:5px; position:relative;}

/* ##################### */
/*      keyword         */
/* ##################### */

.keywordtabs { font: 12px Arial, Helvetica, sans-serif; padding-top: 20px; padding-bottom: 10px; line-height:22px; }
.keywordtabs a  {padding: 2px 6px; border: solid 1px #ddd; background: #dae9f4; text-decoration: none; color:#002944;}
.keywordtabs a:visited {padding: 2px 6px; border: solid 1px #ddd; background: #dae9f4; text-decoration: none;}

.keywordtabs .keyword_s {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #f5f5f5; color:#d82e17;}
.keywordtabs a:hover {color: #fff; background: #002944; border-color: #036; text-decoration: none;}
.keyword_item{float:left;}

.keyword_1{font-size:10px;}

.keyword{float:left; height:30px; width:180px; font-size:10px;}

/* ##################### */
/*      pagination         */
/* ##################### */


#pagination_set { text-align: center; margin-bottom: 20px; margin-left: auto; margin-right: auto; }
.pagination { font: 12px Arial, Helvetica, sans-serif; padding-top: 20px; padding-bottom: 10px; margin: 0px; font-weight:bold; }
.pagination a, .pageList .page_s {padding: 2px 6px;  text-decoration: none; color:#3B4A77}
.pagination a:visited {padding: 2px 6px; text-decoration: none;}
.pagination .page_s {padding: 2px 6px;  font-weight: bold; font-size: 13px; vertical-align: top; border: solid 1px #ddd; background: #fff;}
.pagination a:hover {color: #000; background: #fff; border-color: #036; text-decoration: none;}
.pagination_total{font-size:12px;}


/* ##################### */
/*      LINK STYLES      */
/* ##################### */
/*

/*
a:link  { color: #2c54ac; text-decoration: underline }
a:visited { color: #2E67C7; text-decoration: underline; }
a:hover  { color: #ffffff; text-decoration: none; background: #2c54ac }
a:active { color: #FFFFFF; text-decoration: none; background: #2E67C7; }
*/



/* ##################### */
/*      TOOLS      */
/* ##################### */


#tool_itemset{
padding-top:20px;

}
.tool_detail
{

	/*background-image: url(images/sub_collapse_bg01.gif);
	background-repeat: repeat-x repeat-y;
	background-color: #fff;
	background-position:left bottom;*/


}

.tool_detail_deco1{
	background-image: url(images/sub_collapse_bg01.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:5px;

}
.tool_detail_deco2{
	background-image: url(images/sub_collapse_bg02.gif);
	background-position:left top;
	background-repeat:repeat-y;

}
.tool_detail_deco3{
	background-image: url(images/sub_collapse_bg03.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:20px;
}


.temp4{
	background-image: url(images/sub_collapse_bg05.gif);
	background-position:left bottom;
	background-repeat:no-repeat;;
}

.tool_detail p { margin:0px;}


#tool_mainbox{
	/*border-bottom:1px solid #ccc; */
	width:100%;
}


#tool_mainbox td { /*border-top:1px solid #ccc;*/
}


.tool_cell_a{/*border-right:1px solid #ccc;*/  font-size:14px; padding:5px; width:210px; }
.tool_cell_b{line-height:140%;  padding:5px; padding-left:20px; font-size:12px; }


#tool_mainbox td * a {}


.tools_list_desctiption{


		padding-right:20px;
		padding-left:7px;
}






#tool_mainbox td * a:link { color: #0000aa; text-decoration: none; font-weight:bold;}

#tool_mainbox td * a:visited { color: #0000aa; text-decoration: none; font-weight:bold;}

#tool_mainbox td * a:hover { color: #0000aa; text-decoration: underline; background: #f5f5f5; font-weight:bold;}

#tool_mainbox td * a:active { color: #0000aa; text-decoration: underline; background: #f5f5f5; font-weight:bold;}





/* ##################### */
/*      FAQ      */
/* ##################### */

#faq_head{ width:640px; margin-bottom:20px;}

#faq_qset{padding-top:15px;  margin:0 50px; }

#faq_qset tr td{vertical-align:top; padding-bottom:10px;}

#faq_qset a{color:#10266e; text-decoration:none;}
#faq_qset a:hover {color:#3b68cc; text-decoration:underline;;}




.faq_qnum{width:40px; font-weight:bold;}
.faq_qdetail{ font-size:12px; font-weight:bold;}




#faq_aset{padding-top:15px;  margin:0 50px;}


.faq_aitem{margin-top:10px; border-top:1px solid #ccc; padding-top:10px;}
.faq_atit{font-weight:bold; padding-bottom:5px;}
.faq_adetail{font-weight:normal; font-size:12px; line-height:140%;}





.faq_item{border:1px solid #ddd; background-color:#eee; margin-bottom:10px;}
.faq_item{padding-bottom:5px; padding-top:20px; padding-left:20px; padding-right:20px;  }
.faq_item p{padding-right:60px;}
.faq_item h3 {font-weight:bold;}
.faq_item h2{color:#242d48; margin-top:0px; font-size:16px;}
.faq_item h4{color:#242d48; margin-top:0px; font-size:11px;}






/*fixing the empty div fix due to float;*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%; }
/* End hide from IE-mac */
