td {font-family:verdana; font-size:11px; color:#000000;}
h1 {font-size:18px;font-family:verdana;}
h2 {font-size:14px;font-family:verdana; FONT-WEIGHT: bold; color:#336600;}

#navigation {background:transparent; margin:0 auto; height:3em; background:#ffffff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

#navigation ul {margin:0; padding:0; list-style-type:none; background:transparent;}
#navigation li {display:block; float:left; margin:0 1px; }
.snazzy {background:transparent;}
.snazzy span {text-align:center; color:#fff; margin:0; font-weight:normal;}

.b1, .b2, .b3, .b4 {display:block; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {border-left:1px solid #fff; border-right:1px solid #fff;}
.b1 {margin:0 5px; background:#fff;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.boxcontent {display:block; border-left:1px solid #fff; border-right:1px solid #fff;}

a.menu, a.menu:visited {display:block; font-family:verdana; font-size:10px; text-decoration:none; width:80px;}
a.menu:hover {background:transparent; cursor:pointer;}
a.menu:hover span {padding-top:10px;}

a.menu2, a.menu2:visited {display:block; font-family:verdana; font-size:10px; text-decoration:none; width:120px;}
a.menu2:hover {background:transparent; cursor:pointer;}
a.menu2:hover span {padding-top:10px;}

.red {background:#B8B704;}
.orange {background:#B8B704;}
.yellow {background:#B8B704;}
.green {background:#B8B704;}
.blue {background:#B8B704;}
.indigo {background:#B8B704;}
.violet {background:#B8B704;}
/*
.red {background:#c00;}
.orange {background:#f90;}
.yellow {background:#b8b800;}
.green {background:#090;}
.blue {background:#00c;}
.indigo {background:#309;}
.violet {background:#c6c;}
*/
a.white {text-decoration: none; color:#ffffff; FONT-WEIGHT: bold;}
a:hover.white{text-decoration:none; color:#003877; FONT-WEIGHT: bold;}
a.links {text-decoration: underline; color:#003877; FONT-WEIGHT: normal;}
a:hover.links{text-decoration:none; color:#ff9933; FONT-WEIGHT: normal;}

a.refer {text-decoration: none; color:#ffffff; FONT-WEIGHT: normal;}
a:hover.refer{text-decoration:none; color:#003877; FONT-WEIGHT: normal;}

a {font-weight:bold; text-decoration: underline; color:#3399cc;}
a:hover{font-weight:bold; text-decoration:underline;color:#669933;}

p.white {color:#ffffff;FONT-WEIGHT: normal;}
body {margin:0px;padding:0px; background-color:#002d6b; background-image:url(images/bg.gif)}


.minibox-top {background: url("images/border_top.gif") no-repeat left top; width:250px; height: 36px; margin-top: 10px;}
.minibox-top h2 {color: #6699cc; font-size: 16px; font-weight: 800; padding: 6px 6px 6px 6px; margin: 0px;}
.minibox {background-color:#ffffff; border-left:1px solid #3399cc; border-right:1px solid #3399cc;}
.minibox h2 {color: #ae269e; font-size: 16px; font-weight: 800; padding: 6px 6px 6px 6px; margin: 0px;}
.minibox p	{padding:2px 4px 2px 6px; margin:0px; font-size: 11px; line-height: 12px;}
.minibox-bottom {background: url("images/border_bottom.gif") no-repeat left top; width:250px; height: 10px; margin: 0px; padding: 0px; }

.box-top {background: url("images/wide_border_top.gif") no-repeat left top; width:480px; height: 36px; margin-top: 10px;}
.box-top h2 {color: #99cc66; font-size: 16px; font-weight: 800; padding: 6px 6px 6px 6px; margin: 0px;}
.box {background-color:#ffffff; border-left:1px solid #3399cc; border-right:1px solid #3399cc;}
.box h2 {color: #336600; font-size: 16px; font-weight: 800; padding: 6px 6px 6px 6px; margin: 0px;}
.box p	{padding:2px 4px 2px 6px; margin:0px; font-size: 11px; line-height: 12px;}
.box FORM	{padding:2px 4px 2px 6px; margin:0px; font-size: 11px; line-height: 12px;}
.box LI	{padding:2px 4px 2px 6px; margin:0px; font-size: 11px; line-height: 12px;}
.box UL	{padding:2px 4px 2px 6px; margin:0px; font-size: 11px; line-height: 12px;}
.box-bottom {background: url("images/wide_border_bottom.gif") no-repeat left top; width:480px; height: 10px; margin: 0px; padding: 0px; }

.errorbox-top {background: url("images/error_border_top.gif") no-repeat left top; width:480px; height: 36px; margin-top: 10px;}
.errorbox-top h2 {color: #99cc66; font-size: 16px; font-weight: 800; padding: 6px 6px 6px 6px; margin: 0px;}
.errorbox {background-color:#ffffff; border-left:1px solid #ff0b0b; border-right:1px solid #ff0b0b;}
.errorbox p	{padding:2px 4px 2px 6px; margin:0px; font-size: 11px; line-height: 12px;}
.errorbox-bottom {background: url("images/error_border_bottom.gif") no-repeat left top; width:480px; height: 10px; margin: 0px; padding: 0px; }