@charset "utf-8";
#bg {
	background-color: #FFFFFF;
	margin: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
#bodymtr{width:100%;
height:auto;
}
#topmenu{
	width:auto;
	height:51px;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#topsearch{width:auto;
margin:0px; padding:0px; display:block;
float:right;
}
#matterbody{float:left;
width:100%;
height:auto;
margin:0 0 0 0px;
padding:0 0 0 0px;
position:absolute;
}
#matter{
	width:945px;
	position:relative;
	margin:0 auto;
}
#mattertop{
	width:945px;
	height:326px;
	margin:0 auto;
}
#btm{
	width:945px;
	height:auto;
	position:relative;
	margin:0 auto;
}
#btm_bg{ float:left;
	width:100%;
	height:180px;
	background-image:url(../images/footerbg.jpg);
	position:relative;
	margin:0 auto;
}
#logo_ani{
float:left;
	width:945px;
	height:179px;
	margin:0px 0 0 0px;
	padding:0 0 0 0px;
}
#rightpan{width:312px;
float:right;
height:auto;
margin:0px;
padding:0px;
}
#mainmenu{width:100%; margin:16px 0 0 0; padding:0px; float:left}
#bgbar {
background-image:width: 795px; background-repeat: repeat-x; height:auto; display:block; margin:3px 0 0 0px; 
}
div#horiz-menu LI { padding-bottom:0px; list-style-type:none; margin:0px; padding-left:0px;
padding-left:2px; float:left; padding-top:0px;
}
div#horiz-menu A { padding-bottom:0px; line-height:30px; padding-left:15px; padding-right:15px; display:inline; float:left; height:30px; text-decoration:none; padding-top:0px;
}
#side_image{float:right;
width:200px;
height:132px;
background-image:url(../images/side_image.jpg);
margin:10px 0 30px 0px;
border:1px solid #CCCCCC;
padding:0px;
}
#datetime{width:auto; height:auto; margin:0px; padding:0 0 0 20px; float:left; font:11px/37px Arial, Helvetica, sans-serif; color:#DBFF00; line-height:13px; text-decoration:none; cursor:pointer}

/*----mmatter----*/
#mmatter{
	width:665px;
	float:right;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0px;
}
#mmatter p{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px;
	color: #74777A;
	text-decoration: none;
	font-size: 12px;
	text-align: justify;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 6px;
	padding-left: 16px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mmatter p span{
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}
#mmatter p.more{width:70px; height:23px; margin:0 0 0 445px;}
#mmatter p.more a{
	width:70px;
	height:23px;
	display:block;
	color:#5EA000;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 36px;
	background-color: #fff;
	background-image: url(../images/icon2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
}
/* ----------------- submenu --------------------------- */
#submenu{width:200px; float:left; margin:0 0 0 16px}
#submenu h3{
	width:200px;
	height:16px;
	font:normal 16px/30px Georgia, "Times New Roman", Times, serif;
	color:#0094DE;
}
#submenu ul{
	width:194px; display:block; margin:0 0 0 0; padding:0 0 0 0px;	}
#submenu ul li{
	border-bottom:#999999 1px dashed;
	padding: 4px 0 0 22px;
	background-image: url(../images/ul_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 11px;
	}
#submenu ul ul li{
	width:150px;
	border-bottom:#999999 1px dashed;
	padding: 4px 0 0 22px;
	margin:0 0 0 24px;
	background-image: url(../images/ul_arrow2.png);
	background-repeat: no-repeat;
	background-position: 0 11px;
	}
#submenu ul li.li1{
	border-bottom:none;
	padding: 0 0 0 22px;
	background-image: url(../images/ul_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 11px;
	}
#submenu ul li a{
	font:13px/23px Arial, Helvetica, sans-serif; color:#836E2C; text-decoration:none;}
#submenu ul li a:hover{
	font: bold 12px/23px Arial, Helvetica, sans-serif; color:#1087CB; text-decoration:none;
	text-decoration:none;
	}
