body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
    background:url(../images/head.jpg) repeat-x #ffffff;
	line-height:17px;
}
	h1{
		padding:4px 4px 10px;
		font-size:14px;
		color:#484848;
		margin:0;
	}
				
	h2{
		font-size:14px;
		margin:0;
		padding:4px 0;
	}

	p{
		margin:0;
		padding:6px 0;
	}

	UL {
		padding:10px 0 4px 20px;
		margin:0;
	}

	LI{
		padding:0px;
		margin:0;
	}

	img{
		border:0px;
	}

	img a {
		border:0px;
		outline:none;
	}


	a{
		color:#245d95;
		text-decoration:underline;
	}
	
	a:hover{
		color:#245d95;
		text-decoration:none;
	}

	div{
		margin:0px;
		padding:0px;
	}
	
/* ................................ */	

#wrapper{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/footer-bg.jpg) repeat-x left bottom; 
}

	#main{
		width:1000px;
		margin:0 auto;
		height:auto;
	}
	
	#header{
		width:1000px;
		float:left;
	}
	
		.header-top {
			height:19px;
			float:left;
			width:1000px;
			text-align:center;
			color:#585858;
			padding:12px 0;
		}
		
		.header-top a{
			color:#585858;
			text-decoration:none;
			display:inline-block;
			padding:0 5px;
		}
		
		.header-top a:hover{
			text-decoration:underline;
		}
		
			.header-banner{
				width:986px;
				float:left;
				height:109px;
				padding:9px 0px 9px 12px;
				border:1px solid #DDD;
				background-color:#FFF;
			}
			
			.header-banner .banner{
				float:left;
				height:auto;
				margin:0 13px 0 0;
			}
				
			
		 .menu{
			 width:1000px;
			 float:left;
			 height:45px;
		}
		
		.menu UL{
			padding:0;
			margin:0;
		}
		
		
		.menu UL LI{
			padding:0;
			margin:0;
			list-style-type:none;
			display:inline;		
		}
		
		.menu UL LI a{
			color:#ffffff;
			font-size:14px;
			text-decoration:none;
			background:url(../images/menu-bul.jpg) no-repeat right 50%;
			text-align:left;
			line-height:30px;
			display:inline-block;
			padding:10px 20px 10px 23px;
		}
		
		.menu UL LI a:hover{
			color:#000000;
		}
		
		
a.mainImageLink:link, a.mainImageLink:visited{
	font-size:11px;
	color:#7C7C7C;
	text-decoration:none;
}
a.mainImageLink:active{
	color:#000000;
}
a.mainImageLink:hover{
	color:#0000FF;
}
		
