body {
color: #333333;
background: #EEEEDD;
margin: 0px;
padding: 0px;
left: 0px;
top: 0px;
font: 11px Arial, Helvetica, sans-serif;
}

img { background: none; border: none; }

font, tr, th, td, p, li{
color: #333333;
font: 11px Arial, Helvetica, sans-serif;
}

select, input, textarea {
color: #333333;
background: #FFFFFF;
font: 11px Arial, Helvetica, sans-serif;
}

hr{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

form { display:inline; }

h1 {
font-weight: bold;
font-size: 16px;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
}
h2 {
font-size: 13px;
color: #333333;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
h3, h4, h5, h6 {
font-size: 12px;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}
a:link, a:visited, a:active {
color: #003366;
text-decoration: underline;
}
a:hover {
color: #003366;
text-decoration: underline;
background-color: #CCCC99;
}
.greenlinks {
color: #333333;
font: 11px Arial, Helvetica, sans-serif;
}
.greenlinks a:link,.greenlinks a:visited,.greenlinks a:active {
color: #004400;
text-decoration: underline;
}
.greenlinks a:hover {
color: #004400;
text-decoration: underline;
background: none;
}
blockquote {
padding: 0px;
margin: 0px 5px 0px 15px;
}

.subdisplaytable {
}
.subdisplaytd1 {
padding: 0px 5px 0px 0px;
}
.subdisplaytd2 {
padding: 0px 10px 0px 0px;
}
.subdisplaytd3 {
padding: 0px 5px 0px 10px;
border-left: 1px solid #aaaaaa;
}
.subdisplaytd4 {
margin: 10px 0px 10px 0px;
border-top: 1px solid #aaaaaa;
display: block;
}

.f1-table {
width: 100%;
border-bottom: 1px solid #666633;
border-right: 1px solid #666633;
}
.f1-td1 {
padding: 5px;
border-top: 1px solid #666633;
border-left: 1px solid #666633;
}
.f1-td1b {
padding: 5px;
border-top: 1px solid #666633;
border-left: 1px solid #666633;
}
.f1-td1c {
padding: 5px;
text-align: center;
border-top: 1px solid #666633;
border-left: 1px solid #666633;
}
.f1-td2 {
padding: 5px;
padding-left: 5px;
background: #DDDDAA;
border-top: 1px solid #666633;
border-left: 1px solid #666633;
font-size: 11px;
}
.f1-td2c {
padding: 5px;
background-color: #CCCCCC;
text-align: center;
background: #DDDDAA;
border-top: 1px solid #666633;
border-left: 1px solid #666633;
font-size: 11px;
}
.f1-td3c {
padding: 0px;
text-align: center;
border: 1px solid #99CCCC;
}
.f1-td4 {
padding: 0px;
}
.f1-td4c {
padding: 0px;
text-align: center;
}
.f1-td5 {
padding: 5px;
border: 1px solid #99CCCC;
}
.f1-td5c {
padding: 5px;
text-align: center;
border: 1px solid #99CCCC;
}
.mid-back {
background-color: #FFFFFF;
}
.hnews0 {
padding: 0px;
margin: 0px 5px 10px 5px;
}
.hnews1 {
font-weight: bold;
background: #eeeecc url(images/site/hnews2.jpg) repeat-y center top;
padding: 5px;
border: 1px solid #666633;
margin: 0px;
}
.hnews2 {
padding: 7px;
margin: 0px;
background: #eeeedd url(images/site/hnews3.jpg) repeat-x center top;
}
.hnews3 {
font-weight: bold;
background: #eeeecc url(images/site/hnews2.jpg) repeat-y center top;
padding: 5px;
border: 1px solid #666633;
margin: 0px;
}
.topback {
}
.gallerythumb {
padding: 3px;
height: 81px;
width: 81px;
}
.trnav1 {
}

.tdcontent {
text-align: left;
vertical-align: top;
padding: 15px;
margin: 0px;
}
.tdcontenthome {
text-align: left;
vertical-align: top;
padding: 0px 15px 15px 0px;
}
.content {
margin: 0px  0px 0px 15px; padding: 0px; list-style: none;
border-bottom: 1px solid #999999; width: 150px;
}
.contentside li{
margin: 0; padding: 0px; position: relative;
}
.contentsidetitle {
font-weight: bold;
position: relative;
display: block;
color: #FFFFFF;
background: #336699;
padding: 3px 10px 3px 10px;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #6699CC;
border-left: 1px solid #999999;
}
.contentsidebox {
position: relative;
display: block;
padding: 8px 12px 10px 10px;
border-right: 1px solid #999999;
border-left: 1px solid #999999;
}

.gotolink {
margin: 0; padding: 5px 0px 0px 0px;
}
.gotolink a:link,.gotolink a:visited,.gotolink a:active {
font-weight: normal;
display: block;
text-decoration: none;
color: #003366;
background: #FFE024;
padding: 3px 5px 3px 5px;
margin: 0px;
border-bottom: 1px solid #663300;
}
.gotolink a:hover {
font-weight: normal;
display: block;
text-decoration: none;
color: #003366;
background: #FFE91E;
padding: 3px 5px 3px 5px;
margin: 0px;
border-bottom: 1px solid #663300;
}

.mivacattree {
font-weight: bold;
display: block;
margin: 0; padding: 0px 15px 10px 20px;
color: #333333; background: #FFE024;
white-space: nowrap;
}
.mivacattree a:link,.mivacattree a:visited,.mivacattree a:active {
font-weight: normal;
text-decoration: none;
color: #003366; background: #FFE024;
}
.mivacattree a:hover {
font-weight: normal;
text-decoration: underline;
color: #003366; background: #FFFF66;
}

.tdside1 {
background: #CCCC99;
text-align: left; width: 155px;
vertical-align: top;
margin: 0px; padding: 10px;
}
.tdside1a {
margin: 0px;
padding: 5px;
}
.tdmiddle {
border-top: 4px solid #999933;
border-bottom: 4px solid #999933;
}
.tdbttm {
padding: 5px;
}

.back01 {
background: #ccddee; width: 100%; padding: 5px 0px 25px 0px; margin: 0px;
}
.back02 {
background: url(images/site/back02.jpg) right bottom no-repeat #ccddee;
width: 11px; height: 8px; margin: 0px; padding: 0px;
}
.back03 {
background: url(images/site/back03.jpg) repeat-x left bottom #ccddee;
height: 8px; margin: 0px; padding: 0px;
width: 179px;
}
.back04 {
background: url(images/site/back04.jpg) no-repeat left bottom #ccddee;
width: 11px; height: 8px; margin: 0px; padding: 0px;
}
.back05 {
background: url(images/site/back05.jpg) repeat-y right top #ccddee;
width: 11px; margin: 0px; padding: 0px;
}
.back06 {
background: url(images/site/back06.jpg) no-repeat #eeeeee center bottom;
margin: 0px; width: 746px; height: 179px;
padding: 22px 22px 0px 22px;
}
.back07 {
background: url(images/site/back07.jpg) repeat-y left top #ccddee;
width: 11px; margin: 0px; padding: 0px;
}
.back08 {
background: no-repeat #eeeeee;
width: 746px; margin: 0px; padding: 10px 17px 12px 17px;
height: 179px;
}
.back09 {
background: url(images/site/back09.jpg) no-repeat right top #ccddee;
margin: 0px; padding: 0px; width: 11px; height: 12px;
}
.back10 {
background: url(images/site/back10.jpg) left top repeat-x #CCDDEE;
margin: 0px; padding: 0px; height: 12px;
}
.back11 {
background: url(images/site/back11.jpg) no-repeat left top #CCDDEE;
padding: 0px; margin: 0px; width: 11px; height: 12px;
}

.nav1a, .nav1b, .nav1aimg, .nav1bimg {
margin: 0; padding: 0; list-style: none;
font-weight: normal;
text-decoration: none;
}
.nav1a li, .nav1b li{
margin: 0; padding: 0; position: relative;
font-weight: normal;
text-decoration: none;
border-bottom: 1px solid #aaaa99;
}
.nav1a a:link,.nav1a a:visited,.nav1a a:active {
display: block;
color: #004400;
text-decoration: none;
padding: 2px 2px 2px 17px;
margin: 0px;
font-weight: normal;
background: url(images/site/nav1button.png) left center no-repeat;
}
.nav1a a:hover {
display: block;
color: #004400;
text-decoration: underline;
padding: 2px 2px 2px 17px;
margin: 0px;
font-weight: normal;
background: #EEEECC url(images/site/nav1button.png) left center no-repeat;
}
.nav1b a:link,.nav1b a:visited,.nav1b a:active, .nav1b a:hover {
display: block;
color: #004400;
text-decoration: none;
padding: 2px 2px 2px 17px;
margin: 0px;
font-weight: bold;
background: url(images/site/nav1button.png) left center no-repeat;
}
.nav2a, .nav2b, .nav2aimg, .nav2bimg {
margin: 0; padding: 0; list-style: none;
font-weight: normal;
text-decoration: none;
background: none;
}
.nav2a li, .nav2b li{
margin: 0px 0px 0px 10px; padding: 0px; position: relative;
font-weight: normal;
text-decoration: none;
border-bottom: 1px solid #aaaa99;
background: none;
list-style: none;
}
.nav2a a:link,.nav2a a:visited,.nav2a a:active {
font-weight: normal;
display: block;
padding: 2px 2px 2px 9px; margin: 0px;
text-decoration: none;
background: url(images/site/nav2back1.gif) left center no-repeat;
}
.nav2a a:hover {
font-weight: normal;
display: block;
text-decoration: underline;
padding: 2px 2px 2px 9px; margin: 0px;
background: #ddeeff left center url(images/site/nav2back1.gif) no-repeat;
}
.nav2b a:link,.nav2b a:visited,.nav2b a:active, .nav2b a:hover {
font-weight: bold;
display: block;
text-decoration: none;
padding: 2px 2px 2px 9px; margin: 0px;
background: left center url(images/site/nav2back1.gif) no-repeat;
}
.nav3a li, .nav3b li{
margin: 2px 2px 2px 20px; padding: 0px; position: relative;
font-weight: normal;
text-decoration: none;
border-bottom: 1px solid #aaaa99;
background: none;
list-style: none;
}
.nav4a li, .nav4b li{
margin: 2px 2px 2px 30px; padding: 0px; position: relative;
font-weight: normal;
text-decoration: none;
border-bottom: 1px solid #aaaa99;
background: none;
list-style: none;
}
.nav5a li, .nav5b li{
margin: 2px 2px 2px 40px; padding: 0px; position: relative;
font-weight: normal;
text-decoration: none;
border-bottom: 1px solid #aaaa99;
background: none;
list-style: none;
}

.tdadmin {
margin: 0px;
padding: 5px;
background: #EEEECC;
}
.navadmin0 {
margin: 0; padding: 2px 5px 2px 0px; list-style: none;
}
.navadmin0 a:link,.navadmin0 a:visited,.navadmin0 a:active,.navadmin0 a:hover {
color: #004400;
background: none;
text-decoration: underline;
}
.navadmin1 {
margin: 0; padding: 0px;  list-style: none;
}
.navadmin1 li {
position: relative; border-bottom: 1px solid #663300;
padding: 1px 5px 2px 8px; white-space: nowrap;
}
.navadmin2 {
margin: 0; padding: 0px;  list-style: none;
}
.navadmin2 li {
position: relative; border-bottom: 1px solid #663300;
padding: 1px 5px 2px 16px; white-space: nowrap;
}
.navadmin3 {
margin: 0; padding: 0px;  list-style: none;
}
.navadmin3 li {
position: relative; border-bottom: 1px solid #663300;
padding: 1px 5px 2px 24px; white-space: nowrap;
}
.navadmin4 {
margin: 0; padding: 0px;  list-style: none;
}
.navadmin4 li {
position: relative; border-bottom: 1px solid #663300;
padding: 1px 5px 2px 32px; white-space: nowrap;
}
.navadmin5 {
margin: 0; padding: 0px;  list-style: none; 
}
.navadmin5 li {
position: relative;border-bottom: 1px solid #663300;
padding: 1px 5px 2px 40px; white-space: nowrap;
}
.announce {
font-size: 11px;
color: #660066;
font-family: Arial, Helvetica, Verdana, sans-serif;
}
.table2 {
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
}
.table2yellow {
background: #FFFF99;
font-weight: bold;
padding: 2px
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
.table2white {

border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
.mininav1a {
text-align: center;
}
.mininav1b {
font-weight: bold;   
}
.mininav1a a:link,.mininav1a a:visited,.mininav1a a:active {
background: #000000;
padding: 3px 5px 5px 5px;
display: block;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #999999;
border-left: 1px solid #FFFFFF;
text-decoration: none;
}
.mininav1a a:hover {
color: #FFFFFF;
background: #FFCC66;
padding: 3px 5px 5px 5px;
display: block;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #999999;
border-left: 1px solid #FFFFFF;
}
.mininav1b a:link,.mininav1b a:visited,.mininav1b a:active {
color: #FFFFFF;
background: #FFCC00;
padding: 3px 5px 5px 5px;
display: block;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #999999;
border-left: 1px solid #FFFFFF;
text-decoration: none;
}
.mininav1b a:hover {
color: #FFFFFF;
background: #FF9900;
padding: 3px 5px 5px 5px;
display: block;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #999999;
border-left: 1px solid #FFFFFF;
}

.border1 {
border: 1px solid #666633;
padding: 10px; }

.border1a, .border1b, .border1c {}
.rightindent { margin-bottom: 15px; margin-left: 15px; float: right; }
.leftindent { margin-right: 15px; margin-bottom: 15px; float: left; }

.regularlist { margin: 0px; padding: 1px; padding-left: 10px; }
