<style>

*{
padding: 0px;
margin: 0px;
}



body, html {
  margin:0;
  padding:0;
  border:0;
  background-color:#000;
}

#outer {
  position: absolute;
  width: 1020px;
  left: 50%;
  margin-left: -510px;
   margin-top: 20px;
  height:auto;
}

#homelink {
  position: absolute;
  width: auto;
  margin-left: 10px;
  margin-top: 10px;
  height:auto;
  z-index:4000;
}

#yellowbar {
  position: relative;
  float:left;
  width: 100%;
  height: 20px;
  background-color:#FFFF00;
}

#alogo {
	position: absolute;
	left:460px;
	top:210px;
	z-index:5000;
}


#main_graphic {
  position: relative;
  float:left;
  width: 940px;
  height: 350px;
  margin-top:0px;
  margin-left:40px;
}

#main_graphic2 {
  position: relative;
  float:left;
  width: 940px;
  height: 629px;
  margin-top:0px;
  margin-left:40px;
}

#menu {
  position: relative;
  float:left;
  width: 940px;
  height:auto;
  margin-left:40px;
 
}


#hm_box1 {
  position: relative;
  float: left;
  text-align:left;
  width:280px;
  height:280px;  
  vertical-align:top;
  margin-left:50px;
  margin-top:20px;
}

#hm_box2 {
  position: relative;
  float: left;
  text-align:left;
  width:280px;
  height:280px;  
  vertical-align:top;
  margin-top:20px;
}

#hm_vert1 {
  position: relative;
  float: left;
  text-align:left;
  width:40px;
  height:280px;  
  vertical-align:top;
  margin-left:0px;
  margin-right:0px;
  margin-top:20px;
}

#img_box1	{
	position: relative;
  float: left;
  text-align:left;
  width:140px;
  height:130px;  
  vertical-align:top;
  margin-bottom: 12px;
   margin-top: 20px;
	
}

#img_box2	{
	position: relative;
  float: left;
  text-align:left;
  width:140px;
  height:130px;;  
  vertical-align:top;
  margin-left: 20px;
  margin-bottom: 12px;
	 margin-top: 20px;
}

#copy_box1	{
	position: relative;
  float: left;
  text-align:left;
  width:140px;
  height:128px;  
  vertical-align:top;
  margin-bottom: 0px;
	
}

#copy_box2	{
	position: relative;
  float: left;
  text-align:left;
  width:140px;
  height:128px;;  
  vertical-align:top;
  margin-left: 20px;
  margin-bottom: 0px;
	
}

#home_bottom1	{
	position: relative;
  float: left;
  text-align:left;
  width:222px;
  height:224px;  
  vertical-align:top;
  margin-bottom: 0px;
	
}

#home_bottom2	{
	position: relative;
  float: left;
  text-align:left;
  width:218px;
  height:298px;  
  vertical-align:top;
  margin-left: 20px;
  margin-bottom: 0px;
	
}

#footer	{
	position: relative;
  float: left;
  text-align:left;
  width:940px;
  height:auto;  
  vertical-align:top;
  margin-left: 40px;
  margin-top: 35px;
  margin-bottom: 55px;
	
}

#bio_block{
	width: 100%;
	float:left;
	vertical-align: top;
}
#pic_block{
	width: 92px;
	margin-right: 10px;
	margin-bottom: 10px;
	float:left;
	vertical-align: top;
}
#graycontainer1	{
	position: relative;
  float: left;
  text-align:left;
  width:940px;
  height:auto;  
  vertical-align:top;
  margin-left: 40px;
  margin-top: 20px;
  background-color:#000000;
	
}

#gray1	{
	position: relative;
  float: left;
  text-align:left;
  width:600px;
  height:auto;  
  vertical-align:top;
  margin-left: 0px;
  margin-top: 30px;
  margin-bottom: 30px;
  background-color:#000000;
	
}

