* { margin: 0; padding: 0; }
html, body { height: 100%; min-height: 100%; }

body { background-color: #ffffff; color: #4D4D4D; line-height: 1.2; text-align: center; }
body, td, th, input, select, textarea { font-family: Arial; font-size: 11px; }

a { text-decoration: none; color: #4D4D4D; }
a:hover { text-decoration: underline; color: #333333; }
a:visited { color: #666666; }
ul { list-style-type: none; }
table { border-spacing: 0; border-collapse: collapse; empty-cells: show; }
table, td, th, fieldset, img { border: none; }
td { vertical-align: top; }
th { text-align: left; }

.cust a { color: #7A8F99; }
.noir { color: #597380; }

table.rowsep { margin: 10px 0; }
table.rowsep td { border-bottom: 1px solid #E5E5E5; padding: 5px 10px ; }
table.rowsep td table td { border: none; }

a.gbtnr, a.gbtnl { display: block; height: 25px; color: #666666; font-size: 12px; font-weight: bold; cursor: hand; white-space: nowrap; _width: 1px; }
a.gbtnr { float: right; margin: 3px 0 0 10px; }
a.gbtnl { float: left; margin: 3px 10px 0 0; }
a.gbtnr span, a.gbtnl span { display: block; height: 25px; background: url('/templates/subSilver/i/sbut_bg.gif') no-repeat; padding-left: 5px; }
a.gbtnr span span, a.gbtnl span span { display: block; height: 25px; line-height: 25px; background-position: 100% 0; padding-right: 10px; }


#layout { width: 1000px; margin: 0px auto; }
#layout div { text-align: left; }

#header { position: relative; height: 120px; }

/* #header #logo { margin-left: 35px; padding-top: 10px; } */
/* #header #search { position: absolute; right: 10px; text-align: right; top: 10px; width: 370px; } */
#header #logo { margin-left: 35px; }
#header #search { position: absolute; right: 10px; text-align: right; top: 3px; }
#header #search ul { margin-bottom: 2px; }
#header #search ul li { display: inline; padding: 0 6px; font: normal 9px verdana; background: url('/templates/subSilver/i/bar_li.gif') no-repeat right 3px; }
#header #search ul li.alt { background: none; padding: 0 0 0 6px; }
#header #search #frmSearch { float: right; width: 225px; margin-right: 4px; }
#header #search #frmSearch table { width: 100%; }
#header #search #frmSearch table td { vertical-align: top; padding-top: 4px; }
#header #search #frmSearch #searchWrap { background: url('/templates/subSilver/i/m/bg_inputR.gif') no-repeat right 0pt; display: inline; float: left; height: 20px; margin-right: 5px; padding-right: 2px; //background-position: right 1px; //height: 22px; }
#header #search #frmSearch #query { background: url('/templates/subSilver/i/m/bg_input.gif') no-repeat ; border: 0pt none; font-family: Arial; font-size: 11px; height: 15px; padding: 3px 0pt 2px 5px; vertical-align: top; width: 150px; }
#header #mmnav { position: relative; overflow: hidden; height: 35px; width: 980px; margin-left: 10px; background: url('/templates/subSilver/i/m/mbg.jpg') no-repeat; }
#header #mmnav li { position: absolute; top: 0; }
#header #mmnav li a { position: absolute; top: 0; display: block; height: 35px; overflow: hidden; z-index: 10; padding-top: 35px; background-repeat: no-repeat; _cursor: hand; }
#header #mmnav #m5 a { left: 474px; width: 126px; background-image: url('/templates/subSilver/i/m/m5.png'); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/subSilver/i/m/m5.png',sizingMethod='crop'); }
#header #mmnav #m1 a { left: 31px; width: 72px; background-image: url('/templates/subSilver/i/m/m1.png'); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/subSilver/i/m/m1.png',sizingMethod='crop'); }
#header #mmnav #m1 a:hover { background-image: url('/templates/subSilver/i/m/m1h.png'); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/subSilver/i/m/m1h.png',sizingMethod='crop'); }
#header #mmnav #m2 a { left: 115px; width: 78px; background-image: url('/templates/subSilver/i/m/m2.png'); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/subSilver/i/m/m2.png',sizingMethod='crop'); }
#header #mmnav #m2 a:hover { background-image: url('/templates/subSilver/i/m/m2h.png'); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/subSilver/i/m/m2h.png',sizingMethod='crop'); }
#header #mmnav #m3 a { left: 206px; width: 103px; background-image: url('/templates/subSilver/i/m/m3.png'); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/subSilver/i/m/m3.png',sizingMethod='crop'); }
#header #mmnav #m3 a:hover { background-image: url('/templates/subSilver/i/m/m3h.png'); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/subSilver/i/m/m3h.png',sizingMethod='crop'); }
#header #mmnav #m4 a { left: 322px; width: 140px; background-image: url('/templates/subSilver/i/m/m4.png'); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/subSilver/i/m/m4.png',sizingMethod='crop'); }
#header #mmnav #m4 a:hover { background-image: url('/templates/subSilver/i/m/m4h.png'); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/subSilver/i/m/m4h.png',sizingMethod='crop'); }
#header #mmnav #m6 a { left: 610px; width: 111px; background-image: url('/templates/subSilver/i/m/m6.png'); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/subSilver/i/m/m6.png',sizingMethod='crop'); }
#header #mmnav #m6 a:hover { background-image: url('/templates/subSilver/i/m/m6h.png'); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/subSilver/i/m/m6h.png',sizingMethod='crop'); }
#header #msnav { position: relative; overflow: hidden; height: 32px; margin: 0 10px; background: url('/templates/subSilver/i/m/msbg.gif') no-repeat; }
#header #msnav li { position: absolute; top: 8px; height: 16px; }
#header #msnav li a { position: absolute; top: 0; display: block; overflow: hidden; z-index: 10; height: 16px; background-repeat: no-repeat; text-indent: 1000px; white-space: nowrap; }
#header #msnav li a:hover { border-bottom: 1px solid #7D0E7D; }
#header #msnav #ms1 a { left: 485px; width: 77px; background-image: url('/templates/subSilver/i/m/ms1.gif'); }
#header #msnav #ms1 a:hover { background-image: url('/templates/subSilver/i/m/ms1h.gif'); }
#header #msnav #ms2 a { left: 687px; width: 36px; background-image: url('/templates/subSilver/i/m/ms2.gif'); }
#header #msnav #ms2 a:hover { background-image: url('/templates/subSilver/i/m/ms2h.gif'); }
#header #msnav #ms3 a { left: 735px; width: 86px; background-image: url('/templates/subSilver/i/m/ms3.gif'); }
#header #msnav #ms3 a:hover { background-image: url('/templates/subSilver/i/m/ms3h.gif'); }
#header #msnav #ms4 a { left: 678px; width: 55px; background-image: url('/templates/subSilver/i/m/ms4.gif'); }
#header #msnav #ms4 a:hover { background-image: url('/templates/subSilver/i/m/ms4h.gif'); }
#header #msnav #ms5 a { left: 572px; width: 105px; background-image: url('/templates/subSilver/i/m/ms5.gif'); }
#header #msnav #ms5 a:hover { background-image: url('/templates/subSilver/i/m/ms5h.gif'); }


#path { height: 19px; margin: 3px 35px; border-bottom: 1px solid #F2F2F2; color: #333333; font-size: 11px; }

#path li { display: inline; margin-right: 4px; line-height: 19px; }
#path li:before { content: '>'; margin-right: 5px; }
#path li.first:before { content: ''; }
#path li { behavior: expression( (!this.before && (this.className!='first')) ? this.before = this.innerHTML = '&gt;&nbsp;&nbsp;' + this.innerHTML : '' ); }


#leftbar { float: left; width: 162px; padding: 2px 13px 40px 35px; }

#leftbar #lnav h2 { height: 35px; width: 162px; background: url('/templates/subSilver/i/lnav_hd.gif') no-repeat; line-height: 35px; font-size: 14px; font-weight: bold; }
#leftbar #lnav h2 a { display: block; margin-left: 12px; color: #4D2E3A; text-decoration: none; }
#leftbar #lnav #upper { padding: 15px 0pt; background: url('/templates/subSilver/i/lnav_bg.gif') no-repeat 0 bottom; clear:both; overflow: hidden; width: 162px; }
#leftbar #lnav #upper a { font-size: 12px; margin-left: -12px; padding-left: 12px; color: #333333; text-decoration: none; }
#leftbar #lnav #upper a:hover { font-size: 12px;  padding-left: 12px; color: #333333; text-decoration: underline; font-weight: bold; }
#leftbar #lnav #upper li { background: url('/templates/subSilver/i/lnav_li.gif') no-repeat 15px 2px; padding: 0pt 0pt 5px 27px; float: left; width: 150px; }
#leftbar #lnav #upper li:hover, #leftbar #lnav #upper li.on { background: url('/templates/subSilver/i/lnav_lion.gif') no-repeat 15px 2px; font-weight: bold; }
#leftbar #lnav #upper #flist li { background: none; padding: 3px 5px 0pt 0px; font-weight: normal; font-size: 12px; }


#rightbar { float: left; width: 200px; padding: 2px 35px 40px 15px; }

#rightbar .rban { padding-bottom: 3px; }
#rightbar .rblock { background: #fcfcfc url('/templates/subSilver/i/right_bot.jpg') no-repeat 0 bottom; margin-bottom: 5px; padding-bottom: 3px; width: 200px; }
#rightbar .rblock h2 { height: 30px; width: 200px; background: url('/templates/subSilver/i/right_hd.gif') no-repeat; font-size: 14px; font-weight: bold; line-height: 30px; text-indent: 12px; color: #333333; }
#rightbar .rblock .wr { border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; padding: 8px; }
#rightbar ul.pnt li { background: url('/templates/subSilver/i/right_li.gif') no-repeat 0 6px; padding-left: 7px; padding-bottom: 3px; }
#rightbar ul.und { background: url('/templates/subSilver/i/right_sep.jpg') no-repeat 50% 100%; padding-bottom: 14px !important; }
#rightbar ul.gtl li { padding-left: 2px; padding-bottom: 3px; }
#rightbar ul.gtl li { behavior: expression( !this.before ? this.before = this.innerHTML = '&gt; ' + this.innerHTML : '' ); }
#rightbar ul.gtl li:before { content: '> '; }
#rightbar ul.gtl, #rightbar ul.gtl a { color: #597380; }
#rightbar ul.dod { background: url('/templates/subSilver/i/bubbles.jpg') no-repeat 8px 8px; padding-left: 93px !important; min-height: 80px; _height: 80px; }


#footer { position: relative; width: 800px; border-top: 1px solid #E5E5E5; clear:both; height: 80px; margin: 0px auto; }

#footer #logofoot { display: block; position: absolute; top: 15px; left: 20px; }
#footer #botlinks { margin: 15px 0pt 0pt 130px; }
#footer #botlinks li { background: url('/templates/subSilver/i/bar_li.gif') no-repeat 100% 3px; display: inline; font-size: 10px; padding: 0pt 9px 0px 6px; }
#footer #botlinks li.alt { background: none; }
#footer #copy { font-family: verdana; font-size: 9px; color: #999999; margin: 3px 0 0 136px; }


#content { float: left; width: 540px; padding-bottom: 40px; }

#content h2 { height: 35px; width: 540px; background: url('/templates/subSilver/i/body_hd.gif') no-repeat; font-size: 14px; font-weight: bold; line-height: 35px; text-indent: 12px; color: #333333; margin-bottom: 10px; }
#content h3 { color: #666666; font-size: 12px; font-weight: bold; padding: 5px 3px 5px 12px; border-top: 1px solid #e3e3e3; background: url('/templates/subSilver/i/lines.gif') repeat-x 0 100%; height: 29px; margin-bottom: 10px; line-height: 17px; }
#content h4 { color: #666666; font-size: 12px; font-weight: bold; padding: 5px 0; }
#content ol { padding-left: 30px; padding-bottom: 5px; }
#content p { padding: 2px 0 8px 0; }

#content #forumlist { margin: 5px 0; width: 100%; color: #666666; }
#content #forumlist th, #content #forumlist td { padding: 5px 5px; }
#content #forumlist td { border-bottom: 2px solid #999999; }
#content #forumlist th { color: #597380; font-weight: bold; font-size: 11px; white-space: nowrap; }
#content #forumlist a.forumlink { font-size: 12px; font-weight: bold; }

#content .topiclist { margin: 5px 0; width: 100%; color: #666666; }
#content .topiclist th, #content .topiclist td { padding: 5px 5px; border-bottom: 1px dotted #000000; }
#content .topiclist th { color: #597380; font-weight: bold; font-size: 11px; white-space: nowrap; }

#content #messlist { margin: 5px 0; width: 100%; color: #666666; }
#content #messlist td { }
#content #messlist th { height: 30px; line-height: 30px; padding: 0px 10px; color: #000000; font-size: 10pt; font-weight: bold; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
#content #messlist td.sep { border-bottom: 1px solid #e5e5e5; }
#content #messlist th.bor { background: url('/templates/subSilver/i/messth.gif') no-repeat 0 50%; text-indent: 10px; }

#content table.forumline td { padding:1px; }
#content td.row2 { padding: 3px 1px; }
#content span.nav_selected { border-bottom: 2px solid #bd92b7; font-weight: bold; padding: 0pt 3px; }
#content ul.faq_qq li { background: url('/templates/subSilver/i/right_li.gif') no-repeat 0 5px; padding-left: 7px; padding-bottom: 3px; }
#content td.search_row { padding: 5px !important; text-align: left; line-height: 24px; }
#content td.search_row_r { padding: 5px !important; text-align: right; width: 170px; line-height: 25px; }
#content span.genmed { margin: 5px 0 0 0; padding: 0pt; }
#content .registr { border-bottom: 1px solid #E5E5E5; padding: 5px 10px !important; }

#content .poll td { padding: 2px 0px; }
