A:link, A:visited, A:active, A:hover { text-decoration: none; }
A:hover { text-decoration: underline }
A:visited { color: #840084;  }
body {margin: 0; padding: 0;font-size:small;line-height:180%;font-family:verdana,arial,sans-serif; color: #333}

TH, TH A, TH A:visited {background:#999999; color:#FFFFFF;}

a {color: #1869BC; text-decoration: none}

p {margin-top: 20px;}

ul {list-style-image: url('i/odot.gif');}
.tightbody {font-size:87%;line-height:150%;}
.descr {font-size: 85%; line-height: 180%;}
.clear {clear: both}
.buttons {height: 154px; padding-left: 15px;  background: #999 url('i/menu_bg.gif') no-repeat}
.innerbuttons {height: 154px; padding-left: 15px;  background: #999 url('i/inner_menu_bg.gif') no-repeat}
.btn {margin-left: 25px;}
.xxsmall {font-size: xx-small;}
.bluetext {color: #0000FF}

.s {visibility: hidden}

.floating {float: right; margin: 20px; text-align: center}
.bordered {border: 5px solid #cce7f1; margin: 6px; margin-bottom: 10px}
.floatingtight {float:right; text-align: center}

.footer {font-size: 10px; color: #fff; background: #999 url('i/footer_bg.gif') repeat-x;}
.footer a, .footer a:visited {color: #fff;}

.mainpagecolumns {margin: 15px 15px 60px 15px}

.smallheader {color: #EE6D36; font-size:110%; line-height:180%; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.smallheader P {margin-bottom:8px;}
.newsSubjectLine {line-height: 30px;color:#EE6D36; font-size:110%; font-weight: bold; font-family:Arial, Helvetica, sans-serif;}
.newsBody {color: #000000; font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
p.outdent {padding-left: 2em; text-indent: -2em;}

IMG.more, IMG.zoom {vertical-align: middle}

#mainsection {margin: 2px 10px 2px 27px}

.dlogo {background: url('i/district_text_bg.gif'); line-height:30px; color: #fff;font-size:22px; font-weight:bold; font-family:arial narrow,arial,verdana,tahoma}

#news {font-size: 11px; background: #f6f6f6; width: 178px}
#newstext {padding-top: 15px; margin-left: 14px; padding-bottom: 10px; line-height: 180%;}
#newstext .item {margin-top: 10px; color: #626262; margin-right: 15px}

#list, #search {background: #f6f6f6; width: 175px; line-height: 180%; font-size: 11px}
#listtext {padding-left: 30px; }

#search {padding-bottom:0px; margin-bottom:0px;}
.searchinput  {margin-left:12px; width:83%;}

.bodycontent {font-size: 85%; line-height: 180%;}
.productheader {color: #2672C0; font-size:120%; font-weight: bold; font-family: Arial Narrow, Arial, Helvetica, sans-serif; }	
.hline {height: 1px; background: url(i/dotv.gif); overflow: hidden; margin-bottom:15px; clear:both;margin-top: 5px;}
.descr p {margin-right:20px;}
.fontsmall {font-size: 11px; line-height: 180%;} 
p.links {margin-top:7px;}
.h1 span {font-weight:bold; color:#EE6D36;}
ul.arr {list-style-image: url('i/arr.gif');}
p.arr {margin:5px 0px 0px 0px;}

.innert { background:#F6F6F6 url(i/dotv.gif) repeat-x top; margin-top:30px; width:320px;}

h4 {font-weight:bold; font-size:115%;}

.searchresult {font-family: Arial,verdana,tahoma;font-size:115%;}
.searchresult dt a, .searchresult dt A:visited {font-size: 135%; text-decoration:underline;}
.searchresult dd {color:black; margin-left:15px;}

.downloadtable {border-width:1px;border-color:black;border-style:solid;}
.downloadtable TD {padding:4px;}  	
.downloadtable .productname {font-size:125%;font-weight:bold;}
.downloadtable TR {background-color:#E9E9E9;}