#pic_col_lt	{
	position: relative;
  float: left;
  text-align:left;
  width:220px;
  height:auto;  
  vertical-align:top;
  margin-right: 20px;
  
	
}
#pic_col_rt	{
	position: relative;
  float: left;
  text-align:left;
  width:220px;
  height:auto;  
  vertical-align:top;
  margin-left: 20px;
  
	
}

#copy_col_rt	{
  position: relative;
  float: left;
  text-align:left;
  width:350px;
  height:auto;  
  vertical-align:top;
  
}

#copy_col_rt2	{
  position: relative;
  float: left;
  text-align:left;
  width:100%;
  height:auto;  
  vertical-align:top;
  
}

#grayrt1	{
	position: relative;
  float: left;
  text-align:left;
  width:270px;
  height:auto;  
  vertical-align:top;
  margin-left: 0px;
  margin-top: 30px;
  margin-bottom: 50px;
  background-color:#000000;
	
}

#grayrail	{
	position: relative;
  float: left;
  text-align:left;
  width:20px;
  height:auto;  
  vertical-align:top;
  margin-left: 0px;
  margin-top: 30px;
  margin-bottom: 50px;
  background-color:#000000;
	
}

#gray2	{
	position: relative;
  float: left;
  text-align:left;
  width:620px;
  height:auto;  
  vertical-align:top;
  margin-left: 0px;
  margin-top: 30px;
  margin-bottom: 30px;
  background-color:#000000;
	
}

#grayrt2	{
	position: relative;
  float: left;
  text-align:left;
  width:250px;
  height:auto;  
  vertical-align:top;
  margin-left: 20px;
  margin-top: 30px;
  background-color:#000000;
	
}

#case_thumb1	{
	position: relative;
  float: left;
  text-align:left;
  width:112px;
  height:auto;  
  vertical-align:top;
  margin-left: 0px;
  margin-top: 0px;
	
}

#case_thumb2	{
	position: relative;
  float: left;
  text-align:left;
  width:112px;
  height:auto;  
  vertical-align:top;
  margin-left: 34px;
  margin-top: 0px;
	
}

#case_thumb1a	{
	position: relative;
  float: left;
  text-align:left;
  width:112px;
  height:auto;  
  vertical-align:top;
  margin-left: 0px;
  margin-top: 25px;
	
}

#case_thumb2a	{
	position: relative;
  float: left;
  text-align:left;
  width:112px;
  height:auto;  
  vertical-align:top;
  margin-left: 34px;
  margin-top: 25px;
	
}



			

