* {
  font-family: Verdana, Tahoma, Arial, Sans-Serif;
  font-size:11px;
}


       
body {
  background-image: url(../img/bg.gif);
  background-repeat:no-repeat;
  background-position: center top;
  background-color: #c5f4fa;
}



#copyright {
  width: 100%;
  text-align: center;
  color: #70a8b6;
  padding-bottom: 50px;
  font-size: 10px;
}



#main {
  background-image: url(../img/tblbg_mid.png);  background-repeat:repeat-y;
  background-position: center top;
  width: 1077px;
  margin: 0 auto;}

#main div {
  width: 1010px;
  height: 1220px;
  padding-top: 20px;
  padding-left: 30px;



}


#top {
  width: 1077px;
  height: 157px;
  margin: 0 auto;
}

#logo {
  padding-left:40px;
  padding-top: 45px;
  float: left;
}


#search {
  background-image: url(../img/cloud.png);
  background-repeat:no-repeat;
  width: 252px;
  height: 79px;
  float: left;
  margin-left:340px;
  margin-top: 45px;
}
#search form {
  margin-top: 30px;
  margin-left: 10px;
  color: #33ccff;
  font-weight: bold;
}

#search form input {
  border: 1px solid #d4f4ff;
  background-color: #d4f4ff;
  padding:4px;
  color: #3a7a98; 
}

#search form .btn {
  border: none;
  padding: 0px;  
  margin-bottom:-8px;
}



h1 {
  color: #33ccff;
  font-size:22px;
  padding-left: 10px;
}


.mp a:link, .mp a:visited {
  width: 28px;
}

.mpa a:link, .mpa a:visited {
  width: 28px;
  background-image: url(../img/mbg.gif);
  background-repeat:no-repeat;
  background-position: center center;
}


.mt a:link, .mt a:visited {
  vertical-align: middle;
  padding-left: 10px;
  color: #33ccff;
  font-size:18px;
  font-weight: bold;
  line-height: 18px;
}

.mta a:link, .mta a:visited {
  padding-left: 10px;
  background-color: #33ccff;
  color: #ffffff;
  font-size:17px;
  font-weight: bold;
}

.news {
  color: #33ccff;
  margin-left: 20px;
  margin-right: 10px;
  padding-bottom: 20px;
  display:block;
}

#brd {
  color: #49b334;
  font-size:14px;
  font-weight:bold;
  margin-left: 20px;
}

.bl {
  color: #33ccff;
  font-weight:bold;
  line-height:20px;
}

.pn {
  background-image: url(../img/grass.gif);
  background-repeat:repeat-x;
  width: 500px;
  height: 60px;
  padding: 0px;
  margin: 0px;
  margin-left:20px;
  display: block;
  vertical-align:bottom; 
  text-align: center;
  padding-top: 46px;
  color: #FFFFFF;
  font-weight: bold;
  padding-bottom:2px;
}
.pn a:link, .pn a:visited {
color:#FFFFFF;
}
.pn a:hover {
color:#000000;
}
.pns {
  background-image: url(../img/grass.gif);
  background-repeat:repeat-x;
  background-position:center;
  height: 63px;
  padding: 0px;
  margin: 0px;
  vertical-align:bottom; 
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
}

.pns-custom {
  background-image: url(../img/custom/grass_small.gif);
  background-repeat:no-repeat;
 // width: 158px;

  width: 200px;
  height: 23px;
  padding: 0px;
  margin: 0px;
  display: block;
  vertical-align:bottom; 
  text-align: center;
  padding-top: 46px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
  text-decoration:none;
}

.pns-custom a:link {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration:none;
}
.pns-custom a:hover {
  color: #000000;
  font-weight: bold;
  text-decoration:none;
}


.nav *{
  font-size:16px;
  padding: 2px;
}

.nav a{
  font-size:16px;
  color: #415e00;
}



#top_preview {
  width: 100%;
  height: 116px;
  background-image: url(../img/grass_bg.gif);
  background-repeat:repeat-x;

}

fieldset {
  border:1px solid #336993;
  padding:10px;
  margin-top:10px;
  margin-bottom:10px;
  width:500px;
  color: #336993;
  background-color:#F6F6FF;
}

.quote {
  border:1px solid #336993;
  padding:10px;
  background-color: #f3fff3;
  background-color:#F6F6FF;
  width:95%;
}

.green {
 color: #49b334;
}

.blue {
 color: #336993;
}

.theme-title a:link, .theme-title a:visited {
font-weight:bold;
font-size:13px;
}
.theme-info {
color:#000000;
}
.theme-info a:link, .theme-info a:visited {
color:#000000;
}
.imgborder {
padding:5px; 
border-color:#CCCCCC; 
border-style:solid; 
border-width:1px;
}
A:hover, A:active {color: #000}
A:hover .imgborder, A:active .imgborder {border-color: #000;}
.heading-left {
font-size:15px;
font-weight:bold;
line-height:30px;
width:290px;
text-align:center;
margin-left:3px;
float:left;
background-color:#33ccff;
color:#FFFFFF;
}
.heading-right {
font-size:15px;
font-weight:bold;
line-height:30px;
width:290px;
text-align:center;
margin-right:3px;
float:right;
background-color:#49b334;
color:#FFFFFF;
}
.heading-left a:link, .heading-left a:visited {
color:#000000;
font-size:11px;
}
.heading-left a:hover {
color:#414140;
}
.heading-right a:link, .heading-right a:visited {
font-size:12px;
font-weight:bold;
line-height:30px;
width:290px;
text-align:center;
margin-right:3px;
float:right;
background-color:#49b334;
color:#FFFFFF;
}
.heading-right a:hover {
font-weight:bold;
color:#000000;
}
.nav-heading {
  color: #33ccff;
  font-size:22px;
  padding-left: 10px;
  font-weight:bold;
  margin-top:10px;
  margin-bottom:10px;
}


h1 {
  color: #49b334;
  font-size:14px;
  padding:0px;
  margin:0px;
}




/*Navigation*****************************************************************************************************************/
	
		 #navigation ul {
			margin-left: 0;
			padding-left: 0;
			list-style-type: none;			
			float: left;
		}

		#navigation a {
			display: block;
			padding: 5px;
			vertical-align: middle;
			padding-left: 25px;
			color: #33ccff;
			font-size:14px;
			font-weight: bold;
			line-height: 14px;
			width:170px;
		}

		#navigation a:link, #navlist a:visited {
			color:#33ccff;
			text-decoration: none;
		}
		
		#navigation a:hover {
			background: #33ccff url(/img/mbg.gif) 0% 50% no-repeat;
			background-color: #33ccff;
			color:#FFFFFF;
		}
		
.breadcrumb {
margin-left:20px;
  font-size:14px;
}

.breadcrumb-text {
  color: #49b334;
  font-size:14px;
  font-weight:bold;
}
.breadcrumb-text a:link, .breadcrumb-text a:visited {
  color: #49b334;
  font-size:14px;
  font-weight:bold;
}
.breadcrumb-text a:hover {
color:#000000;
}
.layout-pagination {
background-color:#009900;
width:550px;
line-height:20px;
vertical-align:middle;
font-weight:bold;
}
.layout-pagination a:link, .layout-pagination a:visited {
color:#FFFFFF;
}
.layout-pagination a:hover {
color:#49B334;
}