@charset "utf-8";
/* CSS Document */

body { padding:0; margin:0; background:url(../images/bg.gif) left top repeat-x #9b9b9b; line-height:18px; }

h1, h2, h3, h4, h5, h6 { padding:0; margin:0; }
img { border:none; }

.alttag { padding:0; margin:0; }
.alttag h1 { text-align:center; padding:0; margin:0; font:12px Arial, Helvetica, sans-serif; color:#fff; padding:5px 0; }
.alttag3 { font-size:2px; height:2px; line-height:2px; background:#2f4958; text-indent:-9999em; padding:0; margin:0; overflow:hidden; display:block; }
.altcnt { padding:0; margin:0; line-height:10px; height:10px; text-indent:-9999em; }
.alttag .al_text { font-size:8px; height:8px; line-height:8px; text-indent:-9999em; padding:0; margin:0; }

.my_scroll_text { font:11px Verdana, Arial, Helvetica, sans-serif; color: #034B93; text-decoration: none; border-bottom:1px solid #ccc;	display:block; width:inherit; padding:5px 0; }

.pagetitle { background:#F5F5F5; font:17px Verdana, Arial, Helvetica, sans-serif; text-indent:5px; border-left:5px solid #FF9900; color:#034B93; padding:0 0 2px 0; }

.lsize { width:900px; margin:0 auto; }
.fl { float:left; }
.fr { float:right; }
.clr { clear:both; }

.white { background:#fff; }
.w_font { color:#fff; }
.top_r { background:url(../images/top_right_c.gif) right top no-repeat; padding:2px 20px 3px 20px; }
.orange { background:#db9442; }

.bor_01 { border:1px solid #333; }
.bor_02 { border-top:2px solid #d27f1c; }
.bor_03 { border-top:2px solid #2f4958; }
.bor_04 { border-bottom:1px solid #333; }

.mar_01 { margin-right:30px; }
.mar_02 { margin:0 20px; }

.pad_01 { padding:5px 0; }
.pad_02 { padding:15px 20px; }
.pad_03 { padding:10px 0; }
.pad_04 { padding:3px 0 !important; padding:2px 0; }
.pad_05 { padding:10px; }
.pad_06 { padding-bottom:8px; }

.left_part { width:701px; float:left }
.right_part { width:199px; float:right; }

.text_01 { font:11px Verdana, Arial, Helvetica, sans-serif; color:#034B93; }
.text_02 { font:12px Verdana, Arial, Helvetica, sans-serif; color:#333; line-height:18px; }
.text_02 a { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#C16509; text-decoration:none; }
.text_02 a:hover { color:#004aab; text-decoration:underline; }
.orangehead { font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#E67817; }
	
.orangelinkb {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #E67817;
	text-decoration: underline;
}
.orangelinkb:hover {
	color: #E67817;
}
.whitetext {
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.whitelink {
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	line-height:18px;
}
.whitelink:hover {
	text-decoration:underline;
}
.orangelink {
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#C16509;
	text-decoration: none;
}
.orangelink:hover {
	color: #000;
}
.greylink {
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}
.greylink:hover {
	color: #000;
}
.blueheadmini11 {
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #405B6C;
	text-decoration: none;
}
.blueheadmini12 {
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #405B6C;
	text-decoration: none;
}
.blueheadbig {
	font:bold 16px "Arial Narrow";
	color: #405B6C;
	text-decoration: none;
}
.text {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	line-height:16px;
	text-decoration: none;
}
.blackheadmini {
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}
.bluetext {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #034B93;
	line-height:15px;
	text-decoration: none;
}
.bluetext li {
	color: #034B93;
	line-height:16px;
}
.bluetextbold {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #034B93;
	text-decoration: none;
}
.orangeheadmini {
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration: none;
}

#header { padding:0; margin:0; }
.logoim { padding:0; margin:0; width:91px; height:90px; display:inline; background:url(../images/logo.gif) left top no-repeat; margin:0 0 15px 45px; float:left; }
.logoim a { text-indent:-9999em; width:91px; height:90px; display:block; float:left; }
#header h6 { padding:0; margin:0; font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#405B6C; }

#header .toplink { background:url(../images/top_left_c.gif) left top no-repeat #d27f1c; float:right; margin-right:15px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#fff; }
#header .toplink a { color:#fff; text-decoration:none; padding:0px 5px }
#header .toplink a:hover { color:#000; }

#menu { }

#banner { }
#content { text-align:justify; }
#footer { background:url(../images/footer_bg.gif) left bottom repeat-x; border-top:1px solid #333; text-align:center; padding:10px 0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333; line-height:18px; }
#footer a { text-decoration:none; color:#333; }
#footer a:hover { color:#000; text-decoration:underline; }
#footer .t_orange { color:#C16509;




