html, body {
	margin: 0;
	padding: 0;
}	
#outer {
	padding:0;
	margin: 0 auto;
	width: 899px;
}
#header, #headerindex {
	width: 897px;
	border: 1px solid #fff;
	border-width: 0 1px 0 1px;
	height: 156px;
	float: left;
	overflow: hidden;
}
#headerindex {height: 252px;}
#header img, #headerindex img {border:none;margin:0;padding:0;float:left;width:670px;}
#header ul, #headerindex ul {
	margin:0;
	padding:0;
	width: 227px;
	height: 156px;
	float: right;
}
#main .para, #main .bodypara, #main ul.downloads, #main ol.bodylist, #main ul.bodylist {float:left; width: 589px;margin: 0 40px;}
#headerindex ul {height: 252px;}
#header ul li, #headerindex ul li {
	float: right;
}

#menu {
	padding: 0 5px;
	float: left;
	width: 887px;
	border: 1px solid #fff;
}

#menu li {
	height: 28px;
	float: left;
}

#content {
	width: 897px;
	border: 1px solid #fff;
	border-width: 0 1px 0 1px;
	float: left;
}
#main {
	padding: 0 0 40px 0;
	width: 669px;
	float: left;
	border-right: 1px solid #fff;
}
#main h1.first, #main h2.first {padding-top:40px;}

#main fieldset.para {
	float:left;
	width: 529px;
	margin: 20px 40px;
	padding: 10px 20px;
	border: 1px solid #A27229;
	background-color: #F5F0E9;
	font-size: 90%;
	font-weight: bold;
}
#main fieldset.para label {
	width: 160px;
	float: left;
	color: #A27229;
	margin: 1px 0;
}
#main fieldset.para input, #main fieldset.para textarea {
	width: 350px;
	float: left;
	border: 1px solid #A27229;
	margin: 1px 0;
	padding: 1px 2px;
}
#main fieldset.para input#submbtn {width:auto;margin:5px 0 0 160px;padding:0;border:none;}

#main img.textimg {float:left; width: 587px;margin: 0 40px 5px 40px;border: 1px solid #868585;}

#submenu, #subsubmenu {
	font-size: 90%;
	float:left;
	width: 650px;
	height: 21px;
	line-height: 21px;
	padding: 0 0 0 19px;
	background: #fff url(../_gfx/submenubg.gif) left bottom repeat-x;
}
#submenu li, #subsubmenu li { display: inline; }
#submenu li a, #subsubmenu li a {
	color: #BD9A66;
	font-size:90%;
	padding: 0 0 0 16px;
	background: url(../_gfx/bpx.gif) 8px center no-repeat;
}
#submenu li a.first, #subsubmenu li a.first {padding:0;background:none;}
#submenu li a.selected, #submenu li a:hover, #subsubmenu li a.selected, #subsubmenu li a:hover {text-decoration:underline;}

#rightcolumn {
	width: 205px;
	float: left;
	padding: 11px 0 20px 11px;
}
#rightcolumn img {border: 1px solid #fff;}
#rightcolumn h2 {width:205px;margin:0;padding:5px 0 0 0; }
#rightcolumn div.para {width:205px;}

#footer {
	float: left;
	width: 867px;
}
#footer div.para {float: left;display:inline;margin: 0 10px;padding:12px 0;}
#flashcontent {float:left; width: 589px;margin: 20px 40px 10px 40px;}