body{
	background:			#fff;
	color:				#888;
}
h2{
	font-size:			1em;
	text-transform:		uppercase;
	font-weight:		bold;
}
	h2 span{
		font-size:		1.3em;
		padding:		0 5px 0 0;
	}

h1,h2,h3	{color: #9A292E;}
a,b			{color: #9C9C27;}
span		{color: #325A91; }

body h3{
	font-weight:		bold;
	font-size:			0.9em;
	margin:				0 0 10px 0;
}
body p{
	font-size:			0.8em;
	line-height:		1.5em;
	margin:				10px 0 10px 0;
}
body b{
}

body a{
	font-weight:		bold;
	text-decoration:	underline;
}
body a:hover{
	color:				#000000;
}

select, textarea, button {
	padding:			1px;
}
input[type="text"], select, textarea, button {
	border:				1px solid #999999;
}
input, option, select, textarea, button {
	color:				#666666;
	font-size:			8pt;
}
table th{
	text-align:			right;
	padding:			0 2px 0 8px;
	font-weight:		bold;
}
.button {
		background-color:	#9A292E;
		border:				0px none;
		color:				#FFFFFF;
		font-weight:		bold;
		padding:			2px 5px;
		text-decoration:	none;
}

.button:hover{
		color:				#000;
}

.star{
		color:				#FF0033;
		font-weight:		normal;
		font-size:			0.8em;
		vertical-align:		top;
}
#container{
	font-family:		Tahoma,Arial,Helvetica,sans-serif;
	font-size:			0.9em;
	width:				800px;
	margin: 			0 auto;
}

	#top{
		margin: 17px 0 0 0;
	}
		#top_left{
				margin:				0 10px 0 0; 
				width:				529px;
				float:				left;
		}
		#top_right{
				float:				left;
				margin:				0 0 0 0;
				width:				260px; 
		}
		#top_right span{
				display:			block;
				padding:			7px 0;
				text-transform:		uppercase;
				text-align:			center;
				font-weight:		bold;
				font-size:			1em;
				color:				#FFF;
		}

	#middle{
		margin:			10px 0 0 0;
		width:			800px;
		float:left;
	}
		#middle_left{
				margin:				0 5px 0 0; 
				padding:			0 10px 10px 10px;
				width:				513px;
				float:				left;
				border-right:		0px dotted #bebebe;
		}
		#middle_left_tag{
			clear:both;
			padding: 10px 0 0;
		}
		#middle_left_tag h1{
				background:	url('../img/siterolls.png') no-repeat left center;
				padding: 0 0 0 20px;
		}
			#middle_left_top{
				margin:				0 0 10px 0;
				padding:			0 0 10px 0;
				border-bottom:		1px dashed #bebebe;
			}
				#middle_left_top ul li {
					padding:		10px 0 10px 0;
					border-bottom:	0px dashed #bebebe;
				}
				#middle_left_top ul li div {
				}
			.middle_left_top_left{
				width:				251px;
				margin:				10px 10px 0 0;
				float:				left;
				border-right:		1px dashed #bebebe;
			}
				.middle_left_top_left ol{
					list-style-type:none;
				}
				.middle_left_top_left ol li{
					padding:		5px 0 5px 0 !important;
					border-bottom:	0px !important;
				}
				.middle_left_top_left ol li a{
					text-decoration:none;
					margin-left:	10px;
				}
				
			.middle_left_top_right{
				float: 				left;
				margin:				10px 0 0 0;
				width:				251px;
			}
		#middle_right{
				float:				right;
				margin:				0 0 0 0;
				padding:			0 10px 10px 10px;
				width:				240px;
				border-left: 		1px dashed #bebebe;
		}
			.middle_right_item{
				padding:			10px 0 10px 0;
				border-bottom:		1px dashed #bebebe;
			}
			
			.news_item{
				margin:				10px 0;
			}
			.news_item h2{
				color:				#99cc33;
				text-transform:		uppercase;
				font-weight:		bold;
				font-size:			0.8em;
			}
				.news_item h2 span{
					font-size:		1em;
					padding:		0 5px 0 0;
				}

			.news_item a{
				display:			block;
				text-align:			right;
				margin:				5px 0 0 0;
			}
			#middle_right ul{
				margin:				10px 0;
			}
			#middle_right ul ul{
				margin:				0px 10px;
			}
			#middle_right ul li{
				color:				#5e8bc2;
				text-transform:		uppercase;
				font-weight:		bold;
				font-size:			0.7em;
				margin:				5px 0px;
			}
				#middle_right ul li span{
					font-size:		1em;
					padding:		0 5px 0 0;
				}

			#middle_right ul li a{
				text-decoration:	none;
				margin:				5px 0 0 0;
			}
#footer{
	font-size:		0.8em;
	margin:			10px 0 0 0;
	background:		#f1f1f1;
	color:			#bebebe;
}
	#footer_left{
		padding:			10px 10px 10px 10px;
		width:				513px;
		float:				left;
		text-align:			center;
	}
		#footer_left li{
			display:inline;
			padding:		0 10px;
			border-right:	1px solid #bebebe;
		}
		#footer_left a{
			color:			#bebebe;
			font-weight:	normal;
			text-decoration:none;
		}
		#footer_left a:hover{
			color:			#888;
		}
	#footer_right{
		float:				right;
		margin:				0 0 0 0;
		padding:			10px 10px 10px 10px;
		width:				240px;
		text-align:			center;
	}

.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}

.clearfix {display:inline-block;}
.clearfix {display:block;}