BODY { margin: 0px;
color: #515151;
font: 12px Georgia, Verdana, sans-serif;
background: url(images/repeatx.jpg) top center repeat-x;
background-color: #A6BC5C;
text-align: center; }

a { color: #BC6C16;
outline: none;
text-decoration: none; }

a:visited { color: #9CA561; }
a:hover { color: #697D82; }

b { color: #54602E; }

ol li { list-style-type: square; }

ul { margin: 0px;
padding: 0px;
list-style-type: none; }

li { margin: 0px;
padding: 0px; }

table { font-size: 12px;
text-align: justify; }

td { vertical-align: top;
padding: 1px; }

input,select,textarea { border: 1px inset #000;
margin: 5px;
font: 11px Verdana;
background: url(images/input.jpg) repeat-x;
background-color: #fff;
width: 300px; }

select { background: url(images/input.jpg) repeat-x;
background-color: none; }

option { background-color: #fff; }

div.cont { margin: 0px auto;
background: url(images/content.jpg) top left repeat-y;
overflow: hidden;
width: 910px; }

div.banner { margin: 30px 0px 0px 70px;
text-align: left;
font-size: 25px;
width: 100%;
text-transform: uppercase; }

div.banner a, a:hover { color: #C2CEAF; }

div.bg { background: url(images/h.jpg) top center no-repeat;
width: 910px;
height: 215px;
margin-bottom: 10px; }

table.nav td { margin: 0px;
padding: 0px; }

table.nav td a { text-align: center;
width: 110px;
color: #CED8BF;
height: 40px;
font: 16px Arial, Helvetica, sans-serif;
font-weight: bold;
display: block;
line-height: 40px;
float: left; }

table.nav td a.active { background: url(images/border.jpg) bottom center repeat-x;
color: #fff; }

table.nav td a:hover { background: url(images/bord.jpg) bottom center repeat-x;
color: #000; }

#div { float: left;
width: 211px;
margin: 80px 0px 10px 29px;
background: url(images/navcontent.jpg) top center repeat-y; }

#div1 { float: right;
width: 630px; 
text-align: justify;
margin: 80px 29px 0px 0px; }

div.graphics ul { margin-bottom: 25px; }

div.graphics ul li ul { margin: 0px; }
div.graphics ul li ul li a { color: #000; }

div.graphics li { margin: 0px 2px 0px 2px;
text-align: left; }

div.graphics a { display: block;
text-indent: 4px;
font-size: 9px;
border-bottom: 1px solid #D6DDB2;
letter-spacing: 1px;
height: 20px;
line-height: 20px; }

div.graphics a:hover { color: #F0EFE7;
background: #616E15; }

div.head { color: #000;
text-align: left;
font-size: 19px;
margin: 10px 0px 13px 15px; }

div.font { text-decoration: underline;
margin: 10px 0px 7px 5px;
text-align: left;
font-size: 13px;
color: #54602E; }

div.padding { padding: 0px 10px 0px 10px; }

div.line { border-bottom: 1px dashed #728653; }

div.navfooter { background: url(images/navfooter.jpg) bottom center no-repeat;
height: 11px;
width: 211px; }

div.footer { float: left;
width: 100%;
background: url(images/foot.jpg) bottom center repeat-x; 
height: 160px; }

div.footerbg { margin-right: 1px;
background: url(images/footer.jpg) bottom center no-repeat;
height: 160px; }

div.margin { text-align: center;
padding: 12px 0px 0px 190px; }

div.foot { color: #fff;
padding-top: 65px;
width: 100%; }
