*{ margin: 0; padding: 0; }* 
body { 
	font: .75em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	line-height: 1.6em;
	background: #F3F6DB url(images/bg.jpg) repeat-x;
	color: #444; 
}

a {	color: #00863F;	background: inherit; text-decoration: none; }

p { margin: 0 0 15px 0; }
h1 {  margin:18px 0 0 0; font-size:1.5em}
h1 a { background:inherit; }
img { border: 0; }
h2 { font: normal 1.6em "Trebuchet MS", Arial, Sans-Serif;  }
h3 {color:#000; margin-top:25px}
h3 a { font-size: 1em;  }
.image {border:1px dashed #ccc; padding:2px}
.imageleft {border:1px dashed #ccc; padding:2px; margin-right:10px}
.imageright {border:1px dashed #ccc; padding:2px; margin-left:10px}
strong {font-weight:bold; color:#000; font:normal .95em "Trebuchet MS", Arial, Sans-Serif;}
.headerpic {text-align:left; vertical-align:middle}

#column1{ width:290px; float:left; margin:0 5px 0 0; padding:5px}
#column1 h3 {margin:0 0 10px 10px; color:#006600; }
#column1 ul { margin:4px; }
#column1 li a { color: #000; margin: 0 0 0 13px; background: url(images/toparrow.png) no-repeat center left; padding: 0 0 0 12px; }

#column2{ width:290px; float:left; margin:0 5px 0 0; padding:5px}
#column2 h3 {margin:0 0 10px 10px; color:#006600; }
#column2 ul { margin:4px; }
#column2 li a { color: #000; margin: 0 0 0 13px; background: url(images/toparrow.png) no-repeat center left; padding: 0 0 0 12px; }

#column3{ width:280px; float:left; margin:0 5px 0 0; padding:5px}
#column3 h3 {margin:0 0 10px 10px; color:#006600; }
#column3 ul { margin:4px; }
#column3 li a { color: #000; margin: 0 0 0 13px; background: url(images/toparrow.png) no-repeat center left; padding: 0 0 0 12px; }


#content { width: 940px; margin: 0 auto; padding: 0;}

#top{ float: right; text-align: right; margin:35px 30px 0 0;  }
#top a { color: #808080; margin: 0 0 0 13px; background: url(images/toparrow.png) no-repeat center left; padding: 0 0 0 12px; }
input.searchfield { width: 150px; padding: 6px; border: 2px solid #ccc; font-size: .9em; }
input.searchbutton { background: #00853F; border: 0; padding: 6px; color: #fff; font-weight: bold; font-size: .9em; }

#logo { float: left; margin:0; padding:0}
#menu { height: 25px; padding: 15px 5px 0 0px; clear: both;  margin: 0px 0 15px 0; }
	#menu li { font-size: 1.2em; display: inline; line-height:25px; }
	#menu li a { margin: 5px 15px 0 15px; text-decoration:none; }
	#menu li a:hover { text-decoration:none;   }
	.current{ text-decoration:none; font-weight:bold;}
	
.menustyle{
height: 25px; padding: 15px 0 0 0; clear: both;  margin: 0px 0 10px 0; width:930px;

}

.menustyle:after{ /*Add margin between menu and rest of content in Firefox*/
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.menustyle ul{
width: 100%;
background:none; /*THEME CHANGE HERE*/
padding: 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.menustyle ul li{
font-size: 1.2em; display: inline; line-height:25px;
}

.menustyle ul li a{
margin: 5px 15px 0 15px; color: #fff; text-decoration:none;  

}

.menustyle ul li a:hover{
text-decoration:none; /*THEME CHANGE HERE*/
}

.menustyle ul li a[rel]:after{ /*HTML to indicate drop down link*/


height:16px;
}
.current{ text-decoration:none;  font-weight:bold;}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border-bottom-width: 0;
font-size:12px; 
line-height:20px;
z-index:100;
background-color:#1A6AA9;
width: 225px;
visibility: hidden;

}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 0;
border-bottom: 1px solid #eee; /*THEME CHANGE HERE*/
padding: 2px 0 0 2px;
text-decoration: none;
font-weight: bold;
color: #fff;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background:none;
color:#eee;
}

#main { float: left; width: 420px; margin:0; height:280px; background:#fff; }
	#main img { float: left; border: 5px solid #fff;  }
	#line { clear: both; padding: 3px; margin: 0 0 15px; background: #fff }
	#ad { float: left; text-align: left; width: 470px;  height:280px; background:url(images/ad-spot.jpg) no-repeat; border-top:2px solid #fff; border-right:5px solid #fff }
	#ad p {text-align:left; margin:10px 10px 10px 70px; }
	#shortnews { float: right; width: 250px; }
	.news { border-bottom: 1px solid #eee; padding: 0 0 2px 0; margin: 0 0 10px 0;}
	
#header {height:45px; vertical-align:top; margin:0; }

#wrap { width: 930px; margin: 0 auto; padding: 0; background:#fff; height:100%;}
	
#left {
	background:#fff;
	float:left;
	width: 910px;
	margin:0 auto;
	padding:10px;
	height:100%;

}
	#left img { margin: 0 0 8px; }
	#left li { list-style: none; }
	#left li a {  color: #787A8F; font-weight: bold; background: url(images/arrow.gif) no-repeat center left; padding: 0 0 0 12px; }


	
#right {
	margin:0;
	float: right;
	width: 460px;
	text-align: left;
	background:#fff;
	padding:0 15px 0 5px;
	height:100%;
}
.border { clear: both;  padding: 0 0 0 10px; }
.borderTitle { clear: both;  margin: 0px; padding: 10px 5px 0 10px; font-size:16px; color:#000; font-weight:bold; }

#rl { float: left; width: 215px; margin: 0 0 10px 10px;background:#fff; }
#rr { float: right; width: 215px;background:#fff; }
	#rl li, #rr li { list-style: none; border-bottom: 1px solid #ccc; padding: 4px; margin: 0; }
	#rl li a, #rr li a { background: #fff url(images/arrow.gif) no-repeat center left; padding: 0 0 0 12px; color: #000;  }
	
#rl-2 { float: left; width: 215px; margin: 20px 0 30px 10px;background:#fff; }
#rr-2 { float: right; width: 215px;background:#fff; }
	#rl-2 li, #rr-2 li { list-style: none; border-bottom: 1px solid #ccc; padding: 4px; margin: 0; }
	#rl-2 li a, #rr-2 li a { background: #fff url(images/arrow.gif) no-repeat center left; padding: 0 0 0 12px; color: #000;  }
	
#Subpageleft {float:left; width:220px;margin:0px 15px 20px 10px;}
#Subpageleft li {list-style: none; border-bottom: 1px solid #ccc; padding: 10px 0 0 5px; margin: 0;color: #999; font-size:16px; line-height:25px}
#Subpageleft li a, #Subpageleft li a { background: #fff url(images/leaf-icon.jpg) no-repeat;padding: 4px 0 0 22px; color: #000;  }

#Subpageright {float:left; width:215px; margin:0px 0 20px 0}
#Subpageright li {list-style: none; border-bottom: 1px solid #ccc; padding: 10px 0 0 5px; margin: 0;   color: #999; font-size:16px; line-height:25px}
#Subpageright li a, #Subpageright li a { background: #fff url(images/leaf-icon.jpg) no-repeat;padding: 4px 0 0 22px; color: #000;  }

#leftCol {float:left; width:435px; margin:10px 10px 10px 0px; padding:0 0 0 10px; background:#fff;}
#leftCol h2 {border-bottom:1px dashed #ddd; padding:0 0 5px 0; margin:0 0 10px 0}

#rightCol {float:left; width:445px; margin:10px 0 10px 0; padding:0; background:#fff; border-left:1px dashed #ddd}
#rightCol h2 {border-bottom:1px dashed #ddd; padding:0 0 5px 0; margin:0 0 10px 10px}

/*--------------acordion style---------------*/
#basic-accordian{
	padding: 5px 5px 10px 10px;
	margin:0;
	width:400px;
	height:auto;
	background:#fff;


}

.accordion_headings{
width:400px;
height:35px;
padding:5px  0 0 0;
background:#fff;
color:#00863F;
cursor:pointer;
font-weight:bold;
margin:0px 0 4px 0;
border-bottom:1px dashed #ddd;
font-size:16px;
}

.accordion_headings2{
width:400px;
height:70px;
padding:0;
background:#fff;
color:#00863F;
cursor:pointer;
font-weight:bold;
margin:0;
border-bottom:1px dashed #ddd;
font-size:16px;

}
.accordion_headings:hover{
color:#000;
}
.accordion_child {
padding:0px 10px 0 0; 
}
.accordion_child h3 {font-weight:bold;}
.accordion_child li{
color: #000; margin:0 0 15px 25px;
}
.header_highlight{
color:#000;
}
.header_highlight2{
color:#000;height:70px;
}

#footer { clear: both;  font-size: 1.0em; color: #999; background: #1B191A; height:60px }
.footer {
	width:927px;
	background:url(images/footer.jpg) no-repeat;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
	.links a { font-weight: bold; color: #787A8F; margin: 0 5px 0 0; padding: 0 0 0 5px; }
	#footer li { list-style: none; }
	#fl { width: 600px; padding:25px 0 0 5px}
	#fr { float: right; padding:25px 15px  0 0; text-align:right;}
