/* Resets / Base Styling */
* { margin: 0; padding: 0; }
body { font-family:Arial, Helvetica, sans-serif; font-size: small; text-align:left; color: #000; margin:0; padding:0; }
div, p, img, a, td, ul, ol { font-size: 14px; }
form, input, fieldset, label { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, h7, h8, h9, h10 { font-size:14px; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h7 a:hover, h8 a:hover, h9 a:hover, h10 a:hover { text-decoration:none; }
p { padding: 5px 0; color:#000; font-size:14px; }
a, a:link, a:visited { text-decoration: none; color:#000; outline:none; border:none; margin:0; padding:0; }
a:hover { text-decoration:underline; }
a img, img { border: none; }
li, ul { list-style: none; margin:0; padding:0; }
hr { display: none; } 
.center { text-align: center; }
.clrbt { clear: both; }
.fltrt { float: right; }
.fltlt { float: left; }
.red-text { color:#990000; }
.half-float { float:left; width:40%; padding:0 20px; }

h1 { color:#1B9C40; font-family:Arial,Helvetica,sans-serif; font-size:22px; font-weight:bold; margin:0; padding:30px 0 15px; }

#outer-wrapper { width:975px; background:url(images/main-bg.jpg) top left no-repeat; min-height:720px; text-align:center; }
	#header-wrapper { width:100%; height:118px; background:url(images/header-bg.jpg) top left no-repeat; }
		#home-link { width:259px; display:block; text-decoration:none; height:88px; float:left; }
		#header-title { padding:25px 0 0 0; float:left; width:710px; margin-bottom:11px; height:63px; }
			#header-title h3 { color:#1B9C40; font-size:34px; font-weight:normal; }
		#top-nav { padding:34px 0 0 0; }
			#top-nav li { float:left; width:162px; }
				#top-nav li a { font-size:13px; font-weight:bold; color:#fff; text-decoration:none; }
				#top-nav li a:hover, #top-nav li.active a { color:#000; }

	#content-wrapper { min-height:610px; }
		#left-column { width:320px; float:left; text-align:left; height:600px; }
			#home-left-content { width:259px; padding-top:60px; }
				#home-process { text-align:center; padding-bottom:10px; }
					#home-process a { color:#1B9C40; font-size:16px; font-weight:bold; line-height:2.5em; }
					#home-process a:hover { text-decoration:none; color:#fff; }
			#home-news { width:220px; float:right; margin-top:50px; }
				#home-news li { border-bottom:2px solid #fff; padding:5px 0 7px; }
					#home-news a { font-size:14px; font-weight:bold; color:#fff; text-decoration:none; }
					#home-news a:hover { color:#000; }
			
			
		#main-column { line-height:1.2em; width:655px; float:right; text-align:left; }
		
			.blog-list-container { border-bottom:1px solid #f0f0f0; padding:5px 0; margin:5px 0; font-size:12px; }
				.blog-list-container p { color:#666; padding:5px 4px; }
		
	#footer-wrapper { clear:both; padding:10px 0; border-top:1px solid #ccc; }
		#footer-content { font-size:10px; color:#666; }
