
*
{
margin:0px;
padding:0px;
}

img{
	border:0px;
}

a, a:active, a:visited, a:hover{
	outline:none;
}

.clear{
	clear:both;
}


body{
position:relative;
width:100%;
height:100%;
font-family: Arial, Tahoma, sans-serif;
background:#FFFFFF;
}

	#clock{
		position:absolute;
		left:50%;
		top:20px;
		margin-left:-455px;
	}
	
	
	#header{
	  	position:relative;
	    width:100%;
	    height:387px;
		text-align:center;
		background: url('/img/header-bg.jpg') repeat-x left top;
  	}  
	
	
	#middle_menu{
		position:relative;
		width:100%;
		height:42px;
		text-align:center;
		background: url('/img/middle-menu.jpg') repeat-x left top;
	}
	
	
			#menu{
				position:relative;
				width:950px;
				height:42px;
				top:0px;
				background: url('/img/menu-bg.jpg') repeat-x left top;
				padding-top:5px;
				margin:0px auto;
			}
			
				#menu ul{
					position:relative;
					list-style:none;
					margin:0px;
					padding:0px;
				}
				
					#menu ul li.active{
						float:left;
						text-align:center;
						font:bold 105% Arial,Helvetica,sans-serif;
						background:url('/img/mainnav-sep.gif') no-repeat right;
					}
					
					
					#menu ul li{
						float:left;
						text-align:center;
						font:bold 105% Arial,Helvetica,sans-serif;
					}
					
						#menu ul li a, #menu ul li a:visited, #menu ul li a:active{
							color:#666666;
							text-decoration:none;
							display:block;
							margin:0px 17px;
						}
				
						#menu ul li a:hover{
							color:#000000;
							text-decoration:none;
						}
						
						#menu ul li a.active{
							color: #008FD4;
							text-decoration:none;
						}
					
					
						#menu ul li.active a, #menu ul li.active a:visited, #menu ul li.active a:active{
							color:#666666;
							text-decoration:none;
							display:block;
							margin:0px 17px;
						}
				
						#menu ul li.active a:hover{
							color:#000000;
							text-decoration:none;
						}
						
						#menu ul li.active a.active{
							color: #008FD4;
							text-decoration:none;
						}
					
			#submiddle{
				position:relative;
				width:100%;
				height:308px;
				background: url('/img/submiddle-bg.jpg') repeat-x left top;
				text-align:center;
				_margin-top:-5px;
			}	
			
					
			#submiddle_bottom{
				position:relative;
				width:950px;
				height:308px;
				vertical-align:top;
				text-align:center;
				margin:0px auto;
			}
			
				#submiddle_bottom_left{
					position:absolute;
					width:470px;
					height:290px;					
					border:1px solid #999999;
					background: #000000;
					float:left;
					//margin-left:-480px;
					text-align:left;
				}
				
					#submiddle_bottom_left h3{
						color: #FFFFFF;
						margin:10px 0px 0px 10px;
					}
					
					#submiddle_bottom_left ul{
						margin:10px 0px 0px 20px;
						padding:0px;
						list-style:none;
						line-height:120%;
					}
					
					#submiddle_bottom_left ul li{
						font-size: 80%;
						background: url('/img/list.gif') no-repeat 2px 8px;
						margin:0px
					}
					
					#submiddle_bottom_left a, #submiddle_bottom_left a:visited, #submiddle_bottom_left a:active{
							color:#008FD4;
							text-decoration:underline;
							display:block;
							margin:0px 17px;
						}
				
						#submiddle_bottom_left a:hover{
							color:#008FD4;
							text-decoration:none;
						}
					
					
					
				
				#submiddle_bottom_right{
					position:relative;
					width:470px;
					height:290px;
					border:1px solid #999999;
					background: #000000;
					margin-left:478px;
					text-align:center;
				}
			
			
	#content{
		position:relative;
		width:100%;
		height:100%;
		background: #FCFCFC;
	}
	
		#content_middle{
			position:relative;
			border:1px solid #999999;
			margin: 20px auto;	
			width: 950px;	
		}
		
			#text{
				position:relative;
				margin:10px;				
				font-size:90%;
			}
	
	
	#banners{
		position:relative;
		width:950px;
		padding:10px auto;

	}
	
		#banners div{
			position:relative;
			width:950px;
			text-align:center;
			//margin-bottom:0px;
		}	
		
		
			#banners div div{
				position:relative;
				display:inline-block;
				display: -moz-inline-box;
				//float:left;
				width:24%;
				text-align:center;
				//margin:2px;
			}	
			
			#banners div div img{
				position:relative;
				display:block;
				border:0px;
				margin:0 auto;
			}	
			
			
	#hr{
		background:#BFC0B5;
		height:1px;
		width:100%;
	}

	#footer{
		position:relative;
		vertical-align:middle;
		margin:0px auto;
		width: 100%;
		
		height:40px;
	}
	
	#footertext{
		position:relative;
		width:950px;
		font-size:11px;
		color:#999999;
		margin:auto;
		margin-top:10px;
	}
	

.img_news{
	float:left;
	margin:0px 10px 10px 0px;
}