#contentPart{
	width:1000px;
	float:left;
	height:auto;
}
		
	.flashNews{
		width:1000px;
		float:left;
		height:auto;
		padding-top:7px;
	}
		
			.flashNews .title{
				width:150px;
				float:left;
				height:25px;
				background:#b4b3b3;
				text-align:center;
				color:#ffffff;
				font-weight:bold;
				font-size:14px;
				padding-top:5px;
			}
			
			.flashNews .content{
				background:#dcdbdb;
				height:25px;
				padding:5px 10px 0;
				width:830px;
				float:left;
			}
			
	.mainNews{
		width:978px;
		padding:10px;
		border:1px solid #e8e7e7;
		height:auto;
		float:left;
	}
	
	.mainNews .mainNewsLeft{
		width:725px;
		height:auto;
		float:left;
	}
	
	.mainNewsLeft .leftPart{
		width:725px;
		height:auto;
		float:left;
	}
	
		.mainNewsLeft .leftPart .leftNews{
			width:400px;
			padding-right:12px;
			float:left;
			height:auto;
		}
		
			.mainNewsLeft .leftPart .leftNews .featuredNews{
				display:block;
				height:auto;			
			}
			
			.mainNewsLeft .leftPart .leftNews .featuredNews .featuredimage{
				display:block;
				height:auto;
			}
			
			.mainNewsLeft .leftPart .leftNews .featuredNews .news{
				display:block;
				height:auto;
				padding:5px 0;
			}
			
			.mainNewsLeft .leftPart .leftNews .featuredNews .news h1{
				font-size:14px;`
				padding:3px 0;
				margin:0;
			}
			
			.mainNewsLeft .leftPart .leftNews .featuredNews .block{
				display:block;
				height:auto;
				background:#be0c20;
				height:20px;
			}
			
			.mainNewsLeft .leftPart .leftNews .adbanner{
				display:block;
				padding:5px 0;
				height:auto
			}
			
		.mainNewsLeft .leftPart .rightNews{
			width:313px;
			float:left;
			height:auto;
			vertical-align:top;
		}
		
		.mainNewsLeft .leftPart .recentNews{
			display:block;
			height:auto;
			border:1px solid #ebeaea;
			padding:5px 10px;
		}
		
		.mainNewsLeft .leftPart .recentNews .block{
			display:block;
			padding:5px 0;
		}
		
		.mainNewsLeft .leftPart .recentNews .block h1{
			color:#0066b3;
			font-size:14px;
			margin:0;
			padding:3px 0;
		}
		
		.mainNewsLeft .leftPart .recentNews .block h1 a{
			color:#0066b3;
			text-decoration:none;
		}
		
		.mainNewsLeft .leftPart .recentNews .block h1 a:hover{
			color:#0066b3;
			text-decoration:underline;
		}
		
		/*news block */
		
		.newsBlock{
			display:block;
			height:auto;
			padding:0 0 10px 0;
			clear:both;
		}
		
		.newsBlock .title{
			display:block;
			background:url(../images/newsblock-bg.jpg) repeat-x;
			height:24px;
			color:#3e3e3e;
			font-weight:bold;
			font-size:15px;
			line-height:20px;
			padding:7px 0 0;
		}
		
		.newsBlock .content{
			display:block;
			height:auto;
		}
		
		.newsBlock .content ul{
			padding:0;
			margin:0;
		}
		
		.newsBlock .content ul li{
			padding:5px 0 5px 18px;
			margin:0;
			list-style-type:none;
			background:url(../images/news-dot.jpg) no-repeat 2px 9px;
			line-height:16px;
			border-bottom:1px dashed #b8b8b8;
		}
		
		.newsBlock .content ul li a{
			color:#0066b3;
			text-decoration:none;
			list-style-type:none;
			font-weight:bold;
			
		}
		
		.newsBlock .content ul li a:hover{
			color:#0066b3;
			text-decoration:underline;
		}
		
		.newsBlock .block{
			display:block;
			padding:5px 0;
		}
		
		.newsBlock .content .block{
			display:block;
			padding:5px 0;
		}
		
		.newsBlock .content .block img{
			float:left;
			padding:5px;
			border:1px solid #ccc;
			margin-right:8px;
		}
		
		.newsBlock .content .block h1, .newsBlock .block h1{
			color:#0066b3;
			font-size:14px;
			margin:0;
			padding:3px 0;
		}
		
		.newsBlock .content .block h1 a, .newsBlock .block h1 a{
			color:#0066b3;
			text-decoration:none;
		}
		
		.newsBlock .content .block h1 a:hover, .newsBlock .block h1 a:hover{
			color:#0066b3;
			text-decoration:underline;
		}
		
	.mainNews .mainNewsRight{
		width:238px;
		float:left;
		height:auto;
		padding-left:15px;
	}
	
	.mainNews .mainNewsRight .adbanners{
		display:block;
		height:auto;
		padding:5px 0;
	}
	
	
	#footer{
		width:1000px;
		float:left;
		height:200px;
		padding-top:15px;
			}
			
			.footer{
				display:block;
				height:auto;
				padding-top:10px;
			}
				
			.footer .top{
				padding:5px 0;
				display:block;
				height:auto;
				text-align:center;
				font-weight:bold;
				border-bottom:1px solid #d0d0d0;
			}
			
			.footer .top a{
				display:inline-block;
				padding:5px 15px;
				text-decoration:none;
			}
			
			.footer .top a:hover{
				text-decoration:underline;
			}
			
			
			
			.footer .bottom{
				padding:5px 0;
				display:block;
				height:auto;
				text-align:center;
				border-bottom:1px solid #d0d0d0;
			}
			
			.footer .bottom a{
				display:inline-block;
				padding:5px 10px;
				text-decoration:none;
				color:#484747;
			}
			
			.footer .bottom a:hover{
				text-decoration:underline;
			}
			
			.footer .copyright{
				padding:5px 0;
				display:block;
				height:auto;
				text-align:center;
			}
			
			.footer .copyright a{
				display:inline-block;
				padding:5px 10px;
				text-decoration:none;
				color:#484747;
			}
			
			.footer .copyright a:hover{
				text-decoration:underline;
			}
			


.newslistFull{
width:722px; float:left; height:auto;
}

.newslisting{
width:700px; float:left; height:auto; padding:10px; border:1px solid #EEE; margin-top:5px; background-color:#f8f8f8;
}

.newslisting h1{
line-height:20px;
}

.newsPaging{
border:1px solid #EEE; background-color:#FFF; float:left; width:700px; padding:10px; height:auto;
}

.newsHeader{
font-size:14px;
color:#e3001b;
font-style:italic;
}

a.newsLink{
text-decoration:none;
font-size:16px;
}

a.newsLink:hover{
text-decoration:none;
color:#e3001b;
}

a.headerLink{
color:#e3001b;
text-decoration:none;
}

a.headerLink:hover{
text-decoration:underline;
}

.mainTitle{
color:#245d95;
font-size:20px;
display:block;
padding:12px 0;
line-height:24px;
}

.moreDiv{
width:722px;
float:left;
hight:auto;
text-align:right;
background-color:#EEEEEE;
padding:4px 4px 4px 0;
margin:8px 0;
}

.otherHeader{
color:#e3001b;
font-size:13px;
font-weight:bold;
}
.msgBox{
background-color:#f6f6f6;
float:left;
height:auto;
width:100%;
clear:both;
}

.clear{
height:7px;
width:100%;
float:left;
}

#radiopage UL{
margin:0px;
padding:0px;
list-style:none;
margin-top:10px;
}

#radiopage UL LI{
margin:0px;
padding:0px;
display:block;
border-bottom:1px dotted #CCC;
line-height:28px;
}

.seperate{
display:block; border-bottom:1px dotted #CCC; padding:10px 0;
}
