/* CSS Document */
body { background:#fff url(images/bcsk.png) repeat-x top left;  }

#container{ width:772px; margin:0 auto 0 auto; background:url(images/bck-content.png) repeat-y top left; }
	
	#topcorner { width:772px; margin:15px auto 0 auto; height:15px;  }
	
	
	#branding { background:url(images/logo.jpg) no-repeat ; height:100px; padding:10px; }
	#branding a img { border:none; padding:0px 0 0 10px;}
	#branding .contact { float:right; margin: 0 5px; font:135%/1 "Century Gothic",Arial, Helvetica, sans-serif;
		letter-spacing:2px; color:#5d6b6a; text-align:right;padding: 0px 0px 0 0;_padding-right:0;}
	#branding .contact a { font:50% Verdana, Arial, Helvetica, sans-serif; color:#397bb3; display:block; margin-top:5px; text-decoration:underline;letter-spacing:0;}
		
		/* Navigation */
		#nav {float:right; margin:0; padding:0; position:relative; top:80px; margin-right:-210px;
			font: bold 90%/32px Verdana, Arial,Helvetica, sans-serif; z-index:100;}
			#nav ul li {margin-left:3px;display:inline;text-align:center; padding:6px 0; *padding:0;
				background:#4bb69c url(images/bck-nav-lt.png) no-repeat top left;_width:120px;} 
			#nav ul li a:link, #nav ul li a:visited { text-decoration:none; padding:6px 23px; 
				color: #fff; background: url(images/bck-nav-rt.png) top right no-repeat;}
			#nav ul li:hover {margin-left:3px;display:inline;text-align:center; padding:6px 0; *padding:0;
				background:#4bb69c url(images/bck-nav-active-lt.png) no-repeat top left;} 
			#nav ul li a.link:hover {_background:#4bb69c url(images/bck-nav-hover.png) no-repeat top left;} 
			#nav ul li a:hover { text-decoration:none; padding:6px 23px;
				color: #fff; background: url(images/bck-nav-active-rt.png) top right no-repeat;}
			
	#middle {clear:right;width:762px;margin:0 4px;position:relative;
		background: transparent url(images/bck-middle.png) 0 0 no-repeat;height:269px;
		border:1px solid #42a386;border-right:0;border-left:0;}
		
	#middle .gifsol {position:relative; left:170px; top:60px; }
	#middle h1 { color:#fff; font:bold 125%/2 "Trebuchet MS",Verdana,sans-serif; }
	#middle ul { color:#2b2b2b; position:relative; left: 155px; top:65px;  font: 80%/1.7 Verdana, Arial, Helvetica, sans-serif; vertical-align:top; }
	#middle ul li {line-height:1.7; list-style-position:outside;}
	#middle a img.btnLearnMore {  border:none; position:absolute; right:280px; bottom:35px;}
	#middle #news { position:absolute; right:0;bottom:0;background: url(images/bck-news.png) no-repeat;margin-top:15px;  width:213px; padding:10px 20px; height:230px;}
	
	#middle #news h2 { color:#fff; margin:0;font: 130%/2 "Trebuchet MS",Verdana,sans-serif;  }
	#middle #news p { margin-top:0;color:#00291e; font:70%/1.4 Verdana, Arial, Helvetica, sans-serif; line-height:16px; margin-bottom:20px;}
	#middle #news p .date { font-weight:bold; color:#3f3f3f; text-decoration:none;padding-bottom:4px; border-bottom:1px dotted #bbb;  font-size:12px; display:block; margin-bottom:5px;}
	#middle #news p a { color:#555;}
	
	/* Internal Pages' Styles */
	#content { margin:0 6px 0 4px; border-top:1px solid #3cba9c; border-bottom:1px solid #ddd; padding:20px; padding-top:0; font-family:Arial; background:url(images/content-bck.gif) repeat-x 0px -35px }
	#content h1 { color:#3f3f3f; font:bold 120%/2 Verdana,sans-serif; margin:0; padding:0;}
	#content h2 {color:#397bb3; margin:0; padding:0; margin-bottom:10px; font-size:16px;}	
	#content p {font-size:12px; font-weight:normal; line-height:17px;}
	#content .subnav a {color:#397bb3; font-size:13px;}
	#content p a {color:#397bb3;}
	#content ul a {color:#397bb3;}
	
	/* End of Internal Pages' Styles */
	
	
	#bottom { width:772px;margin:0 5px 0 4px; color:#fff;padding:0;_margin-right:-3px;}
	#bottom .column { float:left;height:117px; padding: 10px 15px; margin:0;}
		.column h3 { font: bold 95%/1.1 "Trebuchet MS", Arial, Verdana, sans-serif; text-decoration:none;margin:0;}
		.column p { font: 80%/1.3 Arial, Helvetica, sans-serif; margin-top:7px;}
		.column p a:link, .column p a:visited { color:#fff; font-weight:bold;}
		.column p a img.btnArrow { border:none;  line-height:15px; vertical-align:text-bottom}
	
	#bottom .left {width:224px; background:url(images/bck-column-left.png) no-repeat top left; }
	
	#bottom .middle {width:225px; background:url(images/bck-column-middle.png) no-repeat top left; }
	
	#bottom .right {width:225px; background:url(images/bck-column-right.png) no-repeat top left; }
	#bottom .clearfix { clear:both; height:1px;}
	
#footer { clear:both;margin:0 auto; width:772px; height:52px; background:url(images/footer.png) no-repeat bottom left; text-align:center;padding:10px 0 25px 0; } 
#footer p {color:#666;  font: 70%/1.3 Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:10px;}
#footer p a { color:#666; }
	
	
	