#bodyblock { 
background:#fff;
height:100%;
width: 670px;
padding: 0px 25px 0px 25px;
margin:0 auto;
overflow:auto; }

#marketingContent {
width: 412px;
padding: 5px 0px 30px 0px;
margin-bottom:30px;
float:left;
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 11px;
color: #333; }

#marketingContent h1 {
padding: 0px 0px 4px 0px;
margin: 0px 0px 10px 0px;
letter-spacing: -2px;
color: #336600;
font: bold 25px/1.1em "Trebuchet MS", "Verdana", sans-serif; }

#marketingContent h2 {
letter-spacing: -.75px;
font: bold 16pt "Trebuchet MS", Verdana, sans-serif;
color: #1E457A;
margin-bottom:0px; }

H4 { 
padding: 0px 0px 4px 0px;
margin: 0px 0px 10px 0px;
color: #336600;
font: bold 14px/1.1em "Trebuchet MS", "Verdana", sans-serif;
text-transform: uppercase;
width: 150px;}

.left_health {
float: left;
width: 180px;
padding: 10px 0px 0px 0px;
margin: 0px 7px 0px 0px;
color: #333; }

.right_health {
float: left;
width: 180px;
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #333; }


.project_details {
font: bold 9pt "Trebuchet MS", Verdana, sans-serif;
color: #330;
margin-bottom:10px; }

.components {
background: #E5FFCC;
border-top: 3px solid #360;
line-height: 15px;
font: 9pt "Trebuchet MS", Verdana, sans-serif;
color: #012001;
padding: 10px 12px 0px 12px;	
width:105px;
height:203px;
float:left;
margin-right:10px;
margin-bottom:10px;
font: normal 9pt/1.5 "Trebuchet MS", Verdana, sans-serif; }

.project {
font: bold 12pt "Trebuchet MS", Verdana, sans-serif;
color: #1E457A; 
margin-left:-137px;
float:left;
margin-top:10px;
width:446px;}

.comp_list { list-style:none;padding-left:0px;padding:0px 5px 5px 5px; }

.comp_list li { padding-bottom:5px; }

.thumbContent { margin-bottom:15px;margin-left:0px;margin-top:15px;width:450px; }

.thumbs { list-style:none; margin:5px 0px 0px 0px;padding:0px;height:30px; }
.one { margin-left:6px; }
.thumbs li { float:left;margin-right:4px; }

.thumbs_link { border:0px; }

.contact_btn { float:left; height:42px; width: 173px; overflow:hidden; white-space:nowrap; text-indent: -5000px;margin-left: 30px; }
.contact_btn a { background: #000 url(/pics/marketing/contact_btn.png) no-repeat left top; float:left; height:42px; width: 173px; text-indent: -5000px; }
.contact_btn a:hover { background-position: 0 -42px; }

.thumb_desc {
height:30px;
font:7pt Verdana, sans-serif;
color:#666;
padding-top:2px; }

.stark { color:#c60;font-family:"Gill Sans",Trebuchet MS, Verdana, sans-serif; }
.media { color:#060;font-family:"Gill Sans",Trebuchet MS, Verdana, sans-serif; }

#contact_holder {
float:right;
width:175px;
padding:0px 0px 0px 0px;
font-size:13px;
margin-top:30px;
margin-right:15px;
position:relative;
font-family:"Gill Sans",Trebuchet MS, Verdana, sans-serif; }
	
#contact_form {
background:#F0F0E0;
border-top:3px solid #663;
font-weight:bold;
width:175px;
position:relative;
height:auto;
padding:5px;
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 11px;
color:#333; }

.con_input { width:150px; }
#contact_form textarea { width:150px; }
.checked  { width:15px; }

#contact_form ul { list-style:none;margin:0px;padding:0px; }
#contact_form ul li { padding:2px 0px 2px 0px;  }
#contact_form label { width:auto;display:block;float:left; } 

#send, #reset { width:50px;height:25px;float:left; }

#healthy_tb { width: 100%; }
#healthy_tb th { padding: 5px 5px 2px 0;border-bottom: 1px solid #666;color: #6699CC;font-size: 1.25em; }
#healthy_tb td { padding: 5px 5px 5px 0;border-bottom: 1px solid #e8e8e8; }
/* #healthy_tb td a { color: #333; } */

