body,html{
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	
	
	
}
#topblock{
	height:120px;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	background:#65AB65;
	z-index:-100;
	/*
	-o-box-shadow: 1px  1px 3px #666;
	-moz-box-shadow: 1px  1px 3px #666;
	-webkit-box-shadow: 1px  1px 3px #666;
	box-shadow: 1px  1px 3px #666;
	*/
}
#root-container{
	width:960px;
	margin:0 auto;


}

	#root-container #header{
		padding-bottom:23px;
	}
	
	
	
	#root-container #header #header-information{
		float:left;
		width:641px;
		height:120px;
		color:#FFF;
		font-size:14px;
		text-transform:uppercase;
	}
		#root-container #header #header-information #address{
			width:641px;
			height:63px;
			padding-top:12px;
			line-height:16px;
		}
	
		#root-container #header #header-information #links{
			width:641px;
			height:45px;
		}
		
			#root-container #header #header-information #links li{
				border-right:solid 1px #FFF;
				height:35px;
				width:160px;
				margin-bottom:10px;
				overflow:hidden;
				float:left;
			}
			
			#root-container #header #header-information #links .number{
				height:14px;
				width:160px;
				margin-top:19px;
				margin-bottom:10px;
			}
			
			
			#root-container #header #header-information #links .long{
				width:318px;
			}
				#root-container #header #header-information #links li a{
					display:block;
					color:#FFF;
					text-align:right;
					margin-bottom:2px;
					margin-right:8px;
					
				}
					#root-container #header #header-information #links li a img{
						margin-left:5px;
						vertical-align:middle;
					}
		
		
	#root-container #header #header-logo{
		float:left;
		width:319px;
		height:120px;
		position:relative;
	}
		#root-container #header #header-logo a{
			position:absolute;
			bottom:11px;
			right:0px;
		}
		
		
		
		
	#root-container #header #navigation{
		margin-top:3px;
	}
		#root-container #header #navigation li{
			display:block;
			float:left;
			height:30px;
			width:157px;
			margin-right:3px;
			
			overflow:hidden;
			font-size:12px;
			text-align:center;
		
		}
		
		#root-container #header #navigation li a{
				background:#386F36;
				color:#FFF;
				height:23px;
				padding-top:7px;
				width:157px;
				display:block;
				
			}
		#root-container #header #navigation li .current,
		#root-container #header #navigation li a:hover{
			background:#330067;

		
		}
			

		
		#root-container #header #navigation li .start{
			background:url(/images/global/nav-left-normal.gif) no-repeat top left;
		}
		
		#root-container #header #navigation li .startcurrent,
		#root-container #header #navigation li .start:hover{
			background:url(/images/global/nav-left-active.gif) no-repeat top left;
		}
		
		#root-container #header #navigation li .end{
				background:url(/images/global/nav-right-normal.gif) no-repeat top left;	
				margin:0px;
		}
		
		#root-container #header #navigation li .end:hover{
				background:url(/images/global/nav-right-active.gif) no-repeat top left;			
		}
		
			
		
		
	.round-top-right{
		-moz-border-radius-topright:0.8ex;
		-webkit-border-top-right-radius:1ex;
	} 
	.round-bottom-right{
		-moz-border-radius-bottomright:0.8ex;
		-webkit-border-bottom-right-radius:1ex;
	} 
	.round-bottom-left{
		-moz-border-radius-bottomleft:0.8ex;
		-webkit-border-bottom-left-radius:1ex;
	} 
	.round-top-left{
		-moz-border-radius-topleft:0.8ex;
		-webkit-border-top-left-radius:1ex;
	} 
	
	#content{

		
		
	}
	#content h2{
		font-size:18px;
		margin:0px;
		padding:0px;
		color:#FFF;
	}
	
	
	#content .large-coloum{
		width:639px;
		margin-right:3px;
		float:left;
		margin-top:7px;
	}
	#content .large-coloum .subimg{
		float:left;
		display:block;
	}
	
	#content .large-coloum .subinformation{
		float:left;	
		width:239px;
		padding:10px;
		height:144px;
		background-color:#330065;
	}
	
	#content .large-coloum .subinformation p{
		margin-bottom:11px;
		color:#FFF;
	}
	
	#content .large-coloum .subinformation a{
		color:#5CAE5A;
	}
	
	#content .small-coloum{
		width:318px;
		float:left;
		margin-top:7px;

	}
	
	#content .small-coloum .shlimit{
		height:338px;
		overflow:hidden;
	}
	
	#content .small-coloum .sbhlimit{
		height:134px;
		overflow:hidden;
	}
	
	
	#content .small-coloum .content{
		background-color:#330065;
		padding:15px;
	}
	
	#content .small-coloum .subcontent{
		background-color:#330065;
		height:164px;
	}
	
	
	
	#content .small-coloum .content p{
		color:#FFF;
		margin-bottom:15px;
		
		
	}
	
	#content .small-coloum .content a{
		color:#5CAE5A;
	}
	
	#content .small-coloum .content .number{
		color:#5CAE5A;
		font-size:19px;
	}
	
	#content .header-block{
		height:31px;
		background-color:#386F36;
		padding-left:10px;
		padding-top:5px;
		overflow:hidden;
	}
	
	
	#footer{
		background-color:#333333;
		clear:both;
		margin-top:24px;
		min-height:166px;

	}
	#footer .top{
		height:106px;
		background-color:#666666;
		margin:0 auto;
		padding-top:19px;
	}
	#footer .top .container{
		margin:0 auto;
		width:960px;
		
		
	}
	#footer .top .container .start{
		float:left;
		width:255px;
		text-align:left;
		height:107px;
	}
	
	#footer .top .container .middle{
		float:left;
		width:450px;
		text-align:center;
		height:107px;
		color:#FFF;
		font-size:13px;
	}	
	#footer .top .container form{
		margin-top:8px;
	}
	#footer .top .container .contact-info{
		font-size:10px;
		color:#333;
		margin-top:8px;
	}
	
	
	#footer .top .container .end{
		float:left;
		width:255px;
		text-align:right;
		height:107px;
	}	
	
	
	
	#footer .bottom{
		
	}
	

#clock {
	float:right;
	color:#666;
	border:1px solid #ccc;
	padding:5px 8px;
	position:relative;
	top:2px;
}
	
	
/*
	MISC INFORMATION
*/
h1{
	font-size:25px;
	color:#340065;

	
	
}

.clear{
	clear:both;
	height:0px;
	overflow:hidden;
}


