/* CSS Document */

/*Stop Firefox scrollbar probs*/
html {
min-height: 100%; margin-bottom: 1px;
}

h1 {
font:bold 1.2em Arial, Helvetica, sans-serif; 
margin:5px;
padding:0px;
color:#006633;
text-transform:capitalize;
text-align:left;
}

h2 {
font:bold 1em Arial, Helvetica, sans-serif; 
margin:7px;
padding:0px;
color:#006633;
text-transform:capitalize;
text-align:left;
}

h3 {
margin:0;
padding:10px;
font-family:Arial, Helvetica, sans-serif; 
color:#000000;
font-weight:bold;
font-size: 0.9em;
line-height:1.2em;
}

p {
margin:0;
padding:10px;
font-family:Arial, Helvetica, sans-serif; 
color:#000000;
font-size: 0.8em;
line-height:1.2em;
text-align:left;
}

form {
font:0.8em Arial, Helvetica, sans-serif; 
color:#000000; 
text-align:left;
}

/*CONTENT WRAPPER STYLES*/
div.bckgrd {
background:#006633;
}

div.wrap {
border: 2px solid #006633;
background:#FFFFFF;
width:975px;
height:710px;
text-align: left;
margin-left: auto;
margin-right: auto;
overflow: auto;
}

div.popwrap {
border: 1px solid #006633;
background:#FFFFFF;
width:800px;
text-align: left;
margin-left: 0;
margin-right: 0;
}

.spacer {
clear:both;
}

div.content {
padding:5px;
margin:0px;
position:relative;
left:0px;
width:450px;
}

div.content_wideL {
padding:5px;
margin:0;
position:relative;
left:0px;
width:900px;
}

div.content_wideR {
padding:0;
margin:0;
position:relative;
left:40px;
width:900px;
}

div.content_narrow {
padding:0;
margin:0;
position:relative;
left:40px;
width:280px;
}


div.form_holder {
padding:0;
margin:0;
position:relative;
left:20px;
width:400px;
}

div.image_right {
padding:0 20px 0px 20px;
float:right;
}

div.image_left {
padding:0 20px 0px 20px;
float:left;
}

div.image_center {
padding:5px 5px 5px 5px;
float:center;
}

img.floaLeft{
float:left;
margin:0;
padding: 0px 0px 10px 15px;
}

img.floatRight{
float:right;
margin:0;
padding: 0px 0px 10px 15px;
}

img.floatCenter{
float:center;
margin:0;
padding: 5px 5px 5px 5px;
}

/*MAIN NAVIGATION MENU*/

div.nav {
background-color: #FFFFFF;
margin: 1px;
padding: 0;
float: left;
width: 950px; 
border-style: solid 
border-width: 1px;
border-color: #006633; 
}

ul#navigation {
padding: 0;
margin: 0;
background-color: #006633;
color: #fff;
float: left;
width: 100%;
}
ul#navigation li { display: inline; }
ul#navigation li a {
padding: .25em 1em;
background-color: #006633;
color: #fff;
text-decoration: none;
float: left;
border-bottom: solid 1px #fff;
border-top: solid 1px #fff;
border-right: solid 1px #fff;
}
a:link, a:visited { color: #fff; }
ul#navigation li a:hover {
color: #000;
background-color: #fff;
}
ul#navigation li#youarehere a { background-color: #00CC33; }

/*FONT FORMATTING STYLES*/

.orangeBold{
font:bold 1.1em Arial, Helvetica, sans-serif; 
color:#FF6600; 
text-align:left;
letter-spacing:0.1em;
}

#topText {
font:bold 0.8em Arial, Helvetica, sans-serif; 
color:#006633; 
text-align:left;
padding: 10px 0px 10px 0px;
text-align: center;
}

#topText a:hover{
color:#FF6600;
}

/*LINK STYLES*/

a:link, a:visited  {
color:#006633;
text-decoration:none;
}

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

.thin {
border: solid #006633;
border-width: 0px 0px 1px 0px;
}

.thickTop{
border: solid #006633;
border-width: 2px 0px 1px 0px;
}

.thickBottom{
border: solid #006633;
border-width: 0px 0px 2px 0px;
}

.thumbnail {
padding: 6px 0px 6px 0px;
}
