img {border: 0px;}
form {margin: 0px; padding: 0px;}
body {margin: 0px; padding: 0px; font-family: Tahoma, sans-serif; font-size: 11px; background: #ededed; color: #565656;}

a { color: #6e9b0e; text-decoration: none;}
a:visited { color: #6e9b0e; }

#container {width: 1007px; position: relative; margin: 0px auto;}
#s_left {background: url(/Image/s_left.gif) repeat-y left; height: 100%;}
#s_right {background: url(/Image/s_right.gif) repeat-y right; height: 100%;}
#s_btm_left {background: url(/Image/s_btm_left.gif) no-repeat left bottom; height: 100%;}
#s_btm_right {background: url(/Image/s_btm_right.gif) no-repeat right bottom; padding: 0px 5px 10px; height: 100%;}
#s_bottom {background: url(/Image/s_bottom.gif) repeat-x bottom; height: 100%;}
#container_inner {position: relative; background: #fff url(/Image/gradient.gif) repeat-x bottom; padding: 0px 3px 5px; height: 100%;}
#header {table-layout: fixed; border-collapse: collapse; border: 0px; height: 252px; position: relative; margin: 0px auto;}
#header_l {width: 980px; height: 252px;}
#header_r {width: 0px; height: 252px; position: relative;}
#lang {position: absolute; top: 0px; right: 0px; padding: 3px 22px 0px;}
.lang_delim {margin: 0px 7px;}
#topmenu {table-layout: auto; border-collapse: collapse; border: 0px; height: 58px; width: 100%; position: relative; background: url(/Image/tm_bg.gif) repeat-x top;}
#topmenu td {white-space: nowrap; text-align: center; text-transform: uppercase; position: relative; vertical-align: top; padding-top: 3px;}
#topmenu a {display: block; height: 33px; color: #565656; text-decoration: none; padding: 17px 30px 0px; background: url(/Image/tm_delim.gif) no-repeat right;}
#topmenu a:hover {background: url(/Image/tm_hover.gif) repeat-x !important; color: #fff;}
#tm_left {width: 10px; background: url(/Image/tm_l.gif) no-repeat;}
#tm_right {width: 10px; background: url(/Image/tm_r.gif) no-repeat;}
.last {background: none !important;}
h1 {font: normal 24px "Trebuchet MS", sans-serif; margin: 3px 0px;}
.b1 {color: #617992; font-weight: bold;}
.hr {border-top: 1px dashed #b6b6b6; font-size: 0px; line-height: 0px; margin: 10px auto; clear: both;}
.link1 {font-weight: bold; color: #6e9b0e; text-decoration: underline; line-height: 1.5;}
.link1:hover {text-decoration: none;}
.link2 {font-size: 10px; color: #565656; text-decoration: underline; line-height: 1.5;}
.link2:hover {text-decoration: none;}
.link3 {font-size: 14px; color: #6e9b0e; text-decoration: none;}
.link3:hover {text-decoration: underline;}
.text {font-size: 11px; border-bottom: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; border-top: 2px solid #707070; border-left: 2px solid #888;}
#content {table-layout: auto; border-collapse: collapse; border: 0px; width: 100%;}
#left_col {width: 220px; vertical-align: top; text-align: center; vertical-align: top; padding: 0px 0px 0px 4px;}
#center_col {vertical-align: top; padding: 0px 9px 0px 15px;}
#right_col {width: 255px; vertical-align: top; padding: 0px 9px 10px 15px; border-left: 1px solid #bbb;}
.nav {text-align: left; font-size: 0px;}
.nav_tl {background: url(/Image/nav_tl.gif) no-repeat top left; height: 100%;}
.nav_tr {background: url(/Image/nav_tr.gif) no-repeat top right; height: 100%;}
.nav_bl {background: url(/Image/nav_bl.gif) no-repeat bottom left; height: 100%;}
.nav_br {background: url(/Image/nav_br.gif) no-repeat bottom right; height: 100%;}
.nav_bg {background: url(/Image/nav_bg.gif) repeat-x bottom; height: 100%;}
.nav_top {background: #fff url(/Image/nav_border.gif) repeat-x top; height: 5px; margin: 0px 5px;}
.nav_bottom {background: #f6f6f6 url(/Image/nav_border.gif) repeat-x bottom; height: 5px; margin: 0px 5px;}
.nav_left {background: url(/Image/nav_border.gif) repeat-y left;}
.nav_right {background: url(/Image/nav_border.gif) repeat-y right; font-size: 11px;}
.nav ul {list-style: none; margin: 0px; padding: 5px 11px 15px 14px; line-height: 20px;}
.nav ul li {display: block; height: 100%; padding-left: 9px; background: url(/Image/marker1.gif) no-repeat 0px 4px;}
.nav ul li a{color: #565656; text-decoration: none; display: block; height: 100%; border-bottom: 1px dashed #cecece; background: url(/Image/marker2.gif) no-repeat right 6px; padding-left: 16px;}
.nav ul li a:hover, .nav ul .current {font-weight: bold; color: #617992;}
#newsletter .text {width: 185px;}
#icons img {vertical-align: middle; margin: 0px 15px;}
#news {border: 1px solid #bbb;}
.news_title {text-transform: uppercase; font: bold 12px/22px Tahoma, sans-serif; color: #fff; background-color: #667e98; padding: 0px 3px 0px 7px;}
.news_title img {vertical-align: middle; float: right; margin-top: 4px;}
.news_content {padding: 0px 4px; background: #fff; height: 100%;}
.news_content a {color: #667e98; text-decoration: none;}
.news_content a:hover {text-decoration: underline;}
.date {display: block; text-align: right; font-weight: bold;}
.news_powered {text-align: center; padding: 3px; font-size: 10px;}
#footer {padding: 5px 0px; text-align: center; color: #7189a2;}
#footer a {color: #7189a2; text-decoration: underline; font-weight: bold;}
#footer a:hover {text-decoration: none;}
#dl-footer { font-weight: normal !important; text-decoration: none !important; }

.box-search		{ position: relative; padding: 0px; background: url(/Image/search-bg.png) no-repeat; overflow: hidden; width: 320px; height: 72px }
.box-search .box_content		{padding: 10px 10px; overflow: hidden; color: #657073; font: bold 16px/normal "Trebuchet MS",sans-serif; }
.box-search input { border: 1px solid #d1d1d1; width: 92px }
.box-search .search_title { color: #667e98; font-size: 12px; font-family: Tahoma, sans-serif }
.box-search table td { padding-right: 15px; padding-left: 0px }
.box-search .search-bnt { background: url(/Image/search_btn.png); width: 100px; height: 24px; border: 0 !important }
