
/* layout */
body { 
padding: 0; 
margin: 0; 
/* background-image: url(images/bk_test2.jpg); */
background-color: #808080 !important;
background-color: #58595a;
background-repeat: repeat-x;
}


/* visual formatting */
body, td {
font-size: 11px; 
color: #000000; 
line-height: 15px; 
font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;

}

p {
font-size: 14px; 
color: #595959; 
line-height: 21px; 
font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
text-align: left;
padding-left: 20px;
padding-right: 20px;
}
.home_welcome {
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
font-size: 12px; 
color: #595959; 
line-height: 18px; 
font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
text-align: left;
}
ol {
font-size: 14px; 
color: #ffffff; 
line-height: 21px; 
font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
}

ul {
font-size: 14px; 
color: #595959; 
line-height: 21px; 
font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
}
.rollover a { display:block; width:200px; padding: 5px;}
.rollover a:hover { background-color: #e6e6e6;  padding: 1px;}
.centertext {font-size: 11px; color: #5D5D5A; line-height: 14px; margin-top: 4px; margin-bottom: 4px;}
.rtv {font-size: 11px; color: #5D5D5A; line-height: 16px; margin-top: 4px; margin-bottom: 4px;}
.footertext {color: #7C7C7C; font-size: 10px; margin-left: 15px; }
.resources {margin-left: 15px; line-height: 20px; font-size: 13px; color:#598527; font-weight: bold;}
.resources_header {margin-left: 15px; margin-right: 15px; margin-top: 4px; margin-bottom: 4px; line-height: 11px; font-size: 11px; font-weight: bold; color: white; }
.news {margin-left: 15px; margin-right: 15px; line-height: 20px; font-size: 11px; margin-top: 8px; margin-bottom: 10px; }
.newssmall {font-size: 7px; margin-left: 15px; margin-right: 0px; line-height: 12px; margin-top: 5px; margin-bottom: 5px; }
.zonespacer {font-size: 2px; line-height: 2px; margin: 0; padding: 0;}

.leftlink:link { color: #e1e1e1; font-weight: normal; text-decoration: none; }
.leftlink:hover { color: #fff; font-weight: normal; text-decoration: underline; }

.quicknav:link { color: #595959; font-weight:normal; text-decoration: none; }
.quicknav:hover { color: #006BB6; font-weight: normal; text-decoration: underline; }
.quicknav:visited { color: #595959; font-weight: normal; text-decoration: none; }
.quicknav:active { color: #595959; font-weight: normal; text-decoration: none; }

.reglink:link { color: #00aeef; font-weight: bold; text-decoration: none;}
.reglink:hover { color: #595959; font-weight: bold; text-decoration: underline;}
.reglink:visited { color: #00aeef; font-weight: bold; text-decoration: none;}
.reglink:active { color: #00aeef; font-weight: bold; text-decoration: none;}

#zone { display: block; height: 79px; width: 210px; margin-bottom: 0px; margin-top: 0px; padding: 14px; background: url('img.d/common/zone_bg.html') no-repeat top; }
.zheader { font-size: 13px; font-weight: bold; color: #9192b0; line-height: 13px; margin-bottom: 2px; }
.ztext { font-size: 12px; font-weight: bold; color: #5D5D5A; line-height: 12px; margin-top: 0px; }

a.morelink:link { color: #595959; line-height: 15px; text-decoration: none; background: url(images/arrow_little_over.gif) no-repeat top left;  padding-left: 20px; padding-bottom: 5px;}
a.morelink:hover { color: #e6e6e6; line-height: 15px; text-decoration: underline; background: url(images/arrow_little_over.gif) no-repeat top left;  padding-left: 20px; text-decoration: underline;  padding-bottom: 5px;}
a.morelink:visited { color: #595959; line-height: 15px; text-decoration: none; background: url(images/arrow_little_over.gif) no-repeat top left;  padding-left: 20px; padding-bottom: 5px;}
a.morelink:active { color: #595959; line-height: 15px; text-decoration: none; background: url(images/arrow_little_over.gif) no-repeat top left;  padding-left: 20px; padding-bottom: 5px;}

.zheader:link { text-decoration: none; }
.zheader:hover { text-decoration: none; }
.zheader:active { text-decoration: none; }
.zheader:visited { text-decoration: none; }

.homelink:link { font-size: 10px; background: url(images/quicknav_off.html) no-repeat;  text-align: center; height: 23px; width: 79px; color: #000000; font-weight: bold; text-decoration: none; }
.homelink:visited { font-size: 10px;  background: url(images/quicknav_off.html) no-repeat;  text-align: center; height: 23px; width: 79px; color: #000000; font-weight: bold; text-decoration: none; }
.homelink:active { font-size: 10px;  background: url(images/quicknav_off.html) no-repeat;  text-align: center; height: 23px; width: 79px; color: #000000; font-weight: bold; text-decoration: none; }
.homelink:hover { font-size: 10px;  background: url(images/quicknav_on.html) no-repeat;  text-align: center; height: 23px; width: 79px; color: #000000; font-weight: bold; text-decoration: underline; }

.home:link { font-size: 10px; background: url(images/home_off.html) no-repeat;  text-align: center; text-vertical-align: bottom;  height: 75px; width: 50px; color: #000000; font-weight: bold; text-decoration: none; }
.home:visited { font-size: 10px;  background: url(images/home_off.html) no-repeat;  text-align: center; vertical-align: bottom; height: 75px; width: 50px; color: #000000; font-weight: bold; text-decoration: none; }
.home:active { font-size: 10px;  background: url(images/home_off.html) no-repeat;  text-align: center; vertical-align: bottom; height: 75px; width: 50px; color: #000000; font-weight: bold; text-decoration: none; }
.home:hover { font-size: 10px;  background: url(images/home_on.html) no-repeat;  text-align: center; vertical-align: bottom; height: 75px; width: 50px; color: #000000; font-weight: bold; text-decoration: underline; }

.adminnav:link { color: #000000; background: url(images/admin_but_off.html) no-repeat; font-size:10px; font-weight: bold; text-align: left; height: 23px; width: 164px; font-weight:normal; line-height: 23px; text-decoration: none; padding-bottom: 5px; padding-top: 0px; padding-left: 5px; padding-right: 0px;}
.adminnav:visited { color: #000000; background: url(images/admin_but_off.html) no-repeat; font-size:10px; font-weight: bold; text-align: left;  height: 23px; width: 164px; font-weight:normal; line-height: 23px; text-decoration: none; padding-bottom: 5px; padding-top: 0px; padding-left: 5px; padding-right: 0px;}
.adminnav:active { color: #000000; background: url(images/admin_but_off.html) no-repeat; font-size:10px; font-weight: bold; text-align: left;  height: 23px; width: 164px; font-weight:normal; line-height: 23px; text-decoration: none; padding-bottom: 5px; padding-top: 0px; padding-left: 5px; padding-right: 0px;}
.adminnav:hover { color: #000000;  background: url(images/admin_but_on.html) no-repeat; font-size:10px; font-weight: bold; text-align: left; height: 23px; width: 164px; font-weight: normal; line-height: 23px; text-decoration: underline; padding-bottom: 5px; padding-top: 0px; padding-left: 5px; padding-right: 0px; }

.admintabon{ color: #000000;  background: url(images/admin_but_on.html) no-repeat; font-size:10px; font-weight: bold; text-align: left; height: 23px; width: 164px; font-weight: normal; line-height: 23px; text-decoration: underline; padding-bottom: 10px; padding-top: 0px; padding-left: 5px; padding-right: 0px; }

a img {border: 0px none; margin: 0; padding: 0; }
.hometext { font-size: 10px; color: #595959; font-weight: normal; text-decoration: none; }
.footertext { font-size: 10px; color: #595959; line-height: 24px; font-weight: normal; text-decoration: none; }



hr {
color: #e6e6e6;
height: 1px;
}