body {
font-family:sans-serif;
font-size:76%;
margin:0;
padding:0;
text-align:center;
background:url(../img/body_bg.png) top no-repeat center;
}
abbr, acronym {
border: 0;
cursor: help;
}
form {
margin: 0;
}
img {
border: 0;
}
input.submit {
border: 0;
background: #fff;
font-weight: bold;
font-size: 0.9em;
letter-spacing: -1px;
cursor: pointer;
padding: 0;
}
ul, ol {
margin: 0;
padding: 0;
}
h1, h2, h3, h4, h5, h6 {
margin: 0;
font-size: 1em;
}

#wrapper {
width:850px;
margin:0 auto;
position:relative;
text-align:left;

}

#header
{
background:url(../img/header_bg.png) no-repeat;
height:110px;
position:relative;
width:850px;
}

#header h5 a
{
position:absolute;
background:none;
display:block;
text-indent:-9000px;
overflow:hidden;
left:73px;
width:98px;
height:76px;
top:25px;
background:url(../img/logo.png) no-repeat;
}

#top 
{
margin:0;
padding:0;
list-style-type:none;
width:99px;
height:11px;
overflow:hidden;
position:absolute;
top:25px;
right:24px;
}
#top a
{
position:absolute; 
width:33px; 
top:0;
overflow:hidden; 
height:12px;
text-indent:-9000px;
background:url(../img/top.gif);
}
#top_home a
{
left:0px;
background-position:-0px 0;
}
#top_map a
{
left:32px;
background-position:-32px 0;
}
#top_contact a
{
left:66px;
background-position:-66px 0;
}
	
#mainmenu
{
margin:0;
padding:0;
list-style-type:none;
width:680px;
height:30px;
overflow:hidden;
position:absolute;
top:79px;
right:5px;
font-size:1em;
}

#mainmenu  ul {
list-style-type:none;
margin:0px;
padding-left:5px;
font-family:Arial, sans-serif;
height:30px;
}

#mainmenu  ul li {
display:inline;
}

#mainmenu a {
text-decoration:none;
color: #41606B;
font-size:0.9em;
font-family:Arial, sans-serif;
cursor:pointer;
}

#mainmenu a:hover {
color: #F06000;
}

#mainmenu a.on {
text-decoration: none;
color: #F06000;
display:block;
cursor:pointer;
}

.mainmenu_left_on {
float:left;
background:url(../img/mainmenu_on_bg.png) top left no-repeat;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
display:block;
}

.mainmenu_right_on {
float:left;
height:30px;
width:20px;
background:url(../img/mainmenu_bg_on_right.png) top left no-repeat;
}

.mainmenu_left_off {
float:left;
background:url(../img/mainmenu_off_bg.png) top left no-repeat;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
display:block;
}

.mainmenu_right_off {
float:left;
height:30px;
width:20px;
background:url(../img/mainmenu_bg_off_right.png) top left no-repeat;
}

#mainmenu_1, #mainmenu_2, #mainmenu_3, #mainmenu_4, #mainmenu_5, #mainmenu_6, #mainmenu_7 {
margin:0;
padding:0;
list-style-type:none;
width:585px;
height:30px;
overflow:hidden;
position:absolute;
top:79px;
right:28px;
font-size:1em;
}

#mainmenu_1 {
background:url(../img/mainmenu_1_bg.png) no-repeat;
}

#mainmenu_2 {
background:url(../img/mainmenu_2_bg.png) no-repeat;
}

#mainmenu_3 {
background:url(../img/mainmenu_3_bg.png) no-repeat;
}

#mainmenu_4 {
background:url(../img/mainmenu_4_bg.png) no-repeat;
}

#mainmenu_5 {
background:url(../img/mainmenu_5_bg.png) no-repeat;
}

#mainmenu_6 {
background:url(../img/mainmenu_6_bg.png) no-repeat;
}

#mainmenu_7 {
background:url(../img/mainmenu_7_bg.png) no-repeat;
}

#mainmenu_1 ul, #mainmenu_2 ul, #mainmenu_3 ul, #mainmenu_4 ul, #mainmenu_5 ul, #mainmenu_6 ul, #mainmenu_7 ul {
list-style-type:none;
margin:0px;
padding-left:5px;
padding-top:8px;
font-family:Arial, serif;
}

#mainmenu_1 ul li, #mainmenu_2 ul li, #mainmenu_3 ul li, #mainmenu_4 ul li, #mainmenu_5 ul li, #mainmenu_6 ul li, #mainmenu_7 ul li{
display:inline;
padding-left:18px;
padding-right:18px;
}

