@charset "utf-8";
/* CSS Document */
html, body, p, ul, ol, li, a, input, label, form, table, div, tr {
	margin:0px;
	border:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul {
	list-style:none;
}
img {
	border:none;
}
a {
	text-decoration:none;
}
/***********************************************************************************************/
body {
	padding-top:12px;
}
.globalContainer00 {
	margin:0 auto;
	width:940px;
}
.globalContainer {
	width:940px;
	text-align:left;
	float:left;
}
.globalContainerInner {
	padding:8px;
}
.topContainer {
	width:100%;
	padding:0px;
}
.footer {
	width:100%;
	float:left;
}
.footer .content {
	padding:5px 20px;
}
.mainContainer {
	width:100%;
	clear:both;
	float:left; /*position:relative; top:-10px;*/
}
.mainContainer .mainInnerContainer {
	width:100%;
	clear:both;
	float:left;
	padding:0 0 20px 0;
}
.lhsContainer {
	width:200px;
	float:left;
}
.lhsContainer .content {
	float:left;
	padding:0px 20px;
}
.rhsContainer {
	width:250px;
	float:left;
}
.rhsContainer .content {
	float:left;
	padding:0px 20px;
}
.middleContainer {
	float:left;
	width:100%;
}
.middleContainer .middleInnerContainer {
	padding-right:150px;
}
.row {
	clear:both;
	float:left;
	width:100%;
}
.row .column01, .row .column02, .row .column03, .row .column04, .row .column05 {
	float:left;
}
.row .column01 .content, .row .column02 .content, .row .column03 .content, .row .column04 .content, .row .column05 .content {
	margin-left:130px;
	padding-bottom:20px;
}
.row .column01-st01 .content {
}
.row .column01 {
	width:100%;
	height:301px;
}
.row .column01-st01 {
	height:auto;
}
.row .column02 {
	width:50%;
}
.row .column03 {
	width:33.33%;
}
.row .column04 {
	width:25%;
}
/**************************************************************/
h1, h2, h3 {
	margin:0px;
}
