/* CSS Document */

/****MAIN****/
	#wrapper{
		width:901px;
		margin:0 auto;
		}
		/***header****/
		#header{
			height:95px;
			}
			#logo{
				float:left;
				width:400px;
				background:url(/images/logo_new.jpg) no-repeat 8px 20px;
				height:95px;
				}
			#logo a{
				display:block;
				width:310px;
				height:95px;
				}
			#top_right{
				float:right;
				width:500px;
				text-align:right;
				padding-top:40px;
				color:#7b9a9d;
				}
				#top_right a{
					color:#7b9a9d;
					text-decoration:none;
					padding:2px;
					}
					#top_right a:hover{
						color:#000000;
						}
				#top_right select{
					padding:2px;
					margin:5px 0 10px 0;
					}
		/***Contents*****/
		#container{
			clear:both;
			width:901px;
			float:left;
			padding-bottom:15px;
			}
			#main_flashBox{
				clear:both;
				width:901px;
				float:left;
				}
				#mainNav{
					width:901px;
					float:left;
					}
				#mainNav img{
					display:block;
					float:left;
					}
				#mainFalsh{
					clear:both;
					}
			#main_box{
				clear:both;
				width:901px;
				float:left;
				padding-top:15px;
				}
				#boxLeft{
					float:left;
					width:190px;
					padding-left:10px;
					}
					#boxLeft img{
						margin-right:5px;
						}
					#boxLeft div{
						padding:0 0 8px 5px;
						font-size:7pt;
						font-weight:bold;
						}
				#boxRight{
					float:right;
					width:701px;
					background:#ebebeb url(/images/rightBox_bg.gif) repeat-x top;
					}
				#boxRight ul{
					padding:7px;
					}
					#projectBox{
						float:left;
						width:331px;
						}
						#projectBox ul li{
							background:url(/images/arrow_red.gif) no-repeat 8px center;
							padding: 2px 20px;
							}
						#projectBox ul li a,#newsBox ol li a{
							color:#000000;
							}
						#projectBox ul li a:hover#newsBox ol li a:hover{
							text-decoration:underline;
							}
					#newsBox{
						float:right;
						width:370px;
						}
						#newsBox ol{
							padding:7px 7px 7px 25px;
							}
						#newsBox ol li{
							padding:2px;
							margin:0;
							}
						.boxTle{
							background:url(/images/tle_bg_black.gif) repeat-x top;
							height:25px;
							font-size:10pt;
							font-weight:bold;
							font:Arial;
							color:#FFFFFF;
							padding:5px 0 0 10px;
							}
		/*****Footer*****/
		#footer{
			clear:both;
			float:left;
			width:901px;
			background-color:#cacaca;
			margin-bottom:10px;
			}
			#cnTop{
				clear:both;
				background:#cacaca url(/images/gray_cn_top_right.gif) no-repeat 100% 0;
				height:3px;
				}
				#cnTop div{
					background:url(/images/gray_cn_top_left.gif) no-repeat left 0;
					height:3px;
					width:3px;
					}
			#cnBottom{
				clear:both;
				background:#cacaca url(/images/gray_cn_bt_right.gif) no-repeat 100% 0;
				height:3px;
				}
				#cnBottom div{
					background:url(/images/gray_cn_bt_left.gif) no-repeat left 0;
					height:3px;
					width:3px;
					}
					
					
			#copy{
				float:left;
				width:380px;
				padding: 3px 10px;
				}
				#copy a{
					color:#0066FF;
					text-decoration:none;
					}
			#footerNav{
				float:right;
				width:480px;
				text-align:right;
				padding:5px 20px 0 0;	
				}
				#footerNav a{
					color:#333333;
					padding:0 3px;
					text-decoration:none;
					}
					#footerNav a:hover{
						text-decoration:underline;
						}

