body {
	margin: 0px; padding: 0px; text-align: center; color: rgb(88, 89, 91); font-size: 0.75em; background-color: white;
}
* {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: Arial, Verdana, sans-serif;
}
html {
	font-size: 100%; -ms-overflow-y: scroll;
}
#container {
	margin: 0px auto; width: 940px; text-align: left;
}
.col_left {
	width: 749px; float: left;
}
.col_right {
	width: 176px; float: right;
}
.noSidebar .col_right {
	width: 176px; height: 110px; float: right;
}
.col_left_map {
	margin: 0px 0px 0px -1px; width: 750px;
}
.header {
	top: 0px; width: 749px; height: 143px; position: absolute; z-index: 10;
}
.col_right .header {
	width: 176px; height: 110px;
}
.content {
	top: 147px; width: 749px; position: relative; z-index: 5;
}
.noSidebar .content {
	top: 147px; width: 940px; overflow: hidden; position: relative; z-index: 5;
}
.col_right .content {
	top: 134px; width: 176px;
}
.header #menu_top {
	padding: 0px 12px 0px 8px; height: 26px; background-color: rgb(238, 238, 238);
}
.header #menu_top form#frm_country {
	background-position: right; margin: 0px; padding: 0px; width: 110px; float: left; background-image: url("/images/nav/arrow-down.gif"); background-repeat: no-repeat;
}
.header #menu_top form#frm_country label {
	display: none;
}
.header #menu_top form#frm_country select {
	margin: 4px 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 110px; color: rgb(124, 125, 133); font-size: 11px; background-color: rgb(238, 238, 238);
}
.header #menu_top ul {
	list-style: none; margin: 0px; padding: 0px; text-align: right;
}
.header #menu_top ul li {
	background-position: left; margin: 0px; padding: 0px 5px 0px 9px; line-height: 25px; font-size: 11px; display: inline; background-image: url("/images/nav/top-separator.gif"); background-repeat: no-repeat;
}
.header #menu_top ul li.no_style {
	padding-left: 0px; background-image: none;
}
.header #menu_top ul li a {
	color: rgb(124, 125, 133); font-weight: normal; text-decoration: none;
}
.header #menu_top ul li a:hover {
	text-decoration: underline;
}
div#logo_line {
	height: 88px;
}
div#logo_line img#logo_right {
	float: right;
}
ul#menu_main {
	background-position: bottom; list-style: none; margin: 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); border-image: none; height: 27px; position: relative; z-index: 10; border-top-left-radius: 2px; border-top-right-radius: 2px; background-image: url("/pic/bkg-menu.gif"); background-repeat: repeat-x; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px;
}
ul#menu_main li {
	background-position: left; margin: 0px; padding: 0px; line-height: 28px; font-size: 12px; font-weight: bold; float: left; background-image: url("/pic/main-separator.gif"); background-repeat: no-repeat;
}
ul#menu_main li.no_style {
	background-image: none;
}
ul#menu_main li a {
	text-align: center; color: rgb(129, 130, 138); padding-left: 1px; text-decoration: none; display: block;
}
ul#menu_main li#tab_industry a {
	width: 127px;
}

ul#menu_main li#tab_industry:hover a {
	width: 123px;
}

ul#menu_main li#tab_airfreight a {
	width: 128px;
}

ul#menu_main li#tab_airfreight:hover a {
	width: 124px;
}

ul#menu_main li#tab_seafreight a {
	width: 109px;
}

ul#menu_main li#tab_seafreight:hover a {
	width: 105px;
}

ul#menu_main li#tab_roadrail a {
	width: 120px;
}

ul#menu_main li#tab_roadrail:hover a {
	width: 116px;
}

ul#menu_main li#tab_contractlogistics a {
	width: 124px;
}

ul#menu_main li#tab_contractlogistics:hover a {
	width: 120px;
}

ul#menu_main li#tab_leadlogistics a {
	width: 132px;
}

ul#menu_main li#tab_leadlogistics:hover a {
	width: 128px;
}

