@charset "utf-8";

html{
	margin:0px;
	padding:0px;
	width:100%;
/*	overflow-y: hidden;*/
}

body{
	margin:0;
	padding:0;
	width:100%;
	line-height:40px;
	color:#333;
	font-family:Arial;
	font-size:1.9em;
	background-color:#fff;
}

.menu_header{
	margin:0;
	width:600px;
	font-size:1.2em;
	color:#333;
	font-weight:600;
}

.content_header{
	font-weight: bold;
	margin:0;
	width:600px;
	font-size:1.2em;
	color:#892D8F;
}

.bigger2{
	font-weight: bold;
	margin:0;
	width:600px;
	font-size:1.2em;
	color:#333;
}

.bigger2s2{
	font-weight: bold;
	margin:0;
	width:600px;
	font-size:1.2em;
  	color:#1C75BC;
}

.img_content{
	margin:0;
	vertical-align:top;
	font-size:0.9em;
	color:#333;
}

.limg_content{
	margin:0;
	vertical-align:top;
	font-size:0.5em;
	line-height:15px;
	color:#333;
}

.content_text{
	margin:0;
	width:600px;
	/*font-size:0.8em;*/
	color:#333;
}


h1{
	margin:0;
	padding-bottom:10px;
	width:600px;
	font-size:1.4em;
	color:#333;
	line-height:58px;
}

h2{
	color:#6b3a06;
    font-size: 1.154em;
	margin:15px 0 10px 0;
}
select{
	font-size:0.98em;
	line-height:40px;
}
#illustration{
	background-color:#DFE8F3;
	line-height:0;
	margin:0 20px;
	padding:2px;
	font-size:0;
}

#illustration img{
	padding:2px;
}

#header_wrap{
	background-color: #fff;
	width:100%;
	height:329px;
	position: fixed;
	top:0;
	z-index:10;
}

#header{
	background: url(../../../../filemanager/template/common/images/top_line.jpg) no-repeat 0 100%;
	font-weight: bold;
/*	text-align: center;
	line-height: 118px;*/
	height: 325px;
	padding: 0 0 4px 0;
	padding: 0 0 8px 0\9;
	margin:0 auto;
	width:640px;
	font-size: 0.8em;
}

.cell{
	background: url(../../../../filemanager/template/common/images/top_line.jpg) no-repeat 0 100%;
	font-weight: bold;
/*	text-align: center;
	line-height: 118px;*/
	padding: 0 0 4px 0;
	padding: 0 0 8px 0\9;
	width:600px;
	margin:0 auto;
	width:640px;
}

#header a{
	color: #007cc2;
	text-decoration: none;
}
#header img{
	padding:0;
	background:none;
}
#header a.selected{
	color: #234298;
	text-decoration: underline;
}
#header a.home_btn{
	background: url(../../../../filemanager/template/common/images/btn_home.gif);
	display: block;
	width: 64px;
	height: 64px;
	text-indent:-9999px;
}
#header  #top_nav a.menu_btn{
	background: url(../../../../filemanager/template/common/images/btn_menu.gif);
	display: block;
	width: 64px;
	height: 64px;
	margin-left:0;
	text-indent:-9999px;
}
#header #top_nav{
/*	margin:50px 15px 0 0;*/
	margin:0;
	font-size:0.8em;
	*overflow:hidden;
}
#header #top_nav ul li{
	float:left;
	padding-left:10px;
	background:url(../../../../filemanager/template/common/images/menu_dotline.gif) no-repeat top left;
}
#header #top_nav ul li:first-child{
	background:none;
}
#header #top_nav a{
/*	margin-left:16px;
	line-height:80px;*/
	margin:0 5px;
	line-height:70px;
	height:64px;
}
#header #top_nav ul.btm_ul li{
	background:url(../../../../filemanager/template/common/images/menu_dotline.gif) no-repeat 0 50%;
}
#header #top_nav ul.btm_ul li a{
	margin:0 5px;
	line-height:30px;
	height:30px;
}

#header #toolbar2_wrap{
/*	margin:50px 15px 0 0;*/
	margin:0 25px;
	margin-bottom: 10px;
}

