* {
 padding: 0;
 margin: 0;
}
body {
 font-family: Arial, Helvetica, sans-serif;
 color: #666666;
 font-size: 12px;
 background-color: #333333;
 }
 img {
padding: 3px;
border: solid 1px #bce296;
}

img.floatTL {
float: left;
margin-right: 1em;
margin-bottom: 1em;
margin-top: 1em;
}

img.floatTR {
float: right;
margin-left: 1em;
margin-bottom: 1em;
margin-top: 1em;
}

h3{
font-size: 1em;
color: #ff7733;
background-image: url(images/hbgsm.jpg);
background-repeat: no-repeat;
padding-left: 45px;
padding-top: 6px;
padding-bottom: 6px;
margin-left: 7px;}

#wrapper {
 width: 770px;
 margin: 0 auto;
}

#navbartop {
 margin: 0px 5px 1px 5px;
 padding: 4px;
 background-color: #333333;
 background-repeat: no-repeat;
 text-align: right;
 color: #cccccc;
}
#navbartop a{
font-size: 1em;
color: #cccccc;
text-decoration: none;
}
#navbar {
 margin: 0px 5px 0px 5px;
 background-color: #333332;
 height: 20px;
 background-image: url(images/navbg1.jpg);
 background-repeat: no-repeat;
 text-align: center;
 padding: 5px;}
#nav {
 padding: 0;
 height: 2.2em;
 margin-top: -5px;
 }
#nav li {
 list-style-type: none;
 display: inline;
 line-height: 20px;
 }		
#nav li a { 
 text-decoration: none; 
 color: #cccccc;
 border-bottom: 0;
 padding: 5px 10px;
 font-size: 1.1em;
 font-weight: bold;
 }
#nav li a:hover { 
 color: #ffffff;
}
#nav li a.on { 
 color: #ffcc33; 
 }
#header {
 border: 1px #336600 solid;
 margin: 5px 5px 5px 5px;
 height: 90px;
 padding: 10px;
 background-color: #333332;
 background-image: url(images/header.jpg);
 background-repeat: no-repeat;
 }
#header h1 {
 color: #336600;
 font-size: 3em;

 font-weight: bold;
 }
#header p {
 color: #cccccc;
 font-size: 1em;
 text-decoration: none;
 font-weight: bold;
 }
#maintext {
 border: 1px solid #ccc;
 margin: 0px 5px 5px 5px;
 padding: 4px;
 background-color: #eeeeee;
}
#maintext h1{
color: #336600;
font-size: 1.5em;
background-image: url(images/hbg.jpg);
background-repeat: no-repeat;
padding-left: 35px;
padding-bottom: 6px;
padding-top: 6px;
}
#maintext h2{
color: #336600;
font-size: 1.2em;
background-image: url(images/hbg.jpg);
background-repeat: no-repeat;
padding-left: 45px;
padding-bottom: 8px;
padding-top: 8px;
}
#maintext h3{
color: #336600;
font-size: 1.4em;
background-image: url(images/hbg.jpg);
background-repeat: no-repeat;
padding-left: 35px;
padding-bottom: 6px;
padding-top: 6px;
}
#maintext p{
color: #333333;
font-size: medium;
padding-top: 10px;
padding-left: 5px;
padding-bottom: 10px;
padding-right: 11px;
min-height: 180px;
}


#maintext a{
color: #336600;
text-decoration: underline;
}
#maintext a:hover{
color: #666666;
}
.inset
{ 
float:right;
width:346px;
padding:5px;
border:#66cc00 1px solid;
margin:5px 0 0 5px;
background:#ddffc5;
color:inherit;
font-size:85%;
}

blockquote {
font-family: monospace;
font-size: .9em;
background-color: #e9ffd9;
margin: 5px;
padding: 10px;
text-align: justify;
}


#footer {
 margin: 0px 5px 0px 5px;
 background-color: #333332;
 height: 20px;
 background-image: url(images/navbg1.jpg);
 background-repeat: no-repeat;
 text-align: right;
 padding: 5px;
}

#footer a{
color: #FFFFFF;
text-decoration: none;
}

