@charset "utf-8";
/* CSS Document */

/* Executive Team & Board of Directors */
div#content_01 {clear: both; padding-top: 10px; width: 758px;}
div#content_01 .left{float:left; width: 178px;}
div#content_01 .middle{float:left; width: 373px; padding: 0 14px 0 14px; border-right: 1px solid #e7e7e7;}
div#content_01 .right{float:left; width: 169px; padding-left: 9px;}

img.photo {float: left;}
div#panel_bod {float:left; background: url(../images/panel_bod.gif) no-repeat right; height: 111px; width: 262px; margin-bottom: 22px;}
div#panel_bod .name {padding: 38px 0 0 32px; font-size: 18px; font-weight: bold; color: #ffa800;}
div#panel_bod .title {padding: 7px 0 0 32px; font-size: 16px; color: #ffffff; font-style:italic;}

div#panel_et {float:left; background: url(../images/panel_et.gif) no-repeat right; height: 196px; width: 197px; margin-bottom: 22px;}
div#panel_et .name {padding: 76px 0 0 26px; font-size: 15px; font-weight: bold; color: #ffa800;}
div#panel_et .title {padding: 5px 0 0 26px; font-size: 14px; color: #ffffff; font-style:italic; font-weight: bold;}

/* Our Story... */
div#content_02 {clear: both; padding-top: 10px; width: 758px;}
div#content_02 .left{float:left; width: 178px;}
div#content_02 .middle{float:left; width: 374px; padding: 0 14px 0 14px;}
div#content_02 .right{float:left; width: 178px;}

div#content_02 .middle ul,
div#content_03 .left ul {margin: 18px 0 0 27px; padding: 0;}
div#content_02 .middle ul li, 
div#content_03 .left ul li {margin: 0 0 6px 0; color: #000; font-size: 13px; list-style:none;}
div#content_02 .middle ul li a span, 
div#content_03 .left ul li a span {font-weight: bold; font-size: 16px; margin-right: 5px; text-decoration: none; color: #4c8004;}
div#content_02 .middle ul li a:link, 
div#content_03 .left ul li a:link {color: #666; text-decoration: none;}
div#content_02 .middle ul li a:visited,
div#content_03 .left ul li a:visited {color: #4c8004; text-decoration: none;}
div#content_02 .middle ul li a:hover,
div#content_03 .left ul li a:hover {color: #ea7200; text-decoration: underline;}
div#content_02 .middle ul li a:hover span,
div#content_03 .left ul li a:hover span {
	color: #CCC;
	text-decoration: none;
	font-size: 10px;
}

div#content_02 div.middle a, div#content_03 .left a {color: #4c4c4c;}
div#content_02 div.middle a:visited, div#content_03 .left a:visited  {color: #4c4c4c;}
div#content_02 div.middle a:hover, div#content_03 .left a:hover {
	color: #E27500;
}


/* How We help... And Product Pages */
div#content_03 {
	clear: both;
	padding-top: 10px;
	width: 758px;
	color: #000;
}
div#content_03 .left{float:left; width: 562px; padding-right: 18px}
div#content_03 .right{float:left; width: 178px;}
div#content_03 h3 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
	margin: 0;
	padding: 0 0 0 10px;
	background-color: #64a211;
	background-image:url(../images/hr_right.gif);
	background-position:right;
	background-repeat:no-repeat;
	height: 24px;
	clear: both;
}
div#content_03 h1 {clear: both;}
div#content_03 p.more a {font-weight: bold; color: #e07200; text-decoration: none; font-size: 12px; margin-left: 18px}
div#content_03 p.more a:visited  { color: #e07200;}
div#content_03 p.more a:hover { color: #4c4c4c;}

div#product {margin: 0;}
div#product p{margin-right: 32px;}
div#product ul li {list-style-image: url(../images/bullet_2.gif); list-style-position: outside; margin: 0px;}
div#product ul li ul li {
	list-style-image: url(../images/bullet_3.gif); font-style:italic; list-style-position: outside;
}

div#news ul li {
list-style-image: url(../images/bullet_2.gif); 
}

div#product a:link,
div#product a:visited,
div#news a:link,
div#news a:visited  { color: #e07200; text-decoration: none;}
div#product a:hover,
div#news a:hover { color: #4c4c4c;}
div#footer {padding-top: 26px;}