/* ----------------- submenu --------------------------- */
#bodymatter{width:654px; float:left;}
#bodymatter h3{
	height:30px;
	color:#5EA000;
	padding:18px 0 0 0px;
	margin:0 15px 0 15px;
	background-color: #fff;
	line-height: 30px;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
#bodymatter h4{
	height:30px;
	color:#0094DE;
	padding:18px 0 0 0px;
	margin:0 15px 0 15px;
	background-color: #fff;
	line-height: 30px;
	font:normal 16px/30px Georgia, "Times New Roman", Times, serif;
}
#bodymatter p{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #74777A;
	text-decoration: none;
	font-size: 12px;
	text-align: justify;
	padding-top: 18px;
	padding-right: 16px;
	padding-bottom: 6px;
	padding-left: 16px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bodymatter p span{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #74777A;
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
	text-align: justify;
	margin:0px;
	padding:0px;
}
.bold{
	font: normal 17px/30px Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	color: #0999EC;
	text-decoration: none;
	text-align: justify;
	margin:0px;
	padding:0px;
}
#bodymatter ul{width:654px; width:auto; margin:0 16px 0 0px;}
#bodymatter ul li.dot{
	height:27px;
	padding:0px 0 0 20px;
	background-image: url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position: 0 6px;
}
#bodymatter ul li{	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px;
	color: #74777A;
	text-decoration: none;
	font-size: 12px;
	text-align: justify;
	padding-top: 18px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;}
#bodymatter OL{width:654px; width:auto; margin:0 16px 0 0px;}
#bodymatter OL li{	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px;
	color: #74777A;
	text-decoration: none;
	font-size: 12px;
	text-align: justify;
	padding-top: 18px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;}
#contactus{width:654px; float:left;}
#contactus h3{
	height:30px;
	color:#5EA000;
	padding:18px 0 0 0px;
	margin:0 15px 0 15px;
	background-color: #fff;
	line-height: 10px;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
#contactus p span{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #74777A;
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
	text-align: justify;
	margin:0px;
	padding:0px;
}
#contactus p{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #74777A;
	text-decoration: none;
	font-size: 12px;
	text-align: justify;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 6px;
	padding-left: 16px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* ----------------- bodymenu --------------------------- */
#bodymenu{width:600px; margin:0px 0 0 10px; padding:0px; float:left}
#bodymenu ul{width:600px; margin:0px 0 0 0; padding:0px; display:block;}
#bodymenu ul li{width:auto; margin:0px; padding:0px; float:left; display:block}
#bodymenu ul li a{width:auto; height:18px; margin:0px; padding:0px; float:left; font:bold 12px/37px Arial, Helvetica, sans-serif; color:#1087CB; line-height:13px; text-decoration:none; cursor:pointer}
#bodymenu .matter{width:auto; height:18px; margin:0px; padding:1px 0 0 6px; float:left; font: 12px/37px Arial, Helvetica, sans-serif; color:#74777A; line-height:13px; text-decoration:none; cursor:pointer}
#bodymenu ul li{width:auto; margin:0px; padding:0px; float:left; display:block}
#bodymenu ul li a span{width:auto; height:16px; margin:0px; padding:2px 8px 0 8px; float:left; cursor:pointer}
#bodymenu ul li .blank{
	width:1px;
	height:18px;
	margin:0px;
	padding:0 5px 0 5px;
	float:left;
	background-image: url(../images/mblank2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#top{float:right;
width:16px;
height:16px;
background-image:url(../images/top.jpg);
background-repeat:no-repeat;
margin:0 0 0 0px;
padding:0 0 0 0px;
}
.border {
border-style:solid;
border-color:#ff0000 #0000ff;
}
	

#dash {
	float:left;
	width:100%;
	height:5px;
	margin:0px;
	padding:0px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.bodymatter {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #74777A;
	text-decoration: none;
	font-size: 12px;
	text-align: justify;
}
.bodymatter1 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #74777A;
	text-decoration: none;
	font-size: 12px;
	text-align: justify;
}
#animation { float:left;
width:945px;
height:179;
margin:0px;
padding:0px;
}
#header{ float:left;
width:945px;
height:326px;
margin:0px;
padding:0px;
}