html { overflow-y: scroll; }
a:focus, a:hover, a:active { outline:none; }

body 
{	
background: #d8d8ba url(img/layout/bg.gif) repeat-y center top;
margin: auto;
color: #000000;
font: 12px Verdana, Arial, Helvetica, sans-serif;text-align: center;
}

h1 
{  
font: bold 15px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
} 

h2 
{  
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #2e7a14;
text-align: left;
}

h3 
{  
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #2e7a14;
text-align: left;
} 

#logo {
background: url(img/layout/title.jpg) no-repeat center top;
height: 159px;
}

a 
{

text-decoration: none;
color: #006600;

}

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

#navcontainer 
{ 
width: 144px; 
text-decoration: none;
}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
line-height: 35px;
text-decoration: none;
}

#navcontainer a
{
text-align: center;
color: #ffffff;
display: block;

height:48px;
background-image: url(img/layout/vtab.gif);
vertical-align: middle
text-decoration: none;
}

.navlist a:visited
{
color: #FFFFFF;
background-image: url(img/layout/vtab.gif);
text-decoration: none;
}

#navcontainer a:hover
{
background-image: url(img/layout/vtab1.gif);
color: #000;
text-decoration: none;
}

#content 
{
width: 785px;
margin: auto;padding: 10px;
color: #000000;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

/* Full Page */

#colFull
{
width: 760px;
padding: 10px;
margin: 10px;
text-align: left;
}

/* Left Column */

#colOne
{
float: left;
width: 155px;
margin: 0px 0px 0px 10px;
padding: 0px;
text-align: center;
line-height:1.6em;
}

/* Right Column */

#colTwo
{
float: right;
width: 580px;
margin: 0px 10px 0px 10px;
padding: 5px;
text-align: center;
line-height:1.6em;
}

.centered 
{
text-align: center;
font: 14px Verdana, Arial, Helvetica, sans-serif;
}
.centered table 
{
margin: 0 auto; 
text-align: left;
}

ul#li
{ 

font: bold 15px Verdana, Arial, Helvetica, sans-serif;
list-style-image: url('img//layout/li.gif')
}

ul#a
{ 

font: bold 15px Verdana, Arial, Helvetica, sans-serif;
list-style-image: url('img//layout/li.gif')
text-decoration: underline;
}
ul#lis
{ 
font: bold 15px Verdana, Arial, Helvetica, sans-serif;
list-style-image: url('img/layout/li.gif')
}

ul#bed
{ 

font: bold 15px Verdana, Arial, Helvetica, sans-serif;
list-style-image: url('img/layout/li_bed.jpg')
}

#under
{
font: 11px Verdana, Arial, Helvetica, sans-serif;
line-height: .5em;
color: #333333;
text-decoration: none;
padding: 6px;
}

/* Form */

label{
float: left;
width: 220px;
color: #2e7a14;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

input, textarea 
{
width: 180px;
margin-bottom: 5px;
background: #f8c66d;
color: #2e7a14;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

textarea
{
width: 400px;
height: 100px;
}

select 
{
width: 80px;
margin-bottom: 5px;
background: #cccccc;
color: #000000;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.boxes
{
width: 1em;
}

#submitbutton
{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

#nav_bottom 
{
padding: 5px;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

#nav_bottom a 
{
color: #3d862a;
text-decoration: none;
}

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

#footer
{
color: #000000;
text-decoration: none;
font-size: 9px;
letter-spacing: 1px;
text-align: center;
padding: 10px;
}