div#events {margin-top: 36px; text-align: left;}
div#events div.row {display: block; width: 562px; clear: both;}
div#events div.c1 {float:left; width: 83px; padding: 3px 9px 9px 9px; color: #000000;}
div#events div.c2 {float:left; width: 330px; padding: 3px 9px 9px 0; color: #000000;}
div#events div.c3 {float:left; width: 120px; padding: 3px 0 9px 0; color: #000000;}
div#events div.head {width: 553px; padding: 3px 0px 3px 9px; font-weight: bold; background-color: #e8f1dc;}
div#events div.foot {width: 553px; padding: 3px 9px 3px 0px; font-weight: bold; background-color: #e8f1dc; text-align: right;}
div#events h3{font-family: Arial, Helvetica, sans-serif; line-height: 24px; font-weight: bold; font-size: 15px; color: #ffffff; margin: 3px 0 3px 0 !important; padding: 0 0 0 10px; background-color: #64a211; background-image:url(../images/hr_right.gif); background-position:right; background-repeat:no-repeat; height: 24px;}

div#news { margin: 10px !important;}
div#news div.item {}
div#news span.date {font-weight: bold; display: block; float: left; width: 110px; cursor:pointer;}
div#news span.headline {display: block; float: left; width: 432px; cursor:pointer; margin-bottom: 9px; font-weight: bold;}
div#news br {clear:both;}

div#content_04 {clear: both; padding-top: 10px; width: 758px; text-align: left;}
div#content_04 .left{float:left;  width: 178px;}
div#content_04 .right{float:left; width: 562px; margin-left: 18px;}
div#content_04 .col {float:left;  width: 379px;}
div#content_04 div.contact {width: 200px; text-align: left; float: right; margin-bottom: 12px;}
div#content_04 .left div.contact a {}
div#content_04 h3 {font-family: Arial, Helvetica, sans-serif; line-height: 24px; font-weight: bold; font-size: 15px; color: #ffffff; margin: 0; padding: 0 0 0 10px; background-color: #64a211; background-image:url(../images/hr_right.gif); background-position:right; background-repeat:no-repeat; height: 24px; clear: both;}
div#content_04 h1 {clear: both;}

div#content_04 div.testimonial {margin: 0 0 12px 0; color: #4c4c4c; padding:9px;}
.alt {background-color: #e8f1dc; }
div#content_04 div.testimonial p {font-style: italic; margin: 0;}
div#content_04 div.testimonial div.name {font-size: 13px; font-weight: bold; padding: 9px 0 0 14px; text-transform:uppercase; margin-left: 450px;}
div#content_04 div.testimonial div.title {font-size: 11px; font-weight: bold; font-style: italic; padding: 2px 0 0 14px; margin-left: 450px;}
div#content_04 div.testimonial div.company {font-size: 11px; font-weight: bold; padding: 3px 0 7px 14px; line-height: 13px; margin-left: 450px;}


div.linkList a {color: #e07200 ;}
div.linkList a:visited {color: #e07200;}
div.linkList a:hover {color: #4c4c4c;}

div#content_04 div.right a {color: #4c4c4c;}
div#content_04 div.right a:visited {color: #4c4c4c;}
div#content_04 div.right a:hover {color: #e07200;}

div#content_04 div.main a {color: #e07200;}
div#content_04 div.main a:visited {color: #e07200;}
div#content_04 div.main a:hover {color: #4c4c4c;}

div#content_04 div.contacts {margin-bottom: 32px; display: block;}
div#content_04 div.contacts a {color: #4c4c4c;}
div#content_04 div.contacts a:visited {color: #4c4c4c;}
div#content_04 div.contacts a:hover {color: #e07200;}

td.padding0 {padding:0;}

td.label {background-color: #e8f1dc; background-image: url(../images/corner_label.gif); background-repeat:no-repeat; background-position:top left; padding: 4px 9px 4px 7px; font-size: 12px; font-weight: bold; color: #4c4c4c; text-align: right;}
td.label2 {background-color: #e8f1dc; padding: 4px 9px 4px 7px; font-size: 12px; font-weight: bold; color: #4c4c4c;  text-align: right;}

span.required {color: #CC0000; font-weight: bold; font-size: 12px; font-family: verdana;}

div#options{width: 562px;}
div#options img {float:left;}

#sitemap {padding-top: 9px;}
#sitemap ul { margin: 5px 0 12px 18px;}
#sitemap ul li {margin-bottom: 3px; list-style-position:inside;}

#sitemap_col_2 {padding-top: 9px;}
#sitemap_col_2 ul { margin: 5px 0 12px 18px;}
#sitemap_col_2 ul li {margin-bottom: 3px; list-style-position:inside;}
