@charset "utf-8";

		.boxleft, .boxright
		{
	width: 350px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	background-image: url(../images/img_layout/bac_halfsmall.png);
	background-repeat: no-repeat;
	background-position: center bottom;
		}
		
	.boxleft
		{
	float: left;
	clear: both;
		}
		
		.boxright
		{
	float: right;
	clear: right;
		}
.boxrightsmall {
	background-image: url(../images/img_layout/bac_halfxsmall.png);
	clear: right;
	float: right;
	width: 350px;
	padding-right: 20px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 10px;
	padding-bottom: 10px;
}



.boxleftlarge {
	width: 350px;
	float: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-image: url(../images/img_layout/bac_halfxxlarge.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 20px;
}
.smallboxleft, .smallboxright 
{
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
}

.smallboxleft {
	float: left;

}
.smallboxright {
	float: right;
}
.boxleftsmall {
	background-image: url(../images/img_layout/bac_halfxsmall.png);
	width: 350px;
	padding-right: 20px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	clear: both;

}
		.boxwidexsmall, .boxwidenormal, .boxwidesmall, .boxwidelarge, .boxwidexlarge
		{
	width: 740px;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 10px;
	padding-bottom: 10px;
		}
		
.boxwidexsmall
		{
	background-image: url(../images/img_layout/bac_wide200.png);
	clear: both;

}


.boxwidesmall
		{
	background-image: url(../images/img_layout/bac_wide250.png);
	clear: both;
}

	.boxwidenormal
		{
	background-image: url(../images/img_layout/bac_wide350.png);
	clear: both;
	height: 29em;
}	

			

		
		
		.boxwidelarge
		{
	background-image: url(../images/img_layout/bac_wide450.png);
	clear: both;

		}
		.boxwidexlarge
		{
	background-image: url(../images/img_layout/bac_wide550.png);
	clear: both;
	height: 46em;

			}

		
.insideright
{
	width: 340px;
	margin-right: 20px;
	margin-left: 10px;
	float: right;
	clear: right;
}	
	
.insideleft {
	float: left;
	width: 340px;
	margin-right: 10px;
	clear: left;
	padding-left: 20px;
}



.insidebox {
	padding-top: 5px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 50px;
}



.insideboxcntr {
	width: 540px;
	padding-right: 100px;
	padding-left: 100px;
	text-align: center;
	clear: both;
	padding-bottom: 10px;
}


.insideleftfull {
	width: 700px;
	clear: left;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.insideleftfull p {
	padding-top: 5px;
}
