body {
	background-color:white;
	font-family: Helvetica, Arial, sans-serif;
	color:#778791;
	font-size:11px;
	margin:0;
	padding:0;
}
#nav{
	margin:50px 0 0 40px;
	width:300px;
}
#nav01{
	width:300px;
	height:25px;
}
#logo{
	margin:0px 0 40px 0px;
}

a{
	color:#778791;
	text-decoration:none;
}
a:hover{
	color:#000000;
}
a.marked{
	color:#000000;
}
#content{
	position:absolute;
	top:160px;
	left:400px;
		margin-top:0px;
		line-height:14px;
}
#content02{
	position:absolute;
	top:160px;
	left:400px;
	width:800px;
		margin-top:0px;
		line-height:14px;
}

#content03{
	position:absolute;
	top:600px;
	left:40px;
	margin-top:170px;
	line-height:14px;
	width:1040px;
	
	
}

#front_page{
	position:absolute;
}
.column{
	position:absolute;
	margin-left:-255px;
	width:240px;
}
#column1{
	margin-left:0px;
}
#column2{
	left:506px;
}

#columnx{
	left:526px;
}

#column3{
	left:738px;
}
#column4{
	left:913px;
}
#column5{
	left:1115px;
}
#column6{
	left:1320px;
}
.column p{
	margin-top:0;
}
#sub_nav{
	word-spacing:0.6em;
	margin-top:0px;
}
#sub_nav p{
	margin:0;padding:0;
}
a img{
	border:0px;
}
a.header{display:block;margin:0;padding:0;width:300px;height:25px;}
div#categories div{margin:0;padding:0; width:300px}

.basic p{
	padding:0px;
	line-height:14px;
	margin-top:0.5em;
	margin-bottom:1em;
	width:300px;
}
div#categories div#news{
	margin-top:50px;
	width:250px;
}
label{
	display:block;

}
input.text{
	width:200px;
	border:1px solid #98999B;
	margin-bottom:1em;
}
textarea{
	width:300px;
	height:200px;
	margin-bottom:1em;
	font-family: Verdana, sans-serif;
	color:#000000;
	font-size:11px;
}

#frontleft{
	width:500px;
	float: left;
	position:absolute;
	bottom:40px;
}
#frontright{
	width:425px;
	float: right;
	}
#addr { width:425px;
position:absolute;
bottom:40px;
float:left;}	
#addr01 { width:210px;
float:left; }
#addr02 { width:215px;
float:right;}

