/* CSS Document */

body {
	margin:0px;
	background-color:#076324;
}

h1 {
	margin:0px;
	display: block;
	width: 197px;
	height: 189px;
	text-indent: -9999px;
	background: transparent url(../images/logo.jpg) no-repeat 0 0;
}
h1 a {
	display: block;
	width: 100%;
	height: 100%;
	outline: none;
}

#leftimg {
    width:50%;
    float:left;
    margin-right:-472px;
}

#leftimginner{
	margin-right:472px;
	background-image:url(../images/left.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:1051px;
}

#rightimg{
	width:50%;
	float:right;
	margin-left:-472px;
}

#rightimginner{
	margin-left:471px;
	background-image:url(../images/right.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:1051px;
}

#sitecenter{
	float:left;
	width:944px;
	font-family: Century Gothic;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	background-image:url(../images/contentbk.jpg);
	background-repeat:no-repeat;
}

#sitecentertopbar{
	margin-top:20px;
	float:left;
	width:944px;
	background-image:url(../images/top.jpg);
	background-repeat:no-repeat;
	height:30px;
}


#logoplaceholder{
	float:left;
	width:944px;
	height:223px;
}

#logoholder{
	float:left;
	margin-left:35px;
	height:189px;
	width:197px;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;	
}

#sloganholder{
	float:right;
	margin-right:50px;
	margin-top:20px;
	height:32px;
	width:500px;
	background-image:url(../images/telno.jpg);
	background-repeat:no-repeat;
	background-position:right;	
}
#toprightcontentholder{
	float:right;
	margin-right:50px;
	width:250px;
}

#emailholder{
	margin-top:10px;
	margin-bottom:10px;
}
#emailholder a:visited, #emailholder a:hover, #emailholder a:link, #emailholder a:active{
	text-decoration:none;
	font-weight:bold;
}
#emailholder a:hover{
	text-decoration:underline;
	font-weight:bold;
}

#navplaceholder{
	float:left;
	margin-top:20px;
	margin-left:35px;
	height:30px;
	width:870px;
	background-color:#4ab66c;
	border:medium solid #cfe5d0;
}
div.navitem{
	float:left;
	margin-left:20px;
	margin-top:5px;
}
.navitem a:visited, .navitem a:hover, .navitem a:link, .navitem a:active{
	text-decoration:none;
}
.navitem a:hover{
	text-decoration:none;
}

.blogholder{
	float:right;
	color:#FFFFFF;
	margin-right:5px;
}
.blogholder a:visited, .blogholder a:hover, .blogholder a:link, .blogholder a:active{
	text-decoration:none;
}
.blogholder a:hover{
	text-decoration:underline;
}

div.bodyplaceholder{
	float:left;
	margin-top:55px;
	margin-left:35px;
	margin-right:20px;
	width:874px;
}
.bodyplaceholder a:visited, .bodyplaceholder a:hover, .bodyplaceholder a:link, .bodyplaceholder a:active{
	text-decoration:none;
	font-weight:bold;
}
.bodyplaceholder a:hover{
	text-decoration:none;
	font-weight:bold;
}

.mainimagead{
	width:868px;
	border:medium solid #cfe5d0;
}

.imageholder{
	border:medium solid #cfe5d0;
}

.pagetext{
	float:left;
	margin:5px;
	margin-top:20px;
	width:850px;
}

.titlebar{
	float:left;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:8px;
	margin-right:20px;
	padding-right:20px;
	width:710px;
}

.lefttitlebar{
	float:left;
}
.righttitlebar{
	float:right;
	padding-top:6px;
	width:142px;
}

#rightinfobar{
	float:right;
	width:190px;
	margin-top:20px;
	padding-left:10px;
	padding-right:10px;	
	font-size:10px;
}
#footerholder{
	margin-top:15px;
	float:left;
	width:864px;
	font-size:12px;
	font-family: Century Gothic;
	text-align:left;
	padding-left:40px;
	padding-right:40px;	
	background-color:#c0d4c1;
}
#footerholder a:visited, #footerholder a:hover, #footerholder a:link, #footerholder a:active{
	text-decoration:none;
}
#footerholder a:hover{
	text-decoration:none;
}

#footerholderbottom{
	float:left;
	width:100%;
	font-size:12px;
	font-family: Century Gothic;
	text-align:center;
	color:#FFFFFF;
}

.titlecolor1{
	font-size:18px;
}

.title{
	font-size:18px;
}

.smtitleboldcolor1{
	font-size:12px;
	font-weight:bold;
}

.smtitlebold{
	font-size:12px;
	font-weight:bold;
}

.titlegrey{
	font-size:18px;
}

.blogtitle{
	font-size:24px;
	font-weight:bold;
}
.blogtitle a:visited, .blogtitle a:link, .blogtitle a:active{
	text-decoration:none;
}
.blogtitle a:hover{
	text-decoration:underline;
}

.newsback{
	margin:5px;
	padding:10px;
}

.textwithdottedline {
	padding-bottom:5px;
	border-bottom: 1px dotted #000000;
	margin-bottom: 5px;
	margin-top:2px;
}
.textwithdottedline a:visited, .textwithdottedline a:link, .textwithdottedline a:active{
	text-decoration:none;
}
.textwithdottedline a:hover{
	text-decoration:underline;
}

.topnavtext {
	color:#000000;
	text-decoration:none;
}
.topnavtext a:visited, .topnavtext a:link, .topnavtext a:active{
	text-decoration:none;
}
.topnavtext a:hover{
	text-decoration:none;
}

#imagebox{
	padding:5px;
	border:#333333 thin solid;
	width:250px;
}

.inputepcform{
	font-size:10px;	
}

.footertable td{
	vertical-align:top;
}

.newsbacksmall{
	padding:2px;
	text-decoration:none;
}
.newsbacksmall a:visited, .newsbacksmall a:link, .newsbacksmall a:active{
	text-decoration:none;
}
.newsbacksmall a:hover{
	text-decoration:underline;
}

.foottext{
	text-decoration:none;
}
.foottext a:visited, .foottext a:link, .foottext a:active{
	text-decoration:none;
}
.foottext a:hover{
	text-decoration:none;
}

/* rotator in-page placement */
div.rotator {
	height:384px;
}
.rotateul{
	margin:0px;
	padding:0px;
}
/* rotator css */
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div.rotator ul li img {
	}
        div.rotator ul li.show {
		z-index:1;
}