#content_wrapper{
/*	overflow-y: scroll;*/
    margin: 0;
/*    padding: 122px 0 0 0;*/
    padding: 312px 0 0 0;
    position: relative;
    width: 100%;
/*	height:9000px;*/
}
#content_wrapper.txt_s_size{font-size:75%}
#content_wrapper.txt_m_size{font-size:100%}
#content_wrapper.txt_l_size{font-size:125%}
#mobilizer-direct {word-break: break-all; word-wrap: break-word;}

#banner_wrapper, #home_visual_container, #content_zone, #footer_wrapper, #breadcrumb{
	margin:0 auto;
	padding:0;
	width:640px;
}


#breadcrumb{
	background: url("../../../../filemanager/template/common/images/icon_home.gif") no-repeat 20px 27px;
	padding:20px 20px 20px 60px;
	width:560px;
	font-size:0.85em;
	color:#333;
}


#banner_wrapper img,
#home_visual_container img{
	padding:0;
	background:none;
}
#banner_wrapper,
#home_visual_container{
	line-height:0;
}


#breadcrumb a{
	color:#333;
	text-decoration:none;
}
#breadcrumb .selected{
	color:#007cc2;
}

#content_zone ul.section_index{
	margin:0;
	padding:0 0 48px 0;
	background:url(../../../../filemanager/template/common/images/nav_sub_btmbg.jpg) no-repeat bottom left;
	overflow:hidden;
	
}
#content_zone ul.section_index img{
	padding:0;
	background:none;
}
#content_zone ul.section_index li{
	width: 640px;
	list-style-type:none;
	*float:left;
}

#content_zone ul.section_index li a{
	width: 640px;
	background: url(../../../../filemanager/template/common/images/nav_bg.jpg) no-repeat 0 100%;
	font-size: 1.11em;
	line-height: 36px;
	display:block;
	color:#000;
	text-decoration:none;
	/*height:64px;*/
}

#content_zone ul.section_index li a.selected{
	background: url(../../../../filemanager/template/common/images/nav_sub_bg.jpg) no-repeat 0 100%;
	color:#075a39;
}

#content_zone ul.section_index li a span{
	padding: 0 50px;
	width: 540px;
	background: url(../../../../filemanager/template/common/images/nav_arrow.png) no-repeat 580px 0;
	display:block;
	height:64px;
}

#content_zone ul.section_index li a.selected span{
	background: url(../../../../filemanager/template/common/images/nav_arrow_over.png) no-repeat 580px 0;
}

#content_zone ul.section_index li ul{
	padding:0;
	margin:0;
}
#content_zone ul.section_index li ul li ul{
	
}

#content_zone ul.section_index li ul li a{
	background: url(../../../../filemanager/template/common/images/nav_2lv_bg.jpg) no-repeat 0 0;
}

#content_zone ul.section_index li ul li a.selected{
	background: url(../../../../filemanager/template/common/images/nav_2lv_bg.jpg) no-repeat 0 0;
	color:#197e9b;
}

#content_zone ul.section_index li ul li a span{
	padding: 20px 0 9px 50px;
	width: 575px;
	background: url(../../../../filemanager/template/common/images/nav_2lv_line.jpg) no-repeat left top;
	height:auto;
	display:block;
}
#content_zone ul.section_index li ul li:first-child a span,
#content_zone ul.section_index li ul li:first-child a.selected span{
	background:none;
}
#content_zone ul.section_index li ul li a.selected span{
	background: url(../../../../filemanager/template/common/images/nav_2lv_line.jpg) no-repeat left top;
}

#content_zone ul.section_index li ul li ul li a{
	background: url(../../../../filemanager/template/common/images/nav_3lv_bg.jpg) no-repeat 0 0;
	color:#000;
}

#content_zone ul.section_index li ul li ul li a span{
	padding: 20px 10px 20px 85px;
	width: 545px;
	background: url(../../../../filemanager/template/common/images/nav_3lv_line.jpg) no-repeat left top;
	display:block;
}
#content_zone ul.section_index table th, #content_zone ul.section_index table td{
	line-height:40px;
}
#content_zone ul.section_index table td a{
	width: auto;
	display:inline-block;
	background:0 none;
	color:#004c90;
	text-decoration:none;
	font-size:0.98em;
}
#content_zone ul.section_index table td a:hover{

}

