
	body
	{
		background-color: #EEE;
		margin: 0;
		padding: 20px;
		background: #101918 url('/images/body_bg.jpg') center top no-repeat;
		/*background-image: url('images/body_bg.gif');*/
	}
	body *
	{
		font-family: tahoma;
		font-size: 12pt;
	}
	small
	{
		font-size: 10pt;
	}
	h1
	{
		font-family: tahoma;
		font-size: 18pt;
		font-weight: normal;
	}
	a
	{
		color: #0055CC;
	}
	top_menu a
	{
		color: #FFFFFF;
	}
	a:active,
	a:hover
	{
		color: #DA251C;
	}
	img
	{
		border: 0pt;
	}
	.form_cover
	{
		border: solid 1pt #AAA;
	}
	.form_row td
	{
		border-bottom: solid 1pt #DDD;
		padding: 4pt 7pt;
	}
	.form_bottom td
	{
		border-top: solid 4pt #EEE;
		padding: 4pt;
	}

	.page
	{
		background-color: #FFF;
	}
	.cover_bottom
	{
		/*background-image: url('images/top_bg.gif');
		background-repeat: repeat-x;
		background-position: bottom;*/
		background-color: #555555;
	}
	.top_logo
	{
		height: 55px;
		font-size: 27px;
		color: #FFF;
		font-weight: bold;
	}
	.top_logo img
	{
		display: block;
	}
	.top_menu
	{
		padding: 10px 0px 10px 30px;
		border-bottom: solid 1px #EEE;
		text-align: left;
	}
	.top_menu a
	{
		padding-right: 7px;
		color: #FFF;
	}
	.top_menu
	{
		color: #222;
	}
	.top_menu,
	.top_menu a
	{
		font-family: tahoma;
		font-size: 12pt;
	}
	.top_menu a:hover
	{
		color: #FF8;
	}
	.content
	{
		padding: 0px 30px 10px 30px;
	}
	.bottom
	{
		border-top: solid 2px #000000;
		padding: 7px 21px;
	}
	.bottom *
	{
		color: #FFFFFF;
		font-size: 11pt;
	}
	.image_links,
	.image_links *
	{
		font-size: small;
	}
