html { font-family: arial; }
.bg_b { background-color: #DFDFDF; border: 1px solid #DD0000; }
.w100 { width: 100%; }
.float_side { float: left; }
.float_inverse { float: right; }
.float_center { float: none; }
.align_side { text-align: left; }
.align_inverse { text-align: right; }
.align_center  { text-align: center; }
.b { font-weight: bold; }

h2.category_title { font-size: medium; color: #0AAB1A; margin: -20px 0px 5px 0px; padding: 0px 20px; }
a h2.category_title
{
    text-decoration: none;
}
a:hover h2.category_title
{
    text-decoration: underline !important;
}

.item_wrapper { width: 100%; margin-bottom: 0px; padding: 0px 0px 5px 0px; }
.item_top { margin: 0px; padding: 0px; height: 27px; }
.item_bottom { margin: 0px; padding: 0px; height: 30px; }
.item_delimiter { height: 19px; }
.item_content { padding: 0px 40px 0px 13px; }
.item_content_text { padding-top: 1px;  }
.item_link_height { margin: 5px 0px; vertical-align: top; }
.item_link { margin-bottom: 12px; padding-left: 10px; }
.item_link_file, .item_link_file a, .item_link_file a:hover { margin-bottom: 12px; text-decoration: underline; }
div.item_link_img { height: 16px; width: 26px; }
.item_space { padding-bottom: 1px;}
.item_space_title { padding-bottom: 5px; }
span.item_cotent_title_delimiter { width: 21px; text-align: center; }
.title_and_date { padding-right: 40px; }

input.search_faq
{
	width: 55spx !important;
	height: 14px !important;
	background-color: #FFFFFF;
	border: 1px solid #A5ACB2;
}
select.search_faq
{
	width: 80px !important;
	height: 20px;
	background-color: #FFFFFF;
	border: 1px solid #A5ACB2;
	font-size: 10px;
}


.arrow_off { background: url(../../Images/1.EN/faq/plus.gif) right top no-repeat; width: 20px; height: 20px; }
.arrow_on { background: url(../../Images/1.EN/faq/minus.gif) right top no-repeat; width: 5px; height: 5px; }
.arrow_trans { width: 10px; height: 10px; }

.w10 { width: 20px; }