body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}
body {background-color: #aaa;margin: 0px 0px 0px 0px;padding: 10px 0px;}

#over-all {width: 950px;margin: 0px auto;border: 5px solid #fff;background-color: #FFFFFF;}
#head {height: 152px;margin: 0px auto;background: #FFFFFF url(images/head.jpg) no-repeat center center;border-top: 1px solid #3977D1;border-bottom: 1px solid #3977D1;}

#logo {height: 25px;margin: 0px auto;background-color: #FFFFFF;}
#logo img {margin: 0px;padding: 0px;border-width: 0px;}

#main {padding: 10px 30px;}

#menu {padding: 5px 0px; margin: 0px; height:30px; text-align: left; background-color: #efefef; border-bottom: 1px solid #3977D1;}
#menu ul {list-style-type: none; padding: 0px 0px; margin: 0px; float:left;}
#menu li {padding: 0px 0px; float:left; width:auto; white-space: nowrap; border-right: 1px solid #ccc;}
#menu a {color : #D9262E; display:block; float:left; padding: 2px 15px; text-align: center; 
		 font-weight: bold; text-decoration:none; font-size:12px; width:auto; line-height: 15px; height: 26px;}

#menu a span {color : #000; display:block; font-weight: normal; font-size: 9px; line-height: 11px;}

#menu a.sel, #menu a.sel * {color : #fff; text-decoration:none; background-color: #666;}
#menu a:hover, #menu a:hover * { color : #fff; text-decoration:none; background-color: #D9262E;}


#foot {line-height: 15px;margin: 0px auto;height: 18px;text-align: center;font-size: 10px;color: #FFFFFF;clear: both;background-color: #D9262E;border-top: 3px solid #990000;}
#foot a  {color: #FF9999;text-decoration: underline;}
#foot a:hover {text-decoration: none;color: #FFFFFF;}



a  {color: #3977D1;text-decoration: underline;}
a:hover {text-decoration: none;color: #D9262E;}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 13px;}
h5 {font-size: 12px;}
h6 {font-size: 11px;}

h1 {color: #D9262E;}
h2, h3, h4, h5, h6 {color: #1C56AB;}

img {border: 1px solid #fff; margin: 3px;padding: 2px; background-color: #fff;}

.float-left {float: left;}
.float-right {float: right;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-block {text-align: justify;}

.clear {clear: both;}

a img {border: 1px solid #fff;}
a:hover img {border: 1px solid #000;background-color: #f00;}

table {border: 1px solid #ccc; border-collapse:collapse; padding:0px; margin:0px;}
table td {border: 1px solid #ccc; border-collapse:collapse; padding:5px; margin:0px;}

	a.banner {
	font-size: 24px;
	font-weight: bold;
	color: #c00;
	line-height: 100px;
	background-image: url(img/banner.jpg);
	display: block;
	width: 700px;
	text-align: right;
	text-decoration: none;
	padding-left: 50px;
	background-position: left center;
	padding-right: 50px;
}

