body {  
margin: 10px;
padding: 0;font-family: sans-serif;
font-size: .7em;line-height: 1.4em;
background-color: #ffefcf;
background-image: url(images/bg.png);
background-repeat: repeat;
background-position: top left;
color: #788455;}

div#header {  
height: 140px;
text-align: center;
background-color: #ffefcf;
color: #788455;
margin-bottom: 10px;
border-bottom: solid #dec48e 1px;
background-repeat: no-repeat;
background-position: top left;
padding-left: 40px;
padding-right: 10px;
}

div#banner {  
height: 140px;
background-image: url(images/banner.jpg);
background-repeat: no-repeat;
background-position: center center;
}

div#footer {  
padding: 8px;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: center;
clear: both;
font-size: 1em;
background-color: #ffefcf;color: #D4BE90;
line-height: 1.5em;
border-top: solid #c3ad84 1px;
background-image: url(images/bg.png);
background-repeat: repeat;
background-position: top left;
}

div#footer p {  
color: #D4BE90;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
line-height: 1.5em;font-weight: bold;
text-decoration: none;
background-color: #ffefcf;
background-image: url(images/bg.png);
background-repeat: repeat;
}

div#footer a {  
color: #8b7c51;
background-color: #ffefcf;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
line-height: 1.5em;
font-weight: bold;text-decoration: none;
}

div#footer a img {  
background-color: #ffefcf;
color: #D4BE90;
border: 0px;
background-position: center center;
}


table.main {  
width: 97%; 
float: left;
margin-left:10px;
}

td.leftcolumn {  
width: 20%;
padding: 8px;
float: left;
text-align: left;
background-color: #ffefcf;
color: #788455;
background-image: url(images/bg.png);
background-repeat: repeat;
background-position: top left;
}

td.leftcolumn #navbar ul li a.about {  
border: 0px;
}

td.leftcolumn #navbar ul li a img {  
border: 0px;
}

td.leftcolumn #navbar ul li {  
margin: 0px; 
padding: 0px; 
list-style-type: none; 
display: block;
}

td.leftcolumn #navbar ul {  
margin: 0px; 
padding: 0px;
}

td.topleft {  
width: 66px;
height: 58px;
color: #788455;
background-color: #FBFBFB;
background-image: url(images/fold.png);
background-repeat: no-repeat;
background-position: top left;
}


td.topmid {   
height: 13px;
width: auto;
color: #788455;
background-color: #FBFBFB;
background-image: url(images/bg_contenttop.png);
background-repeat: repeat-x;
background-position: top left;
}

td.topright {   
width: 13px; 
height: 13px;
color: #788455;
background-color: #ffefcf;
background-image:url(images/bg_cornerrighttop.png);
background-repeat: no-repeat;
background-position: top left;}

td.midleft {  
width: 9px; 
height: 100%;
color: #788455;
background-color: #FBFBFB;
background-image: url(images/bg_contentleft.png);
background-repeat: repeat-y;
background-position: 0px 0px;
}

td.maincontent {  
width: auto;
text-align: justify;
color: #788455;
background-color: #FBFBFB;
background-image: url(images/bg_content.png);
background-repeat: repeat;
background-position: 0px 0px;
padding-top: 10px;
padding-bottom: 30px;}

img.left {  
float: left
;border: 0px;
margin-top: 0px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 12px;
}


a img.right {  
float: right;
border: 0px;
margin-top: 20px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 98px;
}

a img.left {  
float: left; 
border: 0px;
margin-right: 9px;
margin-top: 29px;
}

div#slogan {  
width: 90%; 
height: 40px;
color: #788455;
background-color: #fbfbfb;
background-image: url(images/slogan.png);
background-repeat: no-repeat;
background-position: center center;
border-top: 3px #d78e61 double;
border-bottom: 3px #d78e61 double;
}

div#contactinfo {  
width: 90%;
height: 150px;
color: #788455;
background-color: #fbfbfb;
background-image: url(images/contact_info.png);
background-repeat: no-repeat;
background-position: bottom center;
}




