  body {
   
   background-image:url(/images/bg-sec.gif) ;
   background-position:top left;
   background-repeat:repeat-x;
   }
#home-flash {
   display:none;
   }

/* Secondary Body Controls */

#home-body h1 {
   color: #fff;
   font-size: 1.25em;
   line-height: 3em;
   font-weight: normal;
   width: 660px;
   height: 42px;
   padding: 0 0 0 25px;
   
   }

#home-content {
   background-color: #fff;
   overflow: hidden;
   line-height: 1.5em;
   float: left;
   width:100%;
   }


#home-content h1 {
   color: #003344;
   background:#fff;
   font-size: 1.25em;
   line-height: 3em;
   font-weight: normal;
   width: 660px;
   height: 42px;
   padding: 0 0 0 0px;
   
   }
#sec-content-bg {
   /*border-top: 4px solid #74b2dd;*/
   background-color: #fff;
   
   }

#sec-content-lean {
   border-top: 4px solid #f8981d;
   background-color: #fff;
   }

#sec-content-env {
   border-top: 4px solid #cc232a;
   background-color: #fff;
   
   }

#sec-content-wd {
   border-top: 4px solid #6ddf6a;
   background-color: #fff;
   
   }

#home-content {
   /*border-top: 4px solid #e1e401;*/
   background-color: #fff;
   
   }


#home-right {
   background-color:transparent;
   float: left;
   margin: 42px 0 0 0;
   min-height: 100px;
   width: 280px;
   text-align:left;
   }

#home-right h2 {
   color: #fff;
   font-size: 120%;
   margin: 0 0 0 10px;
   font-weight: normal;
   }
#home-col-left h3 {
   font-weight: bold;
   font-size: 120%;
   color:#000;
   display: block;
   border-bottom: 1px solid #000;
   padding: 0 0 3px 0;
   }

#home-col-left {
   margin: 25px 25px 0 25px;
   padding: 0 0 25px 0;
   width:660px;
   
   }
/* List Controls */

#home-col-left ul {
   list-style: disc;
   margin: 0 0 10px 30px;
   }
#home-col-right{
   display:none;
   }
#home-right ul {
   margin: 30px 0 0 0;
   }

#home-right ul li {
   height: 42px;
   line-height: 42px;
   padding: 0 0 0 10px;
   }

#home-right ul li a:link, #home-right ul li a:visited {
   color: #000;
   text-decoration: none;
   }

#home-right ul li.active {
   background: url(/images/bg-right-active.gif) repeat-y;
   }

ol {
   list-style-type: decimal;
   }

ol li {
   margin: 0 0 10px 30px;
   }

/*Events */
div.total_price{
   font-size:14px;
   font-weight:bold;
   background-color:#f1f1f1;
   border:1px solid #d7d7d7;
   }
a.reg_yes{
   padding:10px;
   background:#2c722a;
   color:white;
   font-weight:bold;
   margin:10px;
   
   }
a.reg_no{
   padding:10px;
   background:#2c722a;
   color:white;
   font-weight:bold;
   margin:10px;
   }
#event_calendar{
   clear:both;
   }
div.event_sort{
   padding-top:10px;
   padding-bottom:10px;
   overflow:hidden;
   }
div.event{
   border:1px solid #d7d7d7;
   
   margin-bottom:5px;
   overflow:hidden;
   
   }
div.event_detail_rowhead{
   width:180px;
   float:left;
   clear:left;
   }
div.event_registration_formholder{
   width:300px;
   margin-left:auto;
   margin-right:auto;
   }
div.Reg_Form_Div div.form_label{
   margin-top:10px;
   }

div.Reg_Form_Div input,textarea{
   border:1px solid #ccc;
   background-color:#f1f1f1;
   }
div.Reg_Form_Div input.form_text,textarea.form_text{
   width:300px;
   padding:3px;
   margin:3px;
   }
div.Reg_Form_Div input.Form_Button{
   width:100px;
   margin-right:15px;
   }
div.event_detail_rowbody{
   margin-left:185px;
   width:310px; 
   
   }
div.event a.register_now{
   background-color:#30833d;
   padding:3px 10px;
   color:#fff;
   text-decoration:none;
   font-weight:bold;
   
   
   }
