body {
margin: 10px 0px;
padding: 0;
background-color: rgb(230,238,213);
width: 100%;
text-align: center;
font-family: Verdana, sans-serif;
background: url(dot.gif) 0 0 no-repeat;
background-color: rgb(230,238,213);
}

.nav {font-size: 14pt; margin: 0; color: #669966; margin: 25px 0px;}
a {text-decoration: none;}
a.nav {font-size: 14pt; color: #339933; text-decoration: none; font-family: verdana, sans-serif;}
a.nav:hover {color: #336633;}

a.navon {font-size: 14pt; color: #99cc99; text-decoration: none; font-family: verdana, sans-serif;}
a.navon:hover {color: #cc6666;}

a.intext {color: #66cc66; font-weight: bold; text-decoration: none;}
a.intext:hover {color: #99cc99;}

.bottom {color: #6699cc;}
a.bottom {color: #000; text-decoration: none; font-size: .75em; font-family: verdana, sans-serif;}
a.bottom:hover {color: #666;}

a img {border: solid 0px #cccccc;}
a:hover img {border: solid 0px #89bcc2;}

.menusub4 {width: 168px; margin: 3px 1px; padding: 10px 2px; border: solid 1px #6699cc; background-color: rgb(221,228,228); text-align: center; font-size: .8em; color: #000;} 
a.sidenav {color: #000; text-decoration: none; font-size: .85em;}
a.sidenav:hover {color: #fff;}
a.sidenavon {color: #666; text-decoration: none; font-size: .85em;}
p.menu {width: 168px; height: 1.5em; margin: 3px 2px; padding: 2px 3px; border: solid 1px #6699cc; background: opaque; background-color: #66cc66; text-align: left; } 
p.menuon {width: 168px; height: 1.5em; margin: 3px 2px; padding: 2px 3px; border: solid 1px #6699cc; background-color: #99cc99; text-align: left; } 
p.menusub1 {width: 168px; margin: 3px 1px; padding: 10px 3px; border: solid 1px #6699cc; background-color: rgb(230,238,213); text-align: center; font-size: .9em; color: #666;} 
p.menusub2 {width: 168px; margin: 3px 1px; padding: 10px 3px; border: solid 1px #6699cc; background-color: #66cc66; text-align: left; font-size: .8em; color: #000;} 
p.menusub3 {width: 168px; margin: 3px 1px; padding: 10px 3px; border: solid 1px #6699cc; background-color: #99cc99; text-align: left; font-size: .6em; color: #000;} 
p.menusub4 {width: 168px; margin: 3px 1px; padding: 10px 3px; border: solid 1px #6699cc; background-color: rgb(221,228,228); text-align: center; font-size: .8em; color: #000;} 


h1,h2,h3,h4,h5 {color: #66cc66; }
.blue {color: #6699cc; font-weight: bold;}
.green {color: #66cc66; font-weight: bold; font-size: 1.2em;}
.red {color: red; font-weight: bold; font-size: 1.2em;}

a.textlink {color: #33cc33; text-decoration: none;}
a.textlink:hover {color: #6699cc; text-decoration: none;}
a.textlink2 {color: #000; text-decoration: none; font-size: .75em;}
a.textlink2:hover {color: #6699cc; text-decoration: none;}
a p.menusub1 {text-decoration: none; color: #000;}
a p.menusub1:hover {text-decoration: none; color: #666;}

p.text {text-align: left; margin: 10px 5px 10px 5px; font-size: .9em;}
p.blockquote {text-align: left; margin: 15px 55px 15px 45px; font-size: .8em;}
p.form {text-align: right; margin: 10px 2px 10px 2px; font-size: .9em; width: 470px;}
img.text {float: right; margin: 10px 20px 10px 10px;}
img.text2 {float: left; margin: 10px 20px 10px 10px;}

table.center {margin: auto;}

#container {
margin: auto;
width: 875px;
border: solid 1px #6699cc;
position:relative;
overflow: hidden;
}

.transparency {
background: #ffffff;
opacity:.75;
width: 875px;
height:3500px;
position: absolute;
top: 0px;
left: 0px;
z-index: -1;
}
/* mac hide \*/
*html .transparency {filter: alpha(opacity=75);}
/* end hide */

.content{
position: relative;
}

.banner {
width: 875px;
height: 125px;
margin: auto;
background-image: url(banner3.png);
background-repeat: no-repeat;
}




.t {background: url(t.gif) 0 0 repeat-x; width: 600px;}
.tnav {background: url(t.gif) 0 0 repeat-x; width: 135px;}
.tsimple {background: url(t.gif) 0 0 repeat-x; width: 750px;}
.tgallery {background: url(t.gif) 0 0 repeat-x; width: 400px;}
.tbanner {background: url(t.gif) 0 0 repeat-x; width: 750px;}
.b {background: url(b.gif) 0 100% repeat-x}
.l {background: url(l.gif) 0 0 repeat-y}
.r {background: url(r.gif) 100% 0 repeat-y}
.m {background: url(m.gif) 100% 0 repeat-y}
.bl {background: url(bl.gif) 0 100% no-repeat}
.br {background: url(br.gif) 100% 100% no-repeat}
.tl {background: url(tl.gif) 0 0 no-repeat}
.tr {background: url(tr.gif) 100% 0 no-repeat; padding:10px}



.navarea{
margin: 0px 0px 0px 0px;
width: 167px;
padding: 0px 0px 0px 0px;
float: left;
}
.sidenavbox {

margin: 0px 0px 0px 0px;
width: 165px;
padding: 0px 10px 10px 10px;
text-align: left;
}
/* mac hide \*/
*html .sidenavbox {float: left;  top: 0px;}
/* end hide */




.textarea {
margin: 0px;
padding: 0px 10px;
float: right;
width: 620px;
}
.blocktext {
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 10px;
float: right;
width: 643px;
min-height: 500px;
}
/* mac hide \*/
*html .blocktext {margin: 3px 2px 10px 0px; width: 620px;}
/* end hide */
.blocktextgrn {
text-align: left;
margin: 3px 15px 10px 0px;
padding: 0px 10px;
float: right;
width: 625px;
border: solid 1px #6699cc;
background-color: rgb(230,238,213);
}
/* mac hide \*/
*html .blocktextgrn {margin: 3px 2px 10px 0px; width: 620px;}
/* end hide */
.blocktextblu {
text-align: left;
margin: 3px 15px 10px 0px;
padding: 0px 10px;
float: right;
width: 625px;
border: solid 1px #6699cc;
background-color: rgb(221,228,228);
}
/* mac hide \*/
*html .blocktextblu {margin: 3px 2px 10px 0px; width: 620px;}
/* end hide */

a.button h4{
width: 250px;
text-align: center;
color: #000;
background: #66cc66;
border: solid 1px #6699cc;
padding: 10px 0px;
margin: 0px 0px 0px 175px;
}
a.button:hover h4 {
color: #fff; 
border: solid 1px #6699cc; 
padding: 10px 0px;
}

.rtcolumn {
margin: 3px 15px 0px 0px;
padding: 0px 10px;
float: right;
width: 295px;
background-color: rgb(221,228,228);
border: solid 1px #6699cc;
min-height: 650px;
}
/* mac hide \*/
*html .rtcolumn {height:650px; margin: 3px 12px 0px 0px;}
/* end hide */

.rtcolumn2 {
margin: 3px 10px 0px 0px;
padding: 0px 8px;
float: right;
width: 290px;
background-color: rgb(221,228,228);
border: solid 1px #6699cc;
}


.lftcolumn {
margin: 3px 15px 0px 0px;
padding: 0px 10px;
float: right;
width: 295px;
background-color: rgb(230,238,213);
border: solid 1px #6699cc;
min-height: 650px;
}
/* mac hide \*/
*html .lftcolumn {height:650px; margin: 3px 12px 0px 0px;}
/* end hide */

#edgespacer {
clear: both;
width: 875px;
height: 20px;
background-color: #fff;
text-align: center;
}

#bottom {
clear: both;
width: 875px;
text-align: center;
margin: auto;
}