#content_wrapper #back_btn_wrapper{
	padding:20px 20px 0 20px;
}



#content_wrapper a.link_btn{
    background: url("../../../../filemanager/template/common/images/btn_bg_r.gif") no-repeat 100% 0;
    color: #fff;
    display: inline-block;
    padding: 0 50px 0 0;
    text-decoration: none;
}

#content_wrapper a.link_btn span{
    background: url("../../../../filemanager/template/common/images/btn_bg_l.gif") no-repeat 0 0;
    display: block;
    padding: 0 0 0 40px;
}

#content_wrapper a.link_btn span span{
    background: url("../../../../filemanager/template/common/images/btn_bg.gif") repeat-x 0 0;
    display: block;
    line-height: 58px;
    padding: 0;
}
#footer_wrapper img{
	padding:0;
	background:none;
}
#footer_wrapper .footer_text {
    background: url("../../../../filemanager/template/common/images/dotline.gif") repeat-x 0 0;
    clear: both;
    color: #333;
    /* height: 40px; */
    margin-top: 30px;
    padding: 20px;
	font-size: 0.68em;
	/*font-size: 24px;*/
/*    width: 724px;*/
	line-height:28px;
}
#footer_wrapper .footer_text a{
    color: #333;
    
	text-decoration:none;
}
#footer_wrapper .footer_text a:hover{
	text-decoration: none;
}
#footer_wrapper .footer_text ul{
	margin-bottom:10px;
	overflow:hidden;
}
#footer_wrapper .footer_text li{
	float:left;
	padding-left:10px;
	background:url(../../../../filemanager/template/common/images/footler_line.gif) no-repeat left 8px;
	margin-left:10px;
	line-height:40px;
}
#footer_wrapper .footer_text li:first-child{
	background:none;
	padding:0;
	margin:0;
}
a.download, span.download{
    background: url("../../../../filemanager/template/common/images/icon_download.png") no-repeat 0 0;
	width:38px;
	height:32px;
	display: inline-block;
	margin: 0;
	margin-left: 10px;
	text-decoration:none;
	vertical-align:middle;
}

.btn_top a{
	color: #555;
}
.btn_top a:hover{
	color:#197e9b;
}
input.subscribe_field{
	font-size:0.95em;
	font-family:Arial;
}
a.form_btn{
	background: url(../../../../filemanager/template/common/images/btn_l_bg.png) 0 0 no-repeat;
	padding-left: 10px;
	display: block;
	margin-right: 10px;
	float: left;
	margin-bottom: 15px;
	height: 40px;
	color: #fff;
}
a.form_btn span{
	background: url(../../../../filemanager/template/common/images/btn_r_bg.png) 100% 0 no-repeat;
	padding-right: 10px;
	display: block;
	height: 40px;
}
a.form_btn span span{
	padding: 0;
	height: 40px;
	background: url(../../../../filemanager/template/common/images/btn_loop_bg.png) 0 0 repeat-x;
}
a.form_btn:hover{
	background-position: 0 -40px;
	color: #555;
}
a.form_btn:hover span{
	background-position: 100% -40px;
}
.search_wrap{
	border:1px solid #d6d6d6;
	display:block;
	float:left;
	width:200px;
	height:26px;
	padding:0;
	margin-left:25px;

}
.search_wrap input{
	border:0;
	height:24px;
	width:148px;
	line-height:24px;
	float:left;
}
#toolbar2_wrap img{
	background:none;
	padding:0;
}
.searchquery{
	color:#343434;
	font-size:0.5em;
}
.btn_search_submit{
	/*background:url(../../en/images/btn_go.gif) no-repeat left top;*/
	height:28px;
	width:31px;
	display:block;
	float:left;
	text-indent:-9999px;
}
.btn_search_submit:hover{
	background-position:left bottom;
}

/*weather*/