div.event a.register_info{
   background-color:#005685;
   padding:3px 10px;
   color:#fff;
   text-decoration:none;
   font-weight:bold;
   font-size:10px;
   }
div.event a.workshop_request{
   font-size:10px;
   font-weight:bold;
   color:#30833d;
   
   }
div.event div.event_register{
   padding-top:10px;
   margin-left:518px;
   }
span.registration_closed{
   color:#ff0000;
   }
.event_bg{
   background-color:#f1f1f1;
   }
.event_pad{
   padding-left:10px;
   padding-top:10px;
   padding-bottom:10px;
   overflow:hidden;
   height:100%;
   } 
div.business_growth_services{
   border-left:6px solid #74b2dd; 
   
   }
div.process_improvement_lean{
   border-left:6px solid #f8981d; 
   }
div.sustainability{
   border-left:6px solid #cc232a;
   }
div.workforce_development{
   border-left:6px solid #6ddf6a;
   }
div.information_systems{
   border-left:6px solid #e1e401;
   }
   
   
   
span.event_date{
   font-size:14px;
   font-weight:bold;
   color:#000;
   
   }
div.event_top_left{
   float:left;
   width:500px;
   border-bottom:1px solid #888888;
   margin-right:17px;
   margin-bottom:5px;
   }
div.event_top_left div.event_date_time{
   width:300px;
   float:left;
   }
div.event_btm_left{
   float:left;
   width:500px;
   clear:left;
   margin-right:17px;
   }
div.event_btm_left div.event_title{
   width:300px;
   float:left;
   font-weight:bold;
   }


#event_detail_tableholder table{
   width:100%;
   
   }
#event_detail_tableholder table td{
   padding-left:5px;
   padding-top:5px;
   padding-bottom:5px;
   }
div.event_registration_formholder{
   margin-top:10px;
   }
div.event_registration_formholder table{
   width:50%;
   
   }
div.event_registration_formholder table input{
   width:170px;
   }
div.event_registration_formholder table td{
   padding:5px;
   }

/* Staff / Contact Tables */
table.staff {
   font-size: 90%;
   }

table.staff td {
   padding: 3px;
   }

table.contact-forms {
   padding: 3px;
   }

table.sub-tabs {
   padding: 14px;
   border-collapse; collapse;
   }

table.sub-tabs td {
   border: 1px solid #000;
   
   }


table.sub-tabs a:link, table.sub-tabs a:visited {
   text-decoration: none;
   padding: 5px;
   color: #000;
   }

/* More Link Control */

a.back-top:link, a.back-top:visited {
   text-decoration: none;
   }



/* Newsletter Controls */

div.form_newsletters_parent {
   
   margin: 0 0 20px 0;
   }

div.form_newsletters_parent div.form_name_Thumbnail {
   float: left;
   width:160px;
   clear:left;
   margin: 0 0 10px 0;
   }

div.form_newsletters_parent div.form_name_Thumbnail img {
   padding: 2px;
   border: 1px solid #ccc;
   }

div.form_newsletters_parent div.form_name_Details { 
   margin-left:170px;
   font-size: 90%;
   }

div.form_newsletters_parent div.form_name_Date {
   font-weight: bold;
   }
 
div.form_newsletters_parent div.form_name_PDF {
   margin: 0 0 0 170px;
   font-size: 1.2em;
   font-weight: bold;
   text-indent: -999em;
   width: 124px;
   height: 21px;
   }