#mainmenu_1 a, #mainmenu_2 a, #mainmenu_3 a, #mainmenu_4 a, #mainmenu_5 a, #mainmenu_6 a, #mainmenu_7 a {
text-decoration:none;
color: #41606B;
font-size:0.9em;
font-family:Arial,sans-serif;
}

#mainmenu_1 a:hover, #mainmenu_2 a:hover, #mainmenu_3 a:hover, #mainmenu_4 a:hover, #mainmenu_5 a:hover, #mainmenu_6 a:hover, #mainmenu_7 a:hover {
color: #F06000;
}

#mainmenu_1 .on, #mainmenu_2 .on, #mainmenu_3 .on, #mainmenu_4 .on, #mainmenu_5 .on, #mainmenu_6 .on, #mainmenu_7 .on {
text-decoration: none;
color: #F06000;
}

#banner {
width:782px;
height:271px;
background:url(../img/banner.jpg) no-repeat;
position:relative;
margin-left:35px;
margin-top:25px;
margin-bottom:25px;
text-indent:-9000px;
overflow:hidden;
}

#ebox {
width:782px;
height:202px;
position:relative;
margin-left:35px;
margin-bottom:25px;
}

#ebox03 {
float:left;
width:252px;
font-family:'trebuchet ms',sans-serif;
}

#ebox03_top {
background:url(../img/ebox03_bg.gif) top no-repeat;
}

#ebox03_bottom {
width:252px;
height:20px;
background:url(../img/ebox03_bottom.gif) top left no-repeat;
}

#ebox03 .content_news {
padding-left:5px;
text-decoration:none;
color:#FFF;
font-size:1em;
padding-bottom:5px;
}

#ebox03 h1 {
padding-top:19px;
padding-left:5px;
text-decoration:none;
color:#FFF;
font-size:1.4em;
background:url(../img/ebox03_h4_bg.gif) no-repeat bottom;
padding-bottom:10px;
margin-bottom:10px;
font-weight:normal;
}

#ebox03 h2 {
padding-left:5px;
text-decoration:none;
color:#9F0002;
font-size:1em;
font-weight:normal;
line-height:13px;
}

#ebox03 div {
padding-left:18px;
text-decoration:none;
color:#FFF;
font-size:0.9em;
padding-bottom:5px;
}

#ebox03 img {
padding-left:3px;
padding-bottom:2px;
}



#ebox02 {
float:right;
width:252px;
font-family:'trebuchet ms',sans-serif;
}
 
.ebox_bottom {
width:252px;
height:20px;
background:url(../img/ebox_bottom.gif) top left no-repeat;
}
 
.ebox_top {
width:252px;
background:url(../img/ebox_bg.gif) top left no-repeat;
}
 
#ebox02 h1 {
padding-top:19px;
padding-left:18px;
text-decoration:none;
color: #4996B3;
font-size:1.4em;
padding-bottom:10px;
margin-bottom:10px;
font-weight:normal;
}

#ebox02 div img{
float:right;
margin-left:2px;
margin-right:15px;
}
 
#ebox div.content {
padding-left:18px;
text-decoration:none;
color:#41606B;
font-size:0.9em;
line-height:13px;
padding-bottom:15px;
}
 
#ebox02 div.content img.right{
float:right;
margin-left:2px;
margin-right:15px;
}
 
#ebox02 a {
text-decoration:none;
color:#41606B;
font-weight:bold;
}
 
#ebox02 a img {
margin-left:8px;
padding-bottom:2px;
float:none !important;
}
#ebox01 {
width:252px;
height:202px;
margin-left:265px;
background:url(../img/ebox01_bg.gif) top repeat-y;
}

#ebox01_top {
width:252px;
height:19px;
background:url(../img/ebox01_top.gif) no-repeat;
}

#ebox01_mid {
width:252px;
height:171px;
background:url(../img/ebox01_middle.gif) top no-repeat;
font-family:'trebuchet ms',sans-serif;
}

#ebox01_mid h1 {
padding-left:18px;
text-decoration:none;
color: #4996B3;
font-size:1.4em;
background:url(../img/ebox02_h4_bg.gif) no-repeat bottom;
background-position:19px bottom;
padding-bottom:10px;
margin-bottom:10px;
font-weight:normal;
}

#ebox01_mid div {
padding-left:18px;
text-decoration:none;
color:#41606B;
font-size:0.9em;
line-height:13px;
padding-bottom:15px;
}

#ebox01_mid div img{
margin-left:2px;
}

