body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #58595b;
	font-size: 14px;
}

* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: Arial, Verdana, sans-serif;
}

html {
	font-size: 100%;
    overflow-y: scroll;
}

#container {
	width: 940px;
	text-align: left;
	margin: 0 auto;
}

.col_left {
	float: left;
	width: 749px;
}

.col_right {
	float: right;
	width: 176px;
}

.col_right2 {
	float: right;
	width: 176px;
	position: absolute;
	left: 1061px;
	top: 44px;
}

.noSidebar .col_right {
	float: right;
	width: 176px;
	height: 110px;
}

.col_left_map {
	width: 750px;
	margin: 0 0 0 -1px;
}

.header {
	position: absolute;
	top: 0;
	height: 143px;
	width: 749px;
	z-index: 10;
}

.col_right .header {
	width: 176px;
	height: 110px;
}

.col_right2 .header {
	width: 176px;
	height: 10px;
	position: absolute;
}

.content {
	position: relative;
	top: 147px;
	width: 749px;
	z-index: 5;
}

.noSidebar .content {
	position: relative;
	top: 147px;
	width: 940px;
	overflow: hidden;
	z-index: 5;
}

.col_right .content {
	width: 176px;
	top: 114px;
}

.header #menu_top {
	height: 26px;
	padding: 0 12px 0 8px;
}

.header #menu_top form#frm_country {
	float: left;
	background-image: url('../Images/nav/arrow-down.gif');
	background-position: right;
	background-repeat: no-repeat;
	width: 30px;
	padding: 0;
	margin: 0;
}

.header #menu_top form#frm_country label {
	display: none;
}

.header #menu_top form#frm_country select {
	border: 0;
	font-size: 11px;
	margin: 4px 0 0 0;
	padding: 0;
	color: #7c7d85;
	background-color: #eeeeee;
	width: 110px;
}

.header #menu_top ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	text-align: right;
}

.header #menu_top ul li {
	margin: 0;
	padding: 0 5px 0 9px;
	display: inline;
	background-image: url('../Images/nav/top-separator.gif');
	background-position: left;
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 25px;
}

.header #menu_top ul li.no_style {
	padding-left: 0;
	background-image: none;
}

.header #menu_top ul li a {
	color: #7c7d85;
	text-decoration: none;
	font-weight: normal;
}

.header #menu_top ul li a:hover {
	text-decoration: underline;
}





.header #menu_top2 {
	height: 26px;
	padding: 0 0px 0 8px;
	position: absolute;
	left: 495px;
	top: 63px;
}

.header #menu_top2 form#frm_country {
	float: left;
	background-image: url('../Images/nav/arrow-down.gif');
	background-position: right;
	background-repeat: no-repeat;
	width: 30px;
	padding: 0;
	margin: 0;
}

.header #menu_top2 form#frm_country label {
	display: none;
}

.header #menu_top2 form#frm_country select {
	border: 0;
	font-size: 11px;
	margin: 4px 0 0 0;
	padding: 0;
	color: #7c7d85;
	background-color: #eeeeee;
	width: 60px;
}

.header #menu_top2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	text-align: right;
}

.header #menu_top2 ul li {
	margin: 0;
	padding: 0 5px 0 9px;
	display: inline;
	background-image: url('../Images/nav/top-separator.gif');
	background-position: left;
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 25px;
}

.header #menu_top2 ul li.no_style {
	padding-left: 0;
	background-image: none;
}

.header #menu_top2 ul li a {
	color: #7c7d85;
	text-decoration: none;
	font-weight: normal;
}

.header #menu_top2 ul li a:hover {
	text-decoration: underline;
}








div#logo_line {
	height: 88px;
}

div#logo_line img#logo_right {
	float: right;
}

ul#menu_main {
	height: 27px;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	border: 1px solid #dbdbdb;
	background-position: bottom;
	background-repeat: repeat-x;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
	position: relative;
	z-index: 10;
	background-color: #1bbbe9;
}

ul#menu_main li {
	float: left;
	padding: 0;
	margin: 0;
	background-image: url('../Images/nav/main-separator.gif');
	background-position: left;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	line-height: 28px;
}

ul#menu_main li.no_style {
	background-image: none;
}

ul#menu_main li a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-align: center;
	padding-left: 1px;
}

ul#menu_main li#tab_industry a {
	width: 90px;
}

ul#menu_main li#tab_industry:hover a {
	width: 90px;
}

ul#menu_main li#tab_airfreight a {
	width: 90px;
}

ul#menu_main li#tab_airfreight:hover a {
	width: 99px;
}

ul#menu_main li#tab_seafreight a {
	width: 90px;
}

ul#menu_main li#tab_seafreight:hover a {
	width: 90px;
}

ul#menu_main li#tab_roadrail a {
	width: 90px;
}

ul#menu_main li#tab_roadrail:hover a {
	width: 90px;
}

ul#menu_main li#tab_contractlogistics a {
	width: 120px;
}

ul#menu_main li#tab_contractlogistics:hover a {
	width: 120px;
}

ul#menu_main li#tab_leadlogistics a {
	width: 90px;
}

ul#menu_main li#tab_leadlogistics:hover a {
	width: 90px;
}

ul#menu_main li:hover {
	border-right: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	box-shadow: 0 2px 8px #fff;
	-moz-box-shadow: 0 2px 8px #fff;
	-webkit-box-shadow: 0 2px 8px #fff;
}

ul#menu_main li:hover a {
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-top: 1px solid #FFF;
	padding-bottom: 1px;
	line-height: 26px;
	background-image: url('../Images/nav/bkg-menu-active.gif');
	background-position: top;
	background-repeat: repeat-x;
	background-color: #fff;
	color: #56b7e9;
}

ul#menu_main li a.active {
	color: #56b7e9;
}

ul#menu_main li a.pressdown {
	background-image: url('../Images/nav/bkg-menu-active.gif');
	background-position: top;
	background-repeat: repeat-x;
	background-color: #fff;
}

/* pop-up menus */
ul#menu_main li div.menu_popup {
	visibility: hidden;
	position: absolute;
	top: 28px;
	z-index: 20;
	background-color: #fff;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	margin: 0 0 0 -1px;
	box-shadow: 3px 3px 3px #6e6e6e;
	-moz-box-shadow: 3px 3px 3px #6e6e6e;
	-webkit-box-shadow: 3px 3px 3px #6e6e6e;
	width: 175px;
	padding: 1px 0 0 0;
}

ul#menu_main li#tab_industry div.menu_popup {
	left: 0;
}

ul#menu_main li#tab_contractlogistics div.menu_popup {
	width: 175px;
}

ul#menu_main li:hover div.menu_popup {
	visibility: visible;
}

ul#menu_main li:hover div.menu_popup *,
ul#menu_main li div.menu_popup * {
	list-style: none;
	list-style-image: none;
	padding: 0;
	margin: 0;
	display: inline;
	background-image: none;
	border: 0;
	float: none;
	box-shadow: 0 0 0 #fff;
	-moz-box-shadow: 0 0 0 #fff;
	-webkit-box-shadow: 0 0 0 #fff;
	width: auto;
}

/* specific positioning */
ul#menu_main li div#menu_leadlogistics {
	right: 0;
	width: 175px;
}

/* menu styling */
ul#menu_main li:hover div.menu_popup ul,
ul#menu_main li div.menu_popup ul {
	width: 175px;
	float: left;
	display: block;
}

ul#menu_main li:hover div.menu_popup ul.menu_right,
ul#menu_main li div.menu_popup ul.menu_right {
	float: left;
	margin: 0 0 0 15px;
	padding: 2px 0 0 0;
}

ul#menu_main li:hover div.menu_popup ul li,
ul#menu_main li div.menu_popup ul li {
	display: block;
	line-height: 14px;
	border-top: 1px solid #dbdbdb;
	padding: 4px 10px 4px 10px;
}

