@charset "utf-8";
/* CSS layout en */

html{font:80% "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;}

#nav{font-size:110%;} /*menu text*/
/*before edited : #nav li.off ul {line-height:120%;} /*drop-down sub menu*/ 
/*newly added */
#nav li.off #d1 #b1 #left #level1{white-space:normal;margin-left:-31px;*margin-left:9px; _margin-left:9px;}
#nav li.off #d1 #b1 #right #level1{white-space:normal;margin-left:-39px;*margin-left:1px;}
#nav li.off #d1 #b1 .g{ line-height:110%; margin:1px 0;}
#nav li.off  #d1 #b1 ul#level2{position: relative; top:-4px; left:-40px;_margin-left:0px; _margin-top:-4px;}
#nav li.off  #d1 #b1 ul#level2 .h {
display:block;
font-size:90%;
line-height:120%; 
*line-height:140%;
_line-height:115%;
margin:0px 0 -1px 0;
padding:1px 10px 6px 25px; text-indent:-11px;
_padding:2px 10px 6px 25px;
}
#nav li.off #d1 #b1 ul#level1 li .g{ padding:3px 5px 5px 8px;}
#nav li.off  #d1 #b1 ul#level1{ _line-height:0%;}
#nav li.off .e {font-size:18px; font-weight:bold; color:#007;}
#nav li.off a.f span{padding:11px 15px 18px 15px;_padding:11px 15px 16px 15px;/*IE6*/ display:block; position:relative;}
/*.....*/
.txtsearch {
	float:left;
	font-size:100%;
	color:#666;
	width:158px;
	border:0;
	height:20px;
	margin-top:3px;
	margin-left:8px;
	background:transparent;
}
#box_search {
	position:absolute;
	width:220px;
	height:20px;
	right:0;
	top:0;
	background:none;
	color:#555;
	z-index:2;
	}
#btnSearch a{
	position:absolute;
	border:0;	
	width:35px;
	height:35px;
	right:12px;
	background:url(../layout/btn_search.png) no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/btn_search.png", sizingMethod="scale");
	z-index:3;
	top:0;
	}
#btnSearch a:hover{
	position:absolute;
	border:0;
	width:35px;
	height:35px;
	right:12px;
	background:url(../layout/btn_search_hover.png) no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/btn_search_hover.png", sizingMethod="scale");
	z-index:3;
	top:0;
	}
#btnDropdown span/*for ABL's website*/, #btnDropdown a {
	border:0;
	position:absolute;
	right:4px;
	margin-top:0;
	width:18px;	
	height:21px;
	z-index:4;
	background:url(../layout/btn_Dropdown.gif) no-repeat 0 3px;
	top:1px;
	}
#btnDropdown a:hover,#btnDropdown_click /*when clicked on btnDropdown*/{
	border:0;
	position:absolute;
	right:4px;	
	margin-top:0;
	width:18px;	
	height:21px;
	z-index:4;
	background:url(../layout/btn_Dropdown.gif) no-repeat 0 -26px;
	top:1px;
	}
/* start tools */
#tools{
	position:absolute;
	right:0;
	top:30px;
	margin:0;
	z-index:10;
}
#tools li {list-style:none;}
#tools .parent {
	display: block;
	border:none; 
}
#tools #subTool li{
	margin:1px;
	color:#007;
	border:1px solid #fff;
	text-align:left;
	padding:2px 5px 4px;
	cursor:pointer;
	_width:158px;
	line-height:130%;
	
}
#tools #tool ul li:hover, #tools #tool ul li.over {
	border:1px solid #FFCC66;
	background-color:#f1f5ff;
}
#tools #tool:hover ul, #tools li.overTool ul{
   display: block;
   z-index: 6;
}
#tool a.parent {background:url(../layout/tools.gif) no-repeat right -2px; width:51px; height:20px;} /*a.parent this setting affects only this element, not to its sub elements */
#tools #tool:hover > a{background:url(../layout/tools.gif) no-repeat right -30px; width:51px;}
#tools li.overTool a /*IE6*/{background:url(../layout/tools.gif) no-repeat right -30px; width:51px;}
#subTool {
	display:none;
	position:absolute;
	width:160px;
	top:16px;
	right:0;
	padding:0px;
	background:#fff;
	border:1px solid #fc6;
}
/* end tools */