#ebox01_mid a {
padding-left:18px;
text-decoration:none;
color:#41606B;
font-size:0.9em;
font-weight:bold;
}

#ebox01_bottom {
width:252px;
height:12px;
background:url(../img/ebox01_bottom.gif) no-repeat #FFF;
}

#content {
width:782px;
position:relative;
margin-left:35px;
margin-top:25px;
margin-bottom:25px;
}

#content a {
text-decoration:none;
color:#F06000;
}

#content a:hover {
text-decoration:none;
color:#FF9800;
}

#content h1 {
color:#4996B3;
font-size:1.8em;
background:url(../img/content_h1_bg.jpg) no-repeat;
margin-bottom:25px;
height:79px;
width:782px;
font-weight:normal;
font-family:arial,sans-serif;
padding-left:36px;
padding-top:26px;
letter-spacing:-1px;
}

#content_main {
width:auto;
position:relative;
margin-bottom:25px;
padding-left:36px;
background:url(../img/content_main_bg.gif) no-repeat;
font-weight:normal;
font-family:'trebuchet ms',sans-serif;
color:#41606B;
padding-top:25px;
padding-right:15px;
font-weight:normal;
}

#content h2 {
color:#9F0002;
font-size:1.5em;
height:30px;
width:400px;
background:url(../img/content_main_h2_bullet.gif) no-repeat;
background-position:0px 9px;
padding-left:10px;
margin-top:15px;
padding-bottom:5px;
}

#content h3 {
color:#F06000;
font-size:1.2em;
height:20px;
margin-bottom:5px;
padding-left:10px;
background:url(../img/content_main_h3_bullet.gif) no-repeat;
background-position:0px 9px;
}

#content h4 {
color:#FF9800;
font-size:1em;
height:12px;
margin-bottom:5px;
padding-left:10px;
background:url(../img/content_main_h4_bullet.gif) no-repeat;
background-position:0px 6px;
}

#content h5 {
color:#489200;
font-size:1.2em;
height:10px;
margin-bottom:10px;
margin-top:30px;
padding-top:7px;
padding-bottom:5px;
padding-left:10px;
border-top:1px dashed #489200;
background:url(../img/content_main_h5_bullet.gif) no-repeat;
background-position:0px 14px;
}

#content  ul {
list-style:none !important;
margin:0px;
padding-left:25px !important;
}

#content  ol, #content  ul {
margin:0px;
margin-top: 5px;
margin-bottom: 5px;
padding-left:40px;
}

#content  ul li {
padding-left:15px !important;
margin:0px;
background:url(../img/content_main_li_bullet.gif) no-repeat;
background-position:0px 7px;
}

#content  ol li {
padding-top: 5px;
}

#content  ul ol {
padding-left:15px;
margin:0px;
}

#content img{
border:2px solid #B0CBD9;
/*float:right;
margin-left:10px;*/
}

.image img {
border:2px solid #FFF;
}

.table
{
border:#B0CBD9 solid 1px;
margin-top:20px;
}

caption {
display:none;
}

.content table
{
border:#B0CBD9 solid 1px;
margin-top:20px;
font-size: 90%;
}

.content table.table-border
{
margin-top:20px;
}

caption {
display:none;
}

.content table td
{
border:none;
FONT-WEIGHT:normal;
COLOR: #999999; 
padding:5px 5px 5px 10px;;
}
.content table.table-border td
{
	border:#EEF4F7 solid 1px;
}

.content table th{
background:url(../img/content_table_th_bg.gif) repeat-x;
color:#41606B;
font-weight:bold;
height:30px;
padding-left:10px;
padding-right:10px;
}
.table_td_purple
{
background:url(../img/bg_table2_tdtop2.gif) repeat-x;
color:#999999;
font-weight:bold;
}

.table_td_blue
{
background-color:#F1F5F6;
}

#footer {
clear: both;
text-align:center;
list-style-type:none;
margin-top:30px;
height:30px;
font:Arial, Helvetica, sans-serif normal;
font-size:0.9em;
}
#footer li {
display:inline;
padding:0px;
color:#6B6B6B;
}
#footer a {
text-decoration:none;
color:#41606B;
}
#footer a:hover {
text-decoration:none;
color: #035ca0;
}

#path {
float:right;
display:block;
padding-right:29px;
font-size:1em;
font-family:Arial, sans-serif;
padding-top:2px;
color:#41606B;
}

#path a{
font-size:0.8em;
font-family:Arial, sans-serif;
color:#41606B;
text-decoration:none;
}

#path .on{
font-size:0.8em;
font-family:Arial, sans-serif;
color:#FF9800;
text-decoration:none;
}