ol {font-family: verdana, arial, helvetica sans-serif; color: #999898; font-size: 10pt; line-height:2;}



p {font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size: 10pt; line-height:1.25; margin-top:0px;}
span.sm {font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size: 9pt; line-height:1.25; margin-top:0px;}
span.smyellow {font-family: arial, helvetica sans-serif; color: #FFFF00; font-size: 9pt; line-height:1.25; margin-top:0px;}

p.black {font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size: 10pt; line-height:1.25; margin-top:0px;}
span.main_text {font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size: 10pt; line-height:1.25; margin-top:0px;}
p.black2 {font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size: 10pt; line-height:1.25; margin-top:5px; margin-bottom:0px;}
p.case_study_link {font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size: 10pt; line-height:1.25; margin-bottom:15px;}

p.home_bottom_copy_box {font-family: arial, helvetica sans-serif; color: #999898; font-size: 10pt; line-height:1.25; margin-top:0px;}
span.home_bottom_copy_box {font-family: arial, helvetica sans-serif; color: #999898; font-size: 10pt; line-height:1.25;}
p.home_copy_box {font-family: arial, helvetica sans-serif; color: #535353; font-size: 10pt; line-height:1; margin-top:-15px;}
p.copy_box2 {font-family: arial, helvetica sans-serif; color: #535353; font-size: 10pt; line-height:1.25;}
p.speaker {font-family: arial, helvetica sans-serif; color: #999898; font-size: 10pt; line-height:1.25; margin-top:10px; margin-left:10px;}
span.hlight {font-family: arial, helvetica sans-serif; color: #000000; font-size: 12pt; line-height:1.25; margin-top:0px;}
h1 {font-family: arial, helvetica sans-serif; color: #000000; font-size: 14pt; line-height:1.25; margin-top:0px;}
h2 {font-family: arial, helvetica sans-serif; color: #000000; font-size: 12pt; line-height:1.25; margin-top:0px;}
p.white {font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size: 9pt; line-height:1.25; margin-top:0px;}
span.white {font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size: 9pt; line-height:1.25; margin-top:0px;}
span.gray {font-family: arial, helvetica sans-serif; color: #666; font-size: 10pt; line-height:1.25; margin-top:0px;}
span.whitehead {font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size: 12pt; line-height:1.25; margin-top:0px; font-weight:600;}
p.error {font-family: arial, helvetica sans-serif; color: #870f10; font-size: 9pt; line-height:1.25; margin-top:0px;}
p.submenu {font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size: 10pt; text-align:right;}


ul {margin-left: 0px;}
li {font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size: 10pt; line-height:1.5; margin-top:0px;}

ul.topics2 {margin-top:0px; list-style-image: url(images/arrow.gif); padding-left: 20px; margin-left: 0px;}
li.topics2 {font-family: arial, helvetica sans-serif; color: #535353; font-size: 10pt; line-height:2; margin-top:0px;}

ul.testimonial {margin-top:0px; list-style-position: inside; list-style-image: url(images/quote.gif);  padding-left: 20px; margin-left: -15px;}
li.testimonial {font-family: arial, helvetica sans-serif; color: #999898; font-size: 10pt; line-height:1.25; margin-top:10px;}




p.footer {font-family: arial, helvetica sans-serif; color: #333333; font-size: 10pt; line-height:1;}
p.footer_stamp {font-family: arial, helvetica sans-serif; color: #999999; font-size: 8pt; line-height:1;}


span.yellowhighlight {font-family: arial, helvetica sans-serif; color: #FFFF00; font-size: 10pt; font-weight:600;}
span.red_text_lg {font-family: arial, helvetica sans-serif; color: #F00; font-size: 12pt; font-weight:600;}
span.yellowhead {font-family: arial, helvetica sans-serif; color: #FFFF00; font-size: 12pt; font-weight:600;}

span.yellowtext {font-family: arial, helvetica sans-serif; color: #FFFF00; font-size: 10pt;}
span.smtext {font-family: arial, helvetica sans-serif; color: #000000; font-size: 9pt;}

a.rm:link {text-decoration:underline;font-family: arial, helvetica sans-serif; color: #FFFF00; font-size:10pt; font-weight:600;}
a.rm:visited {text-decoration:underline;font-family: arial, helvetica sans-serif; color: #FFFF00; font-size:10pt; font-weight:600;}
a.rm:hover {text-decoration:none;font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size: 10pt; font-weight:600;}
a.rm:visited:hover {text-decoration:none;font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size:10pt; font-weight:600;}

a:link {text-decoration:none;font-family: arial, helvetica sans-serif; color: #FFFF00; font-size:10pt;}
a:visited {text-decoration:none;font-family: arial, helvetica sans-serif; color: #FFFF00; font-size:10pt;}
a:hover {text-decoration:underline;font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size: 10pt;}
a:visited:hover {text-decoration:underline;font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size:10pt;}

a.case_study:link {text-decoration:underline;font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size:10pt;}
a.case_study:visited {text-decoration:underline;font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size:10pt;}
a.case_study:hover {text-decoration:none;font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size: 10pt;}
a.case_study:visited:hover {text-decoration:none;font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size:10pt;}

a.case_study2:link {text-decoration:underline;font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size:10pt; font-weight:600px;}
a.case_study2:visited {text-decoration:underline;font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size:10pt;font-weight:600px;}
a.case_study2:hover {text-decoration:none;font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size: 10pt;font-weight:600px;}
a.case_study2:visited:hover {text-decoration:none;font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size:10pt;font-weight:600px;}

a.case_study3:link {text-decoration:underline;font-family: arial, helvetica sans-serif; color: #FFFF00; font-size:10pt; font-weight:600px;}
a.case_study3:visited {text-decoration:underline;font-family: arial, helvetica sans-serif; color: #FFFF00; font-size:10pt;font-weight:600px;}
a.case_study3:hover {text-decoration:none;font-family: arial, helvetica sans-serif; color: #FFFF00; font-size: 10pt;font-weight:600px;}
a.case_study3:visited:hover {text-decoration:none;font-family: arial, helvetica sans-serif; color: #FFFF00; font-size:10pt;font-weight:600px;}

a.top:link {text-decoration:none;font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size:12pt;}
a.top:visited {text-decoration:none;font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size:12pt;}
a.top:hover {text-decoration:underline;font-family: arial, helvetica sans-serif; color: #257715; font-size: 12pt;}
a.top:visited:hover {text-decoration:underline;font-family: arial, helvetica sans-serif; color: #257715; font-size:12pt;}



a.green:link {text-decoration:none;font-family: arial, helvetica sans-serif; color: #246a16; font-size:10pt; font-weight:600; margin-bottom:10px;}
a.green:visited {text-decoration:none;font-family: arial, helvetica sans-serif; color: #246a16; font-size:10pt;font-weight:600;}
a.green:hover {text-decoration:underline;font-family: arial, helvetica sans-serif; color: #999; font-size: 10pt;font-weight:600;}
a.green:visited:hover {text-decoration:underline;font-family: arial, helvetica sans-serif; color: #999; font-size:10pt;font-weight:600;}

a.gray:link {text-decoration:none;font-family: arial, helvetica sans-serif; color: #666; font-size:10pt; font-weight:600; margin-bottom:10px;}
a.gray:visited {text-decoration:none;font-family: arial, helvetica sans-serif; color:#666; font-size:10pt;font-weight:600;}
a.gray:hover {text-decoration:underline;font-family: arial, helvetica sans-serif; color: #246a16; font-size: 10pt;font-weight:600;}
a.gray:visited:hover {text-decoration:underline;font-family: arial, helvetica sans-serif; color: #246a16; font-size:10pt;font-weight:600;}

a.topic:link {text-decoration:underline;font-family: arial, helvetica sans-serif; color: #999898; font-size:10pt;}
a.topic:visited {text-decoration:underline;font-family: arial, helvetica sans-serif; color:#999898; font-size:10pt;}
a.topic:hover {text-decoration:none;font-family: arial, helvetica sans-serif; color: #246a16; font-size: 10pt;}
a.topic:visited:hover {text-decoration:none;font-family: arial, helvetica sans-serif; color: #246a16; font-size:10pt;}

a.footer:link {text-decoration:underline;font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size:8pt;}
a.footer:visited {text-decoration:underline;font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size:8pt;}
a.footer:hover {text-decoration:none;font-family: arial, helvetica sans-serif; color: #999999; font-size:8pt;}
a.footer:visited:hover {text-decoration:none;font-family: arial, helvetica sans-serif; color: #999999; font-size:8pt;}

a.submenu:link {text-decoration:none;font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size:10pt;}
a.submenu:visited {text-decoration:none;font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size:10pt;}
a.submenu:hover {text-decoration:none;font-family: arial, helvetica sans-serif; color: #999999; font-size:10pt;}
a.submenu:visited:hover {text-decoration:none;font-family: arial, helvetica sans-serif; color: #999999; font-size:10pt;}



p.close {font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size: 10pt; line-height:1;}
a.close:link {text-decoration:none; font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size: 10pt;}
a.close:visited {text-decoration:none; font-family: arial, helvetica sans-serif; color: #FFFFFF; font-size: 10pt;}
a.close:hover {text-decoration:none; font-family: arial, helvetica sans-serif; color: #d8001e; font-size: 10pt;}
a.close:visited:hover {text-decoration:none; arial, helvetica sans-serif; color: #d8001e; font-size: 10pt;}






</style>

