body {background: #000000; font-family: Helvetica, Arial, Verdana; font-size: 1px; color: #FFFFFF; margin: 10px 0 0 0; vertical-align:top;}

h1 {font-family: Helvetica, Arial, Verdana; font-size: 45px; font-weight: bold; display: inline; color: #000000; letter-spacing: -2px;}
h2 {font-family: Helvetica, Arial, Verdana; font-size: 18px; font-weight: bold; display: inline; color: #FFFFFF;}
h3 {font-family: Helvetica, Arial, Verdana; font-size: 12px; font-weight: bold; display: inline; color: #99CC00;}
h4 {font-family: Helvetica, Arial, Verdana; font-size: 14px; font-weight: bold; display: inline; color: #99CC00; font-style: italic;}

img {border-style: none; border-width: 0;}

input, textarea, select {padding: 5px; margin: 0 0 10px 0; color: #666666;}

table.main {width: 1000px;}
table.fullWidth {width: 100%;}
table.latestNews {width: 100%; padding: 0 0 15px 0; border-bottom: 1px solid #99CC00;}
table.footer {width: 100%; color: #999999;}

td.logo {width: 200px; height: 150px; border-bottom: 10px solid #000000; border-right: 10px solid #000000;  vertical-align: top;}
td.headerImage {width: 790px; height: 150px; border-bottom: 10px solid #000000; vertical-align: top;}

#nav {width: 200px; background: #333333; border-right: 10px solid #000000; vertical-align: top;}
#nav ul {text-align: left; list-style: none; margin: 0; padding: 0; display: block;}
#nav li {display: block; padding: 0; margin: 0; font-size: 18px; font-weight: bold;}
#nav li a:link {width: 180px; height: 25px; color: #CCCCCC; background: #333333 url(../images/arrow.png) right no-repeat; line-height: 1.4em; float: left; display: block; text-decoration: none; text-align: left; padding: 0 10px 0 10px; border-bottom: 3px solid #000000;}
#nav li a:visited {width: 180px; height: 25px; color: #CCCCCC; background: #333333 url(../images/arrow.png) right no-repeat; line-height: 1.4em; float: left; display: block; text-decoration: none; text-align: left; padding: 0 10px 0 10px; border-bottom: 3px solid #000000;}
#nav li a:active {width: 180px; height: 25px; color: #CCCCCC; background: #333333 url(../images/arrow.png) right no-repeat; line-height: 1.4em; float: left; display: block; text-decoration: none; text-align: left; padding: 0 10px 0 10px; border-bottom: 3px solid #000000;}
#nav li a:hover {width: 180px; height: 25px; color: #99CC00; background: #333333 url(../images/arrow2.png) right no-repeat; line-height: 1.4em; float: left; display: block; text-decoration: none; text-align: left; padding: 0 10px 0 10px; border-bottom: 3px solid #000000;}
body#home a#navhome, body#about a#navabout, body#news a#navnews, body#contact a#navcontact {width: 180px; height: 25px; color: #99CC00; background: #333333 url(../images/arrow2.png) right no-repeat; line-height: 1.4em; float: left; display: block; text-decoration: none; text-align: left; padding: 0 10px 0 10px; border-bottom: 3px solid #000000;}

#nav li a.subNavArea:link {width: 180px; height: 25px; color: #CCCCCC; background: #333333 url(../images/arrow.png) right no-repeat; line-height: 1.4em; float: left; display: block; text-decoration: none; text-align: left; padding: 0 10px 0 10px; border: none;}
#nav li a.subNavArea:visited {width: 180px; height: 25px; color: #CCCCCC; background: #333333 url(../images/arrow.png) right no-repeat; line-height: 1.4em; float: left; display: block; text-decoration: none; text-align: left; padding: 0 10px 0 10px; border: none;}
#nav li a.subNavArea:active {width: 180px; height: 25px; color: #CCCCCC; background: #333333 url(../images/arrow.png) right no-repeat; line-height: 1.4em; float: left; display: block; text-decoration: none; text-align: left; padding: 0 10px 0 10px; border: none;}
#nav li a.subNavArea:hover {width: 180px; height: 25px; color: #99CC00; background: #333333 url(../images/arrow2.png) right no-repeat; line-height: 1.4em; float: left; display: block; text-decoration: none; text-align: left; padding: 0 10px 0 10px; border: none;}
body#what a#navwhat {width: 180px; height: 25px; color: #99CC00; background: #333333 url(../images/arrow2.png) right no-repeat; line-height: 1.4em; float: left; display: block; text-decoration: none; text-align: left; padding: 0 10px 0 10px; border: none;}

#nav li a.subNav:link {width: 180px; height: 15px; font-size: 12px; color: #000000; background: #999999; line-height: 1.4em; float: left; display: block; text-decoration: none; text-align: left; padding: 2px 10px 2px 10px; border-bottom: 1px solid #000000;}
#nav li a.subNav:visited {width: 180px; height: 15px; font-size: 12px; color: #000000; background: #999999; line-height: 1.4em; float: left; display: block; text-decoration: none; text-align: left; padding: 2px 10px 2px 10px; border-bottom: 1px solid #000000;}
#nav li a.subNav:active {width: 180px; height: 15px; font-size: 12px; color: #000000; background: #999999; line-height: 1.4em; float: left; display: block; text-decoration: none; text-align: left; padding: 2px 10px 2px 10px; border-bottom: 1px solid #000000;}
#nav li a.subNav:hover {width: 180px; height: 15px; font-size: 12px; color: #000000; background: #99CC00; line-height: 1.4em; float: left; display: block; text-decoration: none; text-align: left; padding: 2px 10px 2px 10px; border-bottom: 1px solid #000000;}

#nav li a.subNavEnd:link {width: 180px; height: 15px; font-size: 12px; color: #000000; background: #999999; line-height: 1.4em; float: left; display: block; text-decoration: none; text-align: left; padding: 2px 10px 2px 10px; border-bottom: 3px solid #000000;}
#nav li a.subNavEnd:visited {width: 180px; height: 15px; font-size: 12px; color: #000000; background: #999999; line-height: 1.4em; float: left; display: block; text-decoration: none; text-align: left; padding: 2px 10px 2px 10px; border-bottom: 3px solid #000000;}
#nav li a.subNavEnd:active {width: 180px; height: 15px; font-size: 12px; color: #000000; background: #999999; line-height: 1.4em; float: left; display: block; text-decoration: none; text-align: left; padding: 2px 10px 2px 10px; border-bottom: 3px solid #000000;}
#nav li a.subNavEnd:hover {width: 180px; height: 15px; font-size: 12px; color: #000000; background: #99CC00; line-height: 1.4em; float: left; display: block; text-decoration: none; text-align: left; padding: 2px 10px 2px 10px; border-bottom: 3px solid #000000;}

td.contactBox {width: 180px; font-size: 13px; background: #333333; padding: 10px; border-right: 10px solid #000000; vertical-align: bottom;}
td.mainText {width: 540px; font-size: 13px; color: #000000; background: #FFFFFF; padding: 10px 20px 20px 20px; vertical-align: top;}
td.sideBar {width: 200px; font-size: 11px; border-left: 10px solid #000000; vertical-align: top;}

td.textWhat {width: 345px; font-size: 13px; color: #000000; background: #FFFFFF; padding: 0 15px 0 0; vertical-align: top;}
td.imageWhat {width: 180px; font-size: 13px; color: #000000; background: #FFFFFF; padding: 0; vertical-align: top;}

.sideBarHeader {font-size: 10px; background: #99CC00; padding: 3px 10px 3px 10px;}
.sideBarBoxNews {height: 109px; background: #333333; padding: 12px 10px 12px 10px; margin: 10px 0 0 0;}
.sideBarBoxGallery {height: 164px; background: #333333; padding: 12px 10px 12px 10px; margin: 10px 0 0 0;}

#gallery1 {width: 30px; height: 30px; border: 5px solid #999999; cursor: pointer; margin: 5px 5px 0 0; background: url(../images/gallery/1.jpg) center no-repeat; float: left;}
#gallery2 {width: 30px; height: 30px; border: 5px solid #999999; cursor: pointer; margin: 5px 5px 0 0; background: url(../images/gallery/2.jpg) top left no-repeat; float: left;}
#gallery3 {width: 30px; height: 30px; border: 5px solid #999999; cursor: pointer; margin: 5px 5px 0 0; background: url(../images/gallery/3.jpg) top left no-repeat; float: left;}
#gallery4 {width: 30px; height: 30px; border: 5px solid #999999; cursor: pointer; margin: 5px 0 0 0; background: url(../images/gallery/4.jpg) center no-repeat; float: left;}
#gallery5 {width: 30px; height: 30px; border: 5px solid #999999; cursor: pointer; margin: 5px 5px 0 0; background: url(../images/gallery/5.jpg) right no-repeat; float: left;}
#gallery6 {width: 30px; height: 30px; border: 5px solid #999999; cursor: pointer; margin: 5px 5px 0 0; background: url(../images/gallery/6.jpg) center no-repeat; float: left;}
#gallery7 {width: 30px; height: 30px; border: 5px solid #999999; cursor: pointer; margin: 5px 5px 0 0; background: url(../images/gallery/7.jpg) top no-repeat; float: left;}
#gallery8 {width: 30px; height: 30px; border: 5px solid #999999; cursor: pointer; margin: 5px 0 0 0; background: url(../images/gallery/8.jpg) left no-repeat; float: left;}
#gallery9 {width: 30px; height: 30px; border: 5px solid #999999; cursor: pointer; margin: 5px 5px 0 0; background: url(../images/gallery/9.jpg) left no-repeat; float: left;}
#gallery10 {width: 30px; height: 30px; border: 5px solid #999999; cursor: pointer; margin: 5px 5px 0 0; background: url(../images/gallery/10.jpg) center no-repeat; float: left;}
#gallery11 {width: 30px; height: 30px; border: 5px solid #999999; cursor: pointer; margin: 5px 5px 0 0; background: url(../images/gallery/11.jpg) center no-repeat; float: left;}
#gallery12 {width: 30px; height: 30px; border: 5px solid #999999; cursor: pointer; margin: 5px 0 0 0; background: url(../images/gallery/12.jpg) bottom left no-repeat; float: left;}
#gallery1:hover, #gallery2:hover, #gallery3:hover, #gallery5:hover, #gallery6:hover, #gallery7:hover, #gallery9:hover, #gallery10:hover, #gallery11:hover {width: 30px; height: 30px; border: 5px solid #99CC00; cursor: pointer; margin: 5px 5px 0 0; float: left;}
#gallery4:hover, #gallery8:hover, #gallery12:hover {width: 30px; height: 30px; border: 5px solid #99CC00; cursor: pointer; margin: 5px 0 0 0; float: left;}

td.homepageBoxes {padding: 0 0 5px 0;}

td.formCol1 {width: 150px; padding: 5px 0 0 0; vertical-align: top;}
td.formCol2 {width: 390px;}

td.footer {width: 980px; font-size: 12px; color: #999999; background: #333333; padding: 10px; border-top: 10px solid #000000; vertical-align: top;}
td.copyright {width: 1000px; font-size: 10px; padding: 10px 0 0 0;}

.imagePadding {padding: 0 0 0 15px;}
.imagePaddingWhat {padding: 0 0 15px 15px;}

.green {color: #99CC00;}

a:link {color:#99CC00; text-decoration:none;}
a:visited {color:#99CC00; text-decoration:none;}
a:active {color:#99CC00; text-decoration:none;}
a:hover {color:#99CC00; text-decoration:underline;}

a.noUnderline:link {color:#99CC00; text-decoration:none;}
a.noUnderline:visited {color:#99CC00; text-decoration:none;}
a.noUnderline:active {color:#99CC00; text-decoration:none;}
a.noUnderline:hover {color:#99CC00; text-decoration:none;}

a.button:link {padding-top: 6px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; font-family: Helvetica, Arial, Verdana; font-size: 10px; font-weight: bold; color: #FFFFFF; background: #333333; text-decoration:none; border-right: 5px solid #99CC00; text-transform: uppercase;}
a.button:visited {padding-top: 6px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; font-family: Helvetica, Arial, Verdana; font-size: 10px; font-weight: bold; color: #FFFFFF; background: #333333; text-decoration:none; border-right: 5px solid #99CC00; text-transform: uppercase;}
a.button:active {padding-top: 6px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; font-family: Helvetica, Arial, Verdana; font-size: 10px; font-weight: bold; color: #FFFFFF; background: #333333; text-decoration:none; border-right: 5px solid #99CC00; text-transform: uppercase;}
a.button:hover {padding-top: 6px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; font-family: Helvetica, Arial, Verdana; font-size: 10px; font-weight: bold; color: #FFFFFF; background: #666666; text-decoration:none; border-right: 5px solid #99CC00; text-transform: uppercase;}

a.ath:link {color:#FFFFFF; text-decoration:none;}
a.ath:visited {color:#FFFFFF; text-decoration:none;}
a.ath:active {color:#FFFFFF; text-decoration:none;}
a.ath:hover {color:#FF6600; text-decoration:none;}
