@charset"iso-8859-1";


/*HITS CSS For Web---------------------------------------------*/
/*Fist Created:2006/07/23--------------------------------------*/
/*Top Content--------------------------------------------------*/

* {
	margin: 0px;
	padding: 0px;
}


/*Body---------------------------------------------------------*/

body {
	font-family: "Arial", "Helvetica", "sans-serif";
	margin-top:0px; 
	background-image: url("../images/main_bg.gif");
	background-position: center;
	background-repeat: repeat-y;

	background-color: #FFF;
	font-size: 83%;
	line-height: 140%;
	text-align: center;
	color: #444;
	padding-left: 1px;
}


/*Text&Link----------------------------------------------------*/

.text-small { font-size: 10px;line-height: 12%;}
.textb { font-weight: bold;}
.textbora { color: #F80; font-weight: bold;}
.textblu { color: #369;}
.textblu-small { color: #006; font-size: 10px;line-height: 12px;}

a:link { color:#2A68A6; text-decoration: none; font-weight: bold;}
a:visited { color:#2A68A6; text-decoration: none; font-weight: bold;}
a:active {color:#ff3300; text-decoration: underline; font-weight: bold;}
a:hover { color:#ff8800; text-decoration: underline; font-weight: bold;}

a.white:link { color:#FFFFFF; text-decoration: none; font-weight: bold;}
a.white:visited { color:#FFFFFF; text-decoration: none; font-weight: bold;}
a.white:active {color:#ff3300; text-decoration: underline; font-weight: bold;}
a.white:hover { color:#ff8800; text-decoration: underline; font-weight: bold;}


/*Global content----------------------------------------------*/

#TopContainer {
	width: 718px;
	height: 400px;
	background-image: url("../images/top_bg.jpg");
	margin-left: auto;
	margin-right: auto;
}

#ContentTop {
	width: 690px;
	height: 400px;
	margin-left: auto;
	margin-right: auto;
}

#ContentTopL {
	width: 345px;
	float: left;
	text-align: left;
}

#ContentTopR {
	width: 345px;
	float: right;
	margin-top: 10px;
	text-align: right;
}

#ContentBody {
	width: 690px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

#ContentBodyL {
	width: 260px;
	float: left;
	text-align: left;
}

#ContentBodyR {
	width: 430px;
	float: right;
	text-align: left;
}

#ArticleBox {
	width: 420px;
}

#ContentBottom {
	width: 718px;
 	background-color: #06065B;
	color: #FFF;
	clear: both;
}

#Address {
	width: 690px;
	padding-top:10px;
 	text-align: center;
}


/*Menu---------------------------------------------------------*/

#ContentBodyL ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: -9999px;
}

#ContentBodyL li{
	margin: 0;
	padding: 0;
}

#ContentBodyL li a {
	height: 30px;
	text-decoration: none;
	display: block;
}

#ContentBodyL li.menu_01 {width: 155px;background: url(../images/menu_01.gif) no-repeat left top;}
#ContentBodyL li.menu_01 a:hover {width: 155px;background: url(../images/menu_01_f2.gif) no-repeat left top;}
#ContentBodyL li.menu_01_f2 {width: 155px;background: url(../images/menu_01_f2.gif) no-repeat left top;}

#ContentBodyL li.menu_02 {width: 155px;background: url(../images/menu_02.gif) no-repeat left top;}
#ContentBodyL li.menu_02 a:hover {width: 155px;background: url(../images/menu_02_f2.gif) no-repeat left top;}
#ContentBodyL li.menu_02_f2 {width: 155px;background: url(../images/menu_02_f2.gif) no-repeat left top;}


/*Print&Spacer-------------------------------------------------*/
.space-9px { font-size: 9px}

