
	body
	{
		background-color: #EEE;
		margin: 0;
		padding: 0;
		background-image: url('images/body_bg.gif');
		line-height: 120%;
	}
	body *
	{
		font-family: tahoma;
		font-size: 12pt;
	}
	table
	{
		table-layout: fixed;
	}
	li
	{
		margin-top: 12px;
		margin-bottom: 12px;
	}
	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
	{
		background: #EEEEEE;
		/*border: dashed 1px #AAA;
		border-right: 0;*/
		padding: 5px 0px 5px 0px;
	}
	.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;
	}
	.top
	{
		background-image: url('images/top_bg.gif');
		background-repeat: repeat-x;
		background-position: top;
	}
	.top_logo
	{
		height: 55px;
		display: block;
		font-size: 27px;
		color: #FFF;
		font-weight: bold;
	}
	.top_menu
	{
		padding: 10px 0px 10px 30px;
		border-bottom: solid 1px #EEE;
		text-align: left;
	}
	.top_menu a
	{
		padding-right: 12px;
		padding-left: 12px;
		margin-left: -12px;
		color: #FFF;
	}
	.top_menu
	{
		color: #222;
	}
	.top_menu,
	.top_menu a
	{
		font-family: tahoma;
		font-size: 12pt;
	}
	.top_menu a:hover
	{
		color: #FF8;
	}
	.top_menu a.sep
	{
		border-left: dotted 1px #CCDDCC;
		margin-left: 0px;
	}
	.content
	{
		padding: 0px 30px 10px 30px;
	}
	.bottom
	{
		border-top: solid 2px #DDD;
		padding: 10px 25px 10px 25px;
	}
	.image_links,
	.image_links *
	{
		font-size: 10pt;
	}

	.reviews_cover
	{
	}
	#reviews_contents
	{
		padding: 10px;
		/*border: dashed 1px #AAA;*/
		background-color: #FFF;
		margin: 10px 0pt 10px 0px;
		background-image: url('images/reviews_cover.png');
		background-position: center top;
		background-repeat: repeat-x;
	}
	.reviews_hidea,
	.reviews_hided
	{
		font-family: tahoma;
		font-size: 18pt;
		font-weight: normal;
		background-position: right 8px;
		background-repeat: no-repeat;
		padding-right: 21px;
		text-decoration: none;
		border-bottom: dashed 1px #0055CC;
	}
	.reviews_hidea
	{
		background-image: url('images/reviews_hidea.gif');
		/*color: #6a2003;*/
	}
	.reviews_hided
	{
		background-image: url('images/reviews_hided.gif');
		/*color: #206a03;*/
	}

