body {
	background-color: #ffffff;
	margin: auto;
	padding: 0;
	width: 770px;
	border: none;
}
a, a:hover, a:visited, p, td, option, li, ul, form {
	font-family: arial;
	font-size: 11px;
	color: #5F5E5E;
	text-align: left;
	padding: 0;
	margin: 0;
}
input, select, textarea {
	float: right;
	padding: 0;
}

img {
	border: none;
}
h1 {
	font-size: 18px;
	font-family: arial;
	margin: 0;
	padding: 10px 0 0 10px;
}
.clearboth {
	clear: both;
}
.clearleft {
	clear: left;
}
.clearright {
	clear: right;
}
.maincontainer {
	float: left;
	width: 770px;
	margin: 0;
	padding: 0;
	border-top: 24px #FFFFFF solid;
	border-bottom: 24px #FFFFFF solid;
}
.headercontainer {
	float: left;
	background-image: url('/images/common/title.jpg');
	background-repeat: no-repeat;
	width: 770px;
	height: 122px;
	margin: 0;
	padding: 0;
}
.headercontainer p {
	float: left;
	width: 200px;
	font-size: 16px;
	color: #007B5F;
	margin: 0;
	padding: 3px 0 0 215px;
}
.mainmenu {
	float:left;
	width: 746px;
	height: 20px;
	background-color: #007B5F;
	font-size: 14px;
	padding: 4px 0 0 24px;
	color: #FFFFFF;
	border-top: 1px #FFFFFF solid;
}
	.mainmenu p, .mainmenu a, .mainmenu a:hover,  .mainmenu a:visited {
		color: #FFFFFF;
		font-size: 14px;
		text-decoration: none;
		padding: 0 5px 0 5px;
	}
.contentcontainer {
	float: left;
	width: 702px:
	margin: 0px;
	padding: 0 0 0 34px;
	border-bottom: 34px #FFFFFF solid;
}
.contentcontainerleft {
	float: left;
	width: 250px;
}
	.contentcontainerleft p {
		padding: 15px 0 0 0;
	}
.contentcontainerleft2 {
	float: left;
	width: 345px;
}
	.contentcontainerleft2 p {
		padding: 15px 0 0 0;
	}

.contentcontainercenter {
	float: left;
	width: 250px;
		padding: 0 0 0 34px;
}
	.contentcontainercenter p {
		padding: 15px 0 0 0;
	}
.contentcontainercenter2 {
	float: left;
	width: 315px;
		padding: 0 0 0 34px;
}
	.contentcontainercenter2 p {
		padding: 15px 0 0 0;
	}

.contentcontainerlarge {
	float: left;
	width: 424px;
}
	.contentcontainerlarge p {
		padding: 15px 0 0 0;
	}

.contentcontainerfull {
	float: left;
	width: 708px;
	padding: 0;
}
	.contentcontainerfull p {
		padding: 15px 0 0 0;
	}
.contentbox {
	border: 1px #007B5F solid;
	padding: 0 5px 5px 5px;
}
	.contentbox p {
		color: #007B5F;
		padding: 5px 0 0 0;
	}
.contentcontainerright {
	float: left;
	width: 140px;
	padding: 0 0 0 34px;
}
	.contentcontainerright p {
		padding: 15px 0 0 0;
	}
.contentboxrighttop {
	border: 1px #007B5F solid;
	padding: 0 5px 5px 5px;
}
	.contentboxrighttop p {
		color: #007B5F;
		padding: 5px 0 0 0;
	}
	.contentboxrighttop a, .contentboxrighttop a:hover,  .contentboxrighttop a:visited {
		color: #007B5F;
		padding: 0 5px 0 0;
	}
.contentboxrightbottom {
	border: 1px #007B5F solid;
	height: 145px;
	padding: 0 5px 5px 5px;
}
	.contentboxrightbottom p {
		color: #007B5F;
		padding: 5px 0 0 0;
	}


.tableleft {
	float: left;
	padding: 0; 
	margin: 0; 
	width: 345px;
	border-right: 2px solid #000000;
}
.tableright {
	float: right;
	padding: 0; 
	margin: 0; 
	width: 315px;
}


.footer {
	float:left;
	width: 770px;
	height: 24px;
	background-color: #007B5F;
	background-image: url('/images/common/footer_end.gif');
	background-position: right;
	background-repeat: no-repeat;
}
	.footer p {
		color: #FFFFFF;
		font-size: 9px;
		text-align: left;
		padding: 6px 0 5px 0 ;
		margin: 0;
	}
	.footer table {
		width: 750px;
		color: #FFFFFF;
		font-size: 9px;
		text-align: left;
		padding: 3px 3px 5px 0 ;
		margin: 0;
	}
	.footer tr, .footer td {
		color: #FFFFFF;
		padding-top: 3px;
	}
	.footer a, .footer a:hover,  .footer a:visited {
		color: #FFFFFF;
		font-size: 9px;
		text-decoration: none;
		padding: 0;
		margin: 0;
	}
