body {
	margin:0;
	padding:0;
}
#container {
	width: 870px;
	margin: 0 auto;
}
#container_top {
	width: 870px;
	margin: 0;
	background:url(images/container-top.jpg) no-repeat;
}
#container_middle {
	width: 870px;
	margin: 0;
	background:url(images/container-middle.jpg) repeat-y;
}
#container_bottom {
	width: 870px;
	margin: 0;
	background:url(images/container-bottom.jpg) no-repeat;
}
td {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
}
.text_gray {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8a8a8a;
	text-align:left;
}
.text_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#029dcd;	
	text-align:left;
	text-decoration:none;
}
#nav {
	position:absolute; 
	top:12px; 
	left:22px;
	height:29px;
}
#nav ul{
list-style-type:none;
margin:0;
padding:0;
}
#nav ul li{
display:inline;
float: left;
}
#nav ul li a{ 
text-decoration:none;
}
.login_field {

	border: 1px solid #489dcd;

	background-color:#FFF;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333;

	width:180px;

}



.login_box {

	border: 1px solid #489dcd;

	background-color:#FFF;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333;

	height: 250px;

	width: 290px;

}

.login_box2 {

	border: 1px solid #489dcd;

	background-color:#FFF;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333;

	height: 100px;

	width: 180px;

}

.login_button {

    border: 1px solid #489dcd;

    background: #fff;

	color: #666;

}

h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#666;	

	font-weight: bold;
}