div.form_newsletters_parent div.form_name_PDF a:link, div.form_newsletters_parent div.form_name_PDF a:visited {
   background: url(http://mantec.user-feedback.com/images/btn-newsletter.gif) no-repeat;
   width: 124px;
   height: 21px;
   display: block;
   }


/* PA Magazine Controls */
 
div.form_pa_manufacturing_magazine_parent div.form_name_Date {
   font-weight: bold;
   font-size: 110%;
   }
 

div.form_pa_manufacturing_magazine_parent div.form_name_Thumbnail {
   float: left;
   width:160px;
   clear: left; 
   margin: 0 0 10px 0;
   }
 
div.form_pa_manufacturing_magazine_parent div.form_name_Details {
   margin-left:170px;
   font-size: 90%;
   }
 
div.form_pa_manufacturing_magazine_parent {
   margin: 0 0 20px 0;
   }

div.form_pa_manufacturing_magazine_parent div.form_name_PDF {
   
   
   
   margin: 0 0 0 170px;
   
   
   
   font-size: 1.2em;
   
   
   
   font-weight: bold;
   
   
   
   text-indent: -999em;
   
   
   
   width: 124px;
   
   
   
   height: 21px;
   
   
   
   }

div.form_pa_manufacturing_magazine_parent div.form_name_URL {
   
   
   
   margin: 0 0 0 170px;
   
   
   
   font-size: 1.2em;
   
   
   
   font-weight: bold;
   
   
   
   text-indent: -999em;
   
   
   
   width: 124px;
   
   
   
   height: 21px;
   
   
   
   }


div.form_pa_manufacturing_magazine_parent div.form_name_PDF a:link, div.form_pa_manufacturing_magazine_parent div.form_name_PDF a:visited {
   
   
   
   background: url(http://mantec.user-feedback.com/images/btn-newsletter.gif) no-repeat;
   
   
   
   width: 124px;
   
   
   
   height: 21px;
   
   
   
   display: block;
   
   
   
   }

div.form_pa_manufacturing_magazine_parent div.form_name_URL a:link, div.form_pa_manufacturing_magazine_parent div.form_name_URL a:visited {
   
   
   
   background: url(http://mantec.user-feedback.com/images/btn-newsletter.gif) no-repeat;
   
   
   
   width: 124px;
   
   
   
   height: 21px;
   
   
   
   display: block;
   
   
   
   }
 
 

/* Personnel */

div.form_personnel_info_parent {
   float:left;
   
   }
div.form_personnel_info_parent div.form_name_Name,
div.form_personnel_info_parent div.form_name_Title,
div.form_personnel_info_parent div.form_name_Office,
div.form_personnel_info_parent div.form_name_OfficePhone,
div.form_personnel_info_parent div.form_name_AlternativePhone,
div.form_personnel_info_parent div.form_name_Fax,
div.form_personnel_info_parent div.form_name_Email,
div.form_personnel_info_parent div.form_name_Responsibilities
{
   margin-left: 285px;
   margin-right: 10px;
   }

div.form_personnel_info_parent label.form_label_Responsibilities {
   /*height: 80px;*/
   }

div.form_personnel_info_parent label.form_label_County,
div.form_personnel_info_parent div.form_name_County {
   display: none; 
   }

.form_personnel_info_parent label {
   float:left;
   font-weight: bold;
   padding: 0 5px 0 0;
   width: 120px;
   font-size: 90%;
   text-align:left;
   }
 
div.form_personnel_info_parent div.form_name_Photo {
   float: left;
   width:160px;
   height: 200px; clear:left; margin: 0 0 10px 0;
   }
 
div.form_personnel_info_parent .form_label_Photo {
   display:none;
   }

div.form_personnel_info_parent .form_label_Photo img {
   width: 140px;
   }

.form_rep_personnel_info_parent .form_label_Photo {display:none;}

 
div.press_release_summary {
   margin: 0 0 15px 0;
   }
 
div.press_release_intro {
   margin: 0 0 15px 0;
   }

a.press_release_title, span.press_release_date {
   font-weight: bold;
   }

a.press_release_pdf {
   font-weight: bold;
   }

a.press_release_pdf {
   background: url(http://mantec.user-feedback.com/images/btn-pr.gif) no-repeat; 
   width: 102px;
   height: 21px;
   display: block;
   text-indent: -1000em;
   }



/* Partner Page Cotrol */

div.form_mantec_partners_parent {
   margin: 0 0 10px 0;
   }

div.form_mantec_partners_parent div.form_name_Header {
   font-weight: bold;
   margin: 0;
   }

div.form_mantec_partners_parent div.form_name_Header p {
   margin: 0;
   padding: 0;
   }


/* Blog Control */
p.blog_link_headers {
   font-weight: bold;
   font-size: 1.1em;
   margin: 20px 0 0 15px;
   }

div.blog_links {
   margin: 0 0 0 20px;
   font-size: 1.0em;
   line-height: 1.5em;
   }
 
 
 
 
 
 
 
 
 
 
 











































