.clear {
clear:both;
height:1px;
}
body { background: #e8ede9; font-family : Arial, Helvetica, sans-serif;}
#wrapper {
text-align:center;
width:100%;
padding-top:0px;
}
#topgraybar {
background:#98a095; height: 31px;
border-style: solid;
border-bottom-color: #424b3f;
border-bottom-width: 2px;
border-top: transparent;
border-right: transparent;
border-left: transparent;
}
#home_wrapper {
width: 891px;
background:#ffffff url("/images/page_bkg.gif") repeat-y;
margin-left:auto;
margin-right:auto;
}
#ur { float: right; width:380px; margin-right:7px; margin-top:2px;}
#newsbox { background: #000000; color:#ffffff; float: left; width:33% }
#scrollbox { background: #8cc63f; color: #ffffff; float: right; width: 66%;}
#logo
{
background-color: #ffffff;
background-image: url("/images/logo_servoterra.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 50%;
width: 279px;
height: 80px;
margin-left: 10px;
margin-top: 0px;
margin-bottom:10px;
float:left;
}
#nav {
height: 43px;
background:#ffffff url("/images/nav_bkg.gif") repeat-x;
width:872px;
margin-left: auto;
margin-right: auto;
position: relative;
}
#green_hr { height: 1px; background: #8cc63f; margin-top: 3px; margin-bottom: 3px; margin-left:5px;margin-right:5px;}
#home_content {
width: 872px;
background: #ffffff url(/images/home_content_bkg.gif);
margin-left:auto;
margin-right:auto;
font-size:85%
}
#home_content_white {
width: 872px;
background: #ffffff;
margin-left:auto;
margin-right:auto;
font-size:85%
}
.left { float: left; }
.right { float: right; }
#main_cell {
width: 618px;
background : #ffffff;
float:left;
margin: 0 0 0 0px;
padding: 0 0 0 0px;
color:#424b3f;
min-height:500px;
text-align:left;
}
#main_cell li { line-height: 1.5em; }
a { color:#5d9732; }
#main_cell .greenblock { background: #8cc63f; 	border-style: solid;
border-bottom-color: #ffffff;
border-bottom-width: 5px;
border-top: transparent;
border-right: transparent;
border-left: transparent;
color: #ffffff;
font-size:85%;
text-align: left;
padding-left: 110px;
padding-right: 50px;
}
#main_cell .greenblock_wider { background: #8cc63f; 	border-style: solid;
border-bottom-color: #ffffff;
border-bottom-width: 5px;
border-top: transparent;
border-right: transparent;
border-left: transparent;
color: #ffffff;
font-size:85%;
text-align: left;
padding-left: 110px;
padding-right: 10px;
}
#main_cell .greenblock_widest { background: #8cc63f; 	border-style: solid;
border-top: transparent;
border-right: transparent;
border-left: transparent;
color: #ffffff;
font-size:85%;
text-align: left;
padding: 0 0 0 0px;
margin: 0 0 0 0px;
width:618px;
}
#main_cell .greenblock_widest a { color:#ffffff; }
#main_cell .greenblock_widest a:hover { text-decoration:none; }
#main_cell .greenblock  a:hover { text-decoration:none; color: #ffffff; }
.greenblock p { margin-top: .75em; }
.greenblock ul, .greenblock_wider ul {
list-style: none;
margin-left: 1em;
margin-top: .5em;
margin-bottom: .5em;
padding-left: 0em;
padding-top: 0em;
padding-right: 0em;
}
.greenblock ul li, .greenblock_wider ul li {
background: url("/images/servobullet_ongreen.gif")  no-repeat 0 1px;
line-height:1.4em;
margin: .5 0 0 0em;
padding: 0 0 2 20px;
text-indent: 0em;
}
#main_cell .lower_content { margin-left: 135px;  margin-right: 40px; color: #424b3f; text-align:left; font-size:85%; }
#main_cell .lnav { float: left; width:94px; margin-left: 8px; margin-right:15px; background: #ffffff; font-size:75%; text-align:left;}
#main_cell .lnav a { color: #5d9732; }
#main_cell .lnav a:visited { color: #5d9732; }
#main_cell .lsubnav { float: left; width:115px; margin-left: 10px; margin-right:10px; background: #ffffff; font-size:75%; text-align:left;}
#main_cell p { padding-bottom:5px; padding-top: 5px; padding-right: 15px; }
.green_button { background-color: #9ccc54; height: 28px; float: left; color:#ffffff; margin-top:10px;}
.green_button img { margin-right:5px; }
.green_button a { color:#ffffff; text-decoration:none;}
#main_cell h1 { color:#5d9732; font-weight: normal; font-size:140%;}
#main_cell h1.gray { color:#424b3f; font-weight: normal; font-size:140%;}
#main_cell h2 { margin-top: 5px; margin-bottom:15px; }
#main_cell .mid_content { float: left;  color: #424b3f; text-align:left; font-size:80%; width:480px;}
.mid_content p { margin-top: .85em; }
.mid_content li {padding-top: .5em;}
.mid_content ul {padding-left: .75em;}
.lower_content h1 { font-family: Helvetica, sans-serif; font-size:140%; font-weight:normal;}
.lower_content p { margin-bottom: 10px; }
.lower_content ul {	padding-top: 0.5em;}
.lower_content li {	padding-top: 0.45em;}
#home_events_hdr { background: #a8afa7; height: 28px; color:#ffffff; font-size:1.5em; width:100%; padding-top:5px; padding-left:10px; font-weight:bold;}
#home_events { width:590px; 	line-height: 1.3em;}
#home_events_lower { padding-left: 10px; width: 100%; }
#home_events h1 { font-size: 1.3em; font-weight: bold; margin-top: 10px; margin-bottom:10px;}
#home_events .webinar_title { font-weight: bold; }
.webinar_info ul { font-size:.85em; margin-top:0px;}
#home_events .left, #home_events .right { width: 49%; float: left;}
#rhs {
width: 246px;
margin: 0 0 0 0px;
padding: 0 0 0 0px;
background: #ffffff;
text-align:left;
}
#rhs h1 { color:#424b3f; font-weight: bold; }
#rhs .content_box {
background: #e8ede9;
color:#424b3f;
padding: 10 10 10 10px;
text-align:left;
font-size:90%;
border-style: solid;
border-bottom-color: #ffffff;
border-bottom-width: 5px;
border-top: transparent;
border-right: transparent;
border-left: transparent;
}
#rhs .content_box p { margin-top: .75em; }
#rhs .content { background: #e8ede9; 	font-size:90%;
margin-top: 10px; margin-bottom: 10px; text-align:left;
border-bottom-color: #ffffff;
border-style: solid;
border-bottom-width: 10px;
}
#rhs .upcoming_box {
width: 243px;
background-repeat:no-repeat;
background-image:url(/images/rhs_upcoming_bkg.gif);
background-position: left bottom;
font-size:90%;
}
#rhs .upcoming_box p { padding: 5 10 10 10px; }
#rhs .bottom_content_box {
background: #e8ede9;
color:#424b3f;
padding: 10 10 10 10px;
text-align:left;
font-size:85%;
}
.rhs_09 { font-size: 90%; color:#788073; padding-right:15px;}
.section_header { 	font-family : Helvetica, Arial, sans-serif;  font-size: 110%; margin-bottom: .25em; font-weight:bold;}
#footer { color: #98a095;  font-size:70%; margin-bottom: 5px; margin-top:10px; background:#ffffff url("/images/home_content_bkg.gif") repeat-y; width:872px; padding-bottom:10px;}
#footer_white { color: #98a095;  font-size:70%; margin-bottom: 5px; margin-top:10px; background:#ffffff; width:872px; padding-bottom:10px; margin-left:auto; margin-right: auto;}
.nav_home {
float:left;
display:block;
width: 71px;
height: 43px;
background-repeat:no-repeat;
background-image:url(/images/nav_home.gif);
background-position: 0px 0;
}
.nav_homeon {
float:left;
display:block;
width: 71px;
height: 43px;
background-repeat:no-repeat;
background-image:url(/images/nav_home.gif);
background-position: -71px 0;
}
.nav_home:hover {
background-position: -71px 0;
}
.nav_about {
float:left;
display:block;
width: 91px;
height: 43px;
background-repeat:no-repeat;
background-image:url(/images/nav_aboutus.gif);
background-position: 0px 0;
}
.nav_abouton {
float:left;
display:block;
width: 91px;
height: 43px;
background-repeat:no-repeat;
background-image:url(/images/nav_aboutus.gif);
background-position: -91px 0;
}
.nav_about:hover {
background-position: -91px 0;
}
.nav_sellers {
float:left;
display:block;
width: 76px;
height: 43px;
background-repeat:no-repeat;
background-image:url(/images/nav_sellers.gif);
background-position: 0px 0;
}
.nav_sellerson {
float:left;
display:block;
width: 76px;
height: 43px;
background-repeat:no-repeat;
background-image:url(/images/nav_sellers.gif);
background-position: -76px 0;
}
.nav_sellers:hover {
background-position: -76px 0;
}
.nav_buyers {
float:left;
display:block;
width: 76px;
height: 43px;
background-repeat:no-repeat;
background-image:url(/images/nav_buyers.gif);
background-position: 0px 0;
}
.nav_buyerson {
float:left;
display:block;
width: 76px;
height: 43px;
background-repeat:no-repeat;
background-image:url(/images/nav_buyers.gif);
background-position: -76px 0;
}
.nav_buyers:hover {
background-position: -76px 0;
}
.nav_partners {
float:left;
display:block;
width: 86px;
height: 43px;
background-repeat:no-repeat;
background-image:url(/images/nav_partners.gif);
background-position: 0px 0;
}
.nav_partnerson {
float:left;
display:block;
width: 86px;
height: 43px;
background-repeat:no-repeat;
background-image:url(/images/nav_partners.gif);
background-position: -86px 0;
}
.nav_partners:hover {
background-position: -86px 0;
}
.nav_community {
float:left;
display:block;
width: 109px;
height: 43px;
background-repeat:no-repeat;
background-image:url(/images/nav_community.gif);
background-position: 0px 0;
}
.nav_communityon {
float:left;
display:block;
width: 109px;
height: 43px;
background-repeat:no-repeat;
background-image:url(/images/nav_community.gif);
background-position: -109px 0;
}
.nav_community:hover {
background-position: -109px 0;
}
.nav_exchange {
float:left;
display:none;
width: 91px;
height: 43px;
background-repeat:no-repeat;
background-image:url(/images/nav_exchange.gif);
background-position: 0px 0;
}
.nav_exchangeon {
float:left;
display:none;
width: 91px;
height: 43px;
background-repeat:no-repeat;
background-image:url(/images/nav_exchange.gif);
background-position: -91px 0;
}
.nav_exchange:hover {
background-position: -91px 0;
}
.nav_login {
float:left;
display:block;
width: 74px;
height: 43px;
background-repeat:no-repeat;
background-image:url(/images/nav_login.gif);
background-position: 0px 0;
}
.nav_loginon {
float:left;
display:block;
width: 74px;
height: 43px;
background-repeat:no-repeat;
background-image:url(/images/nav_login.gif);
background-position: -74px 0;
}
.nav_login:hover {
background-position: -74px 0;
}
.nav_contact {
float:left;
display:block;
width: 91px;
height: 43px;
background-repeat:no-repeat;
background-image:url(/images/nav_contact.gif);
background-position: 0px 0;
}
.nav_contacton {
float:left;
display:block;
width: 91px;
height: 43px;
background-repeat:no-repeat;
background-image:url(/images/nav_contact.gif);
background-position: -91px 0;
}
.nav_contact:hover {
background-position: -91px 0;
}
H3 { margin-top: 1em;  margin-bottom:.5em;}
.quote_text { font-style: italic; font-size:85%;}
.quote_text p { margin-top: .5em; }
.quote_attrib { font-weight: bold; font-size:85%; margin-top: .5em;}
.callout_box { text-align:left; float: left; background: #e8ede9; color:#333333; padding: 10 40 10 40px; font-size:90%;}
.mid_shaded_cell {
background-color: #ffffff;
background-image: url("/images/mid_content_bkg.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left bottom;
overflow-x: hidden;
overflow-y: hidden;
text-align:left;
width: 447px;
margin-left: 0px;
margin-top: 0px;
margin-right: 35px;
min-height:100px;
float: right;
}
.mid_shaded_cell h1 { color:#5d9732; font-weight: normal; font-size:120%;}
#home_top_gradient {
background: url("/images/hp_top_gradient.gif")  repeat-x;
margin: 0 auto;
width:868px;
height:40px;
}
.cell_content { margin-top:10px; margin-right:25px; width:100%; }
.cell_content p, ul {margin-top: 5px; margin-bottom: 5px; }
.form_text { font-family: verdana,helvetica,arial,sans-serif; }
.form_text p { font-size:75%; font-weight:normal; text-align:left; padding-top:5px;}
.question { width: 100px; font-size:85%;  text-align:right; margin-right:10px; float:left;}
.subnav_company {
float:left;
display:block;
width: 94px;
height: 24px;
background-repeat:no-repeat;
background-image:url(/images/subnav_company.gif);
background-position: -94px 0;
}
.subnav_companyon {
float:left;
display:block;
width: 94px;
height: 24px;
background-repeat:no-repeat;
background-image:url(/images/subnav_company.gif);
background-position: 0px 0;
}
.subnav_company:hover {
background-position: 0px 0;
}
.subnav_leadership {
float:left;
display:block;
width: 94px;
height: 24px;
background-repeat:no-repeat;
background-image:url(/images/subnav_leadership.gif);
background-position: -94px 0;
}
.subnav_leadershipon {
float:left;
display:block;
width: 94px;
height: 24px;
background-repeat:no-repeat;
background-image:url(/images/subnav_leadership.gif);
background-position: 0px 0;
}
.subnav_leadership:hover {
background-position: 0px 0;
}
.subnav_press {
float:left;
display:block;
width: 94px;
height: 24px;
background-repeat:no-repeat;
background-image:url(/images/subnav_press.gif);
background-position: -94px 0;
}
.subnav_presson {
float:left;
display:block;
width: 94px;
height: 24px;
background-repeat:no-repeat;
background-image:url(/images/subnav_press.gif);
background-position: 0px 0;
}
.subnav_press:hover {
background-position: 0px 0;
}

.subnav_blog {
float:left;
display:block;
width: 94px;
height: 24px;
background-repeat:no-repeat;
background-image:url(/images/subnav_blog.gif);
background-position: -94px 0;
}
.subnav_blogon {
float:left;
display:block;
width: 94px;
height: 24px;
background-repeat:no-repeat;
background-image:url(/images/subnav_blog.gif);
background-position: 0px 0;
}
.subnav_blog:hover {
background-position: 0px 0;
}

.subnav_events {
float:left;
display:block;
width: 94px;
height: 24px;
background-repeat:no-repeat;
background-image:url(/images/subnav_events.gif);
background-position: -94px 0;
}
.subnav_eventson {
float:left;
display:block;
width: 94px;
height: 24px;
background-repeat:no-repeat;
background-image:url(/images/subnav_events.gif);
background-position: 0px 0;
}
.subnav_events:hover {
background-position: 0px 0;
}

.subnav_resourcecenter {
float:left;
display:block;
width: 94px;
height: 24px;
background-repeat:no-repeat;
background-image:url(/images/subnav_resourcecenter.gif);
background-position: -94px 0;
}
.subnav_resourcecenteron {
float:left;
display:block;
width: 94px;
height: 24px;
background-repeat:no-repeat;
background-image:url(/images/subnav_resourcecenter.gif);
background-position: 0px 0;
}
.subnav_resourcecenter:hover {
background-position: 0px 0;
}

#subnavs  { margin: auto; float:left;}
#subnav1 { margin-left: 80px; visibility: hidden; position: absolute; }
#subnav3 {  visibility: hidden; position: absolute; margin-left:410px;}
.content_header {
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-right-style: solid;
border-left-style: solid;
border-top-color: #8cc63f;
border-bottom-color: #8cc63f;
border-right-color: #e4ebe5;
border-left-color: #e4ebe5;
background-color: #e4ebe5;
position: relative;
padding-top: 3pt;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 3pt;
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
float: left;
color:#666666;
}
.content_date {
width: 20%;
float: left;
}
.content_title {
width: 78%;
float: right;
text-align: left;
}
.event_date { width: 30%; float: left; }
.event_title { width: 68%; float: right; text-align:left; }
.privacy ul, .privacy ol { padding-left: 1em; }
.privacy ul li, .privacy ol li { padding-left: 1em; padding-top: 1em; padding-bottom:5px;}
.privacy p { padding-top: 10px; padding-bottom:10px; }
.badge { font-size: 75%; }
.bigger { font-size:125%; }
.question { color: #333333; font-size:90%; }
.input_text { color: #333333; font-size:90%; border: 1px solid #8cc63f; background:#fafafa;}
.input_textarea { color: #333333; border: 1px solid #8cc63f; background:#fafafa;}
.smaller { font-size: 90%; }
.larger { font-size: 110%; }
.black { color:#000000;}
.gray01 { color:#424b3f; }