@charset "utf-8";
/* CSS Document */

body{
	background-color:#fdf4d7;
	margin:0px;
	padding:0px;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:12px;
	color:#2b4457;
}

#wrap{
	margin:0px auto;
	padding:0px;
	width:1000px;
}

#header{
	width:1000px;
	height:247px;
	overflow:hidden;
}

#top_nav{
	width:1000px;
	height:114px;
	overflow:hidden;
}


#content{
	background-color:#6caedf;
	padding-top:10px;
	padding-bottom:10px;
}

#content .content_box h3 {
	font-size:12px;
	font-weight:bold;
	color:#6caedf;
}

.content_box{
	width:940px;
	margin:0px auto;
	padding:0px;
	background-color:#f5efd8;
}

.content_box_top{
	width:940px;
	height:10px;
	overflow:hidden;
	background-image: url(/images/content_box_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.content_box_bottom{
	width:940px;
	background-image: url(/images/content_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align:center;
}

.content_box_content{
	width:900px;
	padding-left:20px;
	padding-right:20px;
}

.content_box_content a{ color:#405c6f; font-weight:bold; }

#footer{ width:1000px; padding-top:10px; padding-bottom:10px; }
#footer, #footer a{
	color:#6caedf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}

#footer a:hover{ text-decoration:underline; }

.separator{ height:10px; }

.textfields{
	border:1px solid #6caedf;
	color:#2b4457;
	width:200px;
}

.textfields_sm{
	border:1px solid #6caedf;
	color:#2b4457;
	width:45px;
}

.submit_button{
	background-color:#6caedf;
	font-weight:bold;
	color:white;
	width:100px;
	height:20px;
	border-right:2px solid #02487c;
	border-bottom:2px solid #02487c;
	border-top:2px solid #b8d6ed;
	border-left:2px solid #b8d6ed;
}
.error { color:#FF0000; font-weight:normal; font-size: 10px;}