ul#menu_main li:hover div.menu_popup ul.menu_right li,
ul#menu_main li div.menu_popup ul.menu_right li {
	padding-left: 0;
	border-bottom: 1px solid #dbdbdb;
	border-top: 0;
}

ul#menu_main li:hover div.menu_popup ul li a,
ul#menu_main li div.menu_popup ul li a {
	color: #58595b;
	line-height: 15px;
	width: auto;
}

ul#menu_main li:hover div.menu_popup ul li a:hover,
ul#menu_main li div.menu_popup ul li a:hover {
	color: #56b7e9;
}

ul#menu_main li:hover div.menu_popup ul li.no_style,
ul#menu_main li div.menu_popup ul li.no_style {
	border: 0;
	padding-top: 6px;
}

ul#menu_main li:hover div.menu_popup h2,
ul#menu_main li div.menu_popup h2 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #56b7e9;
	font-weight: bold;
}

ul#menu_main li:hover div.menu_popup ul li h2 a,
ul#menu_main ul li div.menu_popup h2 a {
	color: #56b7e9;
}

ul#menu_main li:hover div.menu_popup ul li a,
ul#menu_main li div.menu_popup ul li a {
	padding: 0;
	background-image: none;
	background-color: transparent;
	border: 0;
}

/* right hand styles */
p#investor_centre {
	padding: 0;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}

p#investor_centre a {
	display: block;
	background-color: #003399;
	color: #FFF;
	text-decoration: none;
	line-height: 25px;
	padding: 0 0 1px 0;
}

.col_right input.text {
	padding: 1px 2px 1px 2px;
	line-height: 12px;
	border-top: 1px solid #7c7c7c;
	border-right: 2px solid #c3c3c3;
	border-left: 2px solid #c3c3c3;
	border-bottom: 1px solid #dddddd;
	font-size: 11px;
	background-image: url('../Images/input-top.gif');
	background-position: top;
	background-repeat: repeat-x;
	color: #8a8c8e;
	background-color: #FFFFFF;
}

#frm_search {
	padding: 0 0 0 0px;
	margin: 0;
	height: 88px;
}

#frm_search legend {
	display: none;
}

#frm_search label {
	color: #939598;
	display: block;
	font-weight: bold;
	padding: 0px 0 2px 0;
	margin: 0 0 0 12px;
	font-size: 11px;
	text-transform: uppercase;
}

#searchbox {
	padding: 24px 0 0 0px !important;
}

#quicksearchbox {
	margin: 0 0 0 12px;
}

.col_right #frm_search input.text {
	width: 139px;
	float: left;
}

#frm_search input.button {
	float: left;
}

/* industry solutions box */
#frm_find_industry {
	background-image: url('../Images/bkg-tracking.gif');
	background-repeat: repeat-x;
	padding: 0 12px;
	height: 156px;
	margin: 0 0 13px 0;
	border-bottom: 1px solid #e4e4e4;
}

#frm_find_industry legend {
	color: #0e2954;
	font-size: 16px;
	font-weight: bold;
	padding: 8px 0 1px 0;
}

#frm_find_industry ol {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

#frm_find_industry li {
	padding: 0 0 7px 0;
	margin: 0;
	font-size: 11px;
}

#frm_find_industry li label {
	display: block;
	padding: 0 10px 8px 0;
}

#frm_find_industry li select {
	width: 152px;
	font-size: 11px;
	border: 1px solid #9c9c9c;
}

#frm_find_industry li.industry_button {
	padding: 4px 0 0 0;
}

#frm_find_industry li.industry_button input {
	font-size: 12px;
	font-weight: bold;
	background-image: url('../Images/icon-arrow-track.gif');
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding: 0 0 0 17px;
	border: 0;
	background-color: transparent;
	cursor: pointer;
	color: #58595b;
}

/* industry solutions box - end */
#frm_login {
	background-color: #00417d;
	padding: 0 12px;
	height: 157px;
	margin: 0 0 13px 0;
}

#frm_login legend {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0 0 0;
}

#frm_login ol {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

#frm_login ol li {
	padding: 0;
	margin: 0;
	position: relative;
	clear: both;
}

#frm_login ol li label.label_fade {
	position: absolute;
	left: 4px;
	top: 10px;
	line-height: 12px;
	font-size: 11px;
	color: #8a8c8e;
}

.col_right #frm_login input.text {
	width: 146px;
	border-right: 1px solid #c3c3c3;
	border-left: 1px solid #c3c3c3;
	margin: 7px 0 0 0;
}

#frm_login label.label_block {
	display: block;
	font-weight: bold;
	color: #FFF;
	font-size: 11px;
	line-height: 14px;
	padding: 7px 0 0 0;
	height: 14px;
}

#frm_login label.label_block input {
	float: right;
}

#frm_login li.login_help {
	font-size: 10px;
	padding: 4px 0;
	line-height: 13px;
}

#frm_login li.login_help a {
	color: #b5dff5;
	text-decoration: underline;
	font-weight: normal;
}

#frm_login li.login_help a:hover {
	text-decoration: none;
}

#frm_login li.login_help img {
	float: right;
}

#frm_login li.login_button {
	font-size: 12px;
	font-weight: bold;
	padding: 9px 0 0 0;
}

#frm_login li.login_button a {
	float: right;
	color: #cdeaf8;
	text-decoration: none;
	display: block;
	line-height: 16px;
}

#frm_login li.login_button a:hover {
	color: #FFF;
}

#frm_login li.login_button input {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	background-image: url('../Images/icon-arrow.gif');
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding: 0 0 0 17px;
	border: 0;
	background-color: transparent;
	cursor: pointer;
}

#frm_tracking {
	background-repeat: repeat-x;
	padding: 0 12px;
	height: 157px;
	margin: 0 0 13px 0;
	background-color: #e3e4e4;
}

#frm_tracking legend {
	color: #0e2954;
	font-size: 16px;
	font-weight: bold;
	padding: 8px 0 2px 0;
}

.col_right #frm_tracking input.text {
	width: 146px;
	border-right: 1px solid #c3c3c3;
	border-left: 1px solid #c3c3c3;
}

#frm_tracking ol {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

#frm_tracking li {
	padding: 0 0 7px 0;
	margin: 0;
	font-size: 11px;
}

#frm_tracking li label {
	display: block;
	padding: 0 0 8px 0;
}

#frm_tracking li select {
	width: 152px;
	font-size: 11px;
	border: 1px solid #9c9c9c;
}

#frm_tracking li.track_button {
	padding: 4px 0 20px 0;
}

#frm_tracking li.track_button img {
	float: right;
	margin: 1px 0 0 0;
}

#frm_tracking li.track_button input {
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/flecha.png);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding: 0 0 0 17px;
	border: 0;
	background-color: transparent;
	cursor: pointer;
	color: #FFFFFF;
}

#frm_help {
	padding: 0 12px;
	height: 92px;
	margin: 0 0 13px 0;
	background-repeat: repeat-x;
	background-color: #00417d;
}

#frm_help legend {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	padding: 8px 0 1px 0;
}

#frm_help ol {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

#frm_help li {
	padding: 0 0 7px 0;
	margin: 0;
	font-size: 11px;
}

#frm_help li label {
	display: block;
	padding: 0 0 6px 0;
	color: #fff;
}

#frm_help li select {
	width: 152px;
	font-size: 11px;
	border: 1px solid #9c9c9c;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#frm_help2 {
	padding: 0 0px;
	height: 92px;
	margin: 0 0 0px 0;
}

#frm_help2 legend {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	padding: 8px 0 1px 0;
}

#frm_help2 ol {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

#frm_help2 li {
	padding: 0 0 7px 0;
	margin: 0;
	font-size: 11px;
}

