html, body {height: 100%; margin: 0; padding: 0;}
body {font-size: 13px;   background: #fff;  padding: 0px; margin: 0; color: #000;  font-family: 'Arial', serif;background-color:#FFFFFF; margin:0px; padding:0px;}
img, table {border: 0;}

table {border-collapse: collapse;}
td {margin: 0; padding: 0;}
td, th, p, div {text-align: left;}
a {color:#007fc5; text-decoration: underline; font-family:Arial, serif; font-size:16px;}
a:hover {text-decoration:none;}
form, h1, h2, h3, h4 {margin: 0;}
h1, h2, h3, h4 {font-family: arial, sans-serif; color: #003073;}
h1 a, h2 a, h3 a, h4 a {color: #0857A6;}
h1 {font-size: 100%;}
h2 {font-size: 90%;}
h3 {font-size: 80%;}
h4 {font-size: 75%;}
ul {margin: 0; padding: 0; list-style-type: disc;}
ul li {margin: 0 0 3px 17px;}

#header1 {width: 95%; min-width: 960px; margin: 12px auto 10px auto; background: #00468C no-repeat top left;}
#header1 div {background-repeat: no-repeat; background-position: top right; height: 38px;}
#header1 div div {background-position: bottom right;}
#header1 div div div {background-position: bottom left; padding: 0 15px;}
#header1 div div div div {background: none; padding: 0;}
* html #header1 .header {padding-left: 930px; background: none;}
* html #header1 .minwidth {height: 0;} /*  */
* html #header1 .container {margin-left: -930px; position: relative; height: 0; text-align: center;}
#header1 table {width: 100%; height: 38px;}
#header1 #logo {width: 23%;}
#header1 #bookmarks {padding-left: 10px;}
#header1 #bookmarks table {width: auto; height: 20px; font-size: 80%;}
#header1 #bookmarks table a {text-decoration: none;}
#header1 #bookmarks table a:hover {text-decoration: underline;}
#header1 #bookmarks table .this {background: #fff; color: #013572; font-weight: bold;}
#header1 #bookmarks table .this a {color: #013572;}
#header1 #bookmarks table .other {background: #5977B3;}
#header1 #bookmarks table .other a {color: #fff;}
#header1 #bookmarks table .other, .this {vertical-align: middle; text-align: center; padding: 0 2px;}
#header1 #bookmarks table .first {padding-left: 6px !important;}

#contentTable {width: 95%; margin: 15px auto 24px auto;}
#contentTable #leftBlock {width: 23%; min-width: 240px; vertical-align: top;}
#contentTable #leftBlock .spacer {width: 240px;}
#contentTable #contentBlock {width: 54%; min-width: 430px; vertical-align: top;}
#contentTable #contentBlock .spacer {width: 430px;}
#contentTable #contentBlockWide {width: 77%; min-width: 695px; vertical-align: top;}
#contentTable #contentBlockWide .spacer {width: 695px;}
#contentTable #rightBlock {width: 23%; min-width: 240px; vertical-align: top;}
#contentTable #rightBlock .frame {width: 98%;}
#contentTable #rightBlock .spacer {width: 240px;}
#contentTable .hole div {width: 20px; height: 1px; font-size: 1px; line-height: 1px;}
#contentTable #contentBlockWide .contentBlockWide {width: 100%;}
#contentTable #contentBlockWide .contentBlockWide .leftBlock {width: 29%; min-width: 240px; vertical-align: top;}
#contentTable #contentBlockWide .contentBlockWide .leftBlock .spacer {width: 240px;}
#contentTable #contentBlockWide .contentBlockWide .contentBlock {width: 71%; min-width: 430px; vertical-align: top;}
#contentTable #contentBlockWide .contentBlockWide .contentBlock .spacer {width: 430px;}


.center{width: 100%; margin-bottom: 28px;}
.centertd {vertical-align: top;}
.center .mainArticle {width: 50%;}
.center .mainArticle h1 {font-size: 140%; margin-bottom: 5px; margin-right: 30px;}
.center .mainArticle div {font-size: 90%; margin-right: 30px;}

.center .mainTitles ul {list-style-type: disc; margin: 0 0 0 20px; padding: 0 0 0 12px; font-size: 75%;}
.center .mainTitles li {margin: 0; padding: 8px 0 0 0; color: #196a90;}
.center .mainTitles li.first {padding: 0; font-weight: bold;}



.rubric {text-transform: uppercase; font-size: 90%; color: #666; letter-spacing: 0.1em;}
.rubric a {color: #666;}
.rubric img {padding: 0 3px 3px 0; background-color: #fff; margin: -1px 0 -2px 0;}

.rubricTopArticle .rubric {margin-bottom: 12px;}
.rubricTopArticle .pic {float: right; margin-left: 15px;}
.rubricTopArticle h1 {margin-bottom: 15px; font-weight: normal; font-size: 120%;}
.rubricTopArticle span {font-size: 90%;}
.rubricTopNews {background: #f0f0f0 url('/img/rub_corn_lt.gif') no-repeat top left; margin-bottom: 30px; border-bottom:1px #fff solid;}
.rubricTopNews div {background: url('/img/rub_corn_rt.gif') no-repeat top right;}
.rubricTopNews div div {background-image: url('/img/rub_corn_rb.gif'); background-position: bottom right;}
.rubricTopNews div div div {background-image: url('/img/rub_corn_lb.gif'); background-position: bottom left; padding: 14px;}
.rubricTopNews table {width: 100%;}
.rubricTopNews table table {width: auto;}
.rubricTopNews td.news {width: 50%; font-size: 75%;}
.rubricTopNews td.news a {color: #666;}
.rubricTopNews td.news td {vertical-align: top;}
.rubricTopNews td.news td.title {vertical-align: middle;}
.rubricTopNews div.spacer {width: 20px !important; background: none;}
.rubricTopNews img.pic {margin-right: 10px;}

#article h1 {margin-top: 6px; font-size: 110%;}
#article h2 {margin-top: 6px;}
#article div#datesource {font-family: Tahoma; font-size: 70%; color: #999; margin-top: 8px;}
#article div#datesource a {color: #999; text-decoration: none;}
#article div#datesource a:hover {text-decoration: underline;}
#article div#anons {font-size: 90%; font-weight: bold; margin-top: 12px;}
#article div#text {font-size: 90%; margin-top: 12px;}

.nlist {margin: 0; padding: 0; list-style-type: none;}
.nlist li {margin-bottom: 10px; margin-left: 0; font-size: 75%; clear: both;}


.centered {margin-right: auto; margin-left: auto;}

tr.pb10 td, td.pb10 {padding-bottom: 10px !important;}
.pl10 {padding-left: 10px !important;}
.pl15 {padding-left: 15px !important;}

.mr15 {margin-right: 15px !important;}

.mb2 {margin-bottom: 2px !important;}
.mb3 {margin-bottom: 3px !important;}
.mb5 {margin-bottom: 5px !important;}
.mb7 {margin-bottom: 7px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb12 {margin-bottom: 12px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb25 {margin-bottom: 25px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb35 {margin-bottom: 35px !important;}
.ml5 {margin-left: 5px !important;}

.nowrap {white-space: nowrap;}
.txtacenter {text-align: center;}
.txtaright {text-align: right;}
.clear {clear: both; line-height: 1px; font-size: 1px;}
.spacer {height: 1px; font-size: 1px; line-height: 1px;}
.lh1 {height: 1px; line-height: 1px;}
.grhr {background-color: #d9d9d9; height: 1px; line-height: 1px; font-size: 1px;}
.ico {padding: 0 3px 2px 0; background-color: #fff; margin-bottom: -2px;}
.bold {font-weight: bold;}
.unbold {font-weight: normal;}
tr.vtop td, td.vtop {vertical-align: top;}
.tahoma {font-family: Tahoma;}
.arial {font-family: Tahoma;}

.grey {color: #666;}
.orange2 {color: #ff6c00;}
.readonly {color:#808080;}
.at {color: #FFA500}


.right {float: right;}
.left {float: left;}
