/* style reset */
h1 { font-size: 20px; } 
h2 { font-size: 18px; } 
h3 { font-size: 16px; } 
h4, h5, h6 { font-size: 100%; }
h1,h2,h3,h4,h5,h6 { margin: 10px 0 10px 0; }
body,div,dl,dt,dd,pre,blockquote,th,p,form,input { margin: 0 0 0 0; padding:0 0 0 0; }
table { border-collapse: collapse; border-spacing: 0; }
table td { padding: 0 0 0 0; }
fieldset,img { border: 0; }
caption, th { text-align: left; }
form, fieldset, textarea { margin: 0 0 0 0; }
/* style reset. */

/* default */
body { background: #727171 url(../images/body.gif) repeat-x top; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 14px; color: #000000; }
body a, body a:visited { text-decoration: none; color: #445b02; }
body a:hover { text-decoration: underline; }
body a:focus { outline-style: none; }
body a img { border: 0px; }

body img { display: inline; }

div.clear { width: inherit; height: 0px; font-size: 0px; line-height: 0px; clear: both; }

.last { background: none; }
/* default.*/

div#wrapper { width: 100%; background: url(../images/wrapper.gif) repeat-x bottom; }

	div#main { width: 902px; margin: 0 auto; }
	
		div#top { width: 902px; height: 129px; position: relative; }
		
			div#logo { position: absolute; top: 13px; left: 67px; }
			
			div#top h1 { margin: 0; text-transform: uppercase; color: #9c9c9c; font-size: 24px; position: absolute; top: 50px; left: 200px;}
		
		div#banner { width: 902px; height: 259px; }
		
		div#container { width: 902px; padding-top: 49px; }
		
			div#left_col { float: left; display: inline; width: 174px; min-height: 400px; padding: 0 0 0 30px; font-size: 12px; }
			
				div#left_col ul { margin: 0; padding: 0; list-style: none; }
					
					div#left_col ul li { min-height: 34px; padding-bottom: 2px; background: url(../images/lm_spacer.png) no-repeat right bottom; }
					
						div#left_col ul li a, div#left_col ul li a:visited { display: inline-block; width: 156px; min-height: 27px; background: url(../images/lm_bullet.gif) 
						no-repeat left center; color: #737272; padding: 7px 0 0 18px; }
						
						div#left_col ul li a:hover { text-decoration: none; color: #249fe5; }
						
						div#left_col ul li a#active { color: #249fe5 !important; }
			
			div#content { float: left; width: 660px; min-height: 395px; padding: 5px 0 0 38px;  }
			
				div#content h2 { margin: 0; font-size: 18px; font-weight: normal; color: #79b7da; text-transform: uppercase; }
				
				div.art_wrapper { margin-top: 27px; }
				
					div.art_image { float: left; display: inline; width: 155px; min-height: 1px; text-align: center; }
					
					div.art_content { float: left; width: 475px; padding: 0 15px; }
					
						div.art_header { font-size: 18px; color: #095681; line-height: 25px; }
						
						div.art_content p { line-height: 20px; text-align: justify; }
		
		div#footer { width: 860px; height: 41px; background: url(../images/footer.png) no-repeat; padding: 20px 0 0 42px; color: #454545; }
		
			div#footer a, div#footer a:visited { color: #000000; }
			
			div#footer a:hover {  }
