body {
	margin:0;
	font-family:geneva, arial, helvetica, sans-serif;
	font-size:90%;
}
form{
	padding:0px;
	margin:0px;
}
form label{
	display:block;
	font-weight:bold;
	padding-left:85px;
	text-align:left;
	margin:2px 15px;
}
h1{
	font-family:geneva, arial, helvetica, sans-serif;
	font-size:14px;
}
img{
	border:0px;	
}
#body_content{
	text-align:center;
	position:absolute;
	top:35%; /* or use 50%*/
	left:0px;
	width:100%;
	height:1px;
	overflow:visible;
}
#content {
	text-align:center;
	padding-top:55px;
	margin-left:-227px;
	top:-120px;
	width:450px;
	height:344px;
	padding-bottom:12px;
	left:50%;
	position:absolute;
}
#content p.under_contruction{
	font-size:120%;
	font-weight:bold;
	color:#F60;
}
#content p.contact{
	font-size:90%;
	font-weight:bold;
	color:#F60;
}
#content div.web{
	width:120px;
	margin:0px auto;
	height:50px;
}
#content div.web dl.left{
	margin:0px;
	float:left;	
	width:50px;
	height:40px;
	padding-top:7px;
	background:url(../images/box-trans.gif);
	border:1px solid #CCC;
}
#content div.web dl.right{
	margin:0px;
	float:right;	
	width:50px;
	height:40px;
	padding-top:7px;
	background:url(../images/box-trans.gif);
	border:1px solid #CCC;
}
#content a.last{
	margin-left:20px;
}
#content div.web dl dd{
	margin:0px;	
}

#footer{
	position:absolute;
	bottom:0px;
	height:100px;
	width:100%;
	background:#048DB4;
}
#footer dl.left{
	font-size:85%;
	width:70%;
	float:left;	
	margin:15px 0 10px 5px;
}
#footer dl.left p{
	margin:6px 0 0 0;	
}
#footer dl.left a.last{
	margin-left:10px;	
}
#footer dl.right {
	position:absolute;
	width:20%;
	float:right;
	bottom:0px;
	right:10px;
	text-align:right;
	z-index:0;
	margin-bottom:5px;
	margin-right:5px;
}
#footer dl dd{
	margin:0px;	
}
.validate-css{
	font-size:8pt;
	white-space:nowrap;
	text-decoration:none;
	text-align:right;
}
