@import url('../css/common.css');
body { margin:0; padding:0; background:url('../layout/bg_body.jpg') repeat-x #fff; font-family:Arial, Verdana, Tahoma, sans-serif; font-size:12px; text-align:center; }
.mainwrap { width:855px; margin:0 auto; text-align:left; padding:0 0 0 15px; background:url('../layout/bg_fadeleft.jpg') no-repeat #fff; }
.subwrap { padding-right:15px; background:url('../layout/bg_faderight.jpg') no-repeat right top; }
.contentarea, .contentarea_sub { min-height:600px; height:auto !important; height:600px; padding:0 15px; background:url('../layout/bg_contentarea.jpg') no-repeat; }
.contentarea_sub { background-image:url('../layout/bg_contentarea_sub.jpg'); }
.topnavigation { height:20px; text-align:right; padding-top:6px; }
.topnavigation a { color:#45670C; }
.banner, .banner_sub { background:url('../layout/bg_banner.jpg') no-repeat; height:200px; }
.banner_sub { background-image:url('../layout/bg_banner_sub.jpg'); }
.banner .flash { position:relative; left:606px; top:16px; height:148px; width:199px; }

.navigation { margin-top:65px; padding:0 10px; }
.navigation ul { margin:0; padding:0; list-style:none; }
.navigation li {}
.navigation a { color:#355204; text-decoration:none; display:block; min-height:10px; height:auto !important; height:10px; background:url('../layout/bg_dotted_2x1.gif') repeat-x left bottom; padding-bottom:1px; margin-bottom:1px; }
.navigation ul ul { padding:5px 0; }
.navigation ul ul li { padding-left:15px; }
.navigation ul ul a { background-image:none; }
.navigation a.selectednavi { font-weight:bold; }

.column_left, .column_center, .column_right, .column_center_wide { float:left; padding:10px; }
.column_left, .column_right { width:190px; }
.column_center { width:370px; }
.column_center_wide { width:570px; min-height:300px; height:auto !important; height:300px; }

.crumbtrail { padding:10px 0; }
.crumbtrail a { color:#666; text-decoration:none; }

/*formtool*/
		.form_fieldlabel { float:left; width: 140px; }
		.form_fieldinput { float:left; padding: 0; }
		.form_fieldinput { width: 200px; }
		.form_inputtext { width: 200px; }
		.form_fieldcontainer { clear:both; padding: 10px 0; }
		.form_submit { padding-left: 100px; }
		.form_textarea { width: 200px; height: 100px; }
		.form_submit { padding-left: 140px; }
		.form_errormessages, .form_confirmsubmit { color: #ff0000; font-weight: bold; }
		.form_rule { border-bottom: 1px solid #000; margin-bottom: 10px; }
