body {
background-color:#407DA2;
color:#333300;
margin-top:0px;
margin-left:0px;
margin-right:0px;
font:15px/21px "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}

h1 {
background-color:transparent;
color:#FFFFFF; 
font:26px/28px Georgia, "New Century Schoolbook", "Bitstream Vera Serif", Utopia, "Times New Roman", times, serif; 
}

h2 { 
background-color:transparent;
color:#FFFFFF; 
font:18px/20px Georgia, "New Century Schoolbook", "Bitstream Vera Serif", Utopia, "Times New Roman", times, serif; 
margin-bottom:-12px;
}

h3 { 
background-color:transparent;
color:#FFCC00; 
font:18px/20px Georgia, "New Century Schoolbook", "Bitstream Vera Serif", Utopia, "Times New Roman", times, serif; 
margin-bottom:-12px;
}

.smaller {
font-size:12px;
}

li {
line-height:21px;
margin-left:0px;
}

li.toplevel {
font:12px/25px "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
font-weight:bold;
margin-left:-25px;
}

li.sublevel {
font:12px/20px "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
margin-left:-15px;
list-style-type:none;
}

.sidebar {
font:12px/16px "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
padding-right:40px;
color:#333300;
background-color:transparent;
}

.copytext { 
background-color:transparent;
color:#FFFFFF; 
font:9px/13px "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
font-weight:normal; 
}

img.inline {
margin-top:5px;
margin-right:15px;
margin-bottom:5px;
float:left;
}

img.right {
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
float:right;
}

/* THIS SECTION CONTROLS THE APPEARANCE OF THE STRIPES ON THE INDEX PAGE */

.topstripe {
background-image:url(images/fadebar.gif);
background-repeat:repeat-x;
height:17px;
}

.btmstripe {
background-image:url(images/fadebar-bottom.gif);
background-repeat:repeat-x;
height:40px;
}

.trees {
background-image:url(images/curlysun.gif);
background-repeat:repeat-x;
background-position:center;
}

/* THIS SECTION CONTROLS THE APPEARANCE OF LINKS */

a:link { 
color:#394749; 
text-decoration:underline; 
}

a:visited { 
color:#FFFFFF; 
text-decoration:underline; 
}

a:hover { 
color:#E0F3D5; 
text-decoration:none;
}

a.nav:link { 
color:#394749; 
text-decoration:none; 
}

a.nav:visited { 
color:#FFFFFF; 
text-decoration:underline; 
}

a.nav:hover { 
color:#E0F3D5; 
text-decoration:underline;
}

a.copy:link { 
color:#FFFFFF; 
text-decoration:underline; 
}

a.copy:visited { 
color:#E0F3D5; 
text-decoration:underline; 
}

a.copy:hover { 
color:#FFFFFF; 
text-decoration:none;
}

.picturebar { 
background-image:url(images/trees.jpg);
background-repeat:no-repeat;
background-position:center;
}

/* THIS SECTION CONTROLS THE APPEARANCE OF BUTTONS */

.button { 
background-image: url(images/button.gif);
background-color:#FFFFFF;
color:#000000;
font:9px/20px "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
border:#000000 1px solid; 
}

.buttonon { 
background-image: url(images/buttonon.gif);
background-color:#FFFFFF;
color:#666666;
font:9px/20px "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
border:#000000 1px solid;
}

.button-popups { 
background-image: url(images/button.gif);
background-color:#FFFFFF;
color:#000000;
font:9px/20px "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
border:#000000 1px solid;
}

.buttonon-popups { 
background-image: url(images/buttonon.gif);
background-color:#FFFFFF;
color:#666666;
font:9px/20px "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
border:#000000 1px solid;
}

/* THIS SECTION CONTROLS THE APPEARANCE OF FORMS */

.shadeform { 
font:13px "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
background-image:url(images/shadeform.gif);
text-align:left;
width:400px;
border:#000000 1px solid;
}

.textarea { 
font:13px "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
background-image:url(images/contactbkgd.jpg);
text-align:left;
width:300px;
height:150px;
border:#000000 1px solid;
}

.quoteform { 
font:13px "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
background-image:url(images/shadeform.gif);
text-align:left;
border:#000000 1px solid;
}

.dropdown {	
color:#333333;
width:200px;
font:11px "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}

/* THESE OPTIONS CONTROL THE APPEARANCE OF THE SEARCH FUNCTION */

.searchbutton {
background-image: url(images/button.gif);
background-color:#F0F0F0;
color:#000000;
font:9px/20px "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
width:40px;
font-weight:bold;
text-align:center;
border:#000000 1px solid;
}

.searchform { 
background-image: url(images/shadeform.gif); 
width:100px; 
height:20px; 
font:11px "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; 
border:#000000 1px solid;
}

.searchdrop	{ 
width:60px; 
height:20px; 
font:11px "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}