body {
	margin : 0px;
	padding : 0px;
	color : #333333;
	background-color : #ffffff;
	font-family : "Trebuchet MS", "Arial CE", sans-serif;
	font-size : 13px !important;
	text-decoration : none;
	background-image : url(/public_data/image/top_line.gif);
	background-repeat : repeat-x;
}

form {
	position : relative;
	margin : 0px;
	padding : 0px;	
}

h3 {
	color: #ffffff;
	font-size: 13px;
	margin-top: 12px;
	margin-bottom: 0px;
	padding: 0px;
}

p {
	text-align: justify;
}

.pagebody {
	position : relative;
	width : 100%;
}

.pagecontent {
	position : relative;
	margin : 0px auto;
	width : 989px;
	background-color : #ffffff;
}

.logo {
	position : relative;
	display: block;
	float: left;
	cursor: pointer;
	width : 228px;
	height : 182px;
	background-image : url(/public_data/image/logo.gif);
	background-repeat : no-repeat;
}

.pagetop {
	position : relative;
	float: left;
	width : 761px;
	height : 182px;
	background-image : url(/public_data/image/top.gif);
	background-repeat : no-repeat;
}

.topmenu {
	position : relative;
	margin : 0;
	padding : 0;
	height : 61px;
	background-image : url(/public_data/image/menu/back.gif);
}

.content {
	position : relative;
	margin : 0;
	padding : 0;
	padding-top : 9px;
}

.contentin {
	float : left;
	position : relative;
	margin : 0;
	padding : 0;
}

.contentleft {
	position : relative;
	margin : 0;
	padding : 0;
	padding-right : 9px;
	width : 680px;
}

.contentright {
	position : relative;
	margin : 0;
	padding : 0;
	width : 300px;
}

.inside_padding {
	position : relative;
	padding : 14px;
	padding-bottom: 0px;
}

.inside_padding_photo {
	position : relative;
	padding : 14px;
	padding-left: 30px;
	padding-bottom: 0px;
}

.inside_padding_empty {
	position : relative;
	padding-top : 14px;
	padding-bottom : 14px;
}

.bottom {
	position : relative;
	margin : 0;
	padding : 0;
	padding-top : 9px;
}

.endFloat {
	clear : both;
	margin : 0;
	padding : 0;
	font-size : 1px;
	line-height : 1px;
}