#frm_help2 li label {
	display: block;
	padding: 0 0 6px 0;
	color: #fff;
}

#frm_help2 li select {
	width: 152px;
	font-size: 11px;
	border: 1px solid #9c9c9c;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.base_box {
	height: 270px;
	background-image: url('../Images/bkg-baseboxes.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #e3e4e4;
	padding: 0 12px;
	margin: 0 0 24px 0;
}

.base_box h2 {
	color: #002b55;
	font-size: 16px;
	font-weight: bold;
	padding: 9px 0 4px 0;
}

#quote_request {
	height: 210px;
	border-bottom: 1px solid #dbdbdb;
	padding: 0;
}

.quote_request_sub {
	height: auto !important;
	border-bottom: 0 !important;
}

#quote_request h2 {
	padding: 9px 12px 2px 12px;
}

#quote_request p {
	font-size: 11px;
	padding: 0 12px 5px 12px;
}

#quote_request ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #FFF;
	height: auto;
}

#quote_request ul li {
	height: 100%;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
}

#quote_request ul li a {
	height: 100%;
	display: block;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #dbdbdb;
	color: #000000;
	text-decoration: none;
	padding: 7px 9px 17px 9px;
	background-repeat: no-repeat;
}

#quote_request ul li a:hover {
	background-color: #999999;
	color: #000000;
}

#quote_request ul li#quote_airfreight a {
	background-image: url('../Images/icon-airfreight.png');
	background-position: 12px 6px;
}

#quote_request ul li#quote_seafreight a {
	background-image: url('../Images/icon-seafreight.png');
	background-position: 16px 5px;
}

#quote_request ul li#quote_road a {
	background-image: url('../Images/icon-truck.png');
	background-position: 15px 6px;
}

#quote_request ul li#quote_rail a {
	background-image: url('../Images/icon-train.png');
	background-position: 17px 6px;
}

#quote_request ul li#quote_airfreight a:hover {
	background-image: url('../Images/icon-airfreight-over.png');
	background-position: 12px 6px, 152px 8px;
}

#quote_request ul li#quote_seafreight a:hover {
	background-image: url('../Images/icon-seafreight-over.png');
	background-position: 16px 5px, 152px 8px;
}

#quote_request ul li#quote_road a:hover {
	background-image: url('../Images/icon-truck-over.png');
	background-position: 15px 6px, 152px 8px;
}

#quote_request ul li#quote_rail a:hover {
	background-image: url('../Images/icon-train-over.png');
	background-position: 17px 6px, 152px 8px;
}

h2#h2_rss {
	color: #56b7e9;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 10px 0;
}

ul#list_rss {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

ul#list_rss li {
	margin: 0;
	padding: 0 0 15px 0;
	font-size: 11px;
	font-weight: bold;
}

ul#list_rss li#rss_twitter img {
	margin: -2px 10px -3px 0;
}

ul#list_rss li img {
	margin: 0 8px 0 0;
}

ul#list_rss li a {
	text-decoration: none;
	color: #58595b;
}

ul#list_rss li a:hover {
	text-decoration: underline;
}

/* right hand - sub menu area */
div.right_sub_menu {
	margin: 0 0 0 11px;
}

div.right_sub_menu h2 {
	color: #062b53;
	font-size: 16px;
	padding: 0 0 5px 0;
}

div.right_sub_menu ul {
	margin: 0 0 15px 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	border-top: 1px solid #dbdbdb;
}

div.right_sub_menu ul li {
	height: 100%;
	padding: 0;
	margin: 0;
}

div.right_sub_menu ul.document_list li {
	font-size: 0.95em;
}

div.right_sub_menu ul li a {
	height: 100%;
	display: block;
	color: #58595b;
	font-weight: bold;
	padding: 3px 8px 3px 0;
	text-decoration: none;
	border-bottom: 1px solid #dbdbdb;
}

div.right_sub_menu ul li a:hover {
	color: #56b7e9;
}

div.right_sub_menu ul.document_list li a {
	padding: 4px 28px 4px 0;
}

div.right_sub_menu ul li a span {
	font-weight: normal;
}

div.right_sub_menu ul li a.file_pdf {
	background-image: url('../Images/file_pdf.gif');
	background-position: 153px 4px;
	background-repeat: no-repeat;
}

div.right_sub_menu ul li a.file_video {
	background-image: url('../Images/file_movie.gif');
	background-position: 154px 5px;
	background-repeat: no-repeat;
}

/* left hand area */
/* jquery banner */
#banner_home {
	width: 749px;
	height: 432px;
	position: relative;
	margin: 0 0 13px 0;
}

#banner_home ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	visibility: hidden;
}

#banner_home ul li {
	width: 749px;
	height: 432px;
	margin: 0;
	padding: 0;
	display: block;
	z-index: 1;
}

#banner_home div#nav_area {
	position: absolute;
	height: 92px;
	width: 732px;
	top: 340px;
	left: 0;
	z-index: 2;
	background-image: url('../Images/bkg_40.png');
	padding: 0 0 0 17px;
	visibility: hidden;
}

#banner_home div#nav_area a {
	display: block;
	float: left;
	margin: 28px 0 0 9px;
	text-align: center;
	border: 2px solid #939598;
	width: 45px;
	height: 30px;
}

#banner_home div#nav_area a span {
	visibility: hidden;
}

#banner_home div#nav_area a:hover,
#banner_home div#nav_area a.activeSlide {
	text-decoration: none;
	border: 2px solid #fff;
}

#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, #banner_home div#nav_area a#nav1.activeSlide {
	background-image: url('../Images/home/nav-slide1b.jpg');
}

#banner_home div#nav_area a#nav2:hover, #banner_home div#nav_area a#nav2.activeSlide {
	background-image: url('../Images/home/nav-slide2b.jpg');
}

#banner_home div#nav_area a#nav3:hover, #banner_home div#nav_area a#nav3.activeSlide {
	background-image: url('../Images/home/nav-slide3b.jpg');
}

#banner_home div#nav_area a#nav4:hover, #banner_home div#nav_area a#nav4.activeSlide {
	background-image: url('../Images/home/nav-slide4b.jpg');
}

#banner_home div#nav_area a#nav5:hover, #banner_home div#nav_area a#nav5.activeSlide {
	background-image: url('../Images/home/nav-slide5b.jpg');
}

#banner_home div#nav_area a#nav6:hover, #banner_home div#nav_area a#nav6.activeSlide {
	background-image: url('../Images/home/nav-slide6b.jpg');
}

#banner_home div#nav_area a#nav7:hover, #banner_home div#nav_area a#nav7.activeSlide {
	background-image: url('../Images/home/nav-slide7b.jpg');
}

#banner_home div#nav_area a#nav8:hover, #banner_home div#nav_area a#nav8.activeSlide {
	background-image: url('../Images/home/nav-slide8b.jpg');
}

#banner_home div#nav_area a#nav9:hover, #banner_home div#nav_area a#nav9.activeSlide {
	background-image: url('../Images/home/nav-slide9b.jpg');
}

#banner_home ul li h2 {
	font-size: 40px;
	color: #FFF;
	padding: 0;
	letter-spacing: -1px;
	line-height: 110%;
}

#banner_home ul li h2 a {
	color: #FFF;
	text-decoration: none;
}

#banner_home ul li h2 a span {
	color: #56b7e9;
}

#banner_home ul li p {
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	line-height: 19px;
	padding: 0;
}

#banner_home ul li#slide_1 h2 {
	padding: 119px 26px 14px 365px;
}

#banner_home ul li#slide_1 p {
	padding: 0 26px 0 365px;
}

#banner_home ul li#slide_2 h2 {
	padding: 119px 26px 14px 365px;
}

