html,body {
	text-align: center; /* for IE */
	background-color: #bdc0b4;
	width:100%;
	height:100%;
	margin: 0 auto;
	padding: 0;
	font-family: Verdana;
	color: #000;
}

img { border: 0px; }
.spacer { clear: both; font-size:1px; height: 0; }
.spacerMargin { margin-top: 10px; font-size: 1px; }
.spacerHead { border-bottom: 1px solid #000; margin: 2px 0 10px 0; clear: both; }
.spacerHead3 { border:0; margin: 2px 0 10px 0; clear: both; }
.spacerHead2 { border-bottom: 1px solid #000; margin: 0px auto 7px auto; clear: both; width: 92%; height: 1px; }
.floatLeft { float: left; padding: 5px; }
.fLeft { float: left; margin: 5px 0 0 0;}
a { color: #7bcf03; text-decoration: none;}
.smallText { font-size: 12px; margin: 10px 0 10px 5px; text-align: left;}
.nomargin { margin: 2px 0 0 0 !important; }
a.grey { color: #cbcbcb; }
.clear {
clear:both;
}
#container { width: 886px; margin: 0 auto; text-align: left; }
.top { width: 886px; height: 50px; background: url('../images/top.png') left no-repeat; position:relative; }
.Dlanguage { position:absolute; right:13px; top:-12px; z-index:10000 !important;  margin: 34px 0 0 8px; display: block; color: #218c00; font-size: 10px; display:none; }
a.language:hover { color:#218c00; }
.top .title { float: right; height: 23px; width: auto; display: inline; margin: 0px 20px 0 0; font-size: 22px; color: #218c00; }
.top .title img { float:left;margin: 15px 10px 0 0; display:inline; display:none;  }
.top .title span { color: #218c00; float:left; margin:25px 0 0 0; display:inline; }

.cdate { position:absolute; top:35px; left:15px; font-size:12px; }
.menu { width: 886px; height: 68px; background: url('../images/menubg.png') top no-repeat; position:relative; }
.menu .space { float: left; height: 24px; width: 40px;}
.menu a.main { float: left; padding: 4px 5px 0 15px; margin: 46px -1px 0 0; display:block; background: url('../images/dot.png') left no-repeat; text-decoration: none; height: 16px; color: #000000; border: 1px solid #e6e4e4; font-size: 10px; text-transform: uppercase; }
.menu a.main.selected, .menu a.main:hover { margin: 40px -1px 0 0; height: 20px; padding: 6px 5px 0 15px; color: #00A300; }
#searchsite input { float: left; display: inline; border: 1px solid #218c00; width: 215px; height: 14px; margin: 5px 5px 0 0; color: #b5b4b4; font-size: 12px; }
#searchsite .sbm {margin: 5px 0px 0 0; float: right; text-decoration: none; display: inline; color: #000; font-size: 12px; height: 20px; }
#searchsite .sbm:hover { color: #218c00; }
.uppercase { text-transform:uppercase; }

.submenu2 { margin-left: 20px; float:left;  padding: 3px 0 0 0; width: 850px; height: 12px; border-top: 1px solid #000; }
.submenu2 a { color: #8F8E8E; text-align: left; text-decoration: none;  font-size: 11px; float: left; display: inline; padding: 0 3px; }
.submenu2 a:hover,.submenu2 a.selected { color: #7BCF03; }
.submenu2 span { color: #000; float: left; font-size: 11px; padding: 0 1px;}

.submenu { width: 576px; height: 14px; margin: 15px 0 0 0; padding: 0 0 0 5px; display: inline; background: url('../images/bgtitle.png') repeat-x; text-align: left; float: left; font-size: 10px; font-weight: bold;}
.submenu .column { width: 258px; float: left; text-align: center; color: #000; }
.submenu span { color: #7bcf03; } 
.submenu a { color: #9f9e9e; text-align: left; text-decoration: none; background: url('../images/bgtitle.png') repeat-x;  font-size: 11px; float: left; display: inline; padding: 0 5px; }
.submenu a:hover, .submenu a.selected { background: url('../images/white.png') repeat;  } /* IE6 Hack */
.submenuTitle { text-transform:uppercase; width: 567px; height: 16px; margin: 10px 0 0px 0; padding: 2px 0 0 0px; display: inline;  text-align: left; float: left; font-size: 12px; font-weight: bold; color:#218c00; }

.content { width: 886px; background: url('../images/bg.png') repeat-y; position:relative; text-align:left; }
.leftCol { width: 572px; margin: 15px; display: inline; float: left; }
.rightCol { width: 268px; margin: 15px 0 0 0; float: left; display: inline;}

.leftCol h1 { font-size: 14px; color: #7bcf03; margin: 0; padding: 0; }
.head { height: 12px; background: #7bcf03 repeat; font-size: 11px;  text-align: left; }
.head span { background-color: #fff; padding: 0 5px 0 0; text-align: left; float: left; margin-top: -2px; height: 14px; color:#218c00; }
.head span.right { background-color: #fff; padding: 0 1px 0 2px; float: right; margin-top: -2px; text-align: right; height: 14px; color:#218c00; }

.img { margin-top: 2px; overflow: hidden; width: 571px; height: 208px; }
.data { font-size: 13px; text-align: justify; background: url('../images/databg.jpg') top; background-repeat:repeat-x; padding: 3px; padding-top:0; }
.readMore { color: #7bcf03; font-size: 13px; text-decoration: none; float: right; display: inline; margin: 2px 0 0 0; }
.readMoreSmall { color: #7bcf03; font-size: 10px; text-decoration: none; float: right; display: inline; margin: 0; }
.readMore:hover, .readMoreSmall:hover { color: #000; }

.newsBox { width: 130px; height: 130px; overflow: hidden; float: left; margin: 5px 10px 0px 0px; display: inline; }
.newsBox:last-child { margin-right:0px; }
.newsBox:first-child { margin-left:10px; }
.newsBox img { float: left; border: 1px solid #fff; }
.newsBox span { font-size: 9px; }
.newsBox a { color: #fff; }
.newsBox a:hover { color: #000; }

.galBoxHeader { background: url('../images/galBoxHeader.jpg'); width: 530px; height: 41px; }
.galBoxHeader .left { background: url('../images/gal-l.jpg'); width: 18px; height: 27px; float: left; margin: 0;}
.galBoxHeader .right { background: url('../images/gal-r.jpg'); width: 18px; height: 27px; float: left;}
.galBoxHeader span { background: url('../images/gal-c.jpg'); height: 19px; float: left; font-size: 12px; color: #7bcf03; padding: 8px 0 0 0; }
.galBoxContent { width: 570px; height: 140px; color:#000000; padding-left:4px; }
.galBoxContent a { color:#000; }
.galBoxContent a:hover { color:#7bcf03; }
.galBoxContent img { border:1px solid #008000; }

.leftColumn { width: 300px; height: 150px; padding: 40px 0 0 10px; float: left; text-align: center; }
.rightColumn { width: 233px; float: left; text-align: center; font-size: 11px; text-align: right; padding: 0px 0 0 0px; display: inline;}

.newsSmall { width: 268px; text-align: left; padding-top:0px;}
.newsSmall a { color: #000; font-size: 10px; margin: 0px 0 0 15px; width: 250px; padding:0; text-align: left; display: block; }
.newsSmall a:hover { color: #218c00; }
.newsSmall span { float: right; font-size: 10px; margin: 0px 2px 0px 0; display: inline; }
.sbm2 { background: #fff; border: 0; color: #7bcf03; font-size: 11px; cursor:pointer; }

.banner { margin: 0px auto; text-align: center; overflow:hidden; }
.polls { margin:20px auto; text-align:left; }
.places { width: 266px; height: 110px; margin: 10px 0 0 0; padding: 1px; }
.places img { width: 141px; height: 106px; overflow: hidden; float: left; border: 1px solid #92c812; }
.places span { width: 115px; margin: 0 0 0 5px; display: inline; font-size: 9px; float: left; text-align: left;}
.places strong { font-size:12px; font-weight:normal; }

#bottom {  background: url('../images/footerbg.png') no-repeat; width: 886px; height: 27px; }
.footer { height: 20px; width: 886px; border-top: 1px solid #218c00; }
.footer a { color: #000; font-size: 10px; float: left; margin: 0 2px; display: inline; }
.footer a:hover, .footer a.selected { color: #218c00; }
.footer span { font-size: 10px; float: left; }
.footer .copyright { color: #686767; float: right; font-size: 10px; }

.underline:hover {
	text-decoration:underline;
}

.gallery { background: url('../images/gallery.jpg'); width: 248px; height: 128px; float: left; margin: 10px 35px 5px 3px; display: inline;  }
.gallery img { float: left; margin: 17px 0 0 10px; display: inline; width: 106px; height: 82px; }
.gallery .inv { display: none; visibility: hidden;}
.gallery span { float: left; text-align:left; margin: 17px 0 0 7px; display: inline; color: #000; font-size: 11px; height: 83px; width: 120px; }
.gallery span a { float: left; text-align: left; margin: 0; border: 0; width: auto;}
.gallery a { float: right; text-align: right; color: #7bcf03; font-size: 12px; margin: 0 10px 0 0; display: inline; width: 228px; padding-bottom: 2px; border-bottom: 1px solid #000; }
.gallery a.link { float: none; margin: 0; display: inline; width: auto; padding: 0; border: 0; }
.gallery a:hover { color: #3c5500; }


.singleGallery {
	float:left;
	margin:11px 11px 11px 11px;
	padding:0;
	display:inline;
}
.galleryTitle {
	margin:0;
	font-size:10px;
	color:#218C00;
	text-transform:uppercase;
}
.headNews { float: left; }
.headNews .title { text-transform:uppercase; font-size: 14px; font-weight: bold; color:#218c00; width: 200px; float: left; text-align: left; margin: 0 0 5px 10px; display: inline; }
.headNews .text { float: left; font-size: 12px; width: 200px; margin: 0 0 0 10px; display: inline;  text-align: left;}

.newsCenter { width: 572px; margin: 9px 0 0 0; }
.newsCenter a { text-align: left; color: #9f9e9e; text-decoration: none; float: left; width: 400px; overflow: hidden; font-size: 11px; }
.newsCenter a:hover { color: #7bcf03; }
.newsCenter span { width: 122px; overflow: hidden; height: 14px; float: right; font-size: 10px; }
.newsCenterBottom { width: 572px; border-bottom: 1px solid #000; height: 2px; font-size: 1px;}

#splash { position:relative; width: 571px; height: 151px; overflow: hidden; border:1px solid #000000; text-align: center; float:left; margin-top:5px; }
#splash img { position:absolute; display:none; top:0px; left:0px; }

#splashCat { position:relative; width: 571px; height: auto; text-align: center; float:left; margin-top:25px; margin-bottom:10px; overflow:hidden; }
#splashCat img { border:1px solid #000000; }

/* Astro box */

#astro { float: right; margin: 0px; padding: 6px; padding-bottom:0px; list-style-image: none; list-style-type: none; background-color: #f7fee2; border: 1px solid #666666; width: 210px; min-height: 106px; }
#astro li { clear: both; padding-bottom: 7px; font-size: 10px; text-align: left; }
.astroitem { padding-right: 3px; padding-left: 3px; float: left; width: 95px; }

.paging { margin: 0px auto 10px auto; float:right; }
.paging a { font-size: 12px; color: #7bcf03; }
.paging a:hover,.paging a.selected { font-size: 12px; color:#000; }

/* polls */

.polls form {
	font-size:11px;
	cursor:pointer;
}
.polls form strong {
	font-size:12px;
}