.top .center { /* rictn */
	margin:0 14px -3px 27px;
	_margin:0 14px -3px 24px;
	padding:0;
	font-size:0;
	height:18px;
}
#rictn_bg_bttm li {
	margin-top:0.55em;
	line-height:140%;
}
.rictn_bg_top {
	margin:0;
	padding:0 auto;
	background:url(../layout/riCtn_Tbg.jpg) top repeat-x;
	height:49px;
	text-align:center;
	font-size:160%;
}
.rictn h2{
	color:#fff;
	font-size:160%;
	margin:4px auto 0.5em;
	_margin:0.5em auto 0.5em;
	padding:0;
	line-height:130%;
}
.breadCrum {
	position:absolute;
	color:#ccc;
	padding:0 2%;
	top:-18px;
	font-size:90%;
}
.breadCrum a:visited, .breadCrum a:active, .breadCrum a:link {
	text-decoration: none;
	color:#ccc;
}
.breadCrum a:hover{
	text-decoration: none;
	color:#fff;
}

#mainCtn{line-height:160%;}
.ctnDate {width:8em; float:left;}
.ctnDiv {padding-left:8em; padding-bottom:0.4em; _text-indent:-3px;}
h1{
	margin-top:18px;
	color:#007;
	font-size:220%;
	line-height:120%;
	font-weight:normal;
}
h2{
	margin-bottom:10px;
	font-weight:normal;
	color:#007;
	font-size:160%;
}
h3{
	font-weight:normal;
	color:#007;
	font-size:140%;
}
h4{
	font-weight:normal;
	color:#007;
	font-size:120%;
	margin:0;
	padding:0;
}
ul{
	margin-bottom:1%;
}
h5{
	margin-bottom:10px;
	font-weight:normal;
	color:#678197;
	font-size:90%;
	line-height:160%;
}
h5 ul{
	margin-top:0;
	margin-bottom:0;
}
#mainCtn select, #mainCtn input, #mainCtn textarea {color:#435E8F; font:100% "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;}
table{
	margin:0 auto;
	width:100%;
}
caption{font-size:120%; color:#007; margin-bottom:2px;}
table th{
	padding:0.2em 0.4em;
	border-bottom:2px solid gold;
	background-color:#039;
	color:#fff;
	font-weight:normal;
	font-size:110%;
	text-align:center;
}
table .odd td{
	padding:0.1em 0.4em 0.2em;
	border-bottom:1px solid #bbb;
	background:url(../layout/table_bg_row_1.png);
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/table_bg_row_1.png", sizingMethod="scale");
}
table td{
	padding:0.1em 0.4em 0.2em;
	border-bottom:1px solid #ccc;
	background:url(../layout/table_bg_row_2.png);
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/table_bg_row_2.png", sizingMethod="scale");
}
.subTitle{
	color:#00a;
	font-size:110%;
	padding:0.1em 0.4em 0.2em;
	border-bottom:1px solid #bbb;
	background:url(../layout/table_bg_row_3.png);
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/table_bg_row_3.png", sizingMethod="scale");
}
td.noborder {border-bottom:0; background:none;}
/*-- image box --*/
.imgBox{position:relative;}
.imgTop{
	background:url('../layout/imgTop.png') no-repeat 0px 0px;
	_background-image:url('../layout/blank.gif');
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/imgTop.png", sizingMethod="crop");
	height:8px;
	overflow:hidden;
}
.imgTop .r{background:url('../layout/imgTop_r.png') no-repeat right 0px; height:8px;}
.imgMid{
	background:url('../layout/imgMid.png') repeat-y 0px 0px;
	_background:url('../layout/imgMid.gif') repeat-y 0px 0px;
}
.imgMid .r{
	background:url('../layout/imgMid_r.png') repeat-y right 0px;
	_background:url('../layout/imgMid_r.gif') repeat-y right 0px;
	width:100%;
}
.imgCtn{text-align:center; position:relative;}
.imgCtn img{margin:-3px 0; position:relative;}
.imgTitle{
	color:#678197;
 	text-align:center;
	font-size:90%;
	line-height:130%;
	margin:0 5px;
}
.imgBtm{
	background:url('../layout/imgBtm.png') no-repeat 0px 0px;
	_background-image:url('../layout/blank.gif');
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/imgBtm.png", sizingMethod="crop");
	height:8px;
}
.imgBtm .r{background:url('../layout/imgBtm_r.png') no-repeat right 0px; height:8px;}
/*-- end image box --*/

.riElement {
	float:right;
	font-size:90%;
	color:#678197;
	padding:1% 0 1px 4%;
	position:relative;
}
.foot{clear:both; position:absolute; right:0; bottom:-1px;}

.tooltip_mid div{
	position:relative;
	padding:1px 12px;
	margin:0;
	font-size:12px;
	line-height:120%;
	color:#435E8F;
}