/* Main Body Rules */
body {background-color: #89CAC6; color: black; margin: 0px;}
*{font-family:  Arial, Helvetica, sans-serif; font-size: 10pt;}

/* Main Link Moueovers */
a.main:link {color: #000000; text-decoration: none;}
a.main:active {color: #000000; text-decoration: none;}
a.main:visited {color: #000000; text-decoration: none;}
a.main:hover {color: #FF3333; text-decoration: underline;}

/* Top Link Moueovers */
a.nav:link {color: #000000; text-decoration: none; font-weight: bold;}
a.nav:active {color: #000000; text-decoration: none; font-weight: bold;}
a.nav:visited {color: #000000; text-decoration: none; font-weight: bold;}
a.nav:hover {color: #FFFFFF; text-decoration: underline; font-weight: bold;}

/* Body Link Mouseovers */
a:link {color: #0000FF;}
a:active {color: #0000FF;}
a:visited {color: #0000FF;}
a:hover {color: #FF3333;}

/* Layout Images, Backgrounds and Such */
td.top {text-align: right; background-image: url("images/yellowtop.gif"); text-align: right; font-weight: bold; line-height: 22px}
td.headbg {background-image: url("images/wsl-header2.gif"); background-repeat: repeat-x;}
td.yellow {background-color: #FFCC00; color: black; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 14pt; height: 22px;}
td.stripes {background-image: url("images/green-bg.gif"); vertical-align: top; width: 175px;}
td.navbarbg {background-image: url("images/nav2.gif"); line-height: 31px; background-repeat: repeat-x;}
td.navbar {background-image: url("images/wsl-nav.gif"); line-height: 31px; background-repeat: no-repeat;}

/* Header Backgrounds for Left and Right Bars */
td.greenbartopleft {background-image: url("images/green-left-top.gif"); color: white; font-weight: bold; text-align: center; line-height: 20px;}
td.greenbarleft {background-image: url("images/green-left.gif"); color: white; font-weight: bold; text-align: center; line-height: 20px;}
td.yellowbarleft {background-image: url("images/yellow-left.gif"); font-weight: bold; text-align: center; line-height: 20px;}
td.redbarleft {background-image: url("images/red-left.gif"); font-weight: bold; text-align: center; line-height: 20px;}
td.greenbartopright {background-image: url("images/green-right-top.gif"); color: white; font-weight: bold; text-align: center; line-height: 20px;}
td.greenbarright {background-image: url("images/green-right.gif"); color: white; font-weight: bold; text-align: center; line-height: 20px;}
td.yellowbarright {background-image: url("images/yellow-right.gif"); font-weight: bold; text-align: center; line-height: 20px;}
td.redbarright {background-image: url("images/red-right.gif"); font-weight: bold; text-align: center; line-height: 20px;}

/* Misc Text Rules */
h3 {text-align: center; font-size: 12pt;}
.bodytext {text-align: left; vertical-align: top;}
.bigfont {font-size: 12pt;}
.biggerfont {font-size: 14pt;}
.biggestfont {font-size: 16pt;}
.bigfontbold {font-size: 12pt; font-weight: bold;}
.biggerfontbold {font-size: 14pt; font-weight: bold;}
.biggestfontbold {font-size: 16pt; font-weight: bold;}
.largefont {font-size: 18pt;}
.largerfont {font-size: 24pt;}
.largestfont {font-size: 36pt;}
.largefontbold {font-size: 18pt; font-weight: bold;}
.largerfontbold {font-size: 24pt; font-weight: bold;}
.largestfontbold {font-size: 36pt; font-weight: bold;}
.redbigfont {color: #FF0000; font-size: 12pt;}
.redbiggerfont {color: #FF0000; font-size: 14pt;}
.redbiggestfont {color: #FF0000; font-size: 16pt;}
.redbigfontbold {color: #FF0000; font-size: 12pt; font-weight: bold;}
.redbiggerfontbold {color: #FF0000; font-size: 14pt; font-weight: bold;}
.redbiggestfontbold {color: #FF0000; font-size: 16pt; font-weight: bold;}
.small {font-size: 8pt;}
.smallerfont {font-size: 8pt; text-align: left;}
.smmaroonfont {font-size: 8pt; text-align: left; color: maroon;}
.greenfont {color: green; font-weight: bold;}
.grayfont {color: #a1a1a1; font-size: 8pt;}
.new {color: #CC0000;}

/* Black Box */
td.blackbox1 {background-image: url("images/blk-left-top.gif"); width: 14px;}
td.blackbox2 {background-image: url("images/blk-top.gif");}
td.blackbox3 {background-image: url("images/blk-right-top.gif"); width: 12px;}
td.blackbox4 {background-color: black; width: 14px;}
td.blackbox5 {background-color: black; color: white; font-size: 13pt; font-weight: bold; text-align: center;}
td.blackbox6 {background-color: black; width: 12px;}
td.blackbox7 {background-image: url("images/blk-bot-left.gif"); width: 14px;}
td.blackbox8 {background-image: url("images/blk-bot.gif");}
td.blackbox9 {background-image: url("images/blk-bot-right.gif"); width: 12px;}

/* Misc Bars and Boxes */
.bargreen {background-color: #006600; text-align: center; font-weight: bold; color: white; font-size: 12pt;}
.baryellow {background-color: #FFCC00; text-align: center; font-weight: bold; font-size: 12pt;}
.barred {background-color: #FF3333; font-weight: bold; text-align: center; font-size: 12pt;}
.boxblack {background-color: #202020; color: white; font-weight: bold; text-align: center; font-size: 10pt;}
.boxred {background-color: #FF3333; color: white; font-weight: bold; text-align: center; font-size: 10pt;}
.boxyellow {background-color: #FFCC00; color: black; font-weight: bold; text-align: center; font-size: 10pt;}
.boxwhite {background-color: #FFFFFF; color: black; text-align: center; font-size: 10pt;}