/* CSS Document */

body { margin-top:20px; margin-bottom:20px; background-color:#ededed; }

p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7b7b7b; line-height:18px; }

h1,h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#80c242; margin:0; }

h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f15a22; margin:0; }

h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7b7b7b; margin:0; }

img { border:0px none; }

.footertext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; }

#wrapper { 
	position:relative; 
	margin: 0 auto; 
	width:885px; 
	padding-left:15px; 
	background-color:#ffffff; 
	border:solid 1px #cccccc; 
}

#header { 
	position:relative; 
	width:870px; 
	height:80px; 
	border-bottom:solid 1px #80c242; 
}

#logo { 
	position:absolute; 
	width:270px; 
	height:80px;
	top:0;
	left:0; 
}

#searchtop {
	position:absolute; 
	width:335px;
	height:25px;
	top:20px;
	right:0;
	text-align:right;
}
.searchtop {
	width:135px;
	background-color:#e9e9e9;
	border:1px solid #999;
	color:#7b7b7b;
	font-size:0.8em;
	padding:1px;
}
#mainnav { 
	position:absolute; 
	bottom:0;
	right:0;
	width:600px; 
	height:25px; 
	text-align:right; 
}

#subnav { 
	position:relative; 
	width:870px; 
	height:30px; 
	padding-top:10px; 
	text-align:right; 
}

#footer { 
	width:870px; 
	height:45px; 
	padding-top:10px; 
	border-top:solid 1px #80c242;
	background-color:#FFFFFF; 
}

#copyright { 
	position:absolute; 
	width:435px; 
	height:38px; 
	padding-top:7px; 
}

#footerlinks { 
	position:absolute; 
	margin-left:435px; 
	width:370px; 
	height:40px; 
	padding-top:5px; 
	padding-right:10px; 
	text-align:right; 
}

#worldmap { 
	position:absolute; 
	margin-left:815px; 
	width:55px; 
	height:45px; 
	text-align:right; 
}