#banner_home ul li#slide_2 p {
	padding: 0 26px 0 365px;
}

#banner_home ul li#slide_3 h2 {
	padding: 119px 380px 14px 28px;
}

#banner_home ul li#slide_3 p {
	padding: 0 330px 0 28px;
}

#banner_home ul li#slide_4 h2 {
	padding: 160px 390px 14px 28px;
}

#banner_home ul li#slide_4 p {
	padding: 0 390px 0 28px;
}

#banner_home ul li#slide_5 h2 {
	padding: 119px 360px 14px 28px;
}

#banner_home ul li#slide_5 p {
	padding: 0 370px 0 28px;
}

#banner_home ul li#slide_6 h2 {
	padding: 119px 85px 14px 380px;
}

#banner_home ul li#slide_6 p {
	padding: 0 40px 0 380px;
}

#banner_home div#top_shadow {
	position: absolute;
	height: 15px;
	width: 749px;
	top: 0;
	left: 0;
	z-index: 3;
	background-image: url('../Images/bkg_top.png');
	background-repeat: repeat-x;
}

#base_industry {
	width: 343px;
	float: left;
}

#base_logistics {
	width: 343px;
	float: right;
}

#base_industry ul {
	list-style: circle url('../Images/arrow-bullet.png');
	float: left;
	width: 148px;
	margin-top: 2px;
	margin-bottom: 0;
	padding-bottom: 0;
}

#base_industry ul.list_right {
	float: right;
	width: 128px;
}

#base_industry ul li {
	font-size: 12px;
	padding: 0 0 7px 0;
}

#base_industry ul li a {
	text-decoration: none;
	color: #58595b;
	font-weight: normal;
}

#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 0 0 0;
	font-size: 12px;
}

#base_logistics p.base_link a {
	background-image: url('../Images/arrow-bullet.png');
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	color: #58595b;
	font-weight: bold;
	text-decoration: none;
}

#base_logistics p.base_link a:hover {
	text-decoration: underline;
}

#base_main {
	background-repeat: repeat-y;
}

#base_main.greyLine {
	background-image: url('../Images/bkg-home-base.gif');
}

#base_main.greyLine div {
	background-image: url('../Images/bkg-home-base-col.gif');
	background-position: left;
	background-repeat: repeat-y;
	margin-right: 12px;
}

#base_main.greyLineOuter {
	background-image: url('../Images/bkg-home-base.gif');
}

#base_main div {
	width: 355px;
}

#base_main h2 {
	color: #56b7e9;
	font-size: 16px;
	font-weight: bold;
	background-color: #fff;
	width: 220px;
	padding: 0 0 10px 0;
}

#base_news {
	float: left;
}

#base_industryfocus {
	float: right;
	margin-right: 12px;
}

#base_main ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

#base_main ul li {
	float: left;
	width: 160px;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

#base_main ul li p {
	font-size: 11px;
	padding: 0;
}

#base_main ul li.base_right {
	float: right;
}

#base_main h3 {
	font-size: 11px;
	color: #56b7e9;
	padding: 0 0 1px 0;
}

#base_main ul li strong {
	display: block;
}

/* footer */
#footer {
	margin: 130px 0 20px 0;
	height: 34px;
	top: 950px;
}

#footer * {
	font-size: 10px;
	line-height: 12px;
}

#footer p {
	float: left;
	width: 370px;
	padding: 11px 0 0 0;
	color: #939598;
	line-height: 12px;
}

#footer ul {
	float: right;
	width: 515px;
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 11px 0 0 0;
	text-align: right;
}

#footer ul li {
	display: inline;
	margin: 0;
	padding: 0 0 0 8px;
}

#footer ul li a {
	color: #939598;
	text-decoration: none;
	font-weight: normal;
}

#footer ul li a:hover {
	text-decoration: underline;
}

#footer ul li#text_tools {
	float: right;
	background-image: url('../Images/bkg-footer-text.gif');
	height: 15px;
	width: 46px;
	margin: -3px 0 0 30px;
	padding: 3px 4px 0 0;
	text-align: right;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}

#footer ul li#text_tools a {
	padding: 0 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 {
	text-decoration: none;
	color: #000;
}


/* footercarriers */
#footercarriers {
	margin: 130px 0 20px 0;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	height: 34px;
	top: 949px;
	position:absolute;
	left: -3px;
}

#footercarriers * {
	font-size: 10px;
	line-height: 12px;
}

#footercarriers p {
	float: left;
	width: 370px;
	padding: 11px 0 0 0;
	color: #939598;
	line-height: 12px;
}

#footercarriers ul {
	float: right;
	width: 515px;
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 11px 0 0 0;
	text-align: right;
}

#footercarriers ul li {
	display: inline;
	margin: 0;
	padding: 0 0 0 8px;
}

#footercarriers ul li a {
	color: #939598;
	text-decoration: none;
	font-weight: normal;
}

#footercarriers ul li a:hover {
	text-decoration: underline;
}

#footercarriers ul li#text_tools {
	float: right;
	background-image: url('../Images/bkg-footer-text.gif');
	height: 15px;
	width: 46px;
	margin: -3px 0 0 30px;
	padding: 3px 4px 0 0;
	text-align: right;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}

#footercarriers ul li#text_tools a {
	padding: 0 1px;
}

#footercarriers ul li#text_tools a.text_small {
	font-size: 9px;
}

#footercarriers ul li#text_tools a.text_med {
	font-size: 11px;
}

#footercarriers ul li#text_tools a.text_large {
	font-size: 14px;
}

#footercarriers ul li#text_tools a:hover {
	text-decoration: none;
	color: #000;
}

/* footer-booking */
#footer-booking {
	margin: 130px 0 20px 0;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	height: 34px;
	top: 772px;
	position:absolute;
	left: 119px;
}

#footer-booking * {
	font-size: 10px;
	line-height: 12px;
}

#footer-booking p {
	float: left;
	width: 370px;
	padding: 11px 0 0 0;
	color: #939598;
	line-height: 12px;
}

#footer-booking ul {
	float: right;
	width: 515px;
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 11px 0 0 0;
	text-align: right;
}

#footer-booking ul li {
	display: inline;
	margin: 0;
	padding: 0 0 0 8px;
}

#footer-booking ul li a {
	color: #939598;
	text-decoration: none;
	font-weight: normal;
}

#footer-booking ul li a:hover {
	text-decoration: underline;
}

#footer-booking ul li#text_tools {
	float: right;
	background-image: url('../Images/bkg-footer-text.gif');
	height: 15px;
	width: 46px;
	margin: -3px 0 0 30px;
	padding: 3px 4px 0 0;
	text-align: right;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}

#footer-booking ul li#text_tools a {
	padding: 0 1px;
}

#footer-booking ul li#text_tools a.text_small {
	font-size: 9px;
}

#footer-booking ul li#text_tools a.text_med {
	font-size: 11px;
}

#footer-booking ul li#text_tools a.text_large {
	font-size: 14px;
}

#footer-booking ul li#text_tools a:hover {
	text-decoration: none;
	color: #000;
}


/* subpages */
.sub_right {
	width: 558px;
	float: right;
}

.noSidebar .sub_right {
	width: 749px;
	float: right;
}

.sub_left {
	width: 176px;
	float: left;
}

/* left main submenu */
.sub_left ul.sub_menu,
.sub_left ul.sub_menu ul {
	margin: 1px 0 0 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

.sub_left ul.sub_menu li {
	height: 100%;
	margin: 0;
	padding: 0;
}

.sub_left ul.sub_menu li a {
	height: 100%;
	display: block;
	color: #58595b;
	font-weight: bold;
	padding: 4px 4px;
	text-decoration: none;
	border-bottom: 1px solid #dbdbdb;
	line-height: 15px;
}

.sub_left ul.sub_menu li a:hover {
	color: #56b7e9;
}

.sub_left ul.sub_menu li a.active {
	background-color: #f3f3f3;
	background-image: url('../Images/sub-menu-arrow.gif');
	background-position: right;
	background-repeat: no-repeat;
}

.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 {
	font-weight: normal;
	padding-left: 16px;
}

.sub_left ul.sub_menu li li a.active {
	color: #56b7e9;
	font-weight: bold;
	background-color: transparent;
	background-image: none;
}

.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;
}

