/* top toolbar elements */
#toolbar-logo {padding-bottom: 13px; width: 900px; text-align: left;}/* <---------------- */
#toolbar-logo hr {display: none;} /* for print version */
#toolbar {color: #737373; font-size: 0.8em; display: inline; float: right; white-space: nowrap;}
#toolbar a {color: #737373; text-decoration: none;}
#toolbar a:hover {text-decoration: underline;}
#toolbar form {text-align: right; margin-top: 2em;}
#toolbar select {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #737373; background: #F3F3F3; }

/* main top navigation elements */
#mainnav {background: #FFFFFF url(bg.gif) top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; width: 900px; text-align: left; letter-spacing: 1px;}
#mainnav td { border-bottom: 1px solid #9E9E9E; vertical-align: middle;}

#mainnav td {background:url(bg_off_left.gif) top left no-repeat; padding-left: 1px; text-transform: uppercase;}
#mainnav td a {display: block; height: 22px; background:url(bg_off_right.gif) right top no-repeat; padding: 14px 0.7em 0 0.7em; color: #000000;}
#mainnav td a:hover {color: #91867c; text-decoration: none;}

#company #mainnav td.nav-company {border-bottom: 1px solid #FFFFFF; background:url(bg_on_left.gif) top left no-repeat; padding-left: 1px; text-transform: uppercase;}
#company #mainnav td.nav-company a {display: block; height: 22px; background:url(bg_on_right.gif) right top no-repeat; padding: 14px 0.7em 0 0.7em; color: #000000;}
#company #mainnav td.nav-company a:hover {color: #91867c; text-decoration: none;}

#products #mainnav td.nav-products {border-bottom: 1px solid #FFFFFF; background:url(bg_on_left.gif) top left no-repeat; padding-left: 1px; text-transform: uppercase;}
#products #mainnav td.nav-products a {display: block; height: 22px; background:url(bg_on_right.gif) right top no-repeat; padding: 14px 0.7em 0 0.7em; color: #000000;}
#products #mainnav td.nav-products a:hover {color: #91867c; text-decoration: none;}

#solutions #mainnav td.nav-solutions {border-bottom: 1px solid #FFFFFF; background:url(bg_on_left.gif) top left no-repeat; padding-left: 1px; text-transform: uppercase;}
#solutions #mainnav td.nav-solutions a {display: block; height: 22px; background:url(bg_on_right.gif) right top no-repeat; padding: 14px 0.7em 0 0.7em; color: #000000;}
#solutions #mainnav td.nav-solutions a:hover {color: #91867c; text-decoration: none;}

#services #mainnav td.nav-services {border-bottom: 1px solid #FFFFFF; background:url(bg_on_left.gif) top left no-repeat; padding-left: 1px; text-transform: uppercase;}
#services #mainnav td.nav-services a {display: block; height: 22px; background:url(bg_on_right.gif) right top no-repeat; padding: 14px 0.7em 0 0.7em; color: #000000;}
#services #mainnav td.nav-services a:hover {color: #91867c; text-decoration: none;}

#partners #mainnav td.nav-partners {border-bottom: 1px solid #FFFFFF; background:url(bg_on_left.gif) top left no-repeat; padding-left: 1px; text-transform: uppercase;}
#partners #mainnav td.nav-partners a {display: block; height: 22px; background:url(bg_on_right.gif) right top no-repeat; padding: 14px 0.7em 0 0.7em; color: #000000;}
#partners #mainnav td.nav-partners a:hover {color: #91867c; text-decoration: none;}

#customers #mainnav td.nav-customers {border-bottom: 1px solid #FFFFFF; background:url(bg_on_left.gif) top left no-repeat; padding-left: 1px; text-transform: uppercase;}
#customers #mainnav td.nav-customers a {display: block; height: 22px; background:url(bg_on_right.gif) right top no-repeat; padding: 14px 0.7em 0 0.7em; color: #000000;}
#customers #mainnav td.nav-customers a:hover {color: #91867c; text-decoration: none;}

#mainnav td.search {text-align: right; width: 70%; padding-top: 3px; padding-right: 0.5em;}
#mainnav td.search table td {border-bottom: 0; padding: 0; background:none;}
#mainnav .search-input {border: 1px solid #91867c; width: 200px; margin-right: 0.3em; height: 15px;}

#printContact {display: none }
