* html ul.rightcol {
width:230px;
}

* html ul.rightcol a {
width:201px;
}

* html ul.rightcol ul a {
width:222px;
}

* html ul.rightcol a.switch {
width:13px;
}

body {
margin:0;
padding:0;
}

h1 {
font-size:24px;
line-height:100%;
color:#FFF;
font-style:italic;
font-family:"Times New Roman", Times, serif;
background-color:#526623;
text-align:center;
border-color:#6C8336 #374613 #374613 #6C8336;
border-style:solid;
border-width:3px;
margin:0 0 10px;
padding:0;
}

h2 {
font-size:24px;
line-height:100%;
color:#FFF;
font-style:italic;
font-family:"Times New Roman", Times, serif;
background-color:#FF6600;
text-align:center;
border-color:#FC8637 #E25A00 #E25A00 #FC8637;
border-style:solid;
border-width:3px;
margin:0 0 10px;
padding:0;
}

a:link {
color:#FF9933;
; text-decoration: none}

a:visited{
color:#F6F4B4;
; text-decoration: none}

a:hover {
color:#FFFF00;
text-decoration:none;}

a:active  { 
color:#F6F4B4;
; text-decoration: none}


ul {
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
}

li {
display:block;
; color: #33CC00
}

.google {
height:32px;
text-indent:5px;
margin:0px 0px;
padding:0px 0px 0px 5px;
; font-weight: bold; color: #FF9900
}

.header {
padding:0;
; background-color: #000000
; background-image: url(/bg-images/header-bg.jpg); background-repeat: repeat-x
}

.foot {
background-image:url(/bg_pics/t.jpg);
background-repeat:repeat-x;
text-align:center;
height:47px;
padding:0;
}

td {
vertical-align:top;
}

.clearboth {
clear:both;
}

* html ul.rightcol li,* html ul.rightcol ul li {
left:0;
}


.content {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; width: 100%; padding-right: 10px; padding-left: 10px; border: 1px #FF6600 solid; padding-top: 5px; padding-bottom: 5px; background-image: url(/bg-images/body.jpg); background-repeat: no-repeat; background-position: left top; background-attachment: fixed}
.floatleft { float:left; border:1px #000 solid; margin:0 5px; padding:0 0; }
.tl {  background-image: url(/bg-images/tl.jpg); background-repeat: no-repeat; height: 47px; width: 44px}
.t {  background-image: url(/bg-images/t.jpg); background-repeat: repeat-x}
.tr {  background-image: url(/bg-images/tr.jpg); background-repeat: no-repeat; height: 47px; width: 44px}
.l {  background-image: url(/bg-images/l.jpg); background-repeat: repeat-y}
.bl {  background-image: url(/bg-images/bl.jpg); background-repeat: no-repeat}
.b {  background-image: url(/bg-images/b.jpg); background-repeat: repeat-x}
.br {  background-image: url(/bg-images/br.jpg); height: 47px; width: 44px}
.r {  background-image: url(/bg-images/r.jpg); background-repeat: repeat-y}

.chall {
text-align:left;
border:3px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#FFF;
width:70%;
border-color:#6C8336 #374613 #374613 #6C8336;
padding:5px 5px;
; margin: 10px 10px
}

.nav2 { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#FFF; width:70%; ; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
p {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #33CC00}
b {  color: #FFFFFF}

.floatright { float:right; border:1px #000 solid; margin:0 5px; padding:0 0; }

.center {  text-align: center; background-color: #232323; border-color: #CCCCCC #666666 #666666 #CCCCCC; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.instep {  text-indent: 10px}
