html{width:100%; height:100%}
body{margin:0;padding:0;text-align:left;background:#e6e7e8; min-height:100%; height:auto !important;height:100%;position:relative}

body,td,li{font: normal 12pt "Times"; color:#000}
a{color: #00aeef; text-decoration: none;}
a:hover{text-decoration: underline;}

#wrapper{min-width:1000px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); zoom:1}
#main{max-width:1300px;width:expression((documentElement.clientWidth||document.body.clientWidth)>1300?'1300px':''); zoom:1; position:relative}
#tc{width:100%; height:100%; padding: 0px; border: 0;}
#tc td{vertical-align: top;}

#topplace {border-bottom: 1px solid #333; background: #fff; padding: 0px 0px 0px 0px;}
#topplace div.tpline1 {margin: 0px; height: 90px; text-align: left; background: #fff; padding: 5px 0px 5px 0px;}
#topplace div div {width: 900px; margin: 0px 0px 0px 160px; text-align: center; padding: 0px;}
#topplace div.tpline2 {margin: 0px; text-align: left; background: #333; padding: 5px 0px 5px 0px;}
#topplace div div.pubdate {width: 900px; margin: 0px 0px 0px 160px; text-align: left; background: #333; padding: 0px 0px 0px 30px; color: #fff;}

#colleft {width: 160px; border: 0; background: #fff url(/images/back.leftcol.wb.gif) repeat-y top right;}
#colmiddle {width:900px; height: 400px; background-color: #fff;}
#colright {border: 0;  background: #fff url(/images/back.rightcol.wb.gif) repeat-y top left;}

#sectionsList {width: 160px; margin: 110px 0 0 0; padding:25px 0px 25px 0px; list-style:none; text-align:right; background: #d1d3d4 url(/images/back.sectleftcol.gif) repeat-y top right;}
#sectionsList li {padding: 1px 20px 2px 0; margin: 0px 0px 0px 0px; font: normal 10pt "Tahoma";}
#sectionsList li.secselected {padding: 1px 20px 2px 0px; margin: 0px 0px 0px 0px; background: #fff url(/images/back.sectleftcolselect.gif) repeat-y top right}
#sectionsList li a {color: #434345; font: normal 11px;}
#sectionsList li a:hover{}

#header {text-align:center; margin: 0px 30px 0px 30px; height: 110px; zoom: 1;}
#header table{margin: 0; padding: 0; border-top: 10px solid #fff;}
#header table tr td div.pubdate {margin: 4px 0 0 0; font: normal 10pt 'Times'; text-transform: lowercase;}

#logotype{margin-top: 14px;}

.RMregions {margin: 0px; padding: 0px; list-style:none; text-align: left;}
.RMregions li{padding: 0px; margin: 0px;}
.RMregions img{padding: 0px; margin: 0px;}

#header table tr td table.sbscr {width: 100px; margin: 0px; padding: 0; border: none}
td.sbscrtop {padding: 2px 10px 2px 10px; background-color: #000000; font: normal 8pt "Tahoma"; color: #fff; text-align: center;}
td.sbscrtop a{color: #fff; text-decoration: none;}
td.sbscrimg {padding: 4px 0px 0px 4px; background: #fff; text-align: center;}
td.sbscrbot {padding: 2px; background-color: #000000; font: normal 8pt "Tahoma"; background: #fff; text-align: center;}

#body {background: #ffffff; margin: 0px 30px 0px 29px; padding: 0px; min-height: 300px; height: auto; border-left: 1px solid #fff; zoom: 1;}

table.secbox {width: 100%; margin: 0; border-bottom: 10px solid #fff;}

table.secbox tbody tr.caption{background: #999;}
table.secbox tbody tr.caption td.capleft {margin: 12px 0px 0px 10px; border-top: 12px solid #999; border-left: 10px solid #999; background: #999;}
table.secbox tbody tr.caption td.capright {padding: 12px 0px 0px 0px; background: #999;}

td.secname {padding: 2px 30px 2px 10px; background-color: #000000;  text-transform: uppercase;  font: bold 10pt 'Tahoma'; color: #fff;}
td.secname a {color: #fff; text-decoration: none;}
td.secname a:hover {color: #fff; text-decoration: underline;}
td.searchform {padding: 2px 30px 2px 10px; text-align: right; text-transform: uppercase;  font: normal normal bold 13px 'Tahoma'; color: #fff;}

form#search_form { margin: 0px; padding: 0px;}
input.srchstr { width: 200px; color: #a6a9ab; font: normal 12px 'Tahoma'; margin: 0px; padding: 2px 0px 0px 2px; border: none; background-color: #000; height: 18px; }
input.srchbut { margin: 0px; padding: 0px 4px 0px 4px; border: none; background-color: #000; height: 18px; color: #a6a9ab; font: bold 12px 'Tahoma';}


table.secbox tbody tr td.last{width: 60%; padding: 0px 15px 10px 0px; background-color: #fff; border-top: 10px solid #fff; }
table.secbox tbody tr td.last a{color: #333;}
table.secbox tbody tr td.last a:hover{color: #666; text-decoration: none;}
table.secbox tbody tr td.last h1{font-size: 13pt; margin:10px 0 2px 0; padding: 0;}
table.secbox tbody tr td.last h3{font-size: 13pt; margin:10px 0 2px 0; padding: 0;}
table.secbox tbody tr td.last div.pubdate {font: italic 8pt 'Times'; text-transform: lowercase;}
table.secbox tbody tr td.last p{margin:10px 0 10px 0; padding: 0;}
table.secbox tbody tr td.last p.fulltext{margin:0; padding: 0;}
table.secbox tbody tr td.top4{width: 40%; padding: 10px 15px 10px 0px; background-color: #99ccff; border-top: 10px solid #fff; }
table.secbox tbody tr td.top4 div.pubdate {font: italic 9pt 'Times'; text-transform: lowercase;}
table.secbox tbody tr td.top4 h3{margin: 0; padding: 2px 10px 2px 20px; color: #ffffff; background-color: #333; width: 150px; text-transform: uppercase; font: normal 10pt "Tahoma"; font-weight: bold;}
table.secbox tbody tr td.top10{width: 40%; padding: 10px 15px 10px 0px; background-color: #99ccff; border-top: 10px solid #fff; }
table.secbox tbody tr td.top10 div.pubdate {font: italic 9pt 'Times'; text-transform: lowercase;}
table.secbox tbody tr td.top10 h3{margin: 0; padding: 2px 10px 2px 20px; color: #ffffff; background-color: #333; width: 150px; text-transform: uppercase; font: normal 10pt "Tahoma"; font-weight: bold;}

table.secbox tbody tr td.newsbody{width: 60%; padding: 0px 15px 10px 0px; background-color: #fff; border-top: 10px solid #fff; }
table.secbox tbody tr td.newsbody a{color: #333; text-decoration: underline;}
table.secbox tbody tr td.newsbody a:hover{color: #666;}
table.secbox tbody tr td.newsbody div.pictitle {margin: 4px 0px 0px 0px; width: 340px; font: italic 10pt 'Times';}
table.secbox tbody tr td.newsbody h1{font-size: 13pt; margin: 25px 0 2px 0; padding: 0;}
table.secbox tbody tr td.newsbody h3{font-size: 13pt; margin: 10px 0 2px 0; padding: 0;}
table.secbox tbody tr td.newsbody div.pubdate {font: italic 8pt 'Times'; text-transform: lowercase;}
table.secbox tbody tr td.newsbody div.newstext {margin: 18px 0 10px 0; padding: 0;}
table.secbox tbody tr td.newsbody div.newstext p {margin: 10px 0 10px 0; padding: 0;}
table.secbox tbody tr td.newsbody div.newstext p.fulltext{margin:0; padding: 0;}

table.secbox tbody tr td.storybody{width: 60%; padding: 0px 25px 10px 0px; background-color: #fff; border-top: 10px solid #fff; }
table.secbox tbody tr td.storybody a{color: #333; text-decoration: none;}
table.secbox tbody tr td.storybody a:hover{color: #666; text-decoration: none;}
table.secbox tbody tr td.storybody div.pictitle {margin: 4px 0px 0px 0px; width: 340px; font: italic 10pt 'Times';}
table.secbox tbody tr td.storybody h1{font-size: 13pt; margin: 10px 0 2px 0; padding: 0;}
table.secbox tbody tr td.storybody h3{font-size: 13pt; margin: 10px 0 2px 0; padding: 0;}
table.secbox tbody tr td.storybody div.pubdate {font: italic 8pt 'Times'; text-transform: lowercase;}
table.secbox tbody tr td.storybody div.storydesc {margin: 18px 5px 20px 0; padding: 0; border-bottom: 6px solid #ddd;}

ul.top4 {margin: 10px 0 0 0; padding: 0 0 0 20px; list-style:none;}
ul.top4 li{padding: 0 0 10px 0;}
ul.top4 li a{font-weight: bold; color: #333;}

#rightBanners{margin: 110px 20px 25px 25px; padding:0; list-style:none; text-align:center; width: 160px;}
#rightBanners li{padding: 0 0 10px 0; margin: 0;}
#rightBanners img{padding: 0 0 0px 0; margin: 0;}

#footer{background: #000; padding: 15px 30px 20px 30px; zoom: 1;}
#footer table td{font: normal 7pt 'Tahoma'; color: #aaa; }
#footer table td a {color: #fff; }

table.secbox tbody tr td.searchbody{padding: 0px 15px 10px 0px; background-color: #fff; border-top: 10px solid #fff; }
table.search {margin: 40px 0px 20px 0px;}
table.search tr th {width: 185px; padding: 2px 15px 0px 0px; text-align: right; vertical-align: top; font: bold 10pt 'Tahoma';}
table.search tr td {  border-bottom: 4px solid #fff;}
table.search tr td form.search {padding: 0px; margin: 0px;}
table.search tr td input.searchtext {background: #eee;}

tr.pagesbar th {border-top: 10px solid #fff;}
tr.pagesbar td {border-top: 10px solid #fff;}

div.searchpagesbar {margin: 2px 0px 0px 0px; padding: 0px;}
div.searchpagesbar a {color: #000;}

ol.searchresults {margin: 0px 0px 0px 200px; padding:0px}
ol.searchresults li{margin: 0px 0px 15px 0px; padding:0px;}
ol.searchresults li a {color: #000;}
ol.searchresults li div.title {margin: 0px 0px 4px 0px; padding:0px; font: bold 10pt Tahoma;}
ol.searchresults li div.pubdate {margin: 0px 0px 15px 0px; padding:0px;  font: italic 8pt Times;}
ol.searchresults li div.abstract {margin: 0px; padding:0px; color: #333;}