/* right hand subpage area */
#banner_sub {
	height: 157px;
	background-color: #56b7e9;
	padding: 0 0 0 15px;
	margin: 0 0 19px 0;
	position: relative;
}

#banner_sub_shadow {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	height: 15px;
	width: 558px;
	background-image: url('../Images/bkg_top.png');
	background-position: top;
	background-repeat: repeat-x;
}

#banner_sub_photo {
	float: right;
	margin: 0 0 0 10px;
}

#banner_sub h1 {
	font-size: 21px;
	color: #FFF;
	padding: 15px 0 0 0;
}

#banner_sub p {
	font-size: 15px;
	padding: 0;
	color: #fff;
	line-height: 19px;
}

#banner_sub p.banner_link {
	padding: 0;
	position: absolute;
	bottom: 11px;
}

#banner_sub p.banner_link a {
	color: #062b53;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	background-image: url('../Images/icon-arrow.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding: 1px 0 0 16px;
}

#banner_sub p.banner_link a:hover {
	text-decoration: underline;
}

/* expanding area */
h2.glide_heading {
	color: #58595b;
	margin: 0 0 12px 0;
	padding: 7px 0;
	background-color: #f4f4f5;
}

h2.glide_heading img {
	margin: 0 12px -3px 12px;
    float: left;
}

h2.glide_heading a {
	color: #58595b;
	text-decoration: none;
}
h2.glide_heading span {
    display: block;
    margin-left: 40px;
}

div.glide_box {
	padding: 0 50px 0 39px;
	background-color: #fff;
}

div.glide_box_wide {
	padding: 0 12px 0 12px;
	background-color: #fff;
}

/* gallery boxes */
div.gallery_box {
	width: 176px;
	float: left;
	margin: 0 15px 15px 0;
}

div.gallery_box_end {
	margin-right: 0;
}

div.gallery_box div.photo {
	border: 1px solid #dbdbdb;
	height: 175px;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 0;
}

div.gallery_box div.photo img {
	margin: 11px 0 0 0;
	padding: 0;
}

div.gallery_box * {
	padding: 0 0 1px 10px;
}

div.gallery_box ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

div.gallery_box h2,
div.gallery_box p,
div.gallery_box ul li {
	font-size: 0.95em;
}

div.gallery_box h2,
div.gallery_box a {
	color: #68696b;
}

div.gallery_box a {
	text-decoration: underline;
	padding: 0;
	font-weight: normal;
}

div.gallery_box a:hover {
	text-decoration: none;
}

/* general subpage boxes */
div.sub_box {
	width: 152px;
	float: left;
	margin: 0 15px 15px 0;
	padding: 12px;
	background-image: url('../Images/bkg-box-sub.gif');
	background-position: top;
	background-repeat: repeat-x;
}

div.sub_box:hover {
	background-image: none;
	box-shadow: 3px 3px 3px #dbdada;
	-moz-box-shadow: 3px 3px 3px #dbdada;
	-webkit-box-shadow: 3px 3px 3px #dbdada;
	border-right: 1px solid #dbdada;
	border-bottom: 1px solid #dbdada;
    width: 152px;
    padding-right: 11px;
	padding-bottom: 11px;
}

div.sub_box_end {
	margin-right: 0;
}

div.sub_box div.lozenge {
	margin: 0 0 10px 0;
}

div.sub_box:hover div.lozenge {
	margin: -1px -1px 9px -1px;
}

div.sub_box:hover div.lozenge img {
	border: 1px solid #56b7e9;
}

div.sub_box h2 {
	color: #062b53;
	font-size: 1.15em;
	padding: 0 0 5px 0;
}

div.sub_box p a {
	display: block;
	margin: 15px 0 0 0;
	padding: 1px 0 0 18px;
	background-image: url('../Images/arrow-bullet.png');
	background-position: left;
	background-repeat: no-repeat;
	color: #68696b;
	text-decoration: none;
	font-weight: bold;
}

div.sub_box p strong a {
	display: inline;
	margin: 0;
	padding: 0;
	background-image: none;
	color: #68696b;
	text-decoration: none;
	font-weight: bold;
}

.contact_box p a {
	margin-top: 0 !important;
}

div.sub_box p a:hover {
	text-decoration: underline;
}

div.address_box {
	width: 168px;
	float: left;
	margin: 0 15px 15px 0;
}

div.address_box_end {
	margin-right: 0;
}

div.address_box h3 {
	padding: 0 0 2px 0;
	color: #58595b;
	font-size: 1.05em;
}

.sub_locations_box {
	padding: 12px 0 12px 12px;
	background-color: #f4f4f5;
}

.sub_locations_box h2 {
	color: #062b53;
	font-size: 1.3em;
	padding: 0 0 8px 0;
}

.sub_locations_box ul {
	float: left;
	width: 166px;
	margin: 0 15px 0 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

.sub_locations_box h3 {
	padding: 0 0 1px 0;
	font-size: 1.05em;
}

.sub_locations_box ul li {
	padding: 0;
	margin: 0;
}

/* map locations box */
.h2_map {
	font-size: 1.5em;
	color: #0e2954;
	padding: 15px 0 12px 15px;
}

.logistics_locations {
	border: 1px solid #dcdcdc;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	background-image: url('../Images/bkg_locationbox.gif');
	background-position: top;
	background-repeat: repeat-x;
	padding: 15px 0 10px 0;
	width: 749px;
	margin: 0 0 0 1px;
}

.logistics_locations h2 {
	padding: 0;
}

.logistics_locations ul {
	float: left;
	width: 107px;
	margin: 0 0 0 15px;
	_margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

.logistics_locations ul li {
	padding: 0;
	margin: 0;
	font-size: 0.95em;
}

.logistics_locations ul li a {
	color: #58595b;
	text-decoration: none;
	font-weight: normal;
}

.logistics_locations ul li a:hover {
	color: #56b7e9;
	text-decoration: none;
}

/* standard styles */
.tight {
	padding: 0 0 4px 0;
}

.tight2 {
	padding: 0 0 8px 0;
}

.spaced {
	padding: 20px 0 25px 0;
}

.blue {
	color: #56b7e9;
}

.dark_blue {
	color: #002b55;
}

.text_large {
	font-size: 1.1em;
}

.text_larger {
	font-size: 16px;
	color: #0099FF;
}

ul.list_slimline {
	margin: 0;
	list-style: none;
	list-style-image: none;
}

ul.list_slimline li {
	padding: 0 0 2px 0;
}

.clear_floats {
	clear: both;
}

.news_title {
	padding: 0 0 2px 0;
	color: #062b53;
}

.news_title a {
	color: #062b53;
	text-decoration: none;
}

.news_title a:hover {
	text-decoration: underline;
}

.news_title span {
	display: block;
	color: #56b7e9;
	font-weight: normal;
	padding: 0 0 1px 0;
}

.inner_padding {
	padding: 0 12px;
}

/* contact page */
#frm_sales h2 {
	padding: 0 0 2px 0;
	color: #58595b;
}

#frm_sales ol {
	padding: 0 0 15px 0;
	margin: 0;
	list-style: none;
}

#frm_sales ol li {
	/* height: 46px; */
	padding: 0;
	margin: 0;
	clear: both;
}