ul#menu_main li:hover {
	border-right-color: rgb(219, 219, 219); border-left-color: rgb(219, 219, 219); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; box-shadow: 0px 2px 8px #fff; -moz-box-shadow: 0 2px 8px #fff; -webkit-box-shadow: 0 2px 8px #fff;
}
ul#menu_main li:hover a {
	background-position: top; color: rgb(86, 183, 233); line-height: 26px; padding-bottom: 1px; border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; background-image: url("/pic/bkg-menu-active.gif"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
ul#menu_main li a.active {
	color: rgb(86, 183, 233);
}
ul#menu_main li a.pressdown {
	background-position: top; background-image: url("/pic/bkg-menu-active.gif"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
ul#menu_main li div.menu_popup {
	margin: 0px 0px 0px -1px; padding: 1px 0px 0px; top: 28px; width: 135px; border-right-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-left-color: rgb(219, 219, 219); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; visibility: hidden; position: absolute; z-index: 20; box-shadow: 3px 3px 3px #6e6e6e; background-color: rgb(255, 255, 255); -moz-box-shadow: 3px 3px 3px #6e6e6e; -webkit-box-shadow: 3px 3px 3px #6e6e6e;
}
ul#menu_main li#tab_industry div.menu_popup {
	left: 0px;
}
ul#menu_main li#tab_contractlogistics div.menu_popup {
	width: 135px;
}
ul#menu_main li:hover div.menu_popup {
	visibility: visible;
}
ul#menu_main li:hover div.menu_popup * {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; float: none; display: inline; box-shadow: 0px 0px 0px #fff; background-image: none; -moz-box-shadow: 0 0 0 #fff; -webkit-box-shadow: 0 0 0 #fff;
}
ul#menu_main li div.menu_popup * {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; float: none; display: inline; box-shadow: 0px 0px 0px #fff; background-image: none; -moz-box-shadow: 0 0 0 #fff; -webkit-box-shadow: 0 0 0 #fff;
}
ul#menu_main li div#menu_leadlogistics {
	width: 135px; right: 0px;
}
ul#menu_main li:hover div.menu_popup ul {
	width: 135px; float: left; display: block;
}
ul#menu_main li div.menu_popup ul {
	width: 135px; float: left; display: block;
}
ul#menu_main li:hover div.menu_popup ul.menu_right {
	margin: 0px 0px 0px 15px; padding: 2px 0px 0px; float: left;
}
ul#menu_main li div.menu_popup ul.menu_right {
	margin: 0px 0px 0px 15px; padding: 2px 0px 0px; float: left;
}
ul#menu_main li:hover div.menu_popup ul li {
	padding: 4px 10px; line-height: 14px; border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid; display: block;
}
ul#menu_main li div.menu_popup ul li {
	padding: 4px 10px; line-height: 14px; border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid; display: block;
}
ul#menu_main li:hover div.menu_popup ul.menu_right li {
	padding-left: 0px; border-top-color: currentColor; border-bottom-color: rgb(219, 219, 219); border-top-width: 0px; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid;
}
ul#menu_main li div.menu_popup ul.menu_right li {
	padding-left: 0px; border-top-color: currentColor; border-bottom-color: rgb(219, 219, 219); border-top-width: 0px; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid;
}
ul#menu_main li:hover div.menu_popup ul li a {
	width: auto; color: rgb(88, 89, 91); line-height: 15px;
}
ul#menu_main li div.menu_popup ul li a {
	width: auto; color: rgb(88, 89, 91); line-height: 15px;
}
ul#menu_main li:hover div.menu_popup ul li a:hover {
	color: rgb(86, 183, 233);
}
ul#menu_main li div.menu_popup ul li a:hover {
	color: rgb(86, 183, 233);
}
ul#menu_main li:hover div.menu_popup ul li.no_style {
	border: 0px currentColor; border-image: none; padding-top: 6px;
}
ul#menu_main li div.menu_popup ul li.no_style {
	border: 0px currentColor; border-image: none; padding-top: 6px;
}
ul#menu_main li:hover div.menu_popup h2 {
	margin: 0px; padding: 0px; color: rgb(86, 183, 233); font-size: 12px; font-weight: bold;
}
ul#menu_main li div.menu_popup h2 {
	margin: 0px; padding: 0px; color: rgb(86, 183, 233); font-size: 12px; font-weight: bold;
}
ul#menu_main li:hover div.menu_popup ul li h2 a {
	color: rgb(86, 183, 233);
}
ul#menu_main ul li div.menu_popup h2 a {
	color: rgb(86, 183, 233);
}
ul#menu_main li:hover div.menu_popup ul li a {
	padding: 0px; border: 0px currentColor; border-image: none; background-image: none; background-color: transparent;
}
ul#menu_main li div.menu_popup ul li a {
	padding: 0px; border: 0px currentColor; border-image: none; background-image: none; background-color: transparent;
}
p#investor_centre {
	padding: 0px; text-align: center; font-size: 11px; font-weight: bold;
}
p#investor_centre a {
	padding: 0px 0px 1px; color: rgb(255, 255, 255); line-height: 25px; text-decoration: none; display: block; background-color: rgb(86, 183, 233);
}
.col_right input.text {
	background-position: top; border-width: 1px 2px; border-style: solid; border-color: rgb(124, 124, 124) rgb(195, 195, 195) rgb(221, 221, 221); padding: 1px 2px; color: rgb(138, 140, 142); line-height: 12px; font-size: 11px; background-image: url("/images/input-top.gif"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
#frm_search {
	margin: 0px; padding: 0px; height: 88px;
}
#frm_search legend {
	display: none;
}
#frm_search label {
	margin: 0px 0px 0px 12px; padding: 0px 0px 2px; color: rgb(147, 149, 152); text-transform: uppercase; font-size: 11px; font-weight: bold; display: block;
}
#searchbox {
	padding: 10px 5px 0px !important;
}
#quicksearchbox {
	margin: 0px 0px 0px 12px;
}
.col_right #frm_search input.text {
	float: left;
}
#frm_search input.button {
	float: left;
}
#frm_find_industry {
	margin: 0px 0px 13px; padding: 0px 12px; height: 156px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("/index/bkg-tracking.gif"); background-repeat: repeat-x;
}
#frm_find_industry legend {
	padding: 8px 0px 1px; color: rgb(14, 41, 84); font-size: 16px; font-weight: bold;
}
#frm_find_industry ol {
	list-style: none; margin: 0px; padding: 0px;
}
#frm_find_industry li {
	margin: 0px; padding: 0px 0px 7px; font-size: 11px;
}
#frm_find_industry li label {
	padding: 0px 10px 8px 0px; display: block;
}
#frm_find_industry li select {
	border: 1px solid rgb(156, 156, 156); border-image: none; width: 152px; font-size: 11px;
}
#frm_find_industry li.industry_button {
	padding: 4px 0px 0px;
}
#frm_find_industry li.industry_button input {
	background-position: 0px 2px; padding: 0px 0px 0px 17px; border: 0px currentColor; border-image: none; color: rgb(88, 89, 91); font-size: 12px; font-weight: bold; cursor: pointer; background-image: url("/index/icon-arrow-track.gif"); background-repeat: no-repeat; background-color: transparent;
}
#frm_login {
	margin: 0px 0px 13px; padding: 0px 12px; height: 157px; background-color: rgb(86, 183, 233);
}
#frm_login legend {
	padding: 10px 0px 0px; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold;
}
#frm_login ol {
	list-style: none; margin: 0px; padding: 0px;
}
#frm_login ol li {
	margin: 0px; padding: 0px; clear: both; position: relative;
}
#frm_login ol li label.label_fade {
	left: 4px; top: 10px; color: rgb(138, 140, 142); line-height: 12px; font-size: 11px; position: absolute;
}
.col_right #frm_login input.text {
	margin: 7px 0px 0px; width: 146px; border-right-color: rgb(195, 195, 195); border-left-color: rgb(195, 195, 195); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#frm_login label.label_block {
	padding: 7px 0px 0px; height: 14px; color: rgb(255, 255, 255); line-height: 14px; font-size: 11px; font-weight: bold; display: block;
}
#frm_login label.label_block input {
	float: right;
}
#frm_login li.login_help {
	padding: 4px 0px; line-height: 13px; font-size: 10px;
}
#frm_login li.login_help a {
	color: rgb(181, 223, 245); font-weight: normal; text-decoration: underline;
}
#frm_login li.login_help a:hover {
	text-decoration: none;
}
#frm_login li.login_help img {
	float: right;
}
#frm_login li.login_button {
	padding: 9px 0px 0px; font-size: 12px; font-weight: bold;
}
#frm_login li.login_button a {
	color: rgb(205, 234, 248); line-height: 16px; text-decoration: none; float: right; display: block;
}
#frm_login li.login_button a:hover {
	color: rgb(255, 255, 255);
}
#frm_login li.login_button input {
	background-position: 0px 2px; padding: 0px 0px 0px 17px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; cursor: pointer; background-image: url("/index/icon-arrow.gif"); background-repeat: no-repeat; background-color: transparent;
}
#frm_tracking {
	margin: 0px 0px 13px; padding: 0px 12px; height: 157px; background-image: url("/index/bkg-tracking.gif"); background-repeat: repeat-x;
}
#frm_tracking legend {
	padding: 8px 0px 2px; color: rgb(14, 41, 84); font-size: 16px; font-weight: bold;
}
.col_right #frm_tracking input.text {
	width: 146px; border-right-color: rgb(195, 195, 195); border-left-color: rgb(195, 195, 195); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#frm_tracking ol {
	list-style: none; margin: 0px; padding: 0px;
}
#frm_tracking li {
	margin: 0px; padding: 0px 0px 7px; font-size: 11px;
}
#frm_tracking li label {
	padding: 0px 0px 8px; display: block;
}
#frm_tracking li select {
	border: 1px solid rgb(156, 156, 156); border-image: none; width: 152px; font-size: 11px;
}
#frm_tracking li.track_button {
	padding: 4px 0px 20px;
}
#frm_tracking li.track_button img {
	margin: 1px 0px 0px; float: right;
}
#frm_tracking li.track_button input {
	background-position: 0px 2px; padding: 0px 0px 0px 17px; border: 0px currentColor; border-image: none; color: rgb(88, 89, 91); font-size: 12px; font-weight: bold; cursor: pointer; background-image: url("/index/icon-arrow-track.gif"); background-repeat: no-repeat; background-color: transparent;
}
#frm_help {
	margin: 0px 0px 13px; padding: 0px 12px; height: 260px; 
}
#frm_help legend {
	padding: 8px 0px 1px; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold;
}
#frm_help ol {
	list-style: none; margin: 0px; padding: 0px;
}
#frm_help li {
	margin: 0px; padding: 0px 0px 7px; font-size: 11px;
}
#frm_help li label {
	padding: 0px 0px 6px; color: rgb(255, 255, 255); display: block;
}
#frm_help li select {
	border-radius: 6px; border: 1px solid rgb(156, 156, 156); border-image: none; width: 152px; font-size: 11px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
/*
.base_box {
	background-position: bottom; margin: 0px 0px 2px; padding: 0px 12px; height: 90px; background-image: url("/index/bkg-baseboxes.gif"); background-repeat: repeat-x; background-color: rgb(246, 246, 246);
	*/
