@charset "utf-8";
/* CSS Document */
body { background-color:#FFFFFF; color:#808080; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; font-size:11px; padding:0px; margin:0px }
a { color:#ffffff; text-decoration:none }
a:active { color:#ffffff }

.content_panel { background-color:#FFFFFF; float:left }
.logo_panel { width:155px; background-color:#FFFFFF; position:absolute; top:60px; left:645px; }

.header { width:645px; height:15px; background-color:#132c16; color:#FFFFFF }
.header #content { padding-left:205px; font-size:9px }
.header #content #item { height:13px; padding-left:10px; padding-right:10px; padding-top:2px; border-left:1px solid #ffffff; float:left; }
.header #content #item_active {
	height:13px;
	background-color:#99cc00;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	border-left:1px solid #ffffff;
	float:left;
}

.menu { width:645px; height:165px; margin-top:50px; background-color:#FFFFFF; color:#808080 }
.menu #graphic { width:175px; padding-left:30px; float:left }
.menu #content { width:645px }
.menu #item { border:0px solid red; margin-left:200px; padding-bottom:2px; }
.menu #item_active { border:0px solid green; padding-bottom:2px; margin-left:200px; color:#132c16; background-image:url(img/link_active.gif); background-repeat:no-repeat }
.menu a { color:#808080; text-decoration:none }
.menu a:hover { color:#132c16 }
.menu a:active { color:#132c16 }

.content { width:645px; padding-bottom:65px; margin-bottom:1px; background-color:#f6f6f6; color:#132c16 }
.content #headline { padding-top:30px }
.content #content { padding-left:205px; padding-right:30px }
.content #content #intro { padding-top:26px; padding-bottom:0px; font-size:14px; line-height:22px; color:#808080 }
.content #content #intro2 { padding-bottom:30px; line-height:18px }
.content #content #text { padding-top:30px; padding-bottom:30px; line-height:18px }
.content #content #bold { padding-top:30px; font-weight:bold; }
.content #content #graphics { padding-top:30px; padding-bottom:30px; }

.content #news { margin-left:191px; margin-right:30px; background-color:#FFFFFF }
.content #news #headline {  padding-left:10px; padding-top:4px; padding-bottom:4px; padding-right:10px; border-left:1px dotted #aaaaaa; border-top:1px dotted #aaaaaa; border-right:1px solid #aaaaaa; line-height:18px; }
.content #news #content { padding-left:10px; padding-top:15px; padding-bottom:20px; padding-right:10px; border-left:1px dotted #aaaaaa; border-top:1px dotted #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; line-height:18px; }

.content #partner { margin-left:30px; margin-right:30px; margin-bottom:20px; padding:15px; border-left:1px dotted #aaaaaa; border-top:1px dotted #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; background-color:#FFFFFF }
.content #partner #logo { float:left }
.content #partner #text { padding-left:160px; line-height:18px }
.content #graphic { margin-left:30px; margin-right:30px; margin-bottom:30px }
.content #downloads {
	margin-left:191px;
	margin-right:30px;
	background-color:#FFFFFF;
	margin-top: 30px;
}
.content #downloads #download {  padding-left:10px; padding-top:4px; padding-bottom:4px; padding-right:10px; border-left:1px dotted #aaaaaa; border-top:1px dotted #aaaaaa; border-right:1px solid #aaaaaa; line-height:18px; }
.content #downloads #download_last { padding-left:10px; padding-top:4px; padding-bottom:4px; padding-right:10px; border-left:1px dotted #aaaaaa; border-top:1px dotted #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; line-height:18px; }
.content #contact { margin-left:30px; margin-right:30px; margin-bottom:30px; padding:20px; border-left:1px dotted #aaaaaa; border-top:1px dotted #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; background-color:#FFFFFF }
.content #contact #name {
	width:135px;
	padding-bottom:10px;
	text-align:right;
	float:left;
	vertical-align:bottom;
	margin-top: 3px;
}
.content #contact #field { padding-left:155px; padding-bottom:8px}

.content ul { margin-left:7px; padding-left:7px; margin-bottom:0px; line-height:18px }
.content li { padding-top:5px }
.content a { color:#132c16; text-decoration:underline }
.content a:hover { color:#99cc00; text-decoration:underline }

.content input { width:250px; color:#132c16; background-color:#f6f6f6; border-left:1px solid #aaaaaa; border-top:1px solid #aaaaaa; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; }
.content textarea { width:250px; color:#132c16; background-color:#f6f6f6; border-left:1px solid #aaaaaa; border-top:1px solid #aaaaaa; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; }
.content #send { width:75px; border-left:1px solid #aaaaaa; border:1px solid #aaaaaa; }

.footer { width:645px; height:15px; margin-bottom:75px; background-color:#ebebeb; color:#808080 }
.footer #content { padding-left:205px; font-size:11px; }

