* {
margin:0;
padding:0;
}

body {
background-color:#E4E4E4;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
margin:0;
padding:0;
}

h1 {
font-size:18px;
font-weight:bold;
letter-spacing: 1px;
padding: 20px 0 5px;
}

h2 {
position:absolute;
left:705px;
top:82px;
font:18px;
color:#FFF;
}

h3 {
font:bold 16px;
letter-spacing:1px;
padding:20px 0 5px;
}

h4 {
font:bold 13px;
padding-top:12px;
}

h1.firsth1 {
padding-top:0;
}

p {
text-align:justify;
color:#10170B;
line-height:18px;
padding:5px 0;
}

a {
text-decoration:underline;
color:#3076E3;
}

a:hover {
text-decoration:none;
color:#3076E3;
}

img {
border:none;
}

img.floatLeft { 
    float: left; 
    margin: 5px; 
}
img.floatRight { 
    float: right; 
    margin: 5px; 
}

#main {
width:1024px;
text-align:left;
background-color:#FFF;
margin:0 auto;
}

#top {
position:relative;
width:1024px;
height:248px;
background-image:url();
margin:0;
}

#logo {
height:206px;
}

#content {
	float:left;
	height:100%;
	background-image:url(images/background_content.png);
	background-repeat:repeat-y;
}

#menu {
height:40px;
margin:0;
}

#menu ul {
list-style:none;
}

#menu ul li {
float:left;
display:block;
padding:0 25px;
}

#menu ul li a {
font:bold 12px/74px;
text-transform:uppercase;
text-decoration:none;
color:#F4F4F4;
}

#menu ul li a:hover {
text-decoration:none;
color:#FFF;
}

#middle {
	background-image:url(images/topborder.jpg);
	background-repeat:no-repeat;
	border:none;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#left {
float:left;
width:270px;
background:none;
}

#left h3 {
font:bold 14px;
text-align:center;
text-transform:uppercase;
letter-spacing:1px;
color:#3FA14B;
padding:0;
}

#left h4 {
font:bold 12px;
color:#3FA14B;
padding:18px 0 0;
}

#left p {
font:12px/17px;
color:#3FA14B;
padding:5px 0;
}

#search {
height:80px;
text-align:center;
background-image:url(images/searchbackground.jpg);
margin:0 10px;
}

#search p {
font:bold 12px/20px;
text-align:center;
color:#EEF6E9;
padding:10px 0 0;
}

#formSearch {
width:200px;
margin:0 auto;
}

#searchInpTxt {
float:left;
width:160px;
height:24px;
border:1px solid #63A13E;
background-color:#FFF;
}

#search input.text {
display:block;
width:156px;
font:14px;
color:#4E7C31;
background:none;
border:none;
margin:4px 0 0 2px;
}

#searchInpSub {
float:right;
width:26px;
height:24px;
background:url(images/go.gif);
border:1px solid #63A13E;
}

#search input.submit {
display:block;
float:right;
width:26px;
height:24px;
background:none;
border:none;
}

#left_mid {
background-color:#D2E7C5;
margin:3px;
padding:10px 17px 15px 0;
}

#left ul {
list-style:none;
padding:10px 0 0;
}

#left ul li {
text-align:left;
padding:0 0 0 16px;
}

#left ul li a {
text-decoration:none;
color:#D2E7C5;
font-size:11px;
line-height:20px;
}

#left ul li a:hover {
text-decoration:none;
color:#D2E7C5;
}

#right {
float:right;
width:694px;
border:none;
margin-left:20px;
}

#right_top ul {
margin-left:30px;	
}

#right_top ol {
margin-left:30px;	
}

#right_top {
background:none;
border:none;
margin:0;
padding:10px 30px;
}

#lower_border {
clear:both;
background-image:url(images/lowerborder.jpg);
background-repeat:no-repeat;
border:none;
margin:0 20px;
padding:15px 0 0;
}

#bottom {
clear:both;
font:10px;
padding:15px 0 20px;
}

#bottom p {
text-align:center;
color:#000;
padding:0;
}

#bottom a,#bottom a:hover {
color:#3FA14B;
}

.leftmenu {
margin-left:24px;
display:block;
text-decoration:none;
color:#000;
padding:6px 0 6px 10px;
}

.submenu {
font-size:11px;
display:block;
margin-left:38px;
text-decoration:none;
color:#333;
padding:2px 0 6px 6px;
}

.hide {
display:none;
}

.show {
display:block;
}

