@charset "utf-8";
/* CSS Document */


	
body{
		font: 0.9em "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #181818;
		background: #d5e7d2 url(images/background.gif) repeat-x;
		padding: 0;
		margin: 0;
		line-height:1.2;
}

#container{
	width:900px;
	margin: 0 auto;
	position: relative;
	overflow:hidden;
	margin-top:5px;
	margin-bottom:5px;}

#headertop {
	height: 150px;
	background:#eeeeee;
	margin: 0 auto;
	position: relative;
	overflow:hidden;

	border:solid 1px #4c7933;
}

#navboxes {
	height: 200px;
	background:#eeeeee;
	color:#000;
	margin: 0 auto;
	position: relative;
	overflow:hidden;
	margin-top:10px;
	border:solid 1px #c9c9c9;
}

#footerbottom {
	height: 45px;
	background:#c9c9c9;
	color:#FFF;
	margin: 0 auto;
	position: relative;
	overflow:hidden;
	border:solid 1px #c9c9c9;
}

#gads {
	margin:25px;
}

.spiffy{
display:block;
}
.spiffy *{
display:block;
height:1px;
overflow:hidden;
background:#ffffff;
}
.spiffy1{
border-right:1px solid #ebebeb;
padding-right:1px;
margin-right:3px;
border-left:1px solid #ebebeb;
padding-left:1px;
margin-left:3px;
background:#f6f6f6;
}
.spiffy2{
border-right:1px solid #e0e0e0;
border-left:1px solid #e0e0e0;
padding:0px 1px;
background:#f8f8f8;
margin:0px 1px;
}
.spiffy3{
border-right:1px solid #f8f8f8;
border-left:1px solid #f8f8f8;
margin:0px 1px;
}
.spiffy4{
border-right:1px solid #ebebeb;
border-left:1px solid #ebebeb;
}
.spiffy5{
border-right:1px solid #f6f6f6;
border-left:1px solid #f6f6f6;
}
.spiffy_content{
padding:0px 5px;
background:#ffffff;
} 




/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 375px; /* ems so it will grow */
	background: url(images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}




.headimg {
	float:right;
	padding-right:20px;
	padding-top:10px;
}

.headnavigation{
	font: 13px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4c7933;
	float:right;
	padding-right:20px;
	padding-bottom:15px;
}

.headnavigation a{text-decoration: none;color: #4c7933;}
.headnavigation a:hover{color: #181818;}

.footnavigation{
	font: 13px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	float:right;
	padding-right:20px;	
	margin-top:25px;
}

.footnavigation a{text-decoration: none;color: #fff;}
.footnavigation a:hover{color: #dcf1b1;}

.footcomp{
	font-size:10px;
	height:18px;
	padding-left:8px;

}
.footcomp a{text-decoration: none;color: #181818;}
.footcomp a:hover{color: #c9c9c9;}


h1 {
	font: 18px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4c7933;
	margin:0 0 5px 20px;
	
}

h2 {
	font: 18px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #181818;
	margin:0 0 5px 20px;
}

h3 {
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #4c7933;
	margin:0 0 5px 10px;
}


h4 {
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #c9c9c9;
	margin:0 0 15px 10px;
	padding: 5px 0 10px 0;
}
h4 a{text-decoration: none;color: #c9c9c9;}
h4 a:hover{color: #4c7933;}

.leftcolumn{
	float:left;
	padding-left:0 8px 0 8px;
	width:425px;
	margin-top:15px;
}

.leftcolumn p{
	padding:0px 25px;
}

.rightcolumn{
	float:left;
	padding-left:0 8px 0 8px;
	width:425px;
}

.contenttxt{
	margin:0 25px 15px 25px;
	padding-left:0 8px 0 8px;
}

.navboxl{
	float:left;
	width:265px;
	height:150px;
	padding:15px 0 15px 15px;
	font: 12px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4c7933;
}

.navboxl a{text-decoration: none;color: #4c7933;}
.navboxl a:hover{color: #c9c9c9;}
.navboxl p{padding:0px 15px;}

.navboxc{
	float:left;
	width:265px;
	height:150px;
	padding:15px;
	font: 12px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4c7933;
	background:url(images/bg_dotv.gif) repeat-y;
}

.navboxc a{text-decoration: none;color: #4c7933;}
.navboxc a:hover{color: #c9c9c9;}
.navboxc p{padding:0px 15px;}

.dots {background:url(images/bg_dotb.gif) repeat-x;}