.base_box {
	background-position: bottom; margin: 0px 0px 2px; padding: 0px 12px; height: 90px;);
}
.base_box2 {
	background-position: bottom; margin: 0px 0px 24px; padding: 0px 12px; height: 110px; background-image: url("/index/bkg-baseboxes.gif"); background-repeat: repeat-x; background-color: rgb(246, 246, 246);
}
.base_box h2 {
	padding: 9px 0px 4px; color: rgb(0, 43, 85); font-size: 16px; font-weight: bold;
}
#quote_request {
	padding: 0px; height: 156px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.quote_request_sub {
	height: auto !important; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
#quote_request h2 {
	padding: 9px 12px 2px;
}
#quote_request p {
	padding: 0px 12px 5px; font-size: 11px;
}
#quote_request ul {
	list-style: none; margin: 0px; padding: 0px; height: auto; border-top-color: rgb(219, 219, 219); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#quote_request ul li {
	margin: 0px; padding: 0px; height: 100%; line-height: 14px; font-size: 12px; font-weight: bold;
}
#quote_request ul li a {
	padding: 7px 9px 7px 44px; height: 100%; color: rgb(147, 149, 152); text-decoration: none; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(219, 219, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block; background-repeat: no-repeat;
}
#quote_request ul li a:hover {
	color: rgb(109, 110, 113); background-color: rgb(249, 249, 249);
}
#quote_request ul li#quote_airfreight a {
	background-position: 12px 6px; background-image: url("/images/icon-airfreight.png");
}
#quote_request ul li#quote_seafreight a {
	background-position: 16px 5px; background-image: url("/images/icon-seafreight.png");
}
#quote_request ul li#quote_road a {
	background-position: 15px 6px; background-image: url("/images/icon-truck.png");
}
#quote_request ul li#quote_rail a {
	background-position: 17px 6px; background-image: url("/images/icon-train.png");
}
#quote_request ul li#quote_airfreight a:hover {
	background-position: 12px 6px, 152px 8px; background-image: url("/images/icon-airfreight-over.png");
}
#quote_request ul li#quote_seafreight a:hover {
	background-position: 16px 5px, 152px 8px; background-image: url("/images/icon-seafreight-over.png");
}
#quote_request ul li#quote_road a:hover {
	background-position: 15px 6px, 152px 8px; background-image: url("/images/icon-truck-over.png");
}
#quote_request ul li#quote_rail a:hover {
	background-position: 17px 6px, 152px 8px; background-image: url("/images/icon-train-over.png");
}
h2#h2_rss {
	padding: 0px 0px 10px; color: rgb(86, 183, 233); font-size: 16px; font-weight: bold;
}
ul#list_rss {
	list-style: none; margin: 0px; padding: 0px;
}
ul#list_rss li {
	margin: 0px; padding: 0px 0px 15px; font-size: 11px; font-weight: bold;
}
ul#list_rss li#rss_twitter img {
	margin: -2px 10px -3px 0px;
}
ul#list_rss li img {
	margin: 0px 8px 0px 0px;
}
ul#list_rss li a {
	color: rgb(88, 89, 91); text-decoration: none;
}
ul#list_rss li a:hover {
	text-decoration: underline;
}
div.right_sub_menu {
	margin: 0px 0px 0px 11px;
}
div.right_sub_menu h2 {
	padding: 0px 0px 5px; color: rgb(6, 43, 83); font-size: 16px;
}
div.right_sub_menu ul {
	list-style: none; margin: 0px 0px 15px; padding: 0px; border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid;
}
div.right_sub_menu ul li {
	margin: 0px; padding: 0px; height: 100%;
}
div.right_sub_menu ul.document_list li {
	font-size: 0.95em;
}
div.right_sub_menu ul li a {
	padding: 3px 8px 3px 0px; height: 100%; color: rgb(88, 89, 91); font-weight: bold; text-decoration: none; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
div.right_sub_menu ul li a:hover {
	color: rgb(86, 183, 233);
}
div.right_sub_menu ul.document_list li a {
	padding: 4px 28px 4px 0px;
}
div.right_sub_menu ul li a span {
	font-weight: normal;
}
div.right_sub_menu ul li a.file_pdf {
	background-position: 153px 4px; background-image: url("/images/file_pdf.gif"); background-repeat: no-repeat;
}
div.right_sub_menu ul li a.file_video {
	background-position: 154px 5px; background-image: url("/images/file_movie.gif"); background-repeat: no-repeat;
}
#banner_home {
	margin: 0px 0px 13px; width: 749px; height: 432px; position: relative;
}
#banner_home ul {
	list-style: none; margin: 0px; padding: 0px; left: 0px; top: 0px; visibility: hidden; position: absolute; z-index: 1;
}
#banner_home ul li {
	margin: 0px; padding: 0px; width: 749px; height: 432px; display: block; z-index: 1;
}
#banner_home div#nav_area {
	padding: 0px 0px 0px 17px; left: 0px; top: 340px; width: 732px; height: 92px; visibility: hidden; position: absolute; z-index: 2; background-image: url("/images/bkg_40.png");
}
#banner_home div#nav_area a {
	margin: 28px 0px 0px 9px; border: 2px solid rgb(147, 149, 152); border-image: none; width: 45px; height: 30px; text-align: center; float: left; display: block;
}
#banner_home div#nav_area a span {
	visibility: hidden;
}
#banner_home div#nav_area a:hover {
	border: 2px solid rgb(255, 255, 255); border-image: none; text-decoration: none;
}
#banner_home div#nav_area a.activeSlide {
	border: 2px solid rgb(255, 255, 255); border-image: none; text-decoration: none;
}
#banner_home div#nav_area a#nav1 {
	background-image: url("/images/home/nav-slide1b-fade.jpg");
}
#banner_home div#nav_area a#nav2 {
	background-image: url("/images/home/nav-slide2b-fade.jpg");
}
#banner_home div#nav_area a#nav3 {
	background-image: url("/images/home/nav-slide3b-fade.jpg");
}
#banner_home div#nav_area a#nav4 {
	background-image: url("/images/home/nav-slide4b-fade.jpg");
}
#banner_home div#nav_area a#nav5 {
	background-image: url("/images/home/nav-slide5b-fade.jpg");
}
#banner_home div#nav_area a#nav6 {
	background-image: url("/images/home/nav-slide6b-fade.jpg");
}
#banner_home div#nav_area a#nav7 {
	background-image: url("/images/home/nav-slide7b-fade.jpg");
}
#banner_home div#nav_area a#nav8 {
	background-image: url("/images/home/nav-slide8b-fade.jpg");
}
#banner_home div#nav_area a#nav9 {
	background-image: url("/images/home/nav-slide9b-fade.jpg");
}
#banner_home div#nav_area a#nav1:hover {
	background-image: url("/images/home/nav-slide1b.jpg");
}
#banner_home div#nav_area a.activeSlide#nav1 {
	background-image: url("/images/home/nav-slide1b.jpg");
}
#banner_home div#nav_area a#nav2:hover {
	background-image: url("/images/home/nav-slide2b.jpg");
}
#banner_home div#nav_area a.activeSlide#nav2 {
	background-image: url("/images/home/nav-slide2b.jpg");
}
#banner_home div#nav_area a#nav3:hover {
	background-image: url("/images/home/nav-slide3b.jpg");
}
#banner_home div#nav_area a.activeSlide#nav3 {
	background-image: url("/images/home/nav-slide3b.jpg");
}
#banner_home div#nav_area a#nav4:hover {
	background-image: url("/images/home/nav-slide4b.jpg");
}
#banner_home div#nav_area a.activeSlide#nav4 {
	background-image: url("/images/home/nav-slide4b.jpg");
}
#banner_home div#nav_area a#nav5:hover {
	background-image: url("/images/home/nav-slide5b.jpg");
}
#banner_home div#nav_area a.activeSlide#nav5 {
	background-image: url("/images/home/nav-slide5b.jpg");
}
#banner_home div#nav_area a#nav6:hover {
	background-image: url("/images/home/nav-slide6b.jpg");
}
#banner_home div#nav_area a.activeSlide#nav6 {
	background-image: url("/images/home/nav-slide6b.jpg");
}
#banner_home div#nav_area a#nav7:hover {
	background-image: url("/images/home/nav-slide7b.jpg");
}
#banner_home div#nav_area a.activeSlide#nav7 {
	background-image: url("/images/home/nav-slide7b.jpg");
}
#banner_home div#nav_area a#nav8:hover {
	background-image: url("/images/home/nav-slide8b.jpg");
}
#banner_home div#nav_area a.activeSlide#nav8 {
	background-image: url("/images/home/nav-slide8b.jpg");
}
#banner_home div#nav_area a#nav9:hover {
	background-image: url("/images/home/nav-slide9b.jpg");
}
#banner_home div#nav_area a.activeSlide#nav9 {
	background-image: url("/images/home/nav-slide9b.jpg");
}
#banner_home ul li h2 {
	padding: 0px; color: rgb(255, 255, 255); line-height: 110%; letter-spacing: -1px; font-size: 40px;
}
#banner_home ul li h2 a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#banner_home ul li h2 a span {
	color: rgb(86, 183, 233);
}
#banner_home ul li p {
	padding: 0px; color: rgb(255, 255, 255); line-height: 19px; font-size: 15px; font-weight: bold;
}
#banner_home ul li#slide_1 h2 {
	padding: 119px 26px 14px 365px;
}
#banner_home ul li#slide_1 p {
	padding: 0px 26px 0px 365px;
}
#banner_home ul li#slide_2 h2 {
	padding: 119px 26px 14px 365px;
}
#banner_home ul li#slide_2 p {
	padding: 0px 26px 0px 365px;
}
#banner_home ul li#slide_3 h2 {
	padding: 119px 380px 14px 28px;
}
#banner_home ul li#slide_3 p {
	padding: 0px 330px 0px 28px;
}
#banner_home ul li#slide_4 h2 {
	padding: 160px 390px 14px 28px;
}
#banner_home ul li#slide_4 p {
	padding: 0px 390px 0px 28px;
}
#banner_home ul li#slide_5 h2 {
	padding: 119px 360px 14px 28px;
}
#banner_home ul li#slide_5 p {
	padding: 0px 370px 0px 28px;
}
#banner_home ul li#slide_6 h2 {
	padding: 119px 85px 14px 380px;
}
#banner_home ul li#slide_6 p {
	padding: 0px 40px 0px 380px;
}
#banner_home div#top_shadow {
	left: 0px; top: 0px; width: 749px; height: 15px; position: absolute; z-index: 3; background-image: url("/images/bkg_top.png"); background-repeat: repeat-x;
}
#base_industry {
	width: 725px; float: left;
}
#base_logistics {
	width: 343px; float: right;
}
#base_industry ul {
	list-style: circle url("/index/arrow-bullet.png"); width: 148px; padding-bottom: 0px; margin-top: 2px; margin-bottom: 0px; float: left;
}
#base_industry ul.list_right {
	width: 128px; float: right;
}
#base_industry ul li {
	padding: 0px 0px 7px; font-size: 12px;
}
#base_industry ul li a {
	color: rgb(88, 89, 91); font-weight: normal; text-decoration: none;
}
#base_industry ul li a:hover {
	text-decoration: underline;
}
#base_industry ul li.plus_link {
	list-style: url("/images/arrow-plus-bullet.png");
}
#base_logistics p {
	font-size: 11px;
}
#base_logistics p img {
	float: right;
}
#base_logistics p.base_link {
	padding: 7px 0px 0px; font-size: 12px;
}
#base_logistics p.base_link a {
	background-position: 0px 2px; padding: 0px 0px 0px 15px; color: rgb(88, 89, 91); font-weight: bold; text-decoration: none; background-image: url("/images/arrow-bullet.png"); background-repeat: no-repeat;
}
#base_logistics p.base_link a:hover {
	text-decoration: underline;
}
#base_main {
	background-repeat: repeat-y;
}
.greyLine#base_main {
	background-image: url("/images/bkg-home-base.gif");
}
.greyLine#base_main div {
	background-position: left; margin-right: 12px; background-image: url("/images/bkg-home-base-col.gif"); background-repeat: repeat-y;
}
.greyLineOuter#base_main {
	background-image: url("/images/bkg-home-base.gif");
}
#base_main div {
	width: 355px;
}
#base_main h2 {
	padding: 0px 0px 10px; width: 220px; color: rgb(86, 183, 233); font-size: 16px; font-weight: bold; background-color: rgb(255, 255, 255);
}
#base_news {
	float: left;
}
#base_industryfocus {
	margin-right: 12px; float: right;
}
#base_main ul {
	list-style: none; margin: 0px; padding: 0px;
}
#base_main ul li {
	margin: 0px; padding: 0px; width: 160px; font-size: 11px; float: left;
}
#base_main ul li p {
	padding: 0px; font-size: 11px;
}
#base_main ul li.base_right {
	float: right;
}
#base_main h3 {
	padding: 0px 0px 1px; color: rgb(86, 183, 233); font-size: 11px;
}
#base_main ul li strong {
	display: block;
}
#footer {
	margin: 200px 0px 20px; height: 34px; border-top-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#footer * {
	line-height: 12px; font-size: 10px;
}
#footer p {
	padding: 11px 0px 0px; width: 370px; color: rgb(147, 149, 152); line-height: 12px; float: left;
}
#footer ul {
	list-style: none; margin: 0px; padding: 11px 0px 0px; width: 515px; text-align: right; float: right;
}
#footer ul li {
	margin: 0px; padding: 0px 0px 0px 8px; display: inline;
}
#footer ul li a {
	color: rgb(147, 149, 152); font-weight: normal; text-decoration: none;
}
#footer ul li a:hover {
	text-decoration: underline;
}
#footer ul li#text_tools {
	margin: -3px 0px 0px 30px; padding: 3px 4px 0px 0px; width: 46px; height: 15px; text-align: right; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; float: right; background-image: url("/images/bkg-footer-text.gif");
}
#footer ul li#text_tools a {
	padding: 0px 1px;
}
#footer ul li#text_tools a.text_small {
	font-size: 9px;
}
#footer ul li#text_tools a.text_med {
	font-size: 11px;
}
#footer ul li#text_tools a.text_large {
	font-size: 14px;
}
#footer ul li#text_tools a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.sub_right {
	width: 558px; float: right;
}
.noSidebar .sub_right {
	width: 749px; float: right;
}
.sub_left {
	width: 176px; float: left;
}
.sub_left ul.sub_menu {
	list-style: none; margin: 1px 0px 0px; padding: 0px;
}
.sub_left ul.sub_menu ul {
	list-style: none; margin: 1px 0px 0px; padding: 0px;
}
.sub_left ul.sub_menu li {
	margin: 0px; padding: 0px; height: 100%;
}
.sub_left ul.sub_menu li a {
	padding: 4px; height: 100%; color: rgb(88, 89, 91); line-height: 15px; font-weight: bold; text-decoration: none; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.sub_left ul.sub_menu li a:hover {
	color: rgb(86, 183, 233);
}
.sub_left ul.sub_menu li a.active {
	background-position: right; background-image: url("/images/sub-menu-arrow.gif"); background-repeat: no-repeat; background-color: rgb(243, 243, 243);
}
.sub_left ul.sub_menu li a.active_section {
	background-image: url("/images/sub-menu-arrow-down.gif");
}
.sub_left ul.sub_menu li li a {
	padding-left: 16px; font-weight: normal;
}
.sub_left ul.sub_menu li li a.active {
	color: rgb(86, 183, 233); font-weight: bold; background-image: none; background-color: transparent;
}
.sub_left ul.sub_menu li li li a {
	padding-left: 26px; font-size: 0.9em;
}
.sub_left ul.sub_menu li li li li a {
	padding-left: 36px;
}
#banner_sub {
	margin: 0px 0px 19px; padding: 0px 0px 0px 15px; height: 157px; position: relative; background-color: rgb(86, 183, 233);
}
#banner_sub_shadow {
	background-position: top; left: 0px; top: 0px; width: 558px; height: 15px; position: absolute; z-index: 10; background-image: url("/images/bkg_top.png"); background-repeat: repeat-x;
}
#banner_sub_photo {
	margin: 0px 0px 0px 10px; float: right;
}
#banner_sub h1 {
	padding: 15px 0px 0px; color: rgb(255, 255, 255); font-size: 21px;
}
#banner_sub p {
	padding: 0px; color: rgb(255, 255, 255); line-height: 19px; font-size: 15px;
}
#banner_sub p.banner_link {
	padding: 0px; bottom: 11px; position: absolute;
}
#banner_sub p.banner_link a {
	background-position: left; padding: 1px 0px 0px 16px; color: rgb(6, 43, 83); font-size: 15px; font-weight: bold; text-decoration: none; background-image: url("/images/icon-arrow.gif"); background-repeat: no-repeat;
}
#banner_sub p.banner_link a:hover {
	text-decoration: underline;
}
h2.glide_heading {
	margin: 0px 0px 12px; padding: 7px 0px; color: rgb(88, 89, 91); background-color: rgb(244, 244, 245);
}
h2.glide_heading img {
	margin: 0px 12px -3px; float: left;
}
h2.glide_heading a {
	color: rgb(88, 89, 91); text-decoration: none;
}
h2.glide_heading span {
	margin-left: 40px; display: block;
}
div.glide_box {
	padding: 0px 50px 0px 39px; background-color: rgb(255, 255, 255);
}
div.glide_box_wide {
	padding: 0px 12px; background-color: rgb(255, 255, 255);
}
div.gallery_box {
	margin: 0px 15px 15px 0px; width: 176px; float: left;
}
div.gallery_box_end {
	margin-right: 0px;
}
div.gallery_box div.photo {
	margin: 0px 0px 10px; padding: 0px; border: 1px solid rgb(219, 219, 219); border-image: none; height: 175px; text-align: center;
}
div.gallery_box div.photo img {
	margin: 11px 0px 0px; padding: 0px;
}
div.gallery_box * {
	padding: 0px 0px 1px 10px;
}
div.gallery_box ul {
	list-style: none; margin: 0px; padding: 0px;
}
div.gallery_box h2 {
	font-size: 0.95em;
}
div.gallery_box p {
	font-size: 0.95em;
}
div.gallery_box ul li {
	font-size: 0.95em;
}
div.gallery_box h2 {
	color: rgb(104, 105, 107);
}
div.gallery_box a {
	color: rgb(104, 105, 107);
}
div.gallery_box a {
	padding: 0px; font-weight: normal; text-decoration: underline;
}
div.gallery_box a:hover {
	text-decoration: none;
}
div.sub_box {
	background-position: top; margin: 0px 15px 15px 0px; padding: 12px; width: 152px; float: left; background-image: url("/images/bkg-box-sub.gif"); background-repeat: repeat-x;
}
div.sub_box:hover {
	width: 152px; padding-right: 11px; padding-bottom: 11px; border-right-color: rgb(219, 218, 218); border-bottom-color: rgb(219, 218, 218); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; box-shadow: 3px 3px 3px #dbdada; background-image: none; -moz-box-shadow: 3px 3px 3px #dbdada; -webkit-box-shadow: 3px 3px 3px #dbdada;
}
div.sub_box_end {
	margin-right: 0px;
}
div.sub_box div.lozenge {
	margin: 0px 0px 10px;
}
div.sub_box:hover div.lozenge {
	margin: -1px -1px 9px;
}
div.sub_box:hover div.lozenge img {
	border: 1px solid rgb(86, 183, 233); border-image: none;
}
div.sub_box h2 {
	padding: 0px 0px 5px; color: rgb(6, 43, 83); font-size: 1.15em;
}
div.sub_box p a {
	background-position: left; margin: 15px 0px 0px; padding: 1px 0px 0px 18px; color: rgb(104, 105, 107); font-weight: bold; text-decoration: none; display: block; background-image: url("/images/arrow-bullet.png"); background-repeat: no-repeat;
}
div.sub_box p strong a {
	margin: 0px; padding: 0px; color: rgb(104, 105, 107); font-weight: bold; text-decoration: none; display: inline; background-image: none;
}
.contact_box p a {
	margin-top: 0px !important;
}
div.sub_box p a:hover {
	text-decoration: underline;
}
div.address_box {
	margin: 0px 15px 15px 0px; width: 168px; float: left;
}
div.address_box_end {
	margin-right: 0px;
}
div.address_box h3 {
	padding: 0px 0px 2px; color: rgb(88, 89, 91); font-size: 1.05em;
}
.sub_locations_box {
	padding: 12px 0px 12px 12px; background-color: rgb(244, 244, 245);
}
.sub_locations_box h2 {
	padding: 0px 0px 8px; color: rgb(6, 43, 83); font-size: 1.3em;
}
.sub_locations_box ul {
	list-style: none; margin: 0px 15px 0px 0px; padding: 0px; width: 166px; float: left;
}
.sub_locations_box h3 {
	padding: 0px 0px 1px; font-size: 1.05em;
}
.sub_locations_box ul li {
	margin: 0px; padding: 0px;
}
.h2_map {
	padding: 15px 0px 12px 15px; color: rgb(14, 41, 84); font-size: 1.5em;
}
.logistics_locations {
	background-position: top; margin: 0px 0px 0px 1px; padding: 15px 0px 10px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 749px; border-top-left-radius: 4px; border-top-right-radius: 4px; background-image: url("/images/bkg_locationbox.gif"); background-repeat: repeat-x; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
}
.logistics_locations h2 {
	padding: 0px;
}
.logistics_locations ul {
	list-style: none; margin: 0px 0px 0px 15px; padding: 0px; width: 107px; float: left; _margin: 0 0 0 10px;
}
.logistics_locations ul li {
	margin: 0px; padding: 0px; font-size: 0.95em;
}
.logistics_locations ul li a {
	color: rgb(88, 89, 91); font-weight: normal; text-decoration: none;
}
.logistics_locations ul li a:hover {
	color: rgb(86, 183, 233); text-decoration: none;
}
.tight {
	padding: 0px 0px 4px;
}
.tight2 {
	padding: 0px 0px 8px;
}
.spaced {
	padding: 20px 0px 25px;
}
.blue {
	color: rgb(86, 183, 233);
}
.dark_blue {
	color: rgb(0, 43, 85);
}
.text_large {
	font-size: 1.1em;
}
.text_larger {
	font-size: 1.4em;
}
ul.list_slimline {
	list-style: none; margin: 0px;
}
ul.list_slimline li {
	padding: 0px 0px 2px;
}
.clear_floats {
	clear: both;
}
.news_title {
	padding: 0px 0px 2px; color: rgb(6, 43, 83);
}
.news_title a {
	color: rgb(6, 43, 83); text-decoration: none;
}
.news_title a:hover {
	text-decoration: underline;
}
.news_title span {
	padding: 0px 0px 1px; color: rgb(86, 183, 233); font-weight: normal; display: block;
}
.inner_padding {
	padding: 0px 12px;
}
#frm_sales h2 {
	padding: 0px 0px 2px; color: rgb(88, 89, 91);
}
#frm_sales ol {
	list-style: none; margin: 0px; padding: 0px 0px 15px;
}
#frm_sales ol li {
	margin: 0px; padding: 0px; clear: both;
}
#frm_sales ol li label {
	padding: 0px 0px 3px; font-size: 12px; font-weight: bold; display: block;
}
#frm_sales ol li label.label_hide {
	display: none;
}
#frm_sales ol li input.text {
	background-position: top; border-width: 1px 2px; border-style: solid; border-color: rgb(124, 124, 124) rgb(195, 195, 195) rgb(221, 221, 221); padding: 3px; width: 526px; font-size: 12px; background-image: url("/images/bkg_form_field.gif"); background-repeat: repeat-x;
}
#frm_sales ol li select {
	background-position: top; border-width: 1px 2px; border-style: solid; border-color: rgb(124, 124, 124) rgb(195, 195, 195) rgb(221, 221, 221); padding: 3px; width: 526px; font-size: 12px; background-image: url("/images/bkg_form_field.gif"); background-repeat: repeat-x;
}
#frm_sales ol li select {
	width: 535px;
}
#frm_sales ol li select.select_small {
	margin: 10px 15px 0px 0px; width: 175px; float: left;
}
#frm_sales ol li.form_list_small {
	width: 95px; clear: none; float: left;
}
#frm_sales ol li.form_list_small input.text {
	width: 70px;
}
#frm_sales ol li.form_list_large {
	width: 341px; clear: none; float: left;
}
#frm_sales ol li.form_list_large input.text {
	width: 335px;
}
#frm_sales ol li.form_list_medium {
	width: 190px; clear: none; float: left;
}
#frm_sales ol li.form_list_medium input.text {
	width: 165px;
}
#frm_sales ol li.form_list_medium2 {
	width: 246px; clear: none; float: left;
}
#frm_sales ol li.form_list_medium2 input.text {
	width: 240px;
}
#frm_sales ol li.form_list_comments {
	height: 146px;
}
#frm_sales ol li.form_list_comments label span {
	padding: 0px; font-size: 11px; font-weight: normal; display: block;
}
#frm_sales ol li.form_list_comments textarea {
	margin: 5px 0px 0px; padding: 3px; border: 1px solid rgb(115, 115, 115); border-image: none; width: 530px; height: 90px; font-size: 12px;
}
#frm_sales ol li.form_list_checkbox {
	height: 40px;
}
#frm_sales ol li.form_list_checkbox input {
	margin: 0px 6px 0px 0px;
}
#frm_sales ol li.form_list_checkbox label span {
	padding: 0px 0px 0px 22px; font-size: 11px; font-weight: normal; display: block;
}
#frm_sales ol li.form_buttons {
	padding: 0px 0px 0px 22px; height: 25px;
}
#frm_sales ol li.form_buttons input {
	margin: 0px 15px 0px 0px; padding: 3px 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(88, 89, 91); font-size: 12px; font-weight: bold; background-color: rgb(255, 255, 255);
}
#frm_sales ol li.form_list_half {
	width: 276px; clear: none; float: left;
}
#frm_sales ol li.form_list_half input.text {
	width: 249px;
}
div.search_results {
	padding: 15px 10px 0px 0px;
}
div.search_results form {
	padding: 0px 0px 15px;
}
div.search_results form input.text {
	margin: 0px 10px; padding: 1px; border: 1px solid rgb(238, 238, 238); border-image: none;
}
div.search_results form input.button {
	padding: 1px 5px; border: 1px solid rgb(238, 238, 238); border-image: none; color: rgb(88, 89, 91); font-weight: bold; background-color: rgb(255, 255, 255);
}
div.search_results h2 {
	padding: 10px 0px 2px; color: rgb(88, 89, 91); border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
div.search_results ul {
	list-style: none; margin: 0px; padding: 0px 0px 10px;
}
div.search_results ul li {
	margin: 0px 0px 15px; padding: 0px; font-style: italic; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
div.search_results ul li span.tag {
	color: rgb(204, 0, 0); font-weight: bold;
}
div.search_results ul li h3 {
	padding: 0px 0px 2px; font-size: 1.1em; font-style: normal; display: block;
}
div.search_results ul li p {
	padding: 0px 0px 15px;
}
table.table_countries {
	margin: 0px 0px 15px; border-bottom-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
table.table_countries td {
	padding: 3px 5px; text-align: left; font-weight: normal;
}
table.table_countries th {
	padding: 3px 5px; text-align: left; font-weight: normal;
}
table.table_countries th.th_country_header {
	padding: 5px; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238);
}
table.table_countries td {
	color: rgb(0, 0, 0); border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid;
}
h1 {
	padding: 0px 0px 15px; color: rgb(86, 183, 233); font-weight: bold;
}
h1.h1_top_gap {
	padding-top: 15px;
}
h2 {
	padding: 0px 0px 15px; color: rgb(86, 183, 233); font-size: 1em;
}
h3 {
	padding: 0px 0px 15px; color: rgb(86, 183, 233); font-size: 0.95em;
}
h4 {
	padding: 0px 0px 15px; color: rgb(86, 183, 233); font-size: 0.95em;
}
h5 {
	padding: 0px 0px 15px; color: rgb(86, 183, 233); font-size: 0.95em;
}
ul {
	list-style: url("/images/arrow-bullet.png"); margin: 0px 15px 0px 18px; padding: 0px 0px 15px;
}
ul li {
	padding: 0px 0px 10px;
}
p {
	padding: 0px 0px 15px; line-height: 140%;
}
a {
	color: rgb(86, 183, 233); font-weight: bold; text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
input {
	
}
table.contenttable {
	height: auto; border-collapse: collapse;
}
table.newsTable {
	height: auto; border-collapse: collapse;
}
table.financialTable_rows {
	height: auto; border-collapse: collapse;
}
table.financialTable_cols {
	height: auto; border-collapse: collapse;
}
table.financialTable_gray {
	height: auto; border-collapse: collapse;
}
table.financialTable_rows {
	border-top-color: rgb(219, 219, 219); border-left-color: rgb(219, 219, 219); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
table.financialTable_cols {
	border-top-color: rgb(219, 219, 219); border-left-color: rgb(219, 219, 219); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
table.financialTable_gray {
	border-top-color: rgb(219, 219, 219); border-left-color: rgb(219, 219, 219); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
table.contenttable thead {
	background-color: rgb(86, 183, 233);
}
table.newsTable thead {
	background-color: rgb(86, 183, 233);
}
table.financialTable_rows thead {
	background-color: rgb(6, 43, 83);
}
table.financialTable_cols thead {
	background-color: rgb(6, 43, 83);
}
table.financialTable_gray thead {
	background-color: rgb(6, 43, 83);
}
table.contenttable thead * {
	color: rgb(255, 255, 255);
}
table.newsTable thead * {
	color: rgb(255, 255, 255);
}
table.financialTable_rows thead * {
	color: rgb(255, 255, 255);
}
table.financialTable_cols thead * {
	color: rgb(255, 255, 255);
}
table.financialTable_gray thead * {
	color: rgb(255, 255, 255);
}
table.contenttable td {
	margin: 0px; padding: 4px;
}
table.contenttable th {
	margin: 0px; padding: 4px;
}
table.newsTable td {
	margin: 0px; padding: 4px;
}
table.newsTable th {
	margin: 0px; padding: 4px;
}
table.financialTable_rows td {
	margin: 0px; padding: 4px; border-right-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
table.financialTable_rows th {
	margin: 0px; padding: 4px; border-right-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
table.financialTable_cols td {
	margin: 0px; padding: 4px; border-right-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
table.financialTable_cols th {
	margin: 0px; padding: 4px; border-right-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
table.financialTable_gray td {
	margin: 0px; padding: 4px; border-right-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
table.financialTable_gray th {
	margin: 0px; padding: 4px; border-right-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
table.contenttable p {
	padding: 0px;
}
table.newsTable p {
	padding: 0px;
}
table.financialTable_rows p {
	padding: 0px;
}
table.financialTable_cols p {
	padding: 0px;
}
table.financialTable_gray p {
	padding: 0px;
}
table.contenttable td {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
table.newsTable td {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
table.contenttable tr.tr-even td {
	background-color: rgb(239, 239, 239);
}
table.contenttable td a {
	color: rgb(88, 89, 91); font-weight: normal; text-decoration: underline;
}
table.newsTable td a {
	color: rgb(88, 89, 91); font-weight: normal; text-decoration: underline;
}
table.financialTable_rows td a {
	color: rgb(88, 89, 91); font-weight: normal; text-decoration: underline;
}
table.financialTable_cols td a {
	color: rgb(88, 89, 91); font-weight: normal; text-decoration: underline;
}
table.financialTable_gray td a {
	color: rgb(88, 89, 91); font-weight: normal; text-decoration: underline;
}
table.contenttable td a:hover {
	text-decoration: none;
}
table.newsTable td a:hover {
	text-decoration: none;
}
table.financialTable_rows td a:hover {
	text-decoration: none;
}
table.financialTable_cols td a:hover {
	text-decoration: none;
}
table.financialTable_gray td a:hover {
	text-decoration: none;
}
table.newsTable {
	width: 100%;
}
table.financialTable_rows {
	width: 100%;
}
table.financialTable_cols {
	width: 100%;
}
table.financialTable_gray {
	width: 100%;
}
table.newsTable tr.tr-odd td {
	background-color: rgb(239, 239, 239);
}
table.financialTable_rows tr.tr-odd td {
	background-color: rgb(239, 239, 239);
}
table.financialTable_cols td.td-even {
	background-color: rgb(239, 239, 239);
}
table.financialTable_gray tr.tr-odd td {
	background-color: rgb(239, 239, 239);
}
table.financialTable_gray tr.tr-even td {
	background-color: rgb(239, 239, 239);
}
table.contenttable td.td-highlight {
	background-color: rgb(86, 183, 233) !important;
}
table.newsTable td.td-highlight {
	background-color: rgb(86, 183, 233) !important;
}
table.financialTable_rows td.td-highlight {
	background-color: rgb(86, 183, 233) !important;
}
table.financialTable_cols td.td-highlight {
	background-color: rgb(86, 183, 233) !important;
}
table.financialTable_gray td.td-highlight {
	background-color: rgb(86, 183, 233) !important;
}
div.csc-mailform-field {
	clear: both; display: block;
}
div.csc-mailform-field label {
	padding: 3px 10px 5px 0px; width: 190px; text-align: right; font-weight: bold; float: left;
}
#mailformSignup_for_newsletter {
	border: currentColor; border-image: none; margin-top: 4px; margin-bottom: 0px;
}
div.csc-mailform-field input {
	font: 1em/normal Arial, Helvetica, sans-serif; margin: 0px 0px 5px; padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 220px; float: left; font-size-adjust: none; font-stretch: normal;
}
div.csc-mailform-field select {
	font: 1em/normal Arial, Helvetica, sans-serif; margin: 0px 0px 5px; padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 220px; float: left; font-size-adjust: none; font-stretch: normal;
}
div.csc-mailform-field textarea {
	font: 1em/normal Arial, Helvetica, sans-serif; margin: 0px 0px 5px; padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 220px; float: left; font-size-adjust: none; font-stretch: normal;
}
div.csc-mailform-field select {
	width: 226px;
}
div.csc-mailform-field input.csc-mailform-submit {
	margin: 0px 0px 0px 200px; padding: 4px 2px; border: 0px currentColor; border-image: none; width: 226px; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(86, 183, 233);
}
#frmPbSurvey h1 {
	font-size: 1.2em;
}
legend.question {
	margin: 0px; padding: 0px; font-weight: bold;
}
.questionSubtext {
	margin: 0px; padding: 0px; font-weight: bold;
}
* + html .questionSubtext {
	padding-left: 10px;
}
fieldset.survey_item {
	margin: 0px 0px 15px;
}
fieldset.survey_item input {
	margin: 0px 6px 0px 12px;
}
fieldset.survey_item table td {
	padding: 4px 10px 4px 0px; font-weight: bold;
}
fieldset.survey_item table td input {
	font: 1em/normal Arial, Helvetica, sans-serif; margin: 0px; padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 220px; font-size-adjust: none; font-stretch: normal;
}
div.formbuttons input {
	padding: 4px 2px; border: 0px currentColor; border-image: none; width: 226px; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(86, 183, 233);
}
fieldset.survey_item table.matrix input {
	border: 0px currentColor; border-image: none; width: auto;
}
fieldset.survey_item textarea {
	font: 1em/normal Arial, Helvetica, sans-serif; padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 220px; font-size-adjust: none; font-stretch: normal;
}
.tx-knnews-pi1 a {
	color: rgb(88, 89, 91);
}
.tx-knnews-pi1 a:link {
	color: rgb(88, 89, 91);
}
.tx-knnews-pi1 a:active {
	color: rgb(88, 89, 91);
}
.tx-knnews-pi1 a:visited {
	color: rgb(88, 89, 91);
}
#base_industryfocus ul li p a {
	color: rgb(88, 89, 91);
}
#base_industryfocus ul li p a:link {
	color: rgb(88, 89, 91);
}
#base_industryfocus ul li p a:active {
	color: rgb(88, 89, 91);
}
#base_industryfocus ul li p a:visited {
	color: rgb(88, 89, 91);
}
.choose_location_drop_down {
	width: 100px; padding-top: 5px; float:left;
}
.choose_location_drop_down select {
	font-size: 11px; margin-right: 5px; min-width: 125px;
}
.logistics_locations h2 a {
	color: rgb(88, 89, 91);
}
.logistics_locations h2 a:link {
	color: rgb(88, 89, 91);
}
.logistics_locations h2 a:active {
	color: rgb(88, 89, 91);
}
.logistics_locations h2 a:visited {
	color: rgb(88, 89, 91);
}
.logistics_locations {
	margin-bottom: 15px;
}
div.address_box_sidebar {
	margin: 0px; padding-right: 10px; float: left;
}
div.address_box_sidebar p {
	margin: 0px; padding: 0px; color: rgb(88, 89, 91); font-size: 12px; font-weight: normal;
}
.col_right .tx-knnews-pi1 {
	color: rgb(6, 43, 83); padding-left: 10px; font-size: 16px; font-weight: bold;
}
.col_right .tx-knnews-pi1 .right_sub_menu {
	color: rgb(88, 89, 91); font-size: 12px; font-weight: bold;
}
.csc-textpic-intext-left .csc-textpic-imagewrap {
	margin: 0px 10px 10px 0px; float: left;
}
#cityChooser {
	border: 1px solid rgb(156, 156, 156); border-image: none;
}
.csc-textpic-text {
	padding: 0px 12px;
}
div.right_sub_menu ul li a.file_wmv {
	background-position: 154px 5px; background-image: url("/images/file_movie.gif"); background-repeat: no-repeat;
}
.tx-dropdownsitemap-pi1 span.ifsub {
	text-transform: capitalize; font-weight: bold;
}
.tx-dropdownsitemap-pi1 span.spc {
	text-transform: capitalize; font-style: italic;
}
.logistics_locations ul li h2 a {
	color: rgb(86, 183, 233); font-weight: bold;
}
.sub_right .additional_ver input {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.formborder input {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.sub_right select {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.align-right {
	text-align: right;
}
h4.boilerplate {
	padding-bottom: 5px;
}
.tx-felogin-pi1 form {
	margin-top: 10px;
}
.tx-felogin-pi1 legend {
	display: none;
}
.tx-felogin-pi1 label {
	font-weight: bold;
}
.tx-felogin-pi1 input#user {
	border-width: 1px 2px; border-style: solid; border-color: rgb(124, 124, 124) rgb(195, 195, 195) rgb(221, 221, 221); padding: 3px; width: 170px; font-size: 12px; margin-bottom: 10px;
}
.tx-felogin-pi1 input#pass {
	border-width: 1px 2px; border-style: solid; border-color: rgb(124, 124, 124) rgb(195, 195, 195) rgb(221, 221, 221); padding: 3px; width: 170px; font-size: 12px; margin-bottom: 10px;
}
div#preview {
	padding: 3px; color: rgb(0, 0, 0); font-weight: bold; background-color: red;
}
div#preview a {
	font-weight: bold; float: right;
}
li.inqType {
	height: auto !important; margin-bottom: 5px !important;
}
div#inquiryTypeText {
	margin-top: 5px !important; display: none;
}
#banner_home_updates {
	left: 0px; top: 0px; width: 749px; height: 31px; position: absolute; z-index: 15;
}
#banner_home_updates h2 {
	background-position: left top; padding: 0px; width: 82px; height: 31px; color: rgb(255, 255, 255); line-height: 13px; text-indent: -9999px; font-size: 13px; font-weight: bold; float: left; display: block; background-image: url("/images/alert_arrow_full.jpg"); background-repeat: no-repeat; background-color: rgb(86, 184, 233);
}
#banner_home_updates #news_updates {
	list-style: none; margin: 0px; padding: 0px; width: 667px; height: 31px; float: left; visibility: hidden; background-image: url("/images/bkg_60.png");
}
#banner_home_updates ol li {
	margin: 0px; padding: 8px 0px 0px 13px; line-height: 13px; font-size: 13px; font-weight: bold; display: none;
}
#banner_home_updates ol li a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#banner_home_updates ol li a span {
	color: rgb(86, 184, 233);
}
#banner_home_updates ol li a:hover {
	text-decoration: underline !important;
}
div.csc-textpic {
	padding: 0px 12px;
}
div.csc-textpic div.csc-textpic-text {
	padding: 0px;
}
div.csc-textpic-caption-c .csc-textpic-caption {
	text-align: center;
}
div.csc-textpic-caption-r .csc-textpic-caption {
	text-align: right;
}
div.csc-textpic-caption-l .csc-textpic-caption {
	text-align: left;
}
div.csc-textpic div.csc-textpic-imagecolumn {
	float: left; display: inline;
}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	padding: 0px; border: 2px solid black; border-image: none;
}
div.csc-textpic-border div.csc-textpic-single-image img {
	padding: 0px; border: 2px solid black; border-image: none;
}
div.csc-textpic-imagewrap {
	padding: 0px;
}
div.csc-textpic img {
	border: currentColor; border-image: none;
}
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image {
	float: left;
}
div.csc-textpic div.csc-textpic-imagewrap ul {
	list-style: none; margin: 0px; padding: 0px;
}
div.csc-textpic div.csc-textpic-imagewrap ul li {
	margin: 0px; padding: 0px; float: left;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	float: left;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {
	float: none;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd {
	float: none;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd img {
	border: currentColor; border-image: none;
}
dl.csc-textpic-image {
	margin: 0px;
}
dl.csc-textpic-image dt {
	margin: 0px; display: inline;
}
dl.csc-textpic-image dd {
	margin: 0px;
}
div.csc-textpic-clear {
	clear: both;
}
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image {
	margin-right: 10px; display: inline;
}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image {
	margin-right: 10px; display: inline;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
	margin-right: 10px; display: inline;
}
div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image {
	margin-left: 10px; display: inline;
}
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image {
	margin-left: 10px; display: inline;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {
	margin-left: 10px; display: inline;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin-left: 10px; display: inline;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin: 0px;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin: 0px; vertical-align: bottom;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 10px;
}
div.csc-textpic-equalheight div.csc-textpic-imagerow {
	margin-bottom: 10px; display: block;
}
div.csc-textpic div.csc-textpic-imagerow {
	clear: both;
}
div.csc-textpic div.csc-textpic-single-image img {
	margin-bottom: 10px;
}
* + html div.csc-textpic div.csc-textpic-imagerow .csc-textpic-image {
	margin-bottom: 0px;
}
* + html div.csc-textpic div.csc-textpic-imagerow {
	margin-bottom: 10px;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol {
	margin-left: 0px !important;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
	margin-right: 0px !important;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap {
	margin-right: 10px !important;
}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right: 10px !important;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap {
	margin-left: 10px !important;
}
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	margin-left: 10px !important;
}
div.csc-textpic-above div.csc-textpic-text {
	clear: both;
}
div.csc-textpic-center {
	text-align: center;
}
div.csc-textpic-center div.csc-textpic-imagewrap {
	margin: 0px auto;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	text-align: left;
}
div.csc-textpic-center div.csc-textpic-text {
	text-align: left;
}
div.csc-textpic-right div.csc-textpic-imagewrap {
	float: right;
}
div.csc-textpic-right div.csc-textpic-text {
	clear: right;
}
div.csc-textpic-left div.csc-textpic-imagewrap {
	float: left;
}
div.csc-textpic-left div.csc-textpic-text {
	clear: left;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap {
	float: left;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap {
	float: right;
}
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	clear: both; float: right;
}
* html div.csc-textpic-intext-right-nowrap .csc-textpic-text {
	height: 1%;
}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	clear: both; float: left;
}
* html div.csc-textpic-intext-left-nowrap .csc-textpic-text {
	height: 1%;
}
* html .csc-textpic-intext-left ol {
	height: 1%;
}
* html .csc-textpic-intext-left ul {
	height: 1%;
}
div.csc-textpic div.csc-textpic-imagerow-last {
	margin-bottom: 0px;
}
.csc-textpic-intext-left ol {
	overflow: auto; padding-left: 20px;
}
.csc-textpic-intext-left ul {
	overflow: auto; padding-left: 20px;
}
#frm_login_candidate {
	background-position: bottom; margin: 0px 0px 13px; padding: 0px 12px; height: 157px; background-image: url("/images/bkg_login_candidate.jpg"); background-repeat: repeat-x; background-color: rgb(246, 246, 246);
}
#frm_login_candidate p {
	padding: 8px 0px 0px; color: rgb(88, 89, 91); line-height: 14px; font-size: 11px;
}
#frm_login_candidate ol {
	list-style: none; margin: 0px; padding: 0px;
}
#frm_login_candidate ol li {
	margin: 0px; padding: 0px; clear: both; position: relative;
}
#frm_login_candidate ol li label.label_fade {
	left: 4px; top: 10px; color: rgb(138, 140, 142); line-height: 12px; font-size: 11px; position: absolute;
}
#frm_login_candidate input.text {
	margin: 7px 0px 0px; width: 146px; border-right-color: rgb(195, 195, 195); border-left-color: rgb(195, 195, 195); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#frm_login_candidate label.label_block {
	padding: 7px 0px 0px; height: 14px; color: rgb(255, 255, 255); line-height: 14px; font-size: 11px; font-weight: bold; display: block;
}
#frm_login_candidate li.login_password {
	padding: 4px 0px; line-height: 13px; font-size: 10px;
}
#frm_login_candidate li.login_password a {
	color: rgb(184, 183, 187); font-weight: normal; text-decoration: underline;
}
#frm_login_candidate li.login_password a:hover {
	text-decoration: none;
}
#frm_login_candidate li.login_button {
	padding: 1px 0px 0px; font-size: 12px; font-weight: bold;
}
#frm_login_candidate li.login_button input {
	background-position: 0px 2px; padding: 0px 0px 0px 17px; border: 0px currentColor; border-image: none; color: rgb(88, 89, 91); font-size: 12px; font-weight: bold; cursor: pointer; background-image: url("/images/arrow-bullet.png"); background-repeat: no-repeat; background-color: transparent;
}
ul.browsebox {
	list-style: none; margin: 10px 15px 0px 0px; padding: 0px;
}
ul.browsebox li {
	padding-right: 15px; font-size: 1.2em; display: inline;
}
ul.browsebox li a {
	color: rgb(122, 123, 131); text-decoration: none;
}
ul.browsebox li a:hover {
	color: rgb(86, 183, 233); text-decoration: none;
}
.banner_sub_search p {
	padding: 0px; color: rgb(255, 255, 255); line-height: 17px !important; font-size: 13px !important;
}
.banner_sub_search p .italic {
	font-style: italic; display: block;
}
.resultItem {
	margin: 0px 0px 15px; padding: 0px 15px 15px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.resultItem a {
	padding: 0px 0px 2px; color: rgb(7, 43, 82); font-size: 1.2em; display: block;
}
h1.heading_1 {
	font: bold 21px/25px Arial, Helvetica, sans-serif; margin: 0px 0px 20px; padding: 6px 9px; color: rgb(255, 255, 255); display: inline-block; font-size-adjust: none; font-stretch: normal; background-color: rgb(86, 183, 233);
}
.heading_1 span.highlight {
	color: rgb(255, 255, 255);
}
h2.heading_2 {
	font: bold 18px/22px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 15px; color: rgb(86, 183, 233); font-size-adjust: none; font-stretch: normal;
}
h3.heading_3 {
	font: bold 16px/19px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 15px; color: rgb(0, 43, 85); font-size-adjust: none; font-stretch: normal;
}
span.highlight {
	color: rgb(86, 183, 233);
}
h4.heading_4 {
	font: bold 15px/19px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 15px; color: rgb(86, 183, 233); font-size-adjust: none; font-stretch: normal;
}
h5.heading_5 {
	font: bold 14px/18px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 15px; color: rgb(0, 43, 85); font-size-adjust: none; font-stretch: normal;
}
h6.heading_6 {
	font: bold 13px/17px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 15px; color: rgb(0, 43, 85); font-size-adjust: none; font-stretch: normal;
}
p.heading_7 {
	font: bold 12px/16px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 15px; color: rgb(86, 183, 233); font-size-adjust: none; font-stretch: normal;
}
h2#h2_candidateLogin {
	padding: 5px 7px 5px 12px; height: 17px; color: rgb(86, 183, 233); line-height: 17px; font-size: 13px; margin-bottom: 4px; border-top-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
h2.sbSingleLink {
	padding: 5px 7px 5px 12px; height: 17px; color: rgb(86, 183, 233); line-height: 17px; font-size: 13px; margin-bottom: 4px; border-top-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
h2#h2_login {
	padding: 5px 7px 5px 12px; height: 19px; color: rgb(255, 255, 255); line-height: 19px; font-size: 13px; margin-bottom: 4px; display: block !important; background-color: rgb(86, 183, 233);
}
.sidebar div.sub_box {
	background-position: top; margin: 0px 15px 15px 0px; padding: 12px; width: 152px; float: none; background-image: url("/images/bkg-box-sub.gif"); background-repeat: repeat-x;
}
.sidebar div.sub_box:hover {
	width: 151px; padding-right: 11px; padding-bottom: 11px; border-right-color: rgb(219, 218, 218); border-bottom-color: rgb(219, 218, 218); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; box-shadow: 3px 3px 3px #dbdada; background-image: none; -moz-box-shadow: 3px 3px 3px #dbdada; -webkit-box-shadow: 3px 3px 3px #dbdada;
}
.menu_right_additional {
	float: right !important;
}
.menu_right_additional li {
	padding-left: 0px !important; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.ecommerce_create_account_box {
	padding: 0px 12px; width: 152px; height: 157px; margin-bottom: 13px; background-color: rgb(86, 183, 233);
}
.ecommerce_create_account_box h2 {
	background: 0px 0px !important; padding: 9px 0px 100px !important; color: rgb(0, 43, 85) !important; font-size: 16px; font-weight: bold;
}
.ecommerce_create_account_box a {
	background-position: 0px 2px; padding: 0px 0px 0px 15px; color: rgb(88, 89, 91); font-weight: bold; text-decoration: none; background-image: url("/images/arrow-bullet.png"); background-repeat: no-repeat;
}
#circle25422 .sprite-gesamt {
	background-position: 0px 0px; width: 500px; height: 500px; background-image: url("/fileadmin/_public/images/pharma_image_map/Pharma_sprite.gif");
}
#circle25422 .sprite-part1 {
	background-position: -500px 0px; width: 500px; height: 500px; background-image: url("/fileadmin/_public/images/pharma_image_map/Pharma_sprite.gif");
}
#circle25422 .sprite-part2 {
	background-position: -1000px 0px; width: 500px; height: 500px; background-image: url("/fileadmin/_public/images/pharma_image_map/Pharma_sprite.gif");
}
#circle25422 .sprite-part3 {
	background-position: 0px -500px; width: 500px; height: 500px; background-image: url("/fileadmin/_public/images/pharma_image_map/Pharma_sprite.gif");
}
#circle25422 .sprite-part4 {
	background-position: -500px -500px; width: 500px; height: 500px; background-image: url("/fileadmin/_public/images/pharma_image_map/Pharma_sprite.gif");
}
#circle25422 .sprite-part5 {
	background-position: -1000px -500px; width: 500px; height: 500px; background-image: url("/fileadmin/_public/images/pharma_image_map/Pharma_sprite.gif");
}
#circle5246 .sprite-aero-gesamt {
	background-position: 0px 0px; width: 450px; height: 450px; background-image: url("/fileadmin/templates/specials/aerospace/images/Aero_sprite_small.gif");
}
#circle5246 .sprite-aero-part1 {
	background-position: 0px -450px; width: 450px; height: 450px; background-image: url("/fileadmin/templates/specials/aerospace/images/Aero_sprite_small.gif");
}
#circle5246 .sprite-aero-part2 {
	background-position: 0px -900px; width: 450px; height: 450px; background-image: url("/fileadmin/templates/specials/aerospace/images/Aero_sprite_small.gif");
}
#circle5246 .sprite-aero-part3 {
	background-position: 0px -1350px; width: 450px; height: 450px; background-image: url("/fileadmin/templates/specials/aerospace/images/Aero_sprite_small.gif");
}
#circle5246 .sprite-aero-part4 {
	background-position: 0px -1800px; width: 450px; height: 450px; background-image: url("/fileadmin/templates/specials/aerospace/images/Aero_sprite_small.gif");
}
#circle5246 .sprite-aero-part5 {
	background-position: 0px -2250px; width: 450px; height: 450px; background-image: url("/fileadmin/templates/specials/aerospace/images/Aero_sprite_small.gif");
}
#circle5246 .sprite-aero-part6 {
	background-position: 0px -2700px; width: 450px; height: 450px; background-image: url("/fileadmin/templates/specials/aerospace/images/Aero_sprite_small.gif");
}
.aa1{
	font-size:12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
