site {
width:999px;
}

body {
font:12px Verdana,Helvetica,Sans-Serif;
width:1000px;
background-color:#fff;
text-align:center;
margin:0 auto;
}

H1 {
font:18px Verdana,Helvetica,Sans-Serif;
font-weight:700;
color:#73B50B;
padding-bottom:2px;
margin:15px 25px;
}

H2 {
font:16px Verdana,Helvetica,Sans-Serif;
font-weight:700;
color:#000;
margin:15px 25px;
padding:1px;
}

H3 {
font:14px Verdana,Helvetica,Sans-Serif;
font-weight:700;
color:#73B50B;
padding-bottom:0;
margin:15px 25px;
}

H4 {
font:12px Verdana,Helvetica,Sans-Serif;
font-weight:700;
color:#b4db00;
margin:15px 25px;
padding:0;
}

h5 {
font-size:135%;
font-weight:700;
margin:15px 25px;
}

H6 {
font:20px Verdana,Helvetica,Sans-Serif;
font-weight:700;
color:#73B50B;
margin:15px 25px;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

td,th,caption {
vertical-align:top;
text-align:left;
border:0;
margin:0;
padding:0;
}

div.spacer {
clear:both;
height:0;
}

img {
border:0;
padding:0;
}

.downmenu {
font-size:12px;
font-weight:700;
}

.downmenu ul li a,.menu ul li a:visited {
display:block;
text-decoration:none;
width:164px;
height:20px;
text-align:center;
color:#000;
border:1px solid #000;
background:#000;
line-height:20px;
font-size:12px;
overflow:hidden;
}

.downmenu ul {
list-style:none;
margin:0;
padding:0;
}

.downmenu ul li {
float:left;
position:relative;
}

.downmenu ul li:hover a {
color:#000;
background:#00f;
}

.downmenu ul li:hover ul {
display:block;
position:absolute;
top:21px;
left:0;
width:164px;
}

.downmenu ul li:hover ul li a.hide {
background:#6a3;
color:#fff;
}

.downmenu ul li:hover ul li:hover a.hide {
background:#000;
color:#fff;
}

.downmenu ul li:hover ul li a {
display:block;
background:#000;
color:#000;
}

.downmenu ul li:hover ul li a:hover {
background:#00f;
color:#fff;
}

.downmenu ul li:hover ul li:hover ul {
display:block;
position:absolute;
left:164px;
top:0;
}

.downmenu ul li:hover ul li:hover ul.left {
left:-164px;
}

#leftbox {
float:left;
border:1px dotted #ccc;
width:auto;
margin:5px 5px 5px 25px;
padding:2px;
}

#smRighimgbox {
float:right;
border:4px solid #73B50B;
width:auto;
margin:5px 25px 5px 5px;
padding:2px;
}

#smleftimgbox {
float:left;
border:4px solid #73B50B;
width:auto;
margin:5px 5px 5px 25px;
padding:2px;
}

p {
line-height:140%;
margin:15px 25px;
}

li {
display:inherit;
list-style-type:none;
padding:0 8px 0 0;
}

form {
font-size:95%;
margin:0;
padding:0;
}

input {
voice-family:inherit;
font-size:100%;
}

#rightbox150 {
float:right;
border:1px dotted #ccc;
width:100px;
margin:5px 25px 5px 15px;
padding:2px;
}

#header_img {
width:999px;
background:#fff;
}

#headnav1 {
background:#000;
color:#fff;
font-weight:700;
text-decoration:none;
margin:0 0 3px;
padding:5px 0 2px;
}

#headnav2 {
background:#000;
color:#fff;
font-weight:700;
font-size:9px;
text-decoration:none;
margin:0 0 3px;
padding:5px 0 2px;
}

#sidenav	ul {
text-align:center;
font-size:100%;
margin:0 0 3px;
padding:0 0 3px;
}

#centerbar {
font:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
color:#fff;
background:#000;
margin:0 15px;
padding:5px 5px 2px 25px;
}

#sidemenu {
font:11px Verdana,Helvetica,Sans-Serif;
font-weight:700;
color:#000;
background:#73B50B;
padding:5px 0;
}

#sidemenu	ul {
text-align:center;
font-size:100%;
margin:0 0 3px;
padding:0;
}

#sidemenu	li {
display:inherit;
list-style-type:none;
color:gray;
padding:2.5px;
}

#buttons	ul {
text-align:center;
font-size:150%;
margin:0 0 3px;
padding:0 0 3px;
}

#rightbox300 {
float:right;
border:1px dotted #fff;
width:310px;
margin:5px 25px 5px 15px;
padding:2px;
}

#contcol1of3 {
width:200px;
background:#73B50B;
font-weight:700;
color:#fff;
}

#contcol2of3 {
background-repeat:repeat-x;
background-color:#fff;
}

#contcol3of3 {
width:200px;
background:#fff;
color:#fff;
}

#contcol3of3 a {
color:#b9b9b9;
font-weight:700;
}

#contcol3of3	h2 {
font-size:100%;
margin:15px 10px 10px;
}

#contcol3of3	p {
line-height:100%;
margin:0 10px 10px;
}

#contcol3of3	p.label {
font-weight:700;
margin:0 10px;
}

#contcol3of3	p.input {
margin:0 10px 5px;
}

#contcol3of3	p.subnav	a {
font-size:85%;
color:#fff;
}

.downmenu ul li ul,.downmenu ul li:hover ul li ul {
display:none;
}

#headnav1	ul,#headnav2	ul {
text-align:left;
font-size:100%;
margin:0 0 3px;
padding:0 0 3px;
}

#headnav1	li,#headnav2	li {
display:inline;
list-style-type:none;
color:#fff;
padding:0;
}

#headnav1 a,#headnav2 a {
color:#fff;
font-weight:700;
text-decoration:none;
}

#sidenav,#buttons {
background:#000;
padding:5px 0 2px;
}

#sidenav	li,#buttons	li {
display:inherit;
list-style-type:none;
color:#fff;
padding:2px;
}

#sidenav	a,#centerbar	a,#buttons	a {
color:#fff;
font-weight:700;
}

#sidemenu	a,#contcol1of3 a {
color:gray;
font-weight:700;
}