@charset "utf-8";
/* CSS Document */
html, body { margin: 0px; padding: 5px;  }
#main { width: 960px; empty-cells: show; border-collapse: collapse; }
body { background-color: #999999; font-family: "Times New Roman", Times, serif; font-size: 12pt; }
img, div, a, input { behavior: url(/scripts/iepngfix_v2/iepngfix.htc) }

.PageTitle { font-size: 14pt; font-weight: bold;}
td.PageTitle { height: 30px; }

a:link, a:visited { text-decoration: none; color: #0000CC; }
a:hover { text-decoration: underline; color: #27318B; }
a:active { text-decoration: none; color: #9999CC; outline: none; -moz-outline: none;}
a:focus { outline: none; -moz-outline: none;}

.slogan { font-size: 10pt; font-style: italic; font-weight: bold; letter-spacing: 2px; color: #27318B; padding-bottom: 5px; }
.copyright { font-size: 8pt; letter-spacing: 2px; font-weight: normal; padding-bottom: 3px; padding-top: 2px; color: #27318B; }




#main .HeadBodySpace { height: 14px; }

.BodySide { width: 20px; }

Table.Vendors { width: 100%; }
td.Vendor { width: 350px; font-size: 10pt; }
td.VendorDesc { font-size: 10pt; width: 350px;  }


hr { color: #9999CC; }
.TenPT {font-size: 10pt}
.PT9 {font-size: 9pt}
.PT8 {font-size: 8pt}
.PT7 {font-size: 7pt}
.tiny { font-size: 8pt; font-weight: bold; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; }
.dark { color: #27318B; }
.med { color: #9999CC; }
.lite { color: #FFFFCC; }

#M { position: fixed; right: 2px; bottom: 2px; z-index: auto; }
#SiteMap { position: fixed; left: 2px; bottom: 2px; z-index: auto; }
div.transOFF { background-color: #999999; border:0px solid black; }
div.transON  {background-color: #FFFFFF; border:0px solid black; opacity:.65;filter: alpha(opacity=65); -moz-opacity: 0.65; }



#Menu { }
#Menu a:link, #Menu a:visited { text-decoration: none; color: #CCCCCC; display: block; padding: 5px; background-color: #482858; border: 1px solid #8E8099; font-size: 10pt; letter-spacing: 1px; }
#Menu a:hover {  text-decoration: none; color: #512D8F; background-color: #D8CC71; display: block; padding: 5px; border: 1px solid #D8CC71; }
#Menu a:active { text-decoration: none; color: #8E75D1; outline: none; -moz-outline: none; border: 1px solid #D8CC71; }
.menubottom { background-image: url(/images/background/482858-FFFFFF.png); background-repeat: repeat-x; background-position: center bottom; height: 100px; }
