body {margin: 0; padding: 0; border:0;font: normal 12px Tahoma;color: #282828; text-align: center;}
.clear {clear: both;}
ul {margin: 0; padding: 0; border: 0; list-style-type: none;}
ul li {margin: 0; padding: 0; border: 0;}
p, div {margin: 0; padding: 0; border: 0;}
h2, h3, h4 {margin: 0; padding: 0; border: 0;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
img {border: 0;}
.text-center {text-align: center;}
/* header */
div#header {margin: 0 auto; width: 900px;text-align: left;}
img#logo {float: left;margin: 10px 0 5px 0;}
p#hAddress {float: left;margin: 15px 20px 15px 40px;color: #000080;font: normal 11px Tahoma;}
ul#pageNavigation {clear: both; float: left; border-top: 5px solid #FDD70E; border-bottom: 4px solid #4665B1; width: 100%; background: url(/s/navigationBg.png) repeat-x left center;}
ul#pageNavigation li {float: left; padding: 0 10px; background: url(/s/nSeparator.png) no-repeat right center;}
ul#pageNavigation li.last {background-image: none;}
ul#pageNavigation li a {display: block; padding: 10px 0 0 0;height: 25px;font: bold 13px Tahoma;color: #C0C0FF;}
* html ul#pageNavigation li a {float: left;height: 35px;}
ul#pageNavigation li a:hover {color: #FFF151;text-decoration: none;}
ul#pageNavigation li a.active {color: #fff;}
#hImg {clear: both;}
#hFlags {float: right; padding: 20px 0 0 0; width: 110px; text-align: right; line-height: 18px;}
#hFlags img {margin: 0 3px 0 5px;vertical-align: middle;}
#hFlags a {font-size: 10px;color: #404040;}
#hFlags a:hover {text-decoration: none;}
/* main content */
div#mainContent {margin: 0 auto; width: 900px;background: url(/s/contentBg.png) repeat-x left top; text-align: left;}
div#leftContent {float: left; padding: 10px;width: 580px;}
* html div#leftContent {width: 600px;}
div#rightContent {float: left;padding: 10px 0; width: 300px;}

div.contentBox { margin: 0 0 20px 0; padding: 10px 10px 0 10px; border-left: 1px solid #E0E0E0; background: url(/s/boxBg.png) repeat-x top left;}
div.contentBox h2 {margin: 0 0 10px 0; font: bold 18px Tahoma;color: #B80000;} 
div.contentBox h4 {margin: 0 0 10px 0; font: bold 12px Tahoma;color: #B80000;}
div.contentBox p {font: normal 11px Tahoma;line-height: 17px;}
div.contentBox a.more {margin: 7px 0 0 0;padding: 0 0 1px 20px; width: 100px;background: url(/s/moreIco.gif) no-repeat center left;display: block; color: #282828;font: normal 11px Tahoma;}

div#rightContent div.contentBox {margin-right: 5px;}
div#rightContent h4 {color: #404040;}
div#rightContent img.rLink {margin: 0 0 5px 0;}

div.subpage p {clear: both; margin: 0 0 20px 0; font: normal 12px Tahoma;line-height: 18px;}
div.subpage p a {color: #2D4372;}
ul.commonList {margin: 0 0 20px 0; font: normal 12px Tahoma;}
ul.commonList li {margin: 8px 1px; padding: 0 0 0 20px; background: url(/s/arr.gif) no-repeat 0px 4px;line-height: 16px;}
ul.commonList li a {color: #2D4372;}
a.ico:hover {text-decoration: none;}
a.ico img {vertical-align: middle;} 

div#cLeft {float: left; width: 250px;}
div#cRight {float: left; margin: 0 0 0 30px;width: 250px;}

.message {border: 1px solid #cec; margin: 0 0 20px 0; padding: 10px 0; text-align: center; font-size: 18px; color: #060;}

/* footer */
div#footer {clear: both;margin: 0 auto; width: 900px; height: 66px;background: url(/s/footerBg.png) repeat-x left center; color: #fff;text-align: left;}
div#footer p {padding: 10px 0 0 20px;font: normal 10px Tahoma;}
div#footer a {color: #fff;}

/* seo */
div#seo {clear: both;margin: 0 auto; width: 900px; height: 20px;color: #000080;}
div#seo ul#seoList {float: left; margin: 0 0 0 20px;}
div#seo ul#seoList li {float: left;}
div#seo ul#seoList li a {color: #000080; font-size: 11px;}

/* form */
form#sForm {clear: both;}
form#sForm ul li {clear: both;height: 30px;}
form#sForm ul li.textareaBox {padding: 0 0 10px 0; height: 60px;}
form#sForm label {display: block; float: left; width: 160px;text-align: right;font: normal 11px Tahoma;}
form#sForm label.error {margin: 0 0 0 10px; color: #ff0000; text-align: left;}
form#sForm input.text {float: left; margin: 0 0 0 10px; width: 200px; border: 1px solid #CBD9EC; padding: 2px 1px; font: normal 12px Tahoma;}
form#sForm input.file {float: left; margin: 0 0 0 10px; width: 200px; border: 1px solid #CBD9EC; padding: 2px 1px; font: normal 12px Tahoma;}
form#sForm input.chbox {margin: 0 0 0 10px; }
form#sForm textarea {float: left; margin: 0 0 0 10px; width: 200px; height: 50px; border: 1px solid #CBD9EC; padding: 2px 1px; font: normal 12px Tahoma;}
form#sForm input.submit {margin: 0; padding: 0;border: 0;width: 82px; height: 30px; background: url(/s/send.jpg) no-repeat center;cursor: pointer;}

