@charset "utf-8";
/* Redefine (X)HTML TAGs */
html,* {margin: 0; padding: 0;}

body {
	font-family: "Microsoft Sans Serif", "MS Sans Serif", Tahoma, sans-serif, serif;
	font-size: 12px;
	text-align: center;
	margin: 0;
	padding: 0;
	background: #131313;
}

.tabletitle {font-family: Verdana; font-size: 10px; color: #ffffff; font-weight: bold; }
.tabletextA {font-family: Verdana; font-size: 13px; color: #000000; }
.tabletextc a {font-family: Verdana; font-size: 13px; color: #4b76a3; }
.tabletextc a:hover {font-family: Verdana; font-size: 13px; color: #ff0000; }
.tabletextB {font-family: Verdana; font-size: 12px; color: #ff0000 }
.tabletextD {font-family: Verdana; font-size: 12px; color: #666666 }
.pagetitle {font-family: Verdana; font-size: 11px; color: #000000; font-weight: bold; }

.sty_yellow {font-size: 14px; color: #0090ae;}

input.must_insert {
    height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS PGothic";
	font-size: 12px;
	background: #ffff99;
}

img {border: none;}

/* Global Use Class */
.clear {clear: both;}

/* Layout Control */
div#header_admin {
	width: 777px;
	height: 114px;
	text-align: left;
	margin: 0 auto;
	background: #000000 url(../images/bg_head_admin.gif) no-repeat;
}
div#header {
	width: 777px;
	height: 114px;
	text-align: left;
	margin: 0 auto;
	background: #000000 url(../images/bg_head.gif) no-repeat;
}
	h1#logo {
		float: left;
		width: 172px;
		height: 53px;
		margin-top: 15px;
	}
	div#login {
		float: right;
		width: 550px;
		height: 50px;
		margin-top: 35px;
	}
	div#keyword {
		float: right;
		width: 550px;
		height: 25px;

	}
	div#login form {
		float: left;
		width: 400px;
		height: 45px;
		color: #acd3ff;
		padding-top: 5px;
	}
	p.formright {
		float: right;
		width: 145px;
		font-size:10px;
		color: #acd3ff;
		margin-top: 10px;
	}
	.logintxt {width: 120px; height: 20px;}
	.loginbutton {
		width: 52px;
		height: 22px;
		font-size: 10px;
		color: #ffffff;
		margin-top: 8px;
		border: none;
		background: #009be8;
	}
#wrapper {width: 100%; margin: 0 auto; background: #ffffff;}
#content {width: 777px; text-align: left; margin: 0 auto;}

#content_left {float:left; width: 180px;}

	#navigation {padding: 15px 0 15px 0; background-image: url(../images/bg_left_menu.gif);}
	#navigation a, navigation a:visited {
		display: block;
		width: 140px;
		height: 22px;
		color: #ffffff;	
		text-decoration: none;
		padding: 6px 0 0 40px;
		background-image: url(../images/bg_left_menu2.gif);
	}
	#navigation a:hover {color: #ffffff; background-image: url(../images/bg_left_menu2_over.gif);}
	
#main_navi {width: 180px; margin: 0 auto; background-image: url(../images/bg_left_menu.gif);}
	#content_right {float: right; width: 592px;}

		#main_content_index {width: 572px; padding: 2px 8px 30px 10px;}
		#main_content_index p {text-align: justify; color: #6f6f6f;}
			#main_content_index ul {margin-left: 40px;}
			#main_content_index li {color: #6f6f6f; padding: 0 0 5px 3px; list-style: url(../images/arrow_33.gif);}

.blue_font{color: #00537C;}
.center{text-align:center; padding: 15px 0 15px 0;}

#whatnews{width: 174px; margin: 10px 0px 10px 0px;}
	#whatnews li{
		display: block;
		width: 155px;
		font-weight: bold;
		color: #6f6f6f;
		margin: 0 auto;
		padding: 5px 5px 5px 5px;
		list-style: none;
		border-bottom: dotted 1px #8c8c8c;
	}
		#whatnews li span{font-weight:100; margin: 0 auto;}

#footer{
	width: 777px;
	text-align: left;
	color: #656565;
	margin: 0 auto;
	padding: 10px 0 10px 0;
}

	#footer a {color: #656565; text-decoration: none;}
	#footer a:hover {color: #ffffff; text-decoration: underline;}	
	
.title_page{font-size:18px; font-weight:bold; color: #5f5f5f;}
.keyword_h2{font-size:12px; font-weight:bold; color: #656565;float: right;}
.title{
	font-family: "Microsoft Sans Serif", "MS Sans Serif", Tahoma, sans-serif, serif;
	color:#FFFFFF;
	font-size: 18px;
	margin: 0;
	padding: 0;
}
	
