body { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#666; background:url(../images/bg.png) top center no-repeat;}
h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#DC3232; margin:0; padding:0; padding-left:15px; font-weight:400; margin-bottom:10px;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#DC3232; margin:0; padding:0; padding-left:15px; font-weight:400; margin-bottom:10px;}
p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; margin:10px 0px 10px 10px; padding:0; line-height:130%;}
a { color:#DC3232; text-decoration:underline; border:0; outline:0;}
a:hover { color:#DC3232; text-decoration:none; border:0; outline:0;}
ul { margin:0; padding-left:30px; margin-top:10px; list-style:url(../images/bullets.png);}

li { list-style:url(../images/bullet.png); line-height:130%;  font-size:13px; color:#666; margin-bottom:15px;}

table { margin-bottom:30px;}
th { text-align:center; color:#fff; font-size:14px;}
td { padding:10px; line-height:14px; font-size:12px;}


#wrapper { margin:0 auto; width:968px; height:auto;}
#nav { position:absolute; top:0; margin-left:385px; width:457px; height:60px; }

#logo { position:absolute; top:65px; margin-left:735px; width:131px; height:103px; z-index:10;}
	#logo a { border:0; outline:0;}
	
#logo-lge { position:absolute; top:90px; margin-left:500px; width:560px; height:473px; z-index:10;}
	#logo-lge a { border:0; outline:0;}

#slogan { width:264px; height:83px; margin-bottom:20px;}

#copy { margin:0 auto; width:800px; margin-bottom:30px; min-height:400px;}

#home { width:400px; min-height:570px; margin-top:80px;}
	#home h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#DC3232; margin:0; padding:0; font-weight:400; padding:20px 0;}
	#home h1 a{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#DC3232; margin:0; padding:0; font-weight:400; padding:20px 0; text-decoration:underline;}
	#home h1 a:hover { text-decoration: none;}
	#home p { font-family:Arial, Helvetica, sans-serif; margin-left:15px;}

#content { margin:0 auto; width:750px; min-height:500px; margin-top:80px;}
	#content p { font-family:Arial, Helvetica, sans-serif; margin-left:15px;}
	#content p span{ font-family:Arial, Helvetica, sans-serif; color:#DC3232;}
#bio { width:590px; min-height:570px; margin-top:80px;}

#case { width:330px; height:550px; margin-top:80px;}
	#case h2 { color:#666; font-size:15px}
	#case a { color:#DC3232; text-decoration:none;}
	#case a:hover { color:#DC3232; text-decoration:underline;}
	#case-logo { position:absolute; top:150px; margin-left:400px; width:560px; height:473px; z-index:10;}
	
	#casestudy { margin:0 auto; width:750px; min-height:400px; margin-top:80px;}	
		#casestudy h1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666; margin:0; padding:0; padding-left:5px; font-weight:bold; padding-bottom:5px; margin-top:30px; text-align:right; border-bottom:1px solid #666;}
		#casestudy h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666; margin:0; padding:0; font-weight:bold; margin:20px 0; padding: 10px; border-left:1px solid #666; border-right:1px solid #666;}
		#casestudy h3 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; margin:0; padding:0; font-weight:bold; margin-bottom:10px; padding:20px 0px; border-top:1px solid #666; border-bottom:1px solid #666;}
		
		#casestudy-left { float:left; width:365px; height:auto; margin-bottom:30px;}
		#casestudy-right { float:right; width:365px; height:auto; margin-bottom:30px;}
			
		#casestudy p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; margin:10px 0px; padding:0; line-height:130%; text-align:justify;}
		#casestudy p span{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666; margin:10px 0px; padding:0; line-height:130%; text-align:justify;}
		
		#casestudy li { list-style-image:url(../images/bullet.png); line-height:150%; width:100%;  font-size:13px; color:#666; margin:5px 0;}
		#casestudy #table li { margin:0; margin-bottom:3px; padding:0; line-height:14px; font-size:12px;}

#how { width:590px; min-height:570px; margin-top:80px;}
	#how p { font-family:Arial, Helvetica, sans-serif; margin-left:15px;}
	#how .graphic{ margin-top:30px;}
	
#profile { width:500px; height:50px; padding:15px; border-bottom:1px dotted #999; margin-left:20px; clear:both;}

#associates { width:590px; min-height:100px; margin-top:20px;}
#links { width:590px; min-height:100px; margin-top:20px;}
	#links p { padding-left:10px;}


#footer-wrapper { position:relative; bottom:0; left:0; margin:0 auto; background:url(../images/top-red.png) top left repeat; height:222px; width:100%; clear:both;}
#footer { margin: 0 auto; width:800px; height:150px; overflow:hidden; padding-top:10px;}
	#footer p { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; margin:0; margin-left:15px; text-align:center;}
	#footer a { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-decoration:none; outline:0;}
	#footer a:hover { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-decoration:underline; outline:0;}
	.footer-space { padding:0px 5px;}
	#footer-slogan { position:absolute; margin:30px 0 0 450px; width:250px; height:17px; background-image:url(../images/footer-slogan.png)}
	
	
.clear { clear:both;}
 

