body	{   
	padding:10px;
	margin:10px;	
	font-family:arial, verdana, tahoma;
	background-color:#bababa;
}

#header{
height:235px;
background-color:#5e64a7;
padding-top:20px;
background: url('images/header_bg.jpg') 60px 0% #a3a3a3 repeat-y;
}


#container{
	margin:0 auto;
	width:899px;
	background-color:#fff;
	text-align:center;
	padding-bottom:1px;
	border:1px solid #ccc;
}

#content{
	width:867px;
	border:1px solid #a19d9d;
	margin:5px;
	text-align:left;
	padding:10px;
}

#content h1{
	font-size:24px;
	margin:0px;
	padding:0px;
	color:#000;
}


tabel #login_form input{
	border:1px solid #aca7a4;
}
#login_form td{
	width:150px;
}

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

td input{border:1px solid gray;}

#checkbox{border:none;}

label{
	font-size:14px;
	background-color:#f2f2f2;
}

#register_box{
	border:1px solid #a19d9d;
	padding:1px;
}

#register_box p{
	padding:10px;
	margin:0px;
	color:#000;
	font-size:18px;
	line-height:24px;
}

#footer_box{
	background: url('images/box_bg.gif') 0% 0% no-repeat #ffffff;
	height:127px;
	width:887px;
	border:1px solid #aca7a4;
	margin:5px;
}

#register_header{
	color:#fff;
	background-color:#535456;
	height:32px;
	text-align:center;
	font-size:22px;
	padding-top:8px;
}


#footer{
	font-size:12px;
	font-family:verdana, arial, tahoma;
	text-align:center;
	color:#fff;
	padding-top:40px;
	background: url('images/footer_bg.gif') 0% 0% repeat-x;
	height:35px;	
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

a{color:#4f5052;text-decoration:none;}
a:hover{color:#6b6b6b;}
