@charset "iso-8859-9";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#FFF url(../img/bg.jpg) repeat-x left top;
	font-family:tahoma;
	color:#4F4B4A;
	font-size:11px;
	line-height:150%;
	
}
#mainContainer{
	margin:0 auto;
	width:900px;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	
}
	#topContainer{
		display:inline-block;
		width:900px;
		
	}
		#logo{
			float:left;
			display:inline-block;
			width:200px;
			margin:20px 0px 0px 0px;
		}
		
		#topRightContainer{
			float:left;
			display:inline-block;
			width:700px;
			margin:0px 0px 0px 0px;
		}
			#topNav{
				float:right;
				display:inline-block;
				width:200px;
				margin:5px 0px 0px 0px;
			}
			
				#topNavItem{
					float:left;
					display:inline-block;
					margin:5px 10px 0px 0px;
				}
				#topNavItemSep{
					float:left;
					margin:5px 20px 0px 0px;
					padding:0px 20px 0px 0px;
					background:url(../img/top_nav_sep.gif) no-repeat right top;
				}
				#topNav a{
					color:#4F4B4A;
					text-decoration:none;
				}
				#topNav a:hover{
					color:#4F4B4A;
					text-decoration:underline;
				}
				
			#topMenu{
				float:right;
				display:inline-block;
				width:520px;
				margin:53px 0px 0px 0px;
			}
				#topMenu a{
					margin:0px 0px 0px 10px;
				}
				#topMenu .menu1{
					float:left;
					display:block;
					background:url(../img/menu1.gif) no-repeat left top;
					width:88px;
					height:27px;	
				}
				
				#topMenu .menu1:hover{
					float:left;
					display:block;
					background:url(../img/menu1hover.gif) no-repeat left top;	
				}
				
				#topMenu .menu2{
					float:left;
					display:block;
					background:url(../img/menu2.gif) no-repeat left top;
					width:110px;
					height:27px;	
				}
				
				#topMenu .menu2:hover{
					float:left;
					display:block;
					background:url(../img/menu2hover.gif) no-repeat left top;
				}
				
				#topMenu .menu3{
					float:left;
					display:block;
					background:url(../img/menu3.gif) no-repeat left top;
					width:113px;
					height:27px;	
				}
				
				#topMenu .menu3:hover{
					float:left;
					display:block;
					background:url(../img/menu3hover.gif) no-repeat left top;	
				}
				
				#topMenu .menu4{
					float:left;
					display:block;
					background:url(../img/menu4.gif) no-repeat left top;
					width:70px;
					height:27px;	
				}
				
				#topMenu .menu4:hover{
					float:left;
					display:block;
					background:url(../img/menu4hover.gif) no-repeat left top;
				}
				
				#topMenu .menu5{
					float:left;
					display:block;
					background:url(../img/menu5.gif) no-repeat left top;
					width:79px;
					height:27px;	
				}
				
				#topMenu .menu5:hover{
					float:left;
					display:block;
					background:url(../img/menu5hover.gif) no-repeat left top;
				}
			
	#contentContainer{
		display:inline-block;
		width:900px;
		margin:12px 0px 0px 0px;
	}
		#mainFlash{
			width:900px;
		}
		
		#mainContent{
			width:900px;
			margin:20px 0px 0px 0px;
		}
		
		#mainContentSub{
			width:860px;
			margin:20px 0px 0px 20px;
		}
		
			#mainContentLeft{
				float:left;
				width:577px;
				min-height: 320px;
				height: auto !important;
				height: 320px;
				background:url(../img/maincontent_sep.gif) repeat-y top right;
			}
			
				#mainContentLeftTop{
					width:535px;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 20px;
				}
				
				#mainContentLeftBottom{
					width:560px;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 20px;
				}
					#mainContentLeftBottomLeft{
						float:left;
						width:240px;
						margin:0px 30px 0px 0px;
						padding:0px 0px 0px 0px;
					}
					#mainContentLeftBottomRight{
						float:left;
						width:240px;
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
					}
			#mainContentRight{
				float:right;
				width:295px;
				margin:7px 0px 0px 25px;
				padding:0px 0px 0px 0px;
			}
				#newsTitle{
					width:295px;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
				}
				.mainNewsTitle{
					display:inline-block;
					width:260px;
					min-height: 37px;
					height: auto !important;
					height: 37px;
					margin:0px 0px 0px 0px;
					padding:7px 0px 10px 0px;
				}
				.mainNewsTitleImage{
					float:left;
					width:50px;
					min-height:20px;
				}
					.mainNewsTitleImage img{
						border:#D2E5BB solid 1px;
						padding:2px;
					}
				.mainNewsTitleText{
					float:left;
					width:190px;
					margin-left:15px;
				}
				.mainNewsTitle a{
					color:#4F4B4A;
					text-decoration:none;
				}
				.mainNewsTitle a:hover{
					color:#4F4B4A;
					text-decoration:underline;
				}
	#footerContainer{
		width:900px;
		height:70px;
		margin:20px 0px 0px 0px;
		padding:17px 0px 0px 20px;
		background:url(../img/footer_bg.jpg) no-repeat left top;
	}
		.footerLogo{
			position:absolute;
			display:block;
			width:33px;
			height:18px;
			margin:-55px 0px 0px 120px;
			padding:0px 0px 0px 0px;
		}
a {
	color:#4F4B4A;
}
	
.clearer {
    display: block;
	font-size:0px;
    clear: both;
}