#frm_sales ol li label {
	display: block;
	font-weight: bold;
	padding: 0 0 3px 0;
	font-size: 12px;
}

#frm_sales ol li label.label_hide {
	display: none;
}

#frm_sales ol li input.text,
#frm_sales ol li select {
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #dddddd;
	border-left: 2px solid #c3c3c3;
	border-right: 2px solid #c3c3c3;
	background-image: url('../Images/bkg_form_field.gif');
	background-position: top;
	background-repeat: repeat-x;
	width: 526px;
	padding: 3px;
	font-size: 12px;
}

#frm_sales ol li select {
	width: 535px;
}

#frm_sales ol li select.select_small {
	width: 175px;
	float: left;
	margin: 10px 15px 0 0;
}

#frm_sales ol li.form_list_small {
	float: left;
	clear: none;
	width: 95px;
}

#frm_sales ol li.form_list_small input.text {
	width: 70px;
}

#frm_sales ol li.form_list_large {
	float: left;
	clear: none;
	width: 341px;
}

#frm_sales ol li.form_list_large input.text {
	width: 335px;
}

#frm_sales ol li.form_list_medium {
	float: left;
	clear: none;
	width: 190px;
}

#frm_sales ol li.form_list_medium input.text {
	width: 165px;
}

#frm_sales ol li.form_list_medium2 {
	float: left;
	clear: none;
	width: 246px;
}

#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 {
	display: block;
	font-size: 11px;
	padding: 0 0 0 0;
	font-weight: normal;
}

#frm_sales ol li.form_list_comments textarea {
	height: 90px;
	padding: 3px;
	width: 530px;
	font-size: 12px;
	border: 1px solid #737373;
	margin: 5px 0 0 0;
}

#frm_sales ol li.form_list_checkbox {
	height: 40px;
}

#frm_sales ol li.form_list_checkbox input {
	margin: 0 6px 0 0;
}

#frm_sales ol li.form_list_checkbox label span {
	display: block;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 22px;
}

#frm_sales ol li.form_buttons {
	height: 25px;
	padding: 0 0 0 22px;
}

#frm_sales ol li.form_buttons input {
	background-color: #FFF;
	border: 1px solid #CCC;
	padding: 3px 6px;
	font-weight: bold;
	font-size: 12px;
	color: #58595b;
	margin: 0 15px 0 0;
}

#frm_sales ol li.form_list_half {
	float: left;
	clear: none;
	width: 276px;
}

#frm_sales ol li.form_list_half input.text {
	width: 249px;
}

/* search results */
div.search_results {
	padding: 15px 10px 0 0;
}

div.search_results form {
	padding: 0 0 15px 0;
}

div.search_results form input.text {
	border: 1px solid #eee;
	margin: 0 10px;
	padding: 1px
}

div.search_results form input.button {
	background-color: #fff;
	border: 1px solid #eee;
	font-weight: bold;
	color: #58595b;
	padding: 1px 5px;
}

div.search_results h2 {
	border-top: 1px solid #eeeeee;
	padding: 10px 0 2px 0;
	color: #58595b;
}

div.search_results ul {
	margin: 0;
	padding: 0 0 10px 0;
	list-style: none;
	list-style-image: none;
}

div.search_results ul li {
	margin: 0 0 15px 0;
	border-bottom: 1px solid #eeeeee;
	padding: 0 0 0 0;
	font-style: italic;
}

div.search_results ul li span.tag {
	font-weight: bold;
	color: #C00;
}

div.search_results ul li h3 {
	display: block;
	font-style: normal;
	padding: 0 0 2px;
	font-size: 1.1em;
}

div.search_results ul li p {
	padding: 0 0 15px 0;
}

/* country pages */
table.table_countries {
	margin: 0 0 15px 0;
	border-left: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

table.table_countries td,
table.table_countries th {
	font-weight: normal;
	text-align: left;
	padding: 3px 5px;
}

table.table_countries th.th_country_header {
	background-color: #eeeeee;
	color: #000;
	padding: 5px;
}

table.table_countries td {
	color: #000;
	border-right: 1px solid #eeeeee;
}

/* standard tags */
h1 {
	font-weight: bold;
	padding: 0 0 15px 0;
	color: #56b7e9;
}

h1.h1_top_gap {
	padding-top: 15px;
}

h2 {
	font-size: 1em;
	color: #56b7e9;
	padding: 0 0 15px 0;
}

h3, h4, h5 {
	font-size: 0.95em;
	color: #56b7e9;
	padding: 0 0 15px 0;
}

ul {
	margin: 0 15px 0 18px;
	list-style: url('../Images/arrow-bullet.png');
	padding: 0 0 15px 0;;
}

ul li {
	padding: 0 0 10px 0;
}

p {
	line-height: 140%;
	padding: 0 0 15px 0;
	font-size: 14px;
}

a {
	color: #56b7e9;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
}

input {
}

/*	12 Jan 2011 - CSS for HTML supplied */
table.contenttable,
table.newsTable,
table.financialTable_rows,
table.financialTable_cols,
table.financialTable_gray {
	border-collapse: collapse;
	height: auto;
}

table.financialTable_rows,
table.financialTable_cols,
table.financialTable_gray {
	border-left: 1px solid #DBDBDB;
	border-top: 1px solid #DBDBDB;
}

table.contenttable thead,
table.newsTable thead {
	background-color: #56b7e9;
}

table.financialTable_rows thead,
table.financialTable_cols thead,
table.financialTable_gray thead {
	background-color: #062B53;
}

table.contenttable thead *,
table.newsTable thead *,
table.financialTable_rows thead *,
table.financialTable_cols thead *,
table.financialTable_gray thead * {
	color: #fff;
}

table.contenttable td,
table.contenttable th,
table.newsTable td,
table.newsTable th {
	padding: 4px;
	margin: 0;
}

table.financialTable_rows td,
table.financialTable_rows th,
table.financialTable_cols td,
table.financialTable_cols th,
table.financialTable_gray td,
table.financialTable_gray th {
	padding: 4px;
	margin: 0;
	border-bottom: 1px solid #DBDBDB;
	border-right: 1px solid #DBDBDB;
}

table.contenttable p,
table.newsTable p,
table.financialTable_rows p,
table.financialTable_cols p,
table.financialTable_gray p {
	padding: 0;
}

table.contenttable td,
table.newsTable td {
	border-bottom: 1px solid #dbdbdb;
}

table.contenttable tr.tr-even td {
	background-color: #efefef;
}

table.contenttable td a,
table.newsTable td a,
table.financialTable_rows td a,
table.financialTable_cols td a,
table.financialTable_gray td a {
	color: #58595b;
	font-weight: normal;
	text-decoration: underline;
}

table.contenttable td a:hover,
table.newsTable td a:hover,
table.financialTable_rows td a:hover,
table.financialTable_cols td a:hover,
table.financialTable_gray td a:hover {
	text-decoration: none;
}

table.newsTable,
table.financialTable_rows,
table.financialTable_cols,
table.financialTable_gray {
	width: 100%;
}

table.newsTable tr.tr-odd td,
table.financialTable_rows tr.tr-odd td,
table.financialTable_cols td.td-even,
table.financialTable_gray tr.tr-odd td,
table.financialTable_gray tr.tr-even td {
	background-color: #efefef;
}

table.contenttable td.td-highlight,
table.newsTable td.td-highlight,
table.financialTable_rows td.td-highlight,
table.financialTable_cols td.td-highlight,
table.financialTable_gray td.td-highlight {
	background-color: #56B7E9 !important;
}

/*	form 1	*/
div.csc-mailform-field {
	clear: both;
	display: block;
}

div.csc-mailform-field label {
	float: left;
	width: 190px;
	font-weight: bold;
	text-align: right;
	padding: 3px 10px 5px 0;
}

#mailformSignup_for_newsletter {
	margin-top: 4px;
	margin-bottom: 0px;
	border: none;
}

