@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	background:#f6f6f6;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;}
img {border: none;}
ul, li, h1, h2, h3, h4, h5, form {margin: 0; padding: 0;}
a:link, a:visited { color: #00607f; text-decoration:none; }
a:hover {color: #888888; text-decoration:underline;}
.top { }
.top a:link{padding: 0 5px 0 2px;}

table.topmenu { background:url(../images/menu_bg.gif) 0 0 no-repeat;}
table.topmenu td{ text-align:center;}
table.topmenu td a:link, table.topmenu td a:visited{ padding: 10px; display: block; color: #0a4b60; font-weight:bold;}
table.topmenu td a:hover{  color: #0a4b60; background:url(../images/menu_hover.gif) 0 0 repeat-x; text-decoration:none;color: #00607f;}
table.topmenu td a.active{  color: #0a4b60; background:url(../images/menu_hover.gif) 0 0 repeat-x; text-decoration:none;color: #00607f; margin: 0 1px;}


.wrap { width: 960px; margin: 0 auto;}
.banner { margin-top: 5px;}
.homewrap {width: 960px; margin: 0 auto; zoom: 1; overflow: hidden; background:url(../images/bottom_border.gif) 0 bottom no-repeat #fff; padding-bottom: 10px;}
 h1 { color: #00607f; font-size:17px;  font-weight:normal;}
 h2 { color: #00607f; font-size:17px;  font-weight:normal; padding: 5px 10px; background:url(../images/title_bg.gif) 0 0 no-repeat;}
.homewrap ul {margin: 10px 0 0 5px;}
.homewrap ul li { background:url(../images/arrow2.gif) 0 5px no-repeat; font-size: 11px; list-style:none; padding-left: 8px;}
.about { background: url(../images/tab_bg.gif) 0 0 repeat-x; width: 268px; float: left; padding: 25px 30px 10px; border-top: 1px solid #fff; border-left: 1px solid #ddd; border-right: 1px solid #dddddd;}
.product1 { width: 276px; padding:25px 20px 10px; float: left; background: url(../images/tab_bg.gif) 0 0 repeat-x;border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #dddddd;}
.product2{ width: 290px; float: left; padding:20px 20px 10px 0;background: url(../images/tab_bg.gif) 0 0 repeat-x;border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #dddddd;}


.contentwrap {width: 960px; margin: 0 auto; zoom: 1; overflow: hidden; background:url(../images/bottom_border2.gif) 0 bottom no-repeat #fff; padding-bottom: 10px;}
.content {background: url(../images/tab_bg.gif) 0 0 repeat-x; width: 640px; float: left; padding: 25px 30px 10px; border-top: 1px solid #fff; border-left: 1px solid #ddd; border-right: 1px solid #dddddd; }
.righthand {width: 216px; float: left; padding:20px 20px 10px;background: url(../images/tab_bg.gif) 0 0 repeat-x;border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #dddddd;}

.rightmenu ul {margin-top: 5px;}
.rightmenu ul li { border-bottom: 1px solid #ddd; list-style:none; display:block;}
.rightmenu ul li a:link, .rightmenu ul li a:visited { padding: 4px 4px 4px 14px; background:url(../images/arrow2.gif) 3px 8px no-repeat;display: block; color: #666666;}
.rightmenu ul li a:hover { background:url(../images/arrow2.gif) 3px 8px no-repeat #eee;display: block; text-decoration:none; color: #00607f;}

.rightcontent { margin: 10px 0;}

.footer {  text-align:center; padding: 10px; color: #aaa; line-height:16px;}
.footer a:link, .footer a:visited { padding: 0 4px; color: #aaa;}