/*.weather{font-size:10px;line-height:20px;display:inline;color:white;}*/
/*	.weather{font-size:0.75em;line-height:1.5em;display:inline;color:white;}*/
.weather{color:#555;line-height:1.5em;display:inline;color:black;vertical-align: middle;float:left;}

.weather span {vertical-align:Middle;}
.weather{width:640px\9;}
.weather img{ width:35px;height:35px;vertical-align:middle;}
/*.weather .unit{font-size:8px; vertical-align:super;}*/
.weather .unit{font-size:0.6em; vertical-align:super;}
		
div.layer{
	background-color: #000;
	opacity: 0.8;
	filter:alpha(opacity=80);
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 100;
}
#content ul.sitemaplist{
	margin-bottom:0;
}

.jPanelMenu-panel{
	overflow:hidden;
}

.highslide-container img{
	background:none;
}

.red{color:#ff0000;}

.appendix_index p {
   margin-left: 20px;
    padding-top: 15px;
	margin-bottom:0;
}
.appendix_index .answer{
	padding: 20px;
	padding-bottom:10px;
	background-color: #f3fafb;
	/* display: none; */
}
.appendix_index .answer p{
	padding-top: 0;
	margin: 0;
	margin-bottom: 15px;
}

.appendix_index table.appendix td{
	vertical-align: top;
}


}


.greenTable{
border:1px solid #009966;
border-color: #009966;
}

.noHeight{
    display: block;
    margin: 0 0;
    border-width: 1px;
}

.breakLine{
width:50px;
    word-break: break-all;
}

.tdsr{
float:right;
	text-align:right;
	padding:4px 4px 4px 4px;
}

.ltd{
	padding:3px 0 3px 0;
	text-align:left;
	vertical-align:top;
}

.bltd{
	padding:8px 0 8px 0;
	text-align:center;
	vertical-align:middle;
}

.bltd{
	padding:8px 0 8px 0;
	text-align:center;
	vertical-align:middle;
}

.srtd{
	padding:8px 8px 8px 8px;
	text-align:right;
	vertical-align:top;
}

.sntd{
	padding:8px 8px 8px 8px;
	text-align:left;
	vertical-align:top;
}

.smtd{
	padding:8px 8px 8px 8px;
	text-align:center;
	vertical-align:top;
}
.mmtd{
	padding:8px 8px 8px 8px;
	text-align:center;
	vertical-align:middle;
}

.sbtd{
	padding:8px 8px 8px 8px;
	text-align:left;
	vertical-align:bottom;
	height:100%;
}

.nbtd{
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:bottom;
	height:100%;
}

.bstd{
	padding:0px 0px 10px 0px;
	text-align:left;
	height:100%;
}

.sctd{
	padding:0px 8px 8px 3px;
	text-align:center;
	vertical-align:top;
	
}




.notebook_top {
    background-image: url("../images/gfx4b(SC2)P1.jpg");
    background-repeat: no-repeat;
	min-height:36px;
}

.notebook_mid {
    background-image: url("../images/gfx4b(SC2).jpg");
    background-repeat:repeat-y;
	min-height:100px;
}

.notebook_bot {
    background-image: url("../images/gfx4b(SC2)P3.jpg");
    background-repeat: no-repeat;
	min-height:18px;
}


#content .bullet_wp{
	background:url(../images/bullet-on20grey.jpg) no-repeat left center;
	min-width: 30px;
}

#content ul li {
    background: url("../images/bullet1.gif") no-repeat 0 5px;
    margin-bottom: 0px;
    padding-left: 0px;
}

#content ul {
    margin-bottom: 0px;
}


.whiteFont{
	line-height: 1.4em;
  	color:#FFFFFF;
}



#content .bullet_line{
	background:url(../images/stPt.png) no-repeat left center;
	min-width: 30px;
}

#content .bullet_point{
	background:url(../images/ndPt.png) no-repeat left center;
	min-width: 30px;
}

.table_text{
	margin:0;
	width:584px;
	font-size:0.8em;
	color:#333;
	padding:8px 8px 8px 8px
}


.wbg{
background-color:#FFFFFF;
}

.wide_new{
	font-weight: bold;
}

.redFont{
color:#FF0000;
}

table.quiz_q img {
	max-width: none !important;
}