td.maincontent p {  
color: #788455;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.95em;
font-weight: bold;
font-style: normal;
line-height: 1.5em;
text-decoration: none;
margin-right: 98px;
margin-bottom: 80px;
background-color: #FBFBFB;
background-image:url(images/bg_content.png);
background-repeat: repeat;
}

td.maincontent p.first {  
color: #788455;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: normal;
font-size: 0.95em;
line-height: 1.5em;
text-decoration: none;
margin-right: 98px;
margin-top: 0px;
background-color: #FBFBFB;
background-image:url(images/bg_content.png);
background-repeat: repeat;
}

td.maincontent p.nospace {  
color: #788455;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.95em;
font-weight: bold;
font-style: normal;
line-height: 1.5em;
text-decoration: none;
margin-right: 98px;margin-bottom: -1px;
background-color: #FBFBFB;
background-image:url(images/bg_content.png);
background-repeat: repeat;}

td.maincontent p.second {  
color: #788455;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.95em;
font-weight: bold;
font-style: normal;
line-height: 1.5em;
text-decoration: none;
margin-right: 98px;
background-color: #FBFBFB;
background-image:url(images/bg_content.png);
background-repeat: repeat;margin-bottom: -1px;}

td.maincontent h1 {  
color: #DE0000;
width: 260px;
height: 40px;
border: 3px double #498800;
background-color: #F2FFCA;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.2em;
font-weight: bold;
font-style: normal;
line-height: 1.5em;
text-decoration: none;
margin-top: 10px;
margin-right: 98px;margin-left: 110px;
padding-left: 20px;
padding-top: 20px;
background-color: #FBFBFB;
background-image:url(images/bg_content.png);
background-repeat: repeat;
}


td.maincontent a.left {  
padding-right: 30px;
color: #ac30ac;
background-color: #FBFBFB;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.8em;
font-weight: bold;font-style: normal;
letter-spacing: 1px;
word-spacing: 2px;
line-height: 1.5em;
text-align: center;
padding-bottom: 60px;
text-decoration: underline;
vertical-align: top;
}

td.maincontent  a.left:visited {  
} 
td.maincontent  a.left:hover {  
color: #ff0000;
background-color: #FBFBFB;
} 

td.maincontent  a.left:active {  
}

td.maincontent  ul li {  
margin: 0px;
padding: 0px;
list-style-type: square; 
display: list-item;}

td.maincontent ul {  
color: #727d50;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.95em;
font-weight: bold;
font-style: italic;
line-height: 1.5em;
text-decoration: none;
margin-right: 98px;
background-color: #FBFBFB;
background-image:url(images/bg_content.png);
background-repeat: repeat;
padding: 0px;
margin-top: 2px;
margin-bottom: 20px;
margin-left: 180px;
}



td.midright {  
width: 9px;
height: 100%;
color: #788455;
background-color: #ffefcf;
background-image: url(images/bg_contentright.png);
background-repeat: repeat-y;
background-position: 0px 0px;
}

td.botleft {  
width: 125px; 
height: 100%;
color: #788455;
background-color: #ffefcf;
background-image: url(images/bg_cornerleftbot.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}

td.botmid {   
height: 24px;
width: auto;
color: #788455;
background-color: #ffefcf;
background-image: url(images/bg_contentbot.png);
background-repeat: repeat-x;
background-position: top left;
}

td.botmid p {  
color: #858585;
background-color: #ffefcf;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
font-weight: bold;
font-style: normal;
text-decoration: none;
position: relative;
top: -60px;
text-align: center;
}


td.botright {  
width: 13px; 
height: 13px;
color: #788455;
background-color: #ffefcf;
background-image: url(images/bg_cornerrightbot.png);
background-repeat: no-repeat;
background-position: 0px 0px;}

a.foot {  
color: #788455;
background-color: #ffefcf;
padding-left: 10px;
padding-right: 30px;
background-image: url(images/hd_who.png);
background-repeat: no-repeat;
background-position: top center;
}

a:visited {  
}

a:hover {  
}

a:active {
