

body 
{
	background:#2464ae url(../images/body_bg.jpg) repeat-x left top;
}

#container
{
	width:832px;
	margin:0px auto;
}
#header {
	width:832px;
	height:96px;
	background:#fff;
	}
	#flash {
		width:832px;
		height:315px;
		background:url(../images/main_image.jpg) no-repeat left top;
	}
#main1 {
	
	}
#main2 {
	background:url(../images/blue.gif) top right repeat-y;
	}
#colLeft {
	float:left;
	width:150px;
	margin:0; padding:0;
	background-color:Red;
	}

#colRight {
	float:right;
	width:150px;
	margin:0; padding:0;
	background-color:#09f;
	}
#content {
	margin:0 150px;
	font-size:1.1em;
	}
#content .floatfix { display: table; height: 1%; width: 100%; margin: 0; padding: 0; }

#button1 {
		width:206px;
		float:left;
		margin-top:16px;
}
	#body1 {
		background:url(../images/b1_body.jpg) repeat-y left top;
		height:152px;
		overflow: hidden;
		padding:10px 25px 10px 22px;
		position:relative;
	}
#button2 {
		width:210px;
		float:left;
		margin-top:16px;
}
	#body2 {
		background:url(../images/b2_body.jpg) repeat-y left top;
		height:152px;
		padding:10px 28px 10px 22px;
		overflow: hidden;
		position:relative;
	}
#button3 {
		width:210px;
		float:left;
		margin-top:16px;
}
	#body3 {
		background:url(../images/b3_body.jpg) repeat-y left top;
		height:152px;
		padding:10px 28px 10px 22px;
		overflow: hidden;
		position:relative;
	}
#button4 {
		width:206px;
		float:left;
		margin-top:16px;
}
	#body4 {
		background:url(../images/b4_body.jpg) repeat-y left top;
		height:152px;
		padding:10px 25px 10px 22px;
		overflow: hidden;
		position:relative;
	}
	#body1 ul,#body2 ul,#body3 ul,#body4 ul {padding:0;margin:0;}
#content .padding {
	padding:85px 55px 20px 55px;
}
.idx #content {background:none;}
.idx #content .padding {
	padding:0;
}
#form {border-top:solid #000 3px;padding-top:15px;margin-top:15px;}
	.text {border:solid black 1px;padding:2px;width:168px;}
	.text2 {border:solid black 1px;padding:2px;width:105px;}
	.text3 {border:solid black 1px;padding:2px;width:40px;}
	.text4 {border:solid black 1px;padding:2px;width:50px;}
	.text5 {border:solid black 1px;padding:2px;width:200px;height:80px;}

#footer { background-color:#000;height:44px;color:#fff;font-size:.8em;padding-top:16px;font-family:arial; }
#footer a {color:#ba7d00;font-size:1.2em;text-decoration:none;padding:0 6px;}

body.noRight #main2 { background-image:none; }
body.noRight #colRight { display:none; }
body.noRight #content { margin-right:0; }

body.noLeft #main1 { background-image:none; }
body.noLeft #colLeft { display:none; }
body.noLeft #content { margin-left:0; }

body.noStructure {}
body.noStructure #colLeft,
body.noStructure #colRight,
body.noStructure #main1,
body.noStructure #main2,
body.noStructure #content,
body.noStructure #header,
body.noStructure #footer,
body.noStructure #menu
{
	display:none;
}
