body{
	overflow-y: scroll;
	overflow-x: hidden;
}

#menu a{
	text-decoration:none;
	font-size:15px;
	color:  #D2232A;
	font-weight:normal;
}

#clearfix{
	clear:both;
}

#lineV{
	width:100%;
	height:1px;
	background-image:url('/images/hline.png');
	background-repeat: x-repeat;
	position:absolute;
	top:103px;
	left:0px;
}

#container{
	margin:auto;
	padding:auto;
	width:955px;
	border-left:1.2px dashed;
	border-right:1.2px dashed;
	border-color:#D2232A;
}

	#header{
		width:100%;
		margin-top:-5px;
	}
		#menu{
			padding-top: 55px;
			width: 670px;
		}
		#menu ul{
			list-style-image:none;
			list-style:none;
			color: #D2232A;
			height: 20px;
			margin-left:-25px;
		}
			#menu ul li{
				float:left;
				padding-right: 5px;
			}

			#menu a{
				color: #D2232A;
				text-decoration:none;
				padding-right:10px;
				padding-left:5px;
				font-size:18px;
			}

			#menu .last{
				color: #D2232A;
				text-decoration:none;
				font-size:18px;
				padding-right:0;
				padding-left:5px;
			}

			#menu b.last{
				color:#fff;
				font-size:1px;
			}
			
		#logo{
			margin-top:20px;
			width: 250px;
			float:right;
			text-align:right;
			padding-right:15px;
		}
	#content{
		margin:auto;
		height:auto;
	}
		#left{
			margin-top: 10px;
			padding: 0px 20px 15px 20px;
			width:650px;
			float:left;
			border-right: 1px dashed;
			border-color: #D2232A;
			min-height:300px;
			text-align: justify;
		}
		
		#right{
			margin-top: 10px;
			padding: 0px;
			width:235px;
			float:right;
			padding-right:15px;
		}
	#footer{
		height:25px;
		padding-left:20px;
		padding-top:10px;
		width:935px;
		background-color:#D2232A;
		color:#FFFFFF;
		background-image:url('/images/footerimg.png');
	}

		#footer a{
			color:#FFFFFF;
			text-decoration:none;
			padding-right: 10px;
			line-height:1.2em;
			font-size:12px;
		}
	
.news_list_item{
	font-size:12px;
	color:#D2232A;
	padding:10px;
	margin:10px;
}

.news_item h3{}

.news_item p{
	margin-top:5px}

.n_links{
	text-decoration:none;
	color:#666666;
}