div.csc-mailform-field input,
div.csc-mailform-field select,
div.csc-mailform-field textarea {
	float: left;
	width: 220px;
	font: 1em Arial, Helvetica, sans-serif;
	padding: 2px;
	border: 1px solid #ccc;
	margin: 0 0 5px 0;
}

div.csc-mailform-field select {
	width: 226px;
}

div.csc-mailform-field input.csc-mailform-submit {
	background-color: #56b7e9;
	border: 0;
	color: #fff;
	font-weight: bold;
	padding: 4px 2px;
	width: 226px;
	margin: 0 0 0 200px;
}

/* 	form 2	*/
#frmPbSurvey h1 {
	font-size: 1.2em;
}

legend.question, .questionSubtext {
	font-weight: bold;
	padding: 0;
	margin: 0;
}

* + html .questionSubtext {
	padding-left: 10px;
}

fieldset.survey_item {
	margin: 0 0 15px 0;
}

fieldset.survey_item input {
	margin: 0 6px 0 12px;
}

fieldset.survey_item table td {
	padding: 4px 10px 4px 0;
	font-weight: bold;
}

fieldset.survey_item table td input {
	width: 220px;
	font: 1em Arial, Helvetica, sans-serif;
	padding: 2px;
	border: 1px solid #ccc;
	margin: 0;
}

div.formbuttons input {
	background-color: #56b7e9;
	border: 0;
	color: #fff;
	font-weight: bold;
	padding: 4px 2px;
	width: 226px;
}

fieldset.survey_item table.matrix input {
	border: 0;
	width: auto;
}

fieldset.survey_item textarea {
	width: 220px;
	font: 1em Arial, Helvetica, sans-serif;
	padding: 2px;
	border: 1px solid #ccc;
}

/* Startpage newsbox links */
.tx-knnews-pi1 a, .tx-knnews-pi1 a:link, .tx-knnews-pi1 a:active, .tx-knnews-pi1 a:visited {
	color: #58595b;
}

#base_industryfocus ul li p a, #base_industryfocus ul li p a:link, #base_industryfocus ul li p a:active, #base_industryfocus ul li p a:visited {
	color: #58595b;
}

/* JSMenu drop down container */
.choose_location_drop_down {
	width: 300px;
	float: left;
	padding-top: 5px;
}

.choose_location_drop_down select {
	margin-right: 5px;
    font-size: 11px;
    min-width: 125px;
}

/* Locations */

.logistics_locations h2 a, .logistics_locations h2 a:link, .logistics_locations h2 a:active, .logistics_locations h2 a:visited {
	color: #58595b;
}

.logistics_locations {
	margin-bottom: 15px;
}

/* News */

div.address_box_sidebar {
	float: left;
	margin: 0;
	padding-right: 10px;
}

div.address_box_sidebar p {
	padding: 0;
	margin: 0;
	color: #58595b;
	font-size: 12px;
	font-weight: normal;
}

.col_right .tx-knnews-pi1 {
	color: #062B53;
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
}

.col_right .tx-knnews-pi1 .right_sub_menu {
	color: #58595b;
	font-size: 12px;
	font-weight: bold;
}

.csc-textpic-intext-left .csc-textpic-imagewrap {
	float: left;
	margin: 0 10px 10px 0;
}

#cityChooser {
	border: 1px solid #9C9C9C;
}

.csc-textpic-text {
	padding: 0 12px;
}

/* Video attachment icon */
div.right_sub_menu ul li a.file_wmv {
	background-image: url('../Images/file_movie.gif');
	background-position: 154px 5px;
	background-repeat: no-repeat;
}

/* sitemap fix */
.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: #56b7e9;
	font-weight: bold;
}

/* survey */
.sub_right .additional_ver input, .formborder input, .sub_right select {
	border: 1px solid #CCCCCC;
}

.align-right {
	text-align: right;
}

h4.boilerplate {
	padding-bottom: 5px;
}

/* fe login */

.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,
.tx-felogin-pi1 input#pass {
	border-color: #7C7C7C #C3C3C3 #DDDDDD;
	border-style: solid;
	border-width: 1px 2px;
	font-size: 12px;
	padding: 3px;
	width: 170px;
	margin-bottom: 10px;
}

div#preview {
	background-color: red;
	padding: 3px;
	font-weight: bold;
	color: #000000;
}

div#preview a {
	float: right;
	font-weight: bold;
}

/* new kn_mailto styles */
li.inqType {
	height: auto !important;
	margin-bottom: 5px !important;
}

div#inquiryTypeText {
	margin-top: 5px !important;
	display: none;
}

/* Alert Banner */
#banner_home_updates {
	height: 31px;
	left: 0;
	position: absolute;
	top: 0;
	width: 749px;
	z-index: 15;
}

#banner_home_updates h2 {
	background-color: #56B8E9;
	background-image: url('../Images/alert_arrow_full.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
	height: 31px;
	line-height: 13px;
	padding: 0;
	text-indent: -9999px;
	width: 82px;
}

#banner_home_updates #news_updates {
	background-image: url('../Images/bkg_60.png');
	float: left;
	height: 31px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	visibility: hidden;
	width: 667px;
}

#banner_home_updates ol li {
	display: none;
	font-size: 13px;
	font-weight: bold;
	line-height: 13px;
	margin: 0;
	padding: 8px 0 0 13px;
}

#banner_home_updates ol li a {
	color: #FFFFFF;
	text-decoration: none;
}

#banner_home_updates ol li a span {
	color: #56B8E9;
}

#banner_home_updates ol li a:hover {
	text-decoration: underline !important;
}

/* Alert Banner end */

/* csc-textpic */
DIV.csc-textpic {
	padding: 0 12px;
}

DIV.csc-textpic DIV.csc-textpic-text {
	padding: 0 0;
}

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 {
	display: inline;
	float: left;
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
	border: 2px solid black;
	padding: 0;
}

DIV.csc-textpic-imagewrap {
	padding: 0;
}

DIV.csc-textpic IMG {
	border: medium 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 outside none;
	margin: 0;
	padding: 0;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
	float: left;
	margin: 0;
	padding: 0;
}

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: medium none;
}

DL.csc-textpic-image {
	margin: 0;
}

DL.csc-textpic-image DT {
	display: inline;
	margin: 0;
}

DL.csc-textpic-image DD {
	margin: 0;
}

DIV.csc-textpic-clear {
	clear: both;
}

DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline;
	margin-right: 10px;
}

DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline;
	margin-left: 10px;
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline;
	margin-left: 10px;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin: 0;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	margin: 0;
	vertical-align: bottom;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 10px;
}

DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
	display: block;
	margin-bottom: 10px;
}

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: 0;
}

* + html DIV.csc-textpic DIV.csc-textpic-imagerow {
	margin-bottom: 10px;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
	margin-left: 0 !important;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
	margin-right: 0 !important;
}

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 10px !important;
}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, 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: 0 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, * html .csc-textpic-intext-left ol, * html .csc-textpic-intext-left ul {
	height: 1%;
}

DIV.csc-textpic DIV.csc-textpic-imagerow-last {
	margin-bottom: 0;
}

.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {
	overflow: auto;
	padding-left: 20px;
}

/* candidate login */

#frm_login_candidate {
	background-color: #f6f6f6;
	padding: 0 12px;
	height: 157px;
	margin: 0 0 13px 0;
	background-image: url('../Images/bkg_login_candidate.jpg');
	background-position: bottom;
	background-repeat: repeat-x;
}

#frm_login_candidate p {
	color: #58595b;
	font-size: 11px;
	line-height: 14px;
	padding: 8px 0 0 0;
}

#frm_login_candidate ol {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

