body

{

	background: #FAE9A4;

	text-align: center;

	font-family: arial, sans-serif;

	font-size: 62.5%;

}



.container

{

	width: 760px;

	margin: auto;

	border: 1px solid #000;

}



.header img

{

	display: block;

	margin: 0px;

	padding: 0px;

}



.navigation

{

	border: solid #000;

	border-width: 1px 0px 1px 0px;

	background: #0075CF;

	color: #fff;

	font-weight: bold;

	font-size: 1.4em;

	padding: 5px;

}



.navigation a

{

	color: #fff;

	font-weight: bold;

	text-decoration: none;

}



.navigation a:hover

{

	color: #FEC501;

}



.background

{

	background: #0075CF;

}



.content

{

	margin-left: 10px;

	margin-right: 10px;

	background: #fff;

	border: solid #000;

	border-width: 0px 1px 0px 1px;

	text-align: left;

	padding: 10px;

	font-size: 1.2em;

	color: #044F88;

}



.content a

{

	font-weight: bold;

	color: #FEC501;

}



.content a:hover

{

	color: #044F88;

}



.content img

{

	clear: both;

	border: 1px solid #000;

	float: right;

	margin: 10px;

}



.content table

{

	width: 500px;

}



.content table td

{

	vertical-align: top;

}



td.label

{

	width: 120px;

}



.content input, textarea, select

{

	width: 300px;

	border: 1px solid #0075CF;

	background: #FEFCF5;

	color: #044F88;

}



.content span

{

	color: #f00;

	font-weight: bold;

}



.content h1

{

	margin: 0px;

	padding: 10px; 0px 15px 0px;

	text-align: center;

}



.centered

{

	text-align: center;

}



.footer

{

	background: #FEC501;

	border: solid #000;

	border-width: 1px 0px 0px 0px;

	padding: 5px;

}



.footer p

{

	margin: 0px;

	padding: 0px;

	font-size: 1.2em;

	font-weight: bold;

	color: #000;

}



.footer a

{

	font-weight: bold;

	color: #fff;

}



.footer a:hover

{

	color: #000;

}



p.warning

{

	color: #f00;

}



.refer

{

	font-size: 1.2em;

	font-weight: bold;

}



.refer a

{

	color: #000;

}



.refer a:hover

{

	color: #0075CF;

}
