html, body
{
border: 0px dotted #333333;
height: 100%; /* need for mozilla */
margin: 0px;
padding: 0px;
text-align: left;
background-color: #eceeeb;
background-image: url(images/bg.jpg);
background-repeat: repeat-y;
background-position: top left;
background-attachment:fixed; /* needed for mozilla */
font-family: verdana, Arial, Helvetica, sans-serif;
}

.bodytext
{
font-family: verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:18px;
}

strong
{font-weight:bold; color:#7a8f7a;}


#Container
{
border: 0px dotted #333333;
position: relative;
top: 0;
left: 0;
min-height: 100%;
margin: 0px;
text-align:left;
width: 906px;  /* Sets width of the site */
}

* html body #Container
{
HEIGHT: 100%; /* Only IE sees this */
}

#Main
{
border: 0px dotted #333333;
padding: 0px;
margin-bottom: 0px; /* Set this to the height of the footer */


}

#allcols
{
border: 0px dotted #333333;
PADDING: 0px;
margin-left: 0px;
width: 900px;
text-align:left;

}

#column1
{
width:42px;
float:left;
border:0px solid black;
margin:0px;
}

#column2
{
width:657px;
float:left;
padding-left:63px;
font-family: verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:18px;
border:0px solid black;
}

#column3
{
width:138px;
float:right;
border:0px solid black;
}


#nav
{
padding:0px;
margin-left:0px;
margin-top:22px;
width: 657px;
}

#textbox
{
width:600px;
margin:0px;
padding-bottom:50px;
}


#footer
{
POSITION: absolute;
BOTTOM: 0px;
margin-left: 93px;
border:0px solid black;
width: 800px;
height: 28px; /* Set footer height */
text-align: left;
font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; 
color:#456245;
}

A:link { color:#456245; text-decoration:underline}
A:visited { color:#456245;  text-decoration:underline;}
A:hover {  color:#9cb19c;  text-decoration: underline;}


.header {font-weight:bold; font-size: 16px; color:#b43526; line-height:22px;}
.quoter { font-size: 11px; color:#7a8f7a; line-height:18px; font-style:italic;}


