body { background:#BBE661 url(../images/bts-bgrepeater.jpg) repeat-x; }

#container
{
	background-color:#FFFFFF;
	width:832px;
	margin:0px auto;
}
#header {
	background:url(../images/header_bg.gif) no-repeat;
	height:96px;
	width:832px;
	}

#main1 {
	clear:both;
	background:#ffffff;
	}
#main2 {
	clear:both;
	}
#colLeft {
	float:left;
	width:256px;
	margin:0; padding:0;
	background-color:none;
	font-size:1.2em;
	}
#colLeft .padding { padding:15px 28px; }

#colRight {
	float:right;
	width:288px;
	margin:0; padding:0;
	background-color:none;
	font-size:1.2em;
	}
#colRight .padding { padding:15px 28px; }
#content {
	margin:0 288px 0 256px;
	font-size:1.2em;
	background:#ffffff;
	}
#content .floatfix { display: table; height: 1%; width: 100%; margin: 0; padding: 0; }
.root #content { background:#ffffff url(../images/home-content_-bg.png) no-repeat; }
#content .padding { padding:15px 28px; }

h1 { color:#A5DE49; margin: 0 0 10px; position:relative;}
h2 { color:#A5DE49; margin: 0 0 5px; position:relative;line-height:1.2;}
.padding p { font-size:12px;}

#footer { background-color:#2a3241; background-image:url(../images/btsfooterbg1.gif); color:#676767; padding:15px 0 15px 0; }
#footer a { text-decoration:none; color:#676767; padding:0px 5px 0px 5px;}
#footer .padding { padding:0; }

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;
}
