html {margin:0; padding:0;background: #fff url("images/bg.jpg") 209px center no-repeat; width:100%; height:100%;}
body {margin:0; padding:0; font-family: Arial, helvetica, verdana; font-size: 12px;}
img {border:0;}

h1{
	font-size:14px;
	font-weight:bold;
}

h2{
	font-size:12px;
	font-weight:bold;
}

.header {margin:0; padding:0; width:100%; height: 209px; background: #4fb8d9 url("images/bg_header.jpg") bottom left repeat-x;overflow:hidden;border-bottom: 1px solid #fff;}
#header {margin:0; padding:0; width:100%; height: 209px; overflow:hidden; background: url("images/bg_header_1.jpg") center bottom no-repeat;position:relative;}
#logo {margin:0 auto; padding:0; width:100%; position: absolute; top:0; left:0; text-align:center; z-index: 100;}
.line {margin:0; padding:0; width:100%;border-bottom: 1px solid #fff;height: 19px; width:100%;overflow:hidden;background: #054166;}
#header .menu {margin:140px auto 0 auto; padding:0; width:576px;}
#header .menu ul {margin:0; padding:0;list-style: none;}
#header .menu ul li {margin:0; padding:0; display: block; width:144px; height: 31px; float:left;overflow:hidden;}
#header .menu ul li a {margin:0; padding:10px 0 0 30px;text-decoration: none; color:#fff; font-size: 14px; font-weight: bold; height: 31px; background: url("images/bg_top_menu.gif") 0 0 no-repeat; float:left;}
#header .menu ul li a:hover {background-position: 0 -31px;}
.content {margin:10px auto 0 auto; padding:0;width:576px;}
.content p { font-size:11px; font-family:verdana;}
#index {width:576px;}
#index img { width:189px; height:189px; margin:1px; float:left;}
.footer {margin:0; padding:0; width:100%; height: 100px;overflow:hidden;}
.footer .menu {margin:20px auto;width:574px;border-top: 1px solid #577d86;}
.footer .menu a {color:#61868f;text-decoration: none; float:left; padding: 10px 20px 0 20px; background: url("images/bg_bottom_menu.gif") 20px 0 no-repeat; }

.both { clear:both;}