#headermenu {background: url(images/bmid_034.gif) repeat-x; height: 33px; width: 100%; text-align: center; padding: 0px;}
.headermenulink {margin: 10px 15px 5px 5px; text-transform: uppercase; width: 90%;}
.headermenulink a {text-decoration: none; color: #1E7BEF; margin:15px;}
.headermenulink a:visited {text-decoration: none; color: #1E7BEF;}
.headermenulink a:hover {text-decoration: underline overline; color: black;}

.footermenulink {margin: 10px 15px 5px 5px; text-transform: uppercase; width: 67%; font-size: 85%;}

/*.CatalogMenu {clear: both;}*/
.CatalogMenu {text-decoration: none;}
.CatalogMenu a {text-decoration: none; padding: 3px;}
.DynamicMenuItemStyle {padding: 3px; text-decoration: none;}

* { padding: 0; margin: 0; }
html, body { margin: 0; padding: 0; }
body { font: 62.5% Verdana, Tahoma, Arial, sans-serif; background: white;}

h2 {text-transform: uppercase; font-weight: bold; font-size: 85%;}

#container {width: 100%; margin: 0px auto; font-size: 9pt; line-height: 1.4em; background: white url(images/1_00.gif) repeat-x; float: left;}

#Header {height: 129px; background: url(images/1_06.jpg) no-repeat;}

#main { font-size: 90%}
#MainLeft {width: 240px;}
#MainCenter {width: 100%; background: white;}
#MainCenter p, ul, li {padding: 0 15px 0 15px;}
#MainCenter p {text-align: justify; text-indent: 15px;}
#MainRight {text-align: right; width: 240px;}

#footer {height: 37px; padding: 5px; background: url(images/1_36.gif) repeat-x; text-align: center;}
#footer * {color: black;}
#footer p {padding: 10px; text-align: center; font-size: smaller;}

div.WidgetHead {background: #0F62E6 url(images/1_20.jpg) no-repeat; width: 226px; height: 46px; color: white; text-align: left;}
div.WidgetHead h2 {padding: 17px 0 0 45px;}
div.WidgetMain {background: #0F62E6 url(images/newsbg.gif) repeat-y; width: 226px; color: white; text-align: left;}
div.WidgetMain p, ul, li, .shoppingcartbox, .newsletterbox, .pollbox  {padding: 0 15px 0 15px;}
div.WidgetMain img {padding: 0;}
div.WidgetFoot {background: #0F62E6 url(images/1_34.jpg) no-repeat; width: 226px; height: 38px; color: white; text-align: left;}

ul, ol {list-style-position: inside;}
ul li {list-style-type: none; background: url(images/bullet.gif) no-repeat 0 6px;}

a {color: #0F62E6;}
a:hover {text-decoration: none;}
a:visited {color: #1E7BEF; text-decoration: none;}
div.WidgetHead a {color: white; text-decoration: underline;}
div.WidgetMain a {color: white; text-decoration: underline;}
div.WidgetMain a:hover {text-decoration: none;}
div.WidgetMain a:visited {color: #D9D9D9; text-decoration: underline;}


/* TEMPLATE PART*/

td {vertical-align: top;}
td.fieldname {text-align: right; font-size: 10px; font-weight: bold;}
hr {color: #1E7BEF; height: 1px;}

#loginbox {width: 270px; border: solid 1px #1E7BEF; padding-right: 15px; padding-left: 25px; padding-top: 2px; background: url(images/login-bg.jpg) repeat-x white;}
#loginbox table {padding-top: 2px;}
#loginbox div {padding: 5px; padding-left: 15px;}
#loginbox input {}
#footer {}

.Button {border: double 1px #0F62E6; background: url(images/btbg.gif) repeat-x #F0F0FF; padding: 2px; -moz-border-radius: 5px;}

.highlight {background-color: #84B0DF; color: black;}
.highlightcity {}
.highlightstate {}
.highlightcountry {}

.articlebox {padding: 6px 6px 6px 6px; font-size: smaller;}
.articletitle {font-weight: bold; text-decoration: none; border-bottom: solid 1px silver;}
.articleabstract {padding-top: 6px;}
.comment {padding: 4px 0px 4px 0px; font-size: smaller;}

.pollbox {font-size: 11px;}
.pollcontent {padding: 6px;}
.pollquestion {font-size: 13px; font-weight: bold;}
.polloptions {padding-top: 10px; padding-bottom: 4px;}
.pollbar {background: url(images/pollbar.gif) repeat-x #0967DB; font-size: 4px; height: 5px; border: solid 1px black;}
.postinfo {background-color: #E0E0F0; font-weight: bold; text-align: center;}
.posttitle {padding: 3px; margin-bottom: 10px; background-color: #0967DB; margin: -1px; color: white; font-weight: bold;}
.postbody {padding: 10px;}
.postbody p {padding: 0px;}
.progressbarcontainer {width: 98%; height: 5px; border: solid 1px black; padding: 1px;}
.progressbar {width: 0px; background-color: #0967DB; height: 5px;}
.newsletterbox {font-size: 11px;}
.newsletterboxcontent {padding: 6px;}

.shoppingcartbox {font-size: 11px;}
.shoppingcartboxcontent {padding: 6px;}

/* SKIN PART*/

.SkinGridView {border: solid 1px silver; width: 100%; margin-top: 15px;}
.SkinGridView td {padding: 10px;}
.GridViewHeader th {padding: 5px;}

.DetailsView td {padding: 5px 15px 5px 15px; border: solid 1px white;}
.DetailsViewPager {}
.GridViewPager {padding: 5px;}
.GridViewPager table {}


/* -----===== ARCHIVE =====----- */
#leftcol div.sectiontitle, #leftcol div.sectiontitle span {padding: 6px 6px 6px 3px; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #001365;}
div.sectiontitle {padding: 6px 6px 6px 3px; font-weight: bold; color: #001365;}
div.sectionsubtitle {font-weight: bold; padding: 3px 6px 6px 3px; color: #001365;}
#centercolcontent div.sectiontitle, #centercolcontent .sectiontitle span {font-weight: bold; padding-top: 5px; border-bottom: solid 1px silver; color: #001365;}

