
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0pt; padding: 0pt; }
fieldset, img { border: 0pt none ; }
option { padding-left: 0.4em; }
html { height: 100%; margin-bottom: 1px; }
body { position: relative; }
body { font-family: Arial,Helvetica,sans-serif; font-size: 13px; line-height: 150%; color: rgb(180, 180, 180); }
body#page { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
body.font-small { font-size: 11px; }
body.font-medium { font-size: 12px; }
body.font-large { font-size: 13px; }
body.width-thin div.wrapper { width: 780px; }
body.width-wide div.wrapper { width: 996px; }
body.width-fluid div.wrapper { width: 90%; }
div#dogear { position: absolute; z-index: 20; top: 0px; left: 0px; width: 135px; height: 135px; }
div#dogear img { width: 135px; height: 135px; }
div#toppanel-container { position: absolute; top: 0px; left: 50%; margin-left: -50%; width: 100%; height: 0px; z-index: 15; }
div#toppanel-wrapper { margin: 0px; padding: 0px; overflow: hidden; height: 0px; }
div#toppanel { background: rgb(0, 0, 0) url('../images/toppanel_bg.png') repeat-x scroll 0pt 100%; position: relative; z-index: 15; margin-top: -320px; width: 100%; height: 320px; color: rgb(150, 150, 150); }
div#toppanel .panel { margin: auto; padding: 0px; overflow: hidden; width: 600px; height: 300px; }
div#toppanel .close { border: 1px solid rgb(100, 100, 100); padding: 0px; background: rgb(30, 30, 30) none repeat scroll 0% 0%; overflow: hidden; width: 50px; height: 15px; margin-top: 23px; float: right; text-align: center; font-size: 85%; line-height: 150%; cursor: pointer; }
div#toppanel .cpanel { clear: both; }
div#toppanel-container .trigger { position: relative; z-index: 16; top: 0px; left: 50%; width: 120px; margin-left: -60px; cursor: pointer; }
div#toppanel-container .trigger img { border: 0px none ; width: 20px; height: 19px; }
div#toppanel-container .trigger-l, div#toppanel-container .trigger-r { width: 20px; height: 19px; float: left; }
div#toppanel-container .trigger-l { background: transparent url('../images/toppanel_trigger_l.png') repeat-x scroll 100% 0pt; }
div#toppanel-container .trigger-r { background: transparent url('../images/toppanel_trigger_r.png') repeat-x scroll 100% 0pt; }
div#toppanel-container .trigger-m { background: transparent url('../images/toppanel_trigger_m.png') repeat-x scroll 100% 0pt; overflow: hidden; width: 80px; height: 19px; float: left; text-align: center; font-size: 85%; line-height: 150%; color: rgb(255, 255, 255); }
div.wrapper { margin: auto; }
div#page-header { background: rgb(0, 0, 0) url('../images/page_header_bg.png') repeat-x scroll 50% 0pt; }
div#header { margin: 0px; padding: 0px 10px; width: auto; height: 140px; position: relative; z-index: 10; clear: both; }
div#date { margin: 6px 20px 0px 0px; float: left; font-size: 85%; color: rgb(255, 255, 255); }
div#topmenu { margin: 6px 0px 0px; float: left; }
div#topmodule { margin: 16px 0px 0px 20px; height: 18px; float: right; }
div#styleswitcher { margin: 7px 0px 0px 20px; width: 45px; height: 20px; float: right; }
div#styleswitcher a { width: 15px; height: 20px; float: right; text-decoration: none; display: block; }
a#switchfontsmall { background: transparent url('../images/styleswitcher_fontsmall.png') no-repeat scroll 0pt 0pt; }
a#switchfontsmall:hover { background: transparent url('../images/styleswitcher_fontsmall_hover.png') no-repeat scroll 0pt 0pt; }
a#switchfontmedium { background: transparent url('../images/styleswitcher_fontmedium.png') no-repeat scroll 0pt 0pt; }
a#switchfontmedium:hover { background: transparent url('../images/styleswitcher_fontmedium_hover.png') no-repeat scroll 0pt 0pt; }
a#switchfontlarge { background: transparent url('../images/styleswitcher_fontlarge.png') no-repeat scroll 0pt 0pt; }
a#switchfontlarge:hover { background: transparent url('../images/styleswitcher_fontlarge_hover.png') no-repeat scroll 0pt 0pt; }
a#switchwidththin { background: transparent url('../images/styleswitcher_widththin.png') no-repeat scroll 0pt 0pt; }
a#switchwidththin:hover { background: transparent url('../images/styleswitcher_widththin_hover.png') no-repeat scroll 0pt 0pt; }
a#switchwidthwide { background: transparent url('../images/styleswitcher_widthwide.png') no-repeat scroll 0pt 0pt; }
a#switchwidthwide:hover { background: transparent url('../images/styleswitcher_widthwide_hover.png') no-repeat scroll 0pt 0pt; }
a#switchwidthfluid { background: transparent url('../images/styleswitcher_widthfluid.png') no-repeat scroll 0pt 0pt; }
a#switchwidthfluid:hover { background: transparent url('../images/styleswitcher_widthfluid_hover.png') no-repeat scroll 0pt 0pt; }
div#page-body { background: #000000 none repeat scroll 0% 0%; }
span#logo { position: absolute; top: 20px; left: -50px; width: 300px; height: 110px; z-index: 3; display: block; }
div#banner { position: absolute; top: 5px; right: 240px; z-index: 3; }
div#menu { position: absolute; top: 100px; right: 10px; height: 40px; }
div#hdlogo { position: absolute; top: 10px; right: -20px; height: 40px; width:600px; font-family:verdana; font-size:10px; letter-spacing:1.5px; color:#ffffff; text-align:right;}
div#search { border-top: 1px solid rgb(40, 40, 40); border-left: 1px solid rgb(40, 40, 40); border-right: 1px solid rgb(40, 40, 40); margin: 5px 0px 0px 5px; background: rgb(30, 30, 30) none repeat scroll 0% 0%; width: 98px; height: 24px; float: right; }
div#top { padding: 10px 10px 0px; width: auto; clear: both; }
div#top .topbox {  }
div#top .topboxseperator {  }
div#middle { margin: 10px 0px 0px; width: auto; clear: both; }
div#middle .background { min-height: 140px; }
div#middle .layoutleft { padding: 0px 10px 0px 0px; background: transparent none repeat scroll 0% 0%; }
div#middle .layoutright { padding: 0px 0px 0px 10px; background: transparent none repeat scroll 0% 0%; }
div#middle .withoutleft { padding: 0px 10px; background: transparent none repeat scroll 0% 0%; }
div#left { width: 200px; }
div#middle .layoutleft div#left { float: left; }
div#middle .layoutright div#left { float: right; }
div#main { background: rgb(30, 30, 30) none repeat scroll 0% 0%; width: auto; }
div#middle .layoutleft div#main { margin: 0px 0px 0px 210px; padding: 0px; }
div#middle .layoutright div#main { margin: 0px 210px 0px 0px; padding: 0px; }
div#middle .withoutleft div#main { margin: 0px; padding: 0px; }
div#maintop {  }
div#maintop .maintopbox { margin: 10px 0px 0px; }
div#maintop .maintopboxseperator {  }
div#mainmiddle { margin: 0px; }
div#main .withright { background: transparent none repeat scroll 0% 0%; }
div#main .withoutright { background: transparent none repeat scroll 0% 0%; }
div#right { margin: 10px 10px 0px 0px; padding: 0px; width: 180px; float: right; }
div#content { width: auto; }
div#main .withright div#content { margin: 0px 190px 0px 0px; padding: 10px; }
div#main .withoutright div#content { margin: 0px; padding: 3px; }
div#contenttop { margin: 0px 0px 10px; }
div#contenttop .contenttopbox {  }
div#contenttop .contenttopboxseperator {  }
div#breadcrumb { height: 19px; font-size: 85%; color: rgb(100, 100, 100); }
div#contentbottom { margin: 10px 0px 0px; }
div#contentbottom .ccontentbottombox {  }
div#contentbottom .contentbottomboxseperator {  }
div#mainbottom {  }
div#mainbottom .mainbottombox { padding: 0px 0px 10px; }
div#mainbottom .mainbottomboxseperator {  }
div#bottom { padding: 10px 10px 0px; width: auto; clear: both; }
div#bottom .bottombox {  }
div#bottom .bottomboxseperator {  }
div#page-footer { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
div#footer { padding: 10px 0px 50px; width: auto; min-height: 100px; clear: both; text-align: center; }
.clearingfix:after { content: "."; display: block; line-height: 0px; clear: both; visibility: hidden; }
.clearingfix { display: block; }
.floatbox { overflow: hidden; }
.float-left { overflow: hidden; float: left; }
.float-right { overflow: hidden; float: right; }
.width20 { width: 19.999%; }
.width25 { width: 24.999%; }
.width33 { width: 33.333%; }
.width50 { width: 49.999%; }
.width66 { width: 66.666%; }
.width75 { width: 74.999%; }
.width100 { width: 100%; }
body.width-thin div.wrapper { width: 780px; }
body.width-wide div.wrapper { width: 993px; }
body.width-fluid div.wrapper { width: 90%; }
div#styleswitcher { width: 45px; }
p { margin: 1em 0pt; }
td, th { padding: 1px; }
a:link, a:visited { color: rgb(225, 80, 0); text-decoration: none; }
a:hover { color: rgb(235, 120, 0); text-decoration: underline; }
body.green a:link, body.green a:visited { color: rgb(100, 160, 0); }
body.green a:hover { color: rgb(140, 220, 0); }
body.pink a:link, body.pink a:visited { color: rgb(180, 80, 210); }
body.pink a:hover { color: rgb(220, 110, 255); }
body.yellow a:link, body.yellow a:visited { color: rgb(200, 200, 50); }
body.yellow a:hover { color: rgb(255, 255, 100); }
body.blue a:link, body.blue a:visited { color: rgb(85, 160, 210); }
body.blue a:hover { color: rgb(120, 200, 255); }
ul { margin: 10px; padding: 0px 0px 0px 15px; }
ul.arrow, ul.arrow-big, ul.checkbox, ul.checkbox-big { margin: 10px 10px 10px 20px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.checkbox li { margin: 10px 0px; padding: 8px 0px 5px 30px; background: transparent url('../images/list_checkbox.png') no-repeat scroll 0pt 0pt; font-weight: bold; line-height: 100%; }
ul.checkbox-big li { margin: 15px 0px; padding: 15px 0px 20px 55px; background: transparent url('../images/list_checkbox_big.png') no-repeat scroll 0pt 0pt; font-size: 200%; font-weight: bold; }
ul.arrow li { margin: 5px 0px 0px; padding: 3px 0px 10px 35px; background: transparent url('../images/list_arrow.png') no-repeat scroll 0pt 0pt; font-weight: bold; }
ul.arrow-big li { margin: 15px 0px; padding: 10px 0px 30px 60px; background: transparent url('../images/list_arrow_big.png') no-repeat scroll 0pt 0pt; font-size: 200%; font-weight: bold; }
ol { margin: 10px 10px 10px 20px; padding: 0px 0px 0px 15px; }
ol.disc { padding: 0px 0px 0px 27px; background: transparent url('../images/list_disc.png') repeat-y scroll 0pt 0pt; }
ol.disc li { padding: 0px 0px 6px 12px; font-weight: bold; line-height: 28px; }
ol.disc-big { padding: 0px 0px 0px 45px; background: transparent url('../images/list_disc_big.png') repeat-y scroll 0pt 0pt; font-size: 200%; }
ol.disc-big li { padding: 0px 0px 12px 20px; font-weight: bold; line-height: 45px; }
div.note { border: 1px solid rgb(50, 50, 50); margin: 10px 0px; padding: 5px 10px; background: rgb(40, 40, 40) none repeat scroll 0% 0%; text-align: justify; }
div.alert { border: 1px solid rgb(50, 50, 50); margin: 10px 0px; padding: 7px 10px 7px 35px; background: rgb(40, 40, 40) url('../images/div_alert.png') no-repeat scroll 3px 3px; text-align: justify; }
div.download { border: 1px solid rgb(50, 50, 50); margin: 10px 0px; padding: 7px 10px 7px 35px; background: rgb(40, 40, 40) url('../images/div_download.png') no-repeat scroll 3px 3px; text-align: justify; }
div.info { border: 1px solid rgb(50, 50, 50); margin: 10px 0px; padding: 7px 10px 7px 35px; background: rgb(40, 40, 40) url('../images/div_info.png') no-repeat scroll 3px 3px; text-align: justify; }
div.tip { border: 1px solid rgb(50, 50, 50); margin: 10px 0px; padding: 7px 10px 7px 35px; background: rgb(40, 40, 40) url('../images/div_tip.png') no-repeat scroll 3px 3px; text-align: justify; }
blockquote { margin: 10px 0px; padding: 10px 35px; background: transparent url('../images/blockquote_start.png') no-repeat scroll 0pt 0pt; text-align: justify; }
blockquote div { margin: 0px -35px -10px 0px; padding: 0px 35px 10px 0px; background: transparent url('../images/blockquote_end.png') no-repeat scroll 100% 100%; }
blockquote.big { margin: 10px 0px; padding: 50px; background: transparent url('../images/blockquote_big_start.png') no-repeat scroll 0pt 0pt; font-family: "Arial Narrow",Arial,Helvetica,sans-serif; font-size: 300%; text-transform: uppercase; font-weight: bold; line-height: 100%; text-align: left; }
blockquote.big div { margin: 0px -50px -50px 0px; padding: 0px 30px 50px 0px; background: transparent url('../images/blockquote_big_end.png') no-repeat scroll 100% 100%; }
pre { border-style: solid; border-color: rgb(50, 50, 50); border-width: 1px 1px 1px 20px; margin: 2px 0px; padding: 10px; background: rgb(40, 40, 40) none repeat scroll 0% 0%; font-size: 90%; color: rgb(150, 150, 150); }
em.box, em.file, em.directory { font-family: "Courier New",Courier,monospace; font-style: normal; }
em.box { border: 1px solid rgb(60, 60, 60); padding: 0px 2px; background: rgb(50, 50, 50) none repeat scroll 0% 0%; }
em.file { padding: 0px 0px 0px 13px; background: transparent url('../images/em_file.png') no-repeat scroll 0pt 1px; color: rgb(200, 200, 200); }
em.directory { padding: 0px 0px 0px 16px; background: transparent url('../images/em_directory.png') no-repeat scroll 0pt 1px; color: rgb(200, 200, 200); }
h1, h2, h3, h4, h5, h6 { font-family: Arial,Helvetica,sans-serif; font-weight: bold; padding-bottom: 0px; margin-bottom: 5px; line-height: 100%; }
h1 { font-size: 250%; font-weight: normal; color: rgb(255, 75, 0); }
h2 { font-size: 200%; color: rgb(200, 200, 200); }
h3 { font-size: 180%; }
h4 { font-size: 175%; font-weight: normal; color: rgb(255, 75, 0); }
h5 { font-size: 150%; color: rgb(150, 150, 150); }
h6 { font-size: 125%; color: rgb(255, 75, 0); }
body.green h1, body.green h4, body.green h6 { color: rgb(140, 220, 0); }
body.pink h1, body.pink h4, body.pink h6 { color: rgb(220, 110, 255); }
body.yellow h1, body.yellow h4, body.yellow h6 { color: rgb(255, 255, 100); }
body.blue h1, body.blue h4, body.blue h6 { color: rgb(120, 200, 255); }
div#topmenu ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; }
div#topmenu li { float: left; display: block; }
div#topmenu li a { padding: 0px 10px; background: transparent url('../images/topmenu_item_bg.png') no-repeat scroll 0pt 4px; overflow: hidden; float: left; display: block; position: relative; height: 20px; line-height: 17px; font-size: 85%; text-decoration: none; }
div#topmenu li.item1 a { padding: 0px 10px 0px 0px; background: transparent none repeat scroll 0% 0%; }
div#topmenu a:link, div#topmenu a:visited { color: rgb(200, 200, 200); }
div#topmenu a:hover { color: rgb(255, 255, 255); }
div#menu ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; float: right; }
div#menu li { border-top: 1px solid rgb(40, 40, 40); border-left: 1px solid rgb(40, 40, 40); border-right: 1px solid rgb(40, 40, 40); margin: 5px 0px 0px 5px; background: rgb(30, 30, 30) none repeat scroll 0% 0%; float: left; display: block; }
div#menu li a { padding: 0px 15px; overflow: hidden; float: left; display: block; height: 24px; line-height: 25px; font-size: 100%; color: rgb(100, 100, 100); text-decoration: none; }
div#menu a:link, div#menu a:visited { color: rgb(100, 100, 100); }
div#menu li:hover a, div#menu li a:hover { color: rgb(255, 255, 170); }
div#menu li.active { margin: 0px 0px 0px 5px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
div#menu li.active a { background: rgb(0, 0, 0) none repeat scroll 0% 0%; height: 39px; font-weight: bold; color: rgb(255, 255, 170); }
#left div.moduletable_menu ul { margin: 0px; padding: 0px; overflow: hidden; width: 200px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#left div.moduletable_menu li { display: block; }
#left div.moduletable_menu li a, #left div.moduletable_menu li span.separator { height: 25px; display: block; line-height: 25px; text-decoration: none; color: rgb(100, 100, 100); }
#left div.moduletable_menu a:link, #left div.moduletable_menu a:visited { color: rgb(100, 100, 100); }
#left div.moduletable_menu li.current a { font-weight: bold; }
#left div.moduletable_menu li.current li a { font-weight: normal; }
#left div.moduletable_menu li.current a:hover { color: rgb(255, 255, 170); }
#left div.moduletable_menu li.active a, #left div.moduletable_menuli.active a:hover, #left div.moduletable_menu li.active span.separator, #left div.moduletable_menu li.active span.separator:hover, #left div.moduletable_menu li span.sfhover { color: rgb(255, 255, 170); }
#left div.moduletable_menu li a:hover, #left div.moduletable_menu li span.separator:hover, #left div.moduletable_menu li span.sfhover { color: rgb(0, 0, 0); }
#left div.moduletable_menu li.level1 { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.layoutleft #left div.moduletable_menu li.level1 { margin: 0px 0px 5px 10px; }
.layoutright #left div.moduletable_menu li.level1 { margin: 0px 10px 5px 0px; }
#left div.moduletable_menu li.level1 a, #left div.moduletable_menu li.level1 span.separator { border: 1px solid rgb(30, 30, 30); padding: 0px 0px 0px 15px; }
#left div.moduletable_menu li.level1 a:hover, #left div.moduletable_menu li.level1 span.separator:hover, #left div.moduletable_menu li.level1 span.sfhover {  }
#left div.moduletable_menu li.parent { background: rgb(0, 0, 0) url('../images/submenu_level2_item_parent.png') no-repeat scroll 0pt 0pt; }
.layoutleft #left div.moduletable_menu li.active { margin: 0px 0px 5px; }
.layoutright #left div.moduletable_menu li.active { margin: 0px 0px 5px; }
#left div.moduletable_menu li.parent span.separator { cursor: pointer; }
#left div.moduletable_menu li.level1 ul, #left div.moduletable_menu li.level1 div { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
#left div.moduletable_menu li.level1 li { background: rgb(20, 20, 20) none repeat scroll 0% 0%; }
.layoutleft #left div.moduletable_menu li.level1 li, .layoutleft #left div.moduletable_menu li.level1 li:hover, .layoutleft #left div.moduletable_menu li.level1 li.sfhover { margin: 5px 0px 0px 10px; }
.layoutright #left div.moduletable_menu li.level1 li, .layoutright #left div.moduletable_menu li.level1 li:hover, .layoutright #left div.moduletable_menu li.level1 li.sfhover { margin: 5px 10px 0px 0px; }
#left div.moduletable_menu li.level2 a { border: medium none ; padding: 0px 0px 0px 15px; width: 175px; color: rgb(100, 100, 100); height: 20px; line-height: 20px; }
#left div.moduletable_menu li.level2 a:hover { color: rgb(0, 0, 0); }
#left div.moduletable_menu li.level1 li.active a, #left div.moduletable_menu li.level1 li.active a:hover, #left div.moduletable_menuli.level1 li.active span.separator, #left div.moduletable_menu li.level1 li.active span.separator:hover, #left div.moduletable_menu li.level1 li span.sfhover { color: rgb(255, 255, 170); }
#left div.moduletable_menu li.level1 li.level2 li.level3 a, #left div.moduletable_menu li.level1 li.level2 li.level3 span.separator { color: rgb(100, 100, 100); }
#left div.moduletable_menu li.level1 li.level2 li.level3 a:hover, #left div.moduletable_menu li.level1 li.level2 li.active a:hover { color: rgb(255, 255, 170); }
#left div.moduletable_menu li.level2 li, #left div.moduletable_menu li.level2 li:hover, #left div.moduletable_menu li.level2 li.sfhover { margin: 5px 0px 0px; background: transparent none repeat scroll 0% 0%; }
#left div.moduletable_menu li.level3 a { padding: 0px 0px 0px 45px; background: transparent url('../images/submenu_level4_item_bg.png') no-repeat scroll 25px 2px; width: 155px; }
#left div.moduletable_menu li.level4 a { padding: 0px 0px 0px 55px; background: transparent url('../images/submenu_level5_item_bg.png') no-repeat scroll 35px 2px; width: 145px; }
div.moduletable h3, div.moduletable-blank h3, div.moduletable_menu h3, div.module h3, div.module-slider h3, div.module-blank h3 { font-size: 100%; }
#toppanel div.moduletable { margin: 0px 0px 10px; }
#toppanel div.moduletable h3 { margin: 0px; padding: 0px 0px 10px; text-align: left; font-size: 150%; font-weight: bold; }
#top div.moduletable { border: 5px solid rgb(30, 30, 30); padding: 10px 15px; background: rgb(20, 20, 20) none repeat scroll 0% 0%; text-align: justify; }
#top .topboxseperator div.moduletable { margin: 0px 10px 0px 0px; }
#top div.moduletable h3 { margin: 0px; padding: 0px 0px 5px; text-align: left; font-size: 125%; font-weight: bold; }
#top div.moduletable-blank { padding: 0px; }
#left div.moduletable { border: 1px solid rgb(50, 50, 50); margin: 0px 0px 20px 10px; padding: 10px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; overflow: hidden; width: 168px; }
.layoutright #left div.moduletable { margin: 0px 10px 20px 0px; }
#left div.moduletable h3 { border-bottom: 1px solid rgb(50, 50, 50); margin: -10px -10px 10px; padding: 0px 0px 0px 10px; background: rgb(30, 30, 30) none repeat scroll 0% 0%; height: 24px; line-height: 25px; text-align: left; font-weight: bold; }
#left div.moduletable-blank { margin: 0px 0px 10px 10px; padding: 0px; overflow: hidden; width: 190px; }
.layoutright #left div.moduletable-blank { margin: 0px 10px 10px 0px; }
#left div.moduletable_menu { margin: 0px 0px 20px; padding: 0px; overflow: hidden; width: 200px; }
#left div.moduletable_menu h3 { border: 1px solid rgb(50, 50, 50); margin: 0px 0px 5px 10px; padding: 0px 0px 0px 10px; background: rgb(30, 30, 30) none repeat scroll 0% 0%; width: 178px; height: 23px; line-height: 25px; text-align: left; font-weight: bold; }
.layoutright #left div.moduletable_menu h3 { margin: 0px 0px 5px; }
#maintop div.moduletable, #mainbottom div.moduletable { margin: 0px 10px; padding: 10px 15px; background: rgb(20, 20, 20) none repeat scroll 0% 0%; overflow: hidden; text-align: justify; }
#maintop .maintopboxseperator div.moduletable, #mainbottom .mainbottomboxseperator div.moduletable { margin: 0px 0px 0px 10px; }
#maintop div.moduletable h3, #mainbottom div.moduletable h3 { margin: -10px -15px 10px; padding: 0px 0px 0px 15px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; height: 25px; line-height: 25px; text-align: left; font-weight: bold; color: rgb(200, 160, 70); }
#maintop div.moduletable-blank, #mainbottom div.moduletable-blank { margin: 0px 10px; padding: 0px; overflow: hidden; }
#right div.module { margin: 0px 0px 20px; background: transparent url('../images/right_module_m.png') repeat-y scroll 0pt 0pt; }
#right div.module div { background: transparent url('../images/right_module_t.png') no-repeat scroll 0pt 0pt; }
#right div.module div div { background: transparent url('../images/right_module_b.png') no-repeat scroll 0pt 100%; }
#right div.module div div div { padding: 10px; overflow: hidden; width: 160px; }
#right div.module div div div div { padding: 0px; background: transparent none repeat scroll 0% 0%; }
#right div.module h3 { margin: -10px -10px 5px; padding: 0px 0px 5px 10px; background: transparent url('../images/right_module_header.png') no-repeat scroll 0pt 0pt; height: 20px; line-height: 25px; text-align: left; font-weight: bold; }
#right div.module-slider { margin: 0px 0px 20px; }
#right div.module-slider h3 { margin: 0px; padding: 0px 0px 5px 10px; background: transparent url('../images/right_module_header.png') no-repeat scroll 0pt 0pt; height: 20px; line-height: 25px; text-align: left; font-weight: bold; }
#right div.module-blank { padding: 0px; }
#contenttop div.moduletable, #contentbottom div.moduletable { margin: 0px; padding: 10px 15px; background: rgb(20, 20, 20) none repeat scroll 0% 0%; overflow: hidden; text-align: justify; }
#contenttop .contenttopboxseperator div.moduletable, #contentbottom .contentbottomboxseperator div.moduletable { margin: 0px 10px 0px 0px; }
#contenttop div.moduletable h3, #contentbottom div.moduletable h3 { margin: -10px -15px 10px; padding: 0px 0px 0px 15px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; height: 25px; line-height: 25px; text-align: left; font-weight: bold; color: rgb(200, 160, 70); }
#contenttop div.moduletable-blank, #contentbottom div.moduletable-blank { margin: 0px; padding: 0px; overflow: hidden; }
#bottom div.moduletable { border: 5px solid rgb(30, 30, 30); padding: 10px 15px; background: rgb(20, 20, 20) none repeat scroll 0% 0%; text-align: center; }
#bottom .bottomboxseperator div.moduletable { margin: 0px 10px 0px 0px; }
#bottom div.moduletable h3 { margin: 0px; padding: 0px 0px 5px; text-align: center; font-size: 125%; font-weight: bold; }
#bottom div.moduletable-blank { padding: 0px; }


#