#frm_login_candidate ol li {
	padding: 0;
	margin: 0;
	position: relative;
	clear: both;
}

#frm_login_candidate ol li label.label_fade {
	position: absolute;
	left: 4px;
	top: 10px;
	line-height: 12px;
	font-size: 11px;
	color: #8a8c8e;
}

#frm_login_candidate input.text {
	width: 146px;
	border-right: 1px solid #c3c3c3;
	border-left: 1px solid #c3c3c3;
	margin: 7px 0 0 0;
}

#frm_login_candidate label.label_block {
	display: block;
	font-weight: bold;
	color: #FFF;
	font-size: 11px;
	line-height: 14px;
	padding: 7px 0 0 0;
	height: 14px;
}

#frm_login_candidate li.login_password {
	font-size: 10px;
	padding: 4px 0;
	line-height: 13px;
}

#frm_login_candidate li.login_password a {
	color: #b8b7bb;
	text-decoration: underline;
	font-weight: normal;
}

#frm_login_candidate li.login_password a:hover {
	text-decoration: none;
}

#frm_login_candidate li.login_button {
	font-size: 12px;
	font-weight: bold;
	padding: 1px 0 0 0;
}

#frm_login_candidate li.login_button input {
	color: #58595b;
	font-size: 12px;
	font-weight: bold;
	background-image: url('../Images/arrow-bullet.png');
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding: 0 0 0 17px;
	border: 0;
	background-color: transparent;
	cursor: pointer;
}

ul.browsebox {
	padding: 0;
	margin: 10px 15px 0 0;
	list-style: none;
}

ul.browsebox li {
	padding-right: 15px;
	display: inline;
	font-size: 1.2em;
}

ul.browsebox li  a {
	color: #7A7B83;
	text-decoration: none;
}

ul.browsebox li  a:hover {
	color: #56B7E9;
	text-decoration: none;
}

.banner_sub_search p {
	font-size: 13px !important;
	line-height: 17px !important;
	color: #fff;
	padding: 0;
}

.banner_sub_search p .italic {
	display: block;
	font-style: italic;
}

.resultItem {
	border-bottom: 1px solid #DBDBDB;
	margin: 0 0 15px;
	padding: 0 15px 15px;
}

.resultItem a {
	color: #072B52;
	display: block;
	font-size: 1.2em;
	padding: 0 0 2px;
}

h1.heading_1 {
	background-color: #56B7E9;
	color: #FFFFFF;
	display: inline-block;
	font: bold 21px/25px Arial, Helvetica, sans-serif;
	margin: 0 0 20px;
	padding: 6px 9px;
}

.heading_1 span.highlight {
	color: #FFFFFF;
}

h2.heading_2 {
	color: #56B7E9;
	font: bold 18px/22px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 15px;
}

h3.heading_3 {
	color: #002B55;
	font: bold 16px/19px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 15px;
}

span.highlight {
	color: #56B7E9;
}

h4.heading_4 {
	color: #56B7E9;
	font: bold 15px/19px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 15px;
}

h5.heading_5 {
	color: #002B55;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 15px;
}

h6.heading_6 {
	color: #002B55;
	font: bold 13px/17px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 15px;
}

p.heading_7 {
	color: #56B7E9;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 15px;
}


h2#h2_candidateLogin, h2.sbSingleLink {
    border-bottom: 1px solid #DBDBDB;
    border-top: 1px solid #DBDBDB;
    color: #56B7E9;
    display: block;
    font-size: 13px;
    height: 17px;
    line-height: 17px;
    margin-bottom: 4px;
    padding: 5px 7px 5px 12px;
}

h2#h2_login {
	color: #FFFFFF;
	background-color: #003399;
	display: block !important;
	font-size: 13px;
	height: 19px;
	line-height: 19px;
	margin-bottom: 4px;
	padding: 5px 7px 5px 12px;
}

.sidebar div.sub_box {
	width: 152px;
	float: none;
	margin: 0 15px 15px 0;
	padding: 12px;
	background-image: url('../Images/bkg-box-sub.gif');
	background-position: top;
	background-repeat: repeat-x;
}

.sidebar div.sub_box:hover {
	background-image: none;
	box-shadow: 3px 3px 3px #dbdada;
	-moz-box-shadow: 3px 3px 3px #dbdada;
	-webkit-box-shadow: 3px 3px 3px #dbdada;
	border-right: 1px solid #dbdada;
	border-bottom: 1px solid #dbdada;
	width: 151px;
	padding-bottom: 11px;
	padding-right: 11px;
}

.menu_right_additional {
	float: right !important;
}

.menu_right_additional li {
	padding-left: 0 !important;
	border-top: none !important;
}


.ecommerce_create_account_box {
	background-color: #56b7e9;
	height: 157px;
	width: 152px;
	padding: 0 12px 0 12px;
	margin-bottom: 13px;
}
.ecommerce_create_account_box h2 {
	color: #002B55 !important;
	font-size: 16px;
	font-weight: bold;
	padding: 9px 0 100px !important;
	background: none repeat scroll 0 0 transparent !important;
}
.ecommerce_create_account_box a {
	background-image: url('../Images/arrow-bullet.png');
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	color: #58595b;
	font-weight: bold;
	text-decoration: none;
}

#circle25422 .sprite-gesamt {
	background-image: url(../Images/Pharma_sprite.gif);
	background-position: 0 0; width: 500px; height: 500px;
}
#circle25422 .sprite-part1 {
	background-image: url(../Images/Pharma_sprite.gif);
	background-position: -500px 0; width: 500px; height: 500px;
}
#circle25422 .sprite-part2 {
	background-image: url(../Images/Pharma_sprite.gif);
	background-position: -1000px 0; width: 500px; height: 500px;
}
#circle25422 .sprite-part3 {
	background-image: url(../Images/Pharma_sprite.gif);
	background-position: 0 -500px; width: 500px; height: 500px;
}
#circle25422 .sprite-part4 {
	background-image: url(../Images/Pharma_sprite.gif);
	background-position: -500px -500px; width: 500px; height: 500px;
}
#circle25422 .sprite-part5 {
	background-image: url(../Images/Pharma_sprite.gif);
	background-position: -1000px -500px; width: 500px; height: 500px;
}

#circle5246 .sprite-aero-gesamt {
	background-image: url(../Images/Aero_sprite_small.gif);
	background-position: 0 0; width: 450px; height: 450px;
}
#circle5246 .sprite-aero-part1 {
	background-image: url(../Images/Aero_sprite_small.gif);
	background-position: 0 -450px; width: 450px; height: 450px;
}
#circle5246 .sprite-aero-part2 {
	background-image: url(../Images/Aero_sprite_small.gif);
	background-position: 0 -900px; width: 450px; height: 450px;
}
#circle5246 .sprite-aero-part3 {
	background-image: url(../Images/Aero_sprite_small.gif);
	background-position: 0 -1350px; width: 450px; height: 450px;
}
#circle5246 .sprite-aero-part4 {
	background-image: url(../Images/Aero_sprite_small.gif);
	background-position: 0 -1800px; width: 450px; height: 450px;
}
#circle5246 .sprite-aero-part5 {
	background-image: url(../Images/Aero_sprite_small.gif);
	background-position: 0 -2250px; width: 450px; height: 450px;
}
#circle5246 .sprite-aero-part6 {
	background-image: url(../Images/Aero_sprite_small.gif);
	background-position: 0 -2700px; width: 450px; height: 450px;
}


.glide_heading img.closed {
	background-image: url("../Images/list-plus.gif");
}
.glide_heading img.open {
	background-image: url("../Images/list-minus.gif");
}
.glide_heading img.closed_error {
	background-image: url("../Images/list-minus.gif");
}
.glide_heading {
	cursor: pointer;
}


h2#h2_login {
	display: none;
}
