/* Reset script */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

.hiddencol
{
    display:none;
}

h1,h2,h3,h4,h5,em {font-weight:normal;} 
body {
	line-height: 1; 
	direction:ltr;
	font-family: arial;
	font-size:13px;
}

*body {
	line-height: 1.2;
}

.clear {clear:both;}
ol, ul {
	list-style: none;
}

/*reCaptcha*/
.g-recaptcha {display:inline-block; margin-left: -25px;}


a {text-decoration:none;color:#0072BC;}
/*a:visited {color:#0072BC !important;}*/
.zimlink{color:#0072BC !important;}
.zimlink:visited{color:#0072BC !important;}
.zimlink:hover{text-decoration:underline !important;}

ul.zimnobullets{list-style:none;}
/*OLD COLOR: 000080*/
/*
Theme Name: Zim 
Description: markting web site.
Version: 16.11.11
Author: shahar shamai
Company: Matrix
*/
.ms-PartSpacingVertical{margin-top:7px;}
body #s4-workspace{overflow-y:auto !important;}
#container .rightsp{height: 60px !important;}

/*content editor*/
.overview_content{color:#202B60;}
.overview_content .ms-WPBody{line-height: 20px;font-size:13px !important; color:#202B60; font-family:Tahoma !important;}
.overview_content a{color:#0072BC !important;}
.overview_content a:visited{color:#0072BC !important;}

.selectcountrieslink{line-height:10px;}
.selectcountries .continents ul li{line-height:10px;}
.selectcountries .continents ul li .linkdiv a{color:Black !important;}
.selectcountries .countries .cou{line-height:15px;}
.messages .messages2 a {color:#202B60 !important}
.messages .messages2{font-size: 13px !important;color: #202B60;font-family: Tahoma !important; line-height: 20px;}
.messages span{font-size: 13px !important;color: #202B60;font-family: Tahoma !important;}
.messages p{font-size: 13px !important;color: #202B60;font-family: Tahoma !important;}
.generatl_data .dest li {line-height:15px;}
.findagentpage{line-height:15px;}
.expandablediv a{line-height:15px !important;}
.qa .content_qa .ans{color:#202B60 !important;}
.MsoNormalTable span{color:#202B60 !important;}

/*no-convert*/ 
#container {margin:0 auto; width:1003px; _width:997px;  direction:ltr;}
/** #container #header div{float:left;}*/
#container #header #top_header #stripdiv{width:100%; background: transparent url(images/strip_reka.png) no-repeat; height:37px; padding-top:10px;}
#container #header #top_header #stripdiv a{color:#0072BC}
#container #header #top_header #stripdiv a.visited{color:#0072BC}
#container #header #top_header { margin:0px 0px 15px 0px; _margin:0px 0px 15px 0px;}
*+html #container #header #top_header { margin:0px 0px 18px 0px; }/*hack for ie7*/
#container #header #top_header .info {float:right; width:480px; height:69px; margin:25px 7px 0px 0px; }
#container #header #top_header .info img.zimagents{margin-bottom:3px;}
#container #header #top_header .info ul li {float:right; padding:0px 7px 0px 7px; color:#202b60; font-size:14px; height:69px;line-height:69px;}
#container #header #top_header .info ul li a { color:#000080; font-size:15px; font-family:Tahoma;vertical-align:middle;}

#container #header #top_header .info ul li a img{vertical-align:middle;}
#container #header #top_header .info ul li a:hover { text-decoration:underline; }
#container #header #top_header .logo_zim {float:left; margin-left:14px; _margin-left:5px; margin-top:15px; *margin-top:15px;}
#container #header #top_header .logo_zim a {width:auto; height:85px;}
#container #header #top_header .logo_zim a img {width:auto!important; height:85px;}

#container #header #top_header .info ul li .allzimagents { overflow: auto; white-space:nowrap; max-width:948px; position:absolute; z-index:30; display:none; height:410px; background-color:#1B3E5E; border:3px solid white; border-top:0px; padding:20px 12px 0px 12px; color:White; opacity:0.95; filter: alpha(opacity = 95); } 
#container #header #top_header .info ul li div.allzimagents li { float:none; height:12px; line-height:12px; padding: 3px 1px; }
#container #header #top_header .info ul li div.allzimagents li.topMenuSeperator { border-top:1px solid white; }
#container #header #top_header .info ul li div.allzimagents li.notfirstseperator { margin-left:-26px; }
#container #header #top_header .info ul li div.allzimagents li a { font-size:11px; color:White; }
#container #header #top_header .info ul li div.allzimagents li.continent { font-size:11px; font-weight:bold; color:White; }
#container #header #top_header .info ul li div.allzimagents div.inside_agent ul.link { margin:2px 13px; display:inline-table; }
#container #header #top_header .info ul li div.allzimagents div.inside_agent { opacity:0.8; filter: alpha(opacity = 80); }
#container #header #top_header .info #triangle { display:none; position:relative; right:-22px; }

/*Header main menu */
#container #header #main_nav {height:54px; _width:997px;}
#container #header #main_nav {_position:relative;} /*IE6*/
*+html #container #header #main_nav .nav { margin-top:-5px;}/*hack for ie7*/
#container #header #main_nav .nav ul .main { float:right; padding:0; margin-right:7px; text-align:center; _margin-right:7px; background-color:#e2e3e4; height: 60px; }
#container #header #main_nav .nav ul .main a.title{ color:#202b60; font-size:15px; font-family:Tahoma; display: block; line-height: 60px;height: 60px; position: absolute; top: 0; left:0; width: 100%;background: #e2e3e4; }
#container #header #main_nav .nav ul .main a.normal{ color:#202b60; font-size:15px; font-family:Tahoma; display: block;  line-height: 60px;height: 60px;}
#container #header #main_nav .nav .search_box{float:right; position:relative; width:207px; height:60px; padding:0px; background-color:#e2e3e4; }
#container #header #main_nav .nav .search_box input{width:162px; height:20px; margin:10px 0px 0px 10px;  border:1px solid #d3dfe6;}
#container #header #main_nav .nav .search_box .search_button{position:absolute; top:10px; right:10px; _top:11px; }
#container #header #main_nav .nav .search_box .search_button a{width:24px; height:24px; }
*+html #container #header #main_nav .nav .search_box .search_button{top:11px; } /*hack for ie7*/
#container #header #main_nav .nav .search_box .advanced{display:block; font-size:11px; text-decoration:underline; color:#2d3769; margin:5px 0px 0px 146px;}
/*end-no-convert*/ 
	
/*dropdownmenu_style */
#jsddm li.main{position: relative; z-index:3;}
#jsddm div{ display: none;  position: absolute; top:64px; left:-9px; _left:0px; width:251px; _width:251px; text-align: left; padding: 3px; _padding:0px; _background-color:#e2e3e4;} 
#jsddm ul {background:transparent url(images/drop_reka.png) repeat-y; width:251px;  _background:transparent url(images/0.png) repeat-y; _margin-bottom:-13px;}
#jsddm ul li{ padding: 5px 0;  width:244px; _width:254px;}
#jsddm ul li a{color:#202b60; display: block; padding: 5px 13px; font-size:14px; margin-left:7px;  _margin-left:0px;  }
#jsddm ul li a:hover{background:#AAAEBE; color:#fff; }
#jsddm li .bottom_drop{position:static; display:block; background:transparent url(images/drop_reka_down.png) no-repeat -2px 0px; width:255px; height:18px; _background:transparent url(images/0.png) repeat-y;}
#jsddm div.right{right:0; left: auto; margin-right:-10px; _margin-right:-1px;  }
#container #header #main_nav .nav ul .open a.title{height: 67px; font-weight: bold;}
#container #header #main_nav .nav ul .open a.normal{ font-weight: bold;}

/*content */

#container #content #right_widget {width:207px; float:right; margin:0px 0px 0px 0px; _margin:0px 0px 0px 0px;}
/*IE6*/ #container #content #right_widget {_position:relative;}
#container #content #right_widget .clear{_float:left;}
/** #container #content #right_widget div{float:left;}*/
#container #content #right_widget .clear{height:0px; }
*+html #container #content #right_widget {width:207px; float:right; margin:8px 0px 0px 0px; } /*hack for ie7*/



/*******************************************************************
/*******************************************************************

/*find containerNew style */
#container #content  { display:block;  }

#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .overflow{overflow:hidden;}
#container #content #right_widget .find_containerNew_holder {display:block; width:207px;  margin-top:5px; _float:left; *margin-top:0px; _margin-top:5px;}
#container #content #right_widget .find_containerNew_holder .find_containerNew {position:relative; display:block; width:207px;   background: transparent url(images/agent_reka.gif) repeat-x; margin-top:7px; _margin-top:2px;}
*+html  #container #content #right_widget .find_containerNew_holder .find_containerNew {position:relative; display:block; width:207px;   background: transparent url(images/agent_reka.gif) repeat-x; margin-top:0px;}/* ----- Hack for IE 7 ----- */ 
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method {display:block; width:207px;  background-color:#f1f4f5;  }
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .clear {_height: 3px; _overflow: hidden;}
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .BL_mode {display:block;  }
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .Booking_mode { display:none; }
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .Container_mode { display:none; }

#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .BL_mode  .current {float:left; padding-top:4px;  width:68px; height:15px; }
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .BL_mode  .current {float:left; padding-top:4px;  width:68px; height:15px; }
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .BL_mode  .current  span{/*display:block;*/float:left; font-size:12px; font-weight:bold; color:#202b60; padding:6px 0px 0px 16px;}
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .Booking_mode .current { float:left; padding-top:10px;  width:85fpx; height:15px;}
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .Booking_mode .current span {/*display:block;*/ font-size:12px; font-weight:bold; color:#202b60; padding:7px 0px 0px 2px; width:71px;}
:root #container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .Booking_mode .current span {padding:7px 0px 0px 1px \0/IE9;}/*IE9 Only*/
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .Container_mode .current {float:right; padding-top:4px;  width:65px; height:21px;}
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .Container_mode .current span {/*display:block;*/float:right; font-size:12px; font-weight:bold; color:#202b60; padding:6px 0px 0px 7px; }
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .Container_mode .current span {margin-right:6px; width:52px;}
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .hyperlinkcontvalidation {font-size:11px;float: left;margin-top: 2px;}

#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .BL_mode_link{float:left;}
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .BL_mode_link span{float:left; font-size:12px; font-weight:bold; color:#202B60; padding:10px 0px 0px 16px; width:52px; height:15px;}
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .Booking_mode_link span{float:left; font-size:12px; font-weight:bold; color:#202B60; padding:10px 0px 0px 0px; width:71px; height:15px; padding-left:2px;}
:root #container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .Booking_mode_link span{padding-left:1px \0/IE9;}/*IE9 Only*/
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .Container_mode_link{float:right;width:65px;}
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .Container_mode_link{_width:58px;}/*IE6*/
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .Container_mode_link span{float:left; font-size:12px; font-weight:bold; color:#202B60; padding:10px 0px 0px 7px; width:55px; height:15px;}
*+html #container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .Container_mode_link span{padding:10px 0px 0px 7px;}
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .Container_mode_link span{_padding:10px 0px 0px 0px;} /*IE6*/
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .tabs{display:inline-block;width:100%;}
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .tabs.First{background:url(images/TabsLeft_newB.png) no-repeat 50% bottom;}
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .tabs.Second{background:url(images/TabsCenterC.png) no-repeat 50% bottom;}
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .tabs.Three{background:url(images/TabsRight_newB.png) no-repeat 50% bottom;}
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .BL_mode  .line{float:right; }
#container #content #right_widget .find_containerNew_holder .find_containerNew .Booking_mode .line{float:left; }
#container #content #right_widget .find_containerNew_holder .find_containerNew .Container_mode .line{float:left; }
#container #content #right_widget .find_containerNew_holder .find_containerNew .search_method .tabs{margin-bottom:0px;}

#container #content #right_widget .find_containerNew_holder .find_containerNew .help {float:right; margin:2px 3px 0px 2px; width:21px; height:20px; _margin:0px 2px 0px 0px;}
#container #content #right_widget .find_containerNew_holder .find_containerNew input{width:160px; height:16px; border:1px solid #a5a5a6; float:left; margin:2px 0px 0px 15px;}



#container #content #right_widget .find_containerNew_holder .find_containerNew .find_button{display:block; background: transparent url(images/find_button.gif) no-repeat; width:46px; height:20px; margin:6px 3px 6px 0px; _margin:8px 3px 6px 0px; border:none; _padding-top:3px; color:White; font-weight:bold; float:right;}
#container #content #right_widget .find_containerNew_holder .find_containerNew .find_button:hover{cursor:pointer;}
#container #content #right_widget .find_containerNew_holder .find_containerNew .find_button .find{font-size:12px; font-weight:bold; color:#fff; margin:8px 0px 0px 12px; _margin:8px 0px 0px 12px;}
#container #content #right_widget .find_containerNew_holder .find_containerNew .req{font-size:11px; padding-left: 15px; float: left; width: 162px; padding-top: 1px;}
#container #content #right_widget .find_containerNew_holder .find_containerNew .guider{margin-left:15px; *margin-left:15px; _margin-left:17px; font-size:11px; *font-size:11px; _font-size:11px; _float:left; float:left; margin-top:8px; _margin-top:8px;}

/*******************************************************************
/*******************************************************************





/*Find Container style */
/*no-convert*/ 
#container #content #right_widget .find_container_holder {display:block; width:207px; height:156px; _float:left;}
#container #content #right_widget .find_container_holder .find_container {width:207px; height:156px; background: transparent url(images/reka_contain.gif) repeat-x;  }
#container #content #right_widget .back_title{width:207px; height:24px; background-color:#202b60;}
#container #content #right_widget .back_title h2 {font-size:15px; color:#fff; padding:4px 0px 0px 14px; font-family:Tahoma;}
#container #content #right_widget .find_container_holder .find_container .form_contain {margin-top:8px; }

#container #content #right_widget .find_container_holder .find_container .form_contain label{font-size:12px; color:#202b60; float:left; margin:5px 0px 0px 11px; *overflow:visible; *margin:5px 0px 8px 11px;}
#container #content #right_widget .find_container_holder .find_container .form_contain input{width:84px; height:16px; float:right; border:1px solid #a5a5a6; margin:0px 3px 8px 0px; _margin:0px 3px 2px 0px; *margin:0px 3px 8px 0px !important;}
*+html #container #content #right_widget .find_container_holder .find_container .form_contain input{ margin:0px 3px 1px 0px;} /*hack for ie7*/
#container #content #right_widget .find_container_holder .find_container .form_contain .help {float:right; margin:0px 2px 0px 2px; width:21px; height:20px; _margin:0px 2px 0px 0px;}
*+html #container #content #right_widget .find_container_holder .find_container .form_contain .help {float:right; margin:0px 4px 0px 0px; width:21px; height:20px; }/*hack for ie7*/
#container #content #right_widget .find_button {display:block; background: transparent url(images/find_button.gif) no-repeat; width:46px; height:20px; margin:3px 0px 0px 158px; _margin:14px 0px 0px 158px; border:none; _padding-top:5px; color:White; font-weight:bold;}
#container #content #right_widget .find_button:hover{cursor:pointer;}
#container #content #right_widget .find_button_storage {display:block; background: transparent url(images/find_button.gif) no-repeat; width:46px; height:20px; margin:3px 0px 0px 158px; _margin:14px 0px 0px 158px; padding-top:3px; _padding-top:5px;}
#container #content #right_widget .find_button_agent {display:block; background: transparent url(images/find_button.gif) no-repeat; width:46px; height:20px; /*_height:14px;*/ margin:3px 0px 0px 158px; _margin:3px 0px 0px 158px;}
#container #content #right_widget  .find {font-size:12px; font-weight:bold; color:#fff; margin:8px 0px 0px 12px; _margin:8px 0px 0px 12px;}
/*end-no-convert*/ 

/*pop up div css*/
.help{   position: relative;/*z-index:2*/ z-index:27; margin-top:2px;}
.help a.title{ text-decoration: none; }
.help div.content{display: none; position:absolute; top:-3px; right:20px;  width:295px; _top:-1px; _right:-21px;}
.help div.content#help_btn{display: none; position:absolute; top:-3px; right: -305px;  width:295px; _top:-1px; _right:-21px;}
.help div.content .inside{ background: transparent url(images/reka_pop_div.png) repeat-y; width:280px; padding:3px 0px 0px 15px; _background: transparent url(images/reka_popie6.gif) repeat-y; _padding:3px 0px 0px 28px;}
.help div.content .inside span{ font-size:12px; color:#202b60; font-family:Tahoma;  display:block; width:255px;}
.help div.content .top{ background: transparent url(images/pop_div_top.png) no-repeat; height:11px; width:294px;   _background: transparent url(images/top_ie6.gif) no-repeat; height:9px; width:294px; _margin:0px 0px -10px 17px;  }
.help div.content .bottom{ background: transparent url(images/pop_div_bottom.png) no-repeat; height:11px; width:294px; _background: transparent url(images/bottom_ie6.gif) no-repeat; height:9px; width:294px; _margin-left:17px; }
.help  .close{position: absolute; right: 10px; _right:48px; top:8px; _top:5px;  background: transparent url(images/close_pop_up.gif) no-repeat; height:14px; width:14px;  text-indent: -1000px; overflow: hidden;}

/*#region FindYourRoute*/
#container #content #right_widget .find_your_route_holder {display:block; width:207px;  margin-top:5px; _float:none; _margin-top:-12px !important;/*height:235px;*/}
#container #content #right_widget .find_your_route_holder .find_your_route {display:block;   width:207px;  background: transparent url(images/route_back.gif) repeat-x;  position:relative;}
#container #content #right_widget .find_your_route_holder .find_your_route .form_container {display:block; width:207px; margin-top:7px; _margin-top:3px; }
*+html  #container #content #right_widget .find_your_route_holder .find_your_route .form_container {display:block; width:207px; margin-top:3px;  }  /*hack for ie7*/
#container #content #right_widget .find_your_route_holder .find_your_route .form_container label { font-size:12px; color:#202b60; float:left; margin:0px 0px 6px 11px; *overflow:visible; _width:50px;}
#container #content #right_widget .find_your_route_holder .find_your_route .form_container .red{width:84px; height:16px; float:right; border:1px solid #bd1031; margin:0px 28px 4px 0px;}
#container #content #right_widget .find_your_route_holder .find_your_route .form_container .Required{ font-size:11px; color:#bd1031; float:right; margin:0px 30px 5px 0px;}
#container #content #right_widget .find_your_route_holder .find_your_route .form_container .text {width:155px; height:16px; float:right; border:1px solid #a5a5a6; margin:0px 3px 2px 0px; _width:139px;}
#container #content #right_widget .find_your_route_holder .find_your_route .form_container .departure {font-size:12px; color:#202b60; float:left; margin:11px 0px 3px 11px; _width:100px; *margin:10px 0px 3px 11px;}
#container #content #right_widget .find_your_route_holder .find_your_route .form_container .top { margin:4px 0px 10px 158px;}
*+html #container #content #right_widget .find_your_route_holder .find_your_route .form_container .top { margin:4px 0px 9px 158px;}
#container #content #right_widget .find_your_route_holder .find_your_route .form_container .radio { float:left; border:0px solid #a5a5a6; margin:4px 0px 5px 10px; _margin:2px 0px 0px 6px;  }
@media \0screen{#container #content #right_widget .find_your_route_holder .find_your_route .form_container .radio { float:left; border:0px solid #a5a5a6; margin:2px 0px 1px 10px;  }} /* ----- Hack for IE 8 ----- */  
#container #content #right_widget .find_your_route_holder .find_your_route .form_container .by{ float:left; font-size:12px; color:#202b60; margin:5px 0px 0px 6px; _margin:5px 0px 0px 6px;}
@media \0screen{#container #content #right_widget .find_your_route_holder .find_your_route .form_container .by{ float:left; font-size:12px; color:#202b60; margin:4px 0px 0px 6px;  }} /* ----- Hack for IE 8 ----- */  
*+html #container #content #right_widget .find_your_route_holder .find_your_route .form_container .radio { float:left; border:0px solid #a5a5a6; margin:1px 0px 0px 10px;  } /* ----- Hack for IE 7 ----- */ 
*+html #container #content #right_widget .find_your_route_holder .find_your_route .form_container .by{ float:left; font-size:12px; color:#202b60; margin:5px 0px 0px 6px;  } /* ----- Hack for IE 7 ----- */ 
#container #content #right_widget .find_your_route_holder .find_your_route .form_container .from_to{float:right; width:87px;   height:16px;  margin:0px 25px 7px 10px; _margin:-13px 30px 0px 0px; border:1px solid #a5a5a6; }
*+html  #container #content #right_widget .find_your_route_holder .find_your_route .form_container .from_to{float:right; width:87px;   height:16px;  margin:-15px 30px 0px 0px;  border:1px solid #a5a5a6; } /* ----- Hack for IE 7 ----- */ 
#container #content #right_widget .find_your_route_holder .find_your_route .form_container .date{ background: transparent url(images/schedule.gif) no-repeat 173px;  height:16px; width:193px;  padding-bottom:0px; _padding-bottom:0px; cursor:pointer; _margin-bottom:2px !important;}
#container #content #right_widget .find_your_route_holder .find_your_route .form_container .right_m{margin-left:22px; }
#container #content #right_widget .find_your_route_holder .find_your_route .form_container .spacer{ height:3px; _margin:-8px 0px 0px 0px;}
#container #content #right_widget .find_your_route_holder .find_your_route .form_container .spacer2{ height:15px; _margin:-6px 0px 0px 0px; padding-bottom:21px; _padding-bottom:18px; *padding-bottom:18px;}
#container #content #right_widget .find_your_route_holder .find_your_route .form_container .other_schedules { cursor:pointer; margin-top:4px; width:207px; height:23px; background: transparent url(images/reka_more.gif) no-repeat;}
#container #content #right_widget .plus {cursor: pointer; float:left;  background: transparent url(images/plus_button.gif) no-repeat;  width:28px; height:23px;}
#container #content #right_widget .find_your_route_holder .find_your_route .form_container .other_schedules span {float:left; font-size:13px; padding:6px 0px 0px 14px; }
#container #content #right_widget .find_your_route_holder .find_your_route .form_container .other_schedules span.lbl {float:left; font-size:13px; padding:6px 0px 0px 14px; }
#container #content #right_widget .find_your_route_holder .find_your_route .form_container .ie6_margin {_margin:8px 0px 6px 158px;}

/*** Find Your Route ***/
#container #content #right_widget .find_your_route_holder .clear {_height: 3px; _overflow: hidden;}
#container #content #right_widget .find_your_route_holder .find_your_route .form_container { background-color: #F1F4F5; }

#container #content #right_widget .find_your_route_holder .find_your_route .form_container .from_to { width: 81px; }

#container #content #right_widget .find_your_route_holder .find_button{_margin-top:8px !important;_padding-top:4px !important;}
#container #content #right_widget .find_your_route_holder .find_your_route .form_container .from_to { _margin-right: 25px; }
/*#endregion */

/*#region FindYourRouteNew*/
#container #content #right_widget .find_your_route_holder_new table.depOrArrDiv{padding-left:40px;}
#container #content #right_widget .find_your_route_holder_new table.depOrArrDiv tr td input{line-height:inherit !important; float: left;margin-top: 0px;padding-top:0px;margin-right:-2px;}
#container #content #right_widget .find_your_route_holder_new {display:block; width:207px;  margin-top:5px; _float:none; _margin-top:-12px !important;/*height:235px;*/}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new {display:block;   width:207px;  background: transparent url(images/route_back.gif) repeat-x;  position:relative;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container {display:block; width:207px; margin-top:7px; _margin-top:3px; }
*+html  #container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container {display:block; width:207px; margin-top:3px;  }  /*hack for ie7*/
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container label { font-size:12px; color:#202b60; float:left; margin:4px 0px 6px 11px; *overflow:visible; _width:50px;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .red{width:84px; height:16px; float:right; border:1px solid #bd1031; margin:0px 28px 4px 0px;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .Required{ font-size:11px; color:#bd1031; float:right; margin:0px 3px 5px 0px; width:192px;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .text {width:155px; height:16px; float:right; border:1px solid #a5a5a6; margin:0px 3px 2px 0px; _width:139px;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .daterange {font-size:12px; color:#202b60; float:left; margin:0px 0px 4px 11px; _width:100px; *margin:10px 0px 3px 11px;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .top { margin:4px 0px 3px 158px;}
*+html #container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .top { margin:4px 0px 9px 158px;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .radio { float:left; border:0px solid #a5a5a6; margin:4px 0px 5px 10px; _margin:2px 0px 0px 6px;  }
@media \0screen{#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .radio { float:left; border:0px solid #a5a5a6; margin:2px 0px 1px 10px;  }} /* ----- Hack for IE 8 ----- */  
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .by{ float:left; font-size:12px; color:#202b60; margin:5px 0px 0px 6px; _margin:5px 0px 0px 6px;}
@media \0screen{#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .by{ float:left; font-size:12px; color:#202b60; margin:4px 0px 0px 6px;  }} /* ----- Hack for IE 8 ----- */  
*+html #container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .radio { float:left; border:0px solid #a5a5a6; margin:1px 0px 0px 10px;  } /* ----- Hack for IE 7 ----- */ 
*+html #container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .by{ float:left; font-size:12px; color:#202b60; margin:5px 0px 0px 6px;  } /* ----- Hack for IE 7 ----- */ 
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .from_to{float:right; width:87px;   height:16px;  margin:0px 25px 7px 10px; _margin:-13px 30px 0px 0px; border:1px solid #a5a5a6; }
*+html  #container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .from_to{float:right; width:87px;   height:16px;  margin:-15px 30px 0px 0px;  border:1px solid #a5a5a6; } /* ----- Hack for IE 7 ----- */ 
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .date{ background: transparent url(images/schedule.gif) no-repeat 173px 2px;  height:16px; width:193px;  padding-bottom:0px; _padding-bottom:0px; cursor:pointer; _margin-bottom:2px !important;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .right_m{margin-left:22px; }
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .spacer{ height:3px; _margin:-8px 0px 0px 0px;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .spacer2{ height:5px; _margin:-6px 0px 0px 0px; padding-bottom:21px; _padding-bottom:18px; *padding-bottom:18px;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .other_schedules { cursor:pointer; margin-top:4px; width:207px; height:23px; background: transparent url(images/reka_more.gif) no-repeat;}
#container #content #right_widget .plus {cursor: pointer; float:left;  background: transparent url(images/plus_button.gif) no-repeat;  width:28px; height:23px;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .other_schedules span {float:left; font-size:13px; padding:6px 0px 0px 14px; }
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .other_schedules span.lbl {float:left; font-size:13px; padding:6px 0px 0px 14px; }
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .ie6_margin {_margin:8px 0px 6px 158px;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .weeksahead{}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .ddlweeksahead{margin-left: 6px; margin-left: 4px \0/; width: 83px; width: 85px \0/; height: 18px; border: #A5A5A6 1px solid; margin-bottom:4px;}
 @-moz-document url-prefix() { 
     #container #content #right_widget .find_your_route_holder_new .find_your_route_new .ddlweeksahead{margin-left: 4px;}
     }
/** new css - FindYourRouteNew **/
#container #content #right_widget .find_your_route_holder_new table.depOrArrDiv label{margin-top:0px !important;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .dateTitle{margin-left:0px !important;}

/*** Find Your Route ***/
#container #content #right_widget .find_your_route_holder_new .clear {_height: 3px; _overflow: hidden;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container { background-color: #F1F4F5; }

#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .from_to { width: 81px; }

#container #content #right_widget .find_your_route_holder_new .find_button{_margin-top:8px !important;_padding-top:4px !important;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .from_to { _margin-right: 25px; }
/*#endregion*/

/*pop up div plus css*/
.plus_div{ position: relative; z-index:25; }
.plus_div_fix_zindex {z-index:2;}
.plus_div div.content{display: none;  position:absolute;  bottom:-41px; right:208px; _z-index:100; _right:229px; _bottom:-28px;}
.plus_div div.content .inside{position:relative; width:342px; background: transparent url(images/reka_pop_plus.png) repeat-y; padding:15px 0px 20px 20px; _background: transparent url(images/reka_plus_ie6.gif) repeat-y; _width:342px; _margin-left:5px;  _padding:5px 20px 5px 0px;  }
.plus_div div.content .inside .clear{_float:none !important;}
*+html .plus_div div.content .inside{position:relative; width:342px; background: transparent url(images/reka_pop_plus.png) repeat-y; padding:8px 0px 8px 20px;  } /* ----- Hack for IE 7 ----- */ 
.plus_div div.content .top_p{background: transparent url(images/top_plus.png) no-repeat; height:8px; width:362px; margin-left:1px;  _background: transparent url(images/top_plus_ie6.gif) no-repeat; _height:4px; _width:353px; _margin-left:5px; _margin-bottom:-12px;}
.plus_div div.content .bottom_p{ background: transparent url(images/bottom_plus.png) no-repeat; height:8px; width:362px; margin-left:1px; _background: transparent url(images/bottom_plus_ie6.gif) no-repeat; _height:4px; _width:353px; _margin-left:5px; }
.plus_div div.content .inside .link{ float:left; margin:10px 0px 0px 15px; line-height:22px; width: 140px;}
.plus_div div.content .inside .link a {font-size:13px; color:#3a3a3a; font-family:Tahoma; }
.plus_div div.content .inside .link a:hover {text-decoration:underline;  }
.plus_div div.content .inside .other {display:block; font-weight:bold; font-size:13px; color:#3a3a3a; font-family:Tahoma; clear:both; _margin-left:8px; width: 100%;}
.plus_div div.content .inside .plus_hover {position:absolute; right:-4px; _right:1px; bottom:10px; background: transparent url(images/plus_hover.png) no-repeat; height:23px; width:9px;  z-index:2; }
 
 /*#region AllZIMAgents*/
.plus_div div.content2 {display:none; position:absolute; bottom:-45px; width:780px; right:207px; min-width:500px;}
.plus_div div.content2 .top_a{background: transparent url(images/left_plus_agent_new.png) no-repeat; height:410px; width:12px; float:left;}
.plus_div div.content2 .inside_agent{ position:relative; width:753px; background: transparent url(images/reka_plus_agent_new.png) repeat-x; padding:0px 0px 12px 0px; height:410px;float:left; overflow-x:auto; 
                                      overflow-y:hidden; white-space:nowrap !important; max-height:568px;}
.plus_div div.content2 .inside_agent ul li.topMenuSeperator { border-top:1px solid #3A3A3A; }
.plus_div div.content2 .inside_agent ul li.notfirstseperator { margin-left:-26px; }
.plus_div div.content2 .inside_agent ul {display: inline-table;}
.plus_div div.content2 .bottom_a{ background: transparent url(images/right_plus_agent_new.png) no-repeat; height:410px; width:12px; margin-left:0px; float:left;}
.plus_div div.content2 .HighLighted{font-weight:bold; font-style:italic;}
.plus_div div.content2 .inside_agent .w1{ width:475px;}
.plus_div div.content2 .inside_agent .w2{ width:237px;}
.plus_div div.content2 .inside_agent .w3{ width:158px;}
.plus_div div.content2 .inside_agent .w4{ width:118px;}
.plus_div div.content2 .inside_agent .w5{ width:95px;}
.plus_div div.content2 .inside_agent .link{ float:none; margin:10px 0px 0px 10px; line-height:17px; word-wrap:break-word;}
.plus_div div.content2 .inside_agent .left_marg{  margin:10px 0px 0px 40px; }
.plus_div div.content2 .inside_agent .link a {font-size:11px; color:#3a3a3a; font-family:Tahoma; }
.plus_div div.content2 .inside_agent .link a:hover {text-decoration:underline;  }
.plus_div div.content2 .inside_agent .link .continent{font-size:11px; color:#3a3a3a; font-weight:bold; font-family:Tahoma;  }
.plus_div div.content2 .inside_agent .link .top_marg{margin-top:10px; }
.plus_div div.content2 .inside_agent .other {display:block; font-weight:bold; font-size:13px; color:#3a3a3a; font-family:Tahoma; clear:both;}
.plus_div div.content2 .plus_hover {position:absolute; right:-1px; bottom:22px; _top:179px; background: transparent url(images/plus_hover.png) no-repeat; height:23px; width:9px;  z-index:2;}
 /*#endregion*/
 
 .content2 iframe
{
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;/*must have*/
top:0;/*must have*/
left:0;/*must have*/
z-index:-1;/*must have*/
filter:mask();/*must have*/
width: 100%;/*must have for any big value*/
height: 100%;/*must have for any big value*/;
}


/*Trace Shipment Page*/
.Containers .routingDetailsTR{display:none;}
.Containers .routingDetailsTR.open { display: block; }

/*find agent style */
#container #content  { display:block;  }

#container #content #right_widget .find_agent_holder .clear {_height: 3px; _overflow: hidden;}
#container #content #right_widget .find_agent_holder {display:block; width:207px;  margin-top:5px; _float:left; *margin-top:9px; _margin-top:3px;}
#container #content #right_widget .find_agent_holder .find_agent {position:relative; display:block; width:207px;   background: transparent url(images/agent_reka.gif) repeat-x; margin-top:7px; _margin-top:2px;}
*+html  #container #content #right_widget .find_agent_holder .find_agent {position:relative; display:block; width:207px;   background: transparent url(images/agent_reka.gif) repeat-x; margin-top:2px;}/* ----- Hack for IE 7 ----- */ 
#container #content #right_widget .find_agent_holder .find_agent .search_method {display:block; width:207px;  background-color:#f1f4f5;  }


#container #content #right_widget .find_agent_holder .find_agent .search_method .country_mode { padding-bottom: 3px; _padding-bottom: 2px;}
#container #content #right_widget .find_agent_holder .find_agent .search_method .country_mode  .current {float:left; padding-top:4px;  background: transparent url(images/leftselected2.png) no-repeat bottom; width:104px; height:21px; }
#container #content #right_widget .find_agent_holder .find_agent .search_method .country_mode  .current  span{display:block; font-size:12px; font-weight:bold; color:#202b60; padding:7px 0px 0px 18px;}
#container #content #right_widget .find_agent_holder .find_agent .search_method .country_mode .unselected{background: transparent url(images/righttunselected2.png) no-repeat bottom; float: right; width: 103px; height: 25px;}
#container #content #right_widget .find_agent_holder .find_agent .search_method .country_mode  .quick_find{float:right; width:103px;}
#container #content #right_widget .find_agent_holder .find_agent .search_method .country_mode  .quick_find{float:left; width:auto;}/*IE6*/
#container #content #right_widget .find_agent_holder .find_agent .search_method .country_mode  .quick_find span{display:block; font-size:12px; font-weight:bold; color:#202B60; padding:11px 0px 0px 19px; width:90px;}
#container #content #right_widget .find_agent_holder .find_agent .search_method .country_mode  .quick_find span{_width:60px;}/*IE6*/
#container #content #right_widget .find_agent_holder .find_agent .search_method .country_mode  .line{float:right; }
#container #content #right_widget .find_agent_holder .find_agent input{width:120px; height:16px; border:1px solid #a5a5a6; float:right; margin:2px 3px 0px 0px;}
#container #content #right_widget .find_agent_holder .find_agent .country{background: url(Images/asterisk.gif) no-repeat left 3px; font-size:13px; color:#202b60; float:left;  margin:6px 0px 0px 11px; padding-left:8px;}

#container #content #right_widget .find_agent_holder .find_agent .quick_mode { display:none; height: 99px; _margin-bottom:2px;}
#container #content #right_widget .find_agent_holder .find_agent .quick_mode {_height: 106px;} /*IE6*/
#container #content #right_widget .find_agent_holder .find_agent .quick_mode .valhold{margin-left:5px; *margin-left:5px; _margin-left:5px;}
#container #content #right_widget .find_agent_holder .find_agent .quick_mode .valhold *{margin-left:0px !important; *margin-left:0px !important; _margin-left:0px !important;}
#container #content #right_widget .find_agent_holder .find_agent .quick_mode .req{margin-left:5px; *margin-left:5px; _margin-left:7px; font-size:11px; *font-size:11px; _font-size:11px; _float:left;}
#container #content #right_widget .find_agent_holder .find_agent .quick_mode .country_link {float:left; width:104px;}
#container #content #right_widget .find_agent_holder .find_agent .quick_mode .country_link span{display:block; font-size:12px; font-weight:bold; color:#202B60; padding:11px 0px 0px 18px;}
#container #content #right_widget .find_agent_holder .find_agent .quick_mode .current {float:right; padding-top:4px;  background: transparent url(images/rightselected2.png) no-repeat bottom; width:103px; height:21px;}
#container #content #right_widget .find_agent_holder .find_agent .quick_mode .current span {display:block; font-size:12px; font-weight:bold; color:#202b60; padding:7px 0px 0px 19px; width:90px;}
#container #content #right_widget .find_agent_holder .find_agent .quick_mode .current span {_width:60px;}/*IE6*/
#container #content #right_widget .find_agent_holder .find_agent .quick_mode .unselected{background: transparent url(images/leftunselected2.png) no-repeat bottom; float: left; width: 104px; height: 25px;}
#container #content #right_widget .find_agent_holder .find_agent .quick_mode .line{float:left; }
#container #content #right_widget .find_agent_holder .find_agent .quick_mode .quick{ width:130px; float:left; margin:10px 0px 0px 5px; }

#container #content #right_widget .find_agent_holder .find_agent .quick_mode .search{ font-size:11px; font-weight:bold; color:#fff; padding:3px 0px 0px 5px;}
#container #content #right_widget .find_agent_holder .find_agent .margin{position:absolute; top:102px;  _top:93px;}
#container #content #right_widget .find_agent_holder  .other_schedules {cursor:pointer; width:207px; height:23px; background: transparent url(images/reka_more_agent.gif) no-repeat; _height:23px;} 
#container #content #right_widget .find_agent_holder  .other_schedules .plus {float:left;  _float:left;}
#container #content #right_widget .find_agent_holder  .other_schedules .other {float:left; _float:left; font-size:13px; padding:5px 0px 0px 14px; }


/*** Find An Agent (from zim.css)***/
#container #content #right_widget .find_agent_holder .find_agent .city{font-size:13px; color:#202B60; float:left;  margin:6px 0px 0px 11px; *overflow:visible; padding-left:8px;}
/*#container #content #right_widget .find_agent_holder .find_agent .quick_mode .quick_pad { margin-right: 4px; }*/
#container #content #right_widget .find_agent_holder .find_agent .quick_mode .quick_pad{ float:right; margin:6px 3px 0px 0px; _margin:6px 0px 0px 0px; height:20px; width:46px; border:none;}

#container #content #right_widget .find_agent_holder .find_agent .quick_mode .quick{ width:130px; float:left; margin:3px 0px 0px 15px; }
#container #content #right_widget .find_agent_holder .find_agent .quick_mode .quick { width: 187px; }



#container #content #right_widget .find_agent_holder .find_agent .find_button_agent {display:block; background: transparent url(images/find_button.gif) no-repeat; width:46px; height:20px; /*_height:14px;*/ margin:3px 3px 4px 158px; _margin:7px 0px 4px 158px; border:none; color:White; font-weight:bold;}
#container #content #right_widget .find_agent_holder .find_agent .find_button_agent:hover {cursor:pointer;}
#container #content #right_widget  .find_agent_holder .find {font-size:12px; font-weight:bold; color:#fff; margin:8px 0px 0px 12px; _margin:8px 0px 0px 12px;}
/*left content style */

#container #content #left_content {width:779px; float:right; margin:0px 7px 0px 0px;  _margin-right:7px;}
*+html #container #content #left_content { margin:0px 7px 0px 0px; }/* ----- Hack for IE 7 ----- */ 
#container #content  #top_holder  {width:779px; }
#container #content  #top_holder #slider  {display:block; }
#container #content .seperator  {display:block; margin-top:7px; _margin-top:4px; *Height:0px; *float:none !important; _width:1px; _line-height:0px; _font-size:1px;}
*+html #container #content .seperator  {display:block; margin-top:8px; float:left; width:1px;}/* ----- Hack for IE 7 ----- */ 
#container #content #content_in .seperator{_float:none !important;}
#container #content .seperator2  {display:block; margin-top:7px; _margin-top:5px; }
*+html #container #content .seperator2  {display:block; margin-top:4px; }/* ----- Hack for IE 7 ----- */ 
#container #content .seperator3  {display:block; margin-top:6px; }
#container #content #top_holder #news {display:block; width:779px; height:31px;}
#container #content #top_holder #news .news_title {float:left; width:141px; height:31px; background-color:#00aeef;}
#container #content #top_holder #news .news_title h3 {font-size:20px; _font-size:17px; font-weight:bold; color:#fff; padding:7px 0px 9px 9px; font-family:Tahoma; _padding:7px 0px 5px 9px;}
#container #content #top_holder #news .news_title a:hover{text-decoration:none !important;}
#container #content #top_holder #news .news_slider {position:relative; _z-index:-999; width:631px; height:21px; _height:22px; background-color:#e2e3e4; float:left; margin-left:7px;  padding:10px 0px 0px 0px; _padding:10px 0px 0px 0px;}
*+html #container #content #top_holder #news .news_slider {position:relative; z-index:-999; width:631px; height:21px; _height:24px; background-color:#e2e3e4; float:left; margin-left:7px;  padding:10px 0px 0px 0px;}/* ----- Hack for IE 7 ----- */ 
*+html #news .news_slider .ticker-wrapper {margin-top:-13px;} /*IE7*/
#container #content #top_holder #news .news_slider .date_hour { font-size:12px; color:#202b60; float:left; margin-left:22px;}
#container #content #top_holder #news .news_slider .the_news { font-size:12px; color:#202b60; font-weight:bold; float:left; margin-left:32px;}
#container #content #top_holder #news .news_slider .rss{position:absolute; left:603px; top:4px; display:block; background: transparent url(images/rss_icon.gif) no-repeat; width:24px; height:24px; }

/*IMAGE SLIDER HOMEPAGE STYLE */

#slider_holder{_float:left; _position:relative;}
#slides {}
.slides_container {width:779px; height:244px; overflow:hidden; position:relative; z-index:1;}
.slides_container a {width:779px; height:244px; display:block;}
.slides_container a img {display:block; }
#slides .next_prev {position:relative; z-index:1;}
#slides .next_prev .next,#slides .prev {position:absolute;  display:block; }
#slides .next_prev .next {position:absolute; right:0px; top:-140px; background: transparent url(images/next.png) no-repeat; width:24px; height:38px; }
#slides .next_prev .prev {position:absolute; left:0px; top:-140px; background: transparent url(images/previous.png) no-repeat; width:24px; height:38px;  }
.pagination {display:none;}

/*#region regulations WP */

#container #content #left_right_holder{display:block;}
#container #content #left_right_holder #left_holder{float:left; width:260px; height:270px;  }
#container #content #left_right_holder #left_holder #regulation{ width:260px; height:270px; background-color:#edeeee; }
#container #content #left_right_holder #left_holder #regulation .regtitlediv{padding: 10px 0px 5px 2px; height:20px; width:258px;}
#container #content #left_right_holder #left_holder #regulation .regtitlediv .regtitle{ font-size: 20px; font-weight: bold; color: #00AEEF; font-family: Tahomafont-size:x-small;}
#container #content #left_right_holder #left_holder #regulation .regtitlediv a:hover{text-decoration:none;}


#container #content  h4{ font-size:20px; font-weight:bold; color:#00aeef; padding:10px 0px 5px 2px; font-family:Tahoma;}
#container #content #left_right_holder #left_holder #regulation .regulation_text h5{ font-size:12px; font-weight:bold; color:#2f2e2e; font-family:Tahoma; width:250px; height:15px; margin: 0px 0px 0px 5px; padding:5px 0px 0px 0px;}


#container #content #left_right_holder #left_holder #regulation .regulation_text .oneregulation{min-height:114px; max-height:114px; height:114px; _height:114px;}


#container #content #left_right_holder #left_holder #regulation .regulation_text .oneregulation a:hover *{text-decoration: underline; color:#2f2e2e;}

#container #content #left_right_holder #left_holder #regulation .regulation_text div p{margin-top:14px; font-size:12px; color:#2f2e2e; line-height:14px; font-family:Tahoma; height:65px; margin-left:5px;}

#container #content #left_right_holder #left_holder #regulation .regulation_text img.smallImg{width:260px; height:114px; _height:114px; _float:right;}
#container #content #left_right_holder #left_holder #regulation .regulation_text img.bigImg{width:260px; height:228px; margin-top:8px;}

#container #content #left_right_holder #left_holder #regulation .regulation_text div{ margin-top:0px; }

#container #content #left_right_holder #left_holder #regulation .regulation_text .regu_line{background-color:white; width:260px; height:7px; margin:0px 0px 0px 0px; _margin:0px 0px 0px 0px;}
   


#container #content #left_right_holder #left_holder #regulation div .read_more{ display:block; font-size:11px; text-decoration:underline; color:#00aeef; margin:0px 0px 0px 185px;}
#container #content #left_right_holder #left_holder #regulation div .read_more:hover{ color:#000;}

#container #content #left_right_holder #right_holder{float:left; width:512px; height:270px; margin-left:7px;}
*+html #container #content #left_right_holder #right_holder{float:left; width:512px; height:270px;}/* ----- Hack for IE 7 ----- */ 

#container #content #left_right_holder #left_holder #regulation .regulation_text .halfregulation{height:65px;}
#container #content #left_right_holder #left_holder #regulation .regulation_text .halfregulation h5{height:auto !important;}
#container #content #left_right_holder #left_holder #regulation .regulation_text .halfregulation p{height:auto !important; margin-top:4px !important;}
#container #content #left_right_holder #left_holder #regulation .regulation_text .halfregulation a:hover *{text-decoration: underline; color:#2f2e2e;}
/*#endregion*/

#container #content #left_right_holder #right_holder #value{ width:512px; height:270px; background-color:#edeeee;}
#container #content #left_right_holder #right_holder #value .regtitlediv{padding: 10px 0px 5px 2px; height:20px; width:512px; _width:510px;}
#container #content #left_right_holder #right_holder #value .regtitlediv .regtitle{ font-size: 20px; font-weight: bold; color: #00AEEF; font-family: Tahomafont-size:x-small;}
#container #content #left_right_holder #right_holder #value .regtitlediv a:hover{text-decoration:none;}
#container #content #left_right_holder #right_holder #value .value_text {width:512px;}

/*#container #content #left_right_holder #right_holder #value .value_text .article.text{margin:0px 0px 0px 0px; min-height:114px; max-height:114px;}*/
#container #content #left_right_holder #right_holder #value .value_text .article.text a *{cursor: pointer; margin-left:5px; margin-top:5px;}
#container #content #left_right_holder #right_holder #value .value_text .article.text a:hover *{text-decoration: underline; color: #2f2e2e;}
#container #content #left_right_holder #right_holder #value .value_text .article.text a div{margin-right:30px; _margin-right:20px;}
#container #content #left_right_holder #right_holder #value .value_text .article{width:512px; margin:0px 0px 0px 0px; min-height:114px; max-height:114px; _height:114px;}
#container #content #left_right_holder #right_holder #value .value_text .article h5{font-size:12px; font-weight:bold; color:#2f2e2e; font-family:Tahoma; }
#container #content #left_right_holder #right_holder #value .value_text .article p{font-size:12px; color:#2f2e2e; line-height:14px; font-family:Tahoma;  }
#container #content #left_right_holder #right_holder #value .value_text .article img{display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline; width:180px; height:85px; min-height: 84px;}

#container #content #left_right_holder #right_holder #value .value_text .article img.smallImg{ width:512px; height:114px; top:513; _float:right;}
#container #content #left_right_holder #right_holder #value .value_text .article img.bigImg{ width:512px; height:228px; margin-top:8px;}

#container #content #left_right_holder #right_holder #value .value_text .article .text{float:right; width:284px;}
#container #content #left_right_holder #right_holder #value .value_text .article .read_more{display:block; font-family:Tahoma; font-size:11px; text-decoration:underline; color:#00aeef; margin:0px 0px 0px 425px;}
#container #content #left_right_holder #right_holder #value .value_text .article .read_more:hover{ color:#000;}
#container #content #left_right_holder #right_holder #value .value_text .art_line{width:512px; height:7px;  background-color:white; margin:0px 0px 0px 0px; _margin:0px 0px 0px 0px; _line-height:0px;}


/*social network and info2 style */
/*no-convert*/ 
#container #footer_holder { margin-top: 6px; clear: both; }
*+html #container #footer_holder{float:right;}
#container #footer_holder #footer #social_and_info2 {display:block; margin-left:10px; _margin-left:4px;  }
#container #footer_holder #footer #social_and_info2 .social {float:left; width:260px; height:36px; _height:35px; background-color:#edeeee;}
#container #footer_holder #footer #social_and_info2 .social img {float:left; margin:6px 0px 0px 11px; }
#container #footer_holder #footer #social_and_info2 .social a{width:24px; height:24px; }

#container #footer_holder #footer #social_and_info2 .info2 {float:left; width:727px; height:36px; _height:35px; background-color:#edeeee; margin-left:6px;}
#container #footer_holder #footer #social_and_info2 .info2 ul li {float:left; padding:12px 0px 0px 7px;}
#container #footer_holder #footer #social_and_info2 .info2 ul li a {color:#202b60; font-size:13px; font-family:Tahoma;}
#container #footer_holder #footer #social_and_info2 .info2 ul li a:hover {text-decoration:underline;}

#container #footer_holder #footer #social_and_info2  .inner_width {float:left; width:178px; height:36px; _height:35px; background-color:#edeeee; }
#container #footer_holder #footer #social_and_info2 .inner_width2 {float:left; width:809px; height:36px; _height:35px; background-color:#edeeee; margin-left:6px;}
#container #footer_holder #footer #social_and_info2 .gray_deco {float:right; width:207px; height:36px; background-color:#edeeee;  }

#container #footer_holder #footer #cat_holder { margin:16px 0px 10px 32px; _margin:18px 0px 10px -70px; vertical-align: top; }
#container #footer_holder #footer #cat_holder .footer_category { float:left;  margin-left:93px;vertical-align: top; }
#container #footer_holder #footer #cat_holder .footer_category ul li h6{font-family:Tahoma; font-size:12px; font-weight:bold; color:#7f7f7f; margin-bottom:6px; }
#container #footer_holder #footer #cat_holder .footer_category ul li { padding-bottom:5px;}
#container #footer_holder #footer #cat_holder .footer_category ul li a{font-family:Tahoma; font-size:12px; color:#202b60; margin-bottom:12px;  }
#container #footer_holder #footer #cat_holder .footer_category ul li a:hover{text-decoration:underline;}

#container #footer_holder #footer #cat_holder { text-align: center; }
#container #footer_holder #footer #cat_holder .footer_category.First { margin-left: 0; }
#container #footer_holder #footer #cat_holder .footer_category { display: inline-block; float: none; margin-left: 70px; text-align: left; }
#container #footer_holder #footer #cat_holder .footer_category { _display: inline; }
*+html #container #footer_holder #footer #cat_holder .footer_category { display: inline; }

#container #green_deco {display:block; width:994px; line-height:15px; background-color:#E2E3E4; float:right; text-align: center;font-size: smaller;}
/*end-no-convert*/ 

/**********************************************INNER PAGE STYLE ***********************************************************************************************************************************************************************************************************************/
/*#region breadcrumb*/
#container #header #breadcrumb {margin-left:191px; _margin-left:179px;}
#container #header #breadcrumb ul li {float:left; margin:11px 0px 2px 7px; font-family:Tahoma; color:#202b60;}
#container #header #breadcrumb ul li a {font-size:12px; text-decoration:underline; color:#202b60;}
#container #header #breadcrumb ul li span {font-size:12px; color:#00aeef;}
/*#endregion*/

/*#region Left Menu*/
#container #content_menu{float:left; width:178px; _width:176px; _margin-top:4px; *margin-top:4px;}
#container #content_menu{float:none\0/; *float:none;}
#container #content_menu .v_menu{overflow: hidden; float: left; width: 100%;}
#container #content_menu ul .green {display:block;  background-color:#edeeee;  padding: 6px ; margin:0 0 4px 0; overflow: hidden;}
#container #content_menu ul .local {display:block;  background-color:#D9F3FD;  padding: 6px ; margin:0 0 4px 0; overflow: hidden;}

#container #content_menu ul .v_menu .greenhide {display:none;}
#container #content_menu ul li .plus_green {float:left;  margin:2px 0 0 0; display:block; background: transparent url(images/plus_button_con.gif) no-repeat; width:9px; height:10px;}
#container #content_menu ul .green span{display: block; margin: 0 0 0 8px; *margin-top: -14px;}
#container #content_menu ul li span a {font-size:12px; color:#202b60;  padding-left:8px; display: block; line-height: 14px; }
#container #content_menu ul li span a:hover{text-decoration: underline;}
#container #content_menu ul .v_menu { }
#container #content_menu ul .open {display:none; }
#container #content_menu ul .openshow {display:block; }
#container #content_menu ul .open ul{ overflow: hidden;}
#container #content_menu ul .open .open_link {background-color:#f4f6f6; padding-bottom:6px; margin-bottom:5px; float: left; width: 100%;}
#container #content_menu ul .open .open_link li.selected a{font-weight: bold;}
#container #content_menu ul .open .open_link li { padding:4px 0px 4px 30px; }
#container #content_menu ul .open .open_link a {font-size:12px; color:#202b60; line-height: 14px;}
#container #content_menu ul .open .open_link a:hover {text-decoration:underline;}
#container #content_menu ul .blue {background-color:#D9F3FD ; padding:6px; margin: 0 0 4px 0;overflow: hidden;}
#container #content_menu ul .blue .minus_gray {float:left;  margin-top:2px; display:block; background: transparent url(images/minus_button.gif) no-repeat; height:10px; width:9px; }
#container #content_menu ul a.boldheader {font-weight:bold;}
#container #content_menu ul .blue span{display: block; margin: 0 0 0 8px; }
#container #content_menu ul .blue span.noc{display: block; margin: 0 0 0 8px; padding-left: 8px; *margin: -14px 0 0 8px;}
#container #content_menu ul .green span.noc{display: block; margin: 0 0 0 8px; padding-left: 8px; color: #202B60;}

#container #content_menu .empty_node { display: block; background-color: #edeeee; margin: 0 0 4px 0;  padding: 6px 0; }
#container #content_menu .empty_node span.noc{display: block; margin: 0 0 0 8px; padding-left: 8px;}
#container #content_menu .empty_node_local { display: block; background-color: #D9F3FD; margin: 0 0 4px 0;  padding: 6px 0; }
#container #content_menu .empty_node a:hover { text-decoration: underline; }
#container #content_menu .empty_node li.selected a{font-weight: bold;}
#container #content_menu .empty_node_local li.selected a{font-weight: bold;}
/*#endregion*/

#container #content_in{float:right; width:593px;}
#container #content_in ul{list-style:disc; margin-left: 20px;}
*+html #container #content_in ul{list-style:disc; margin-left: 20px;}

#container #content_in ol{list-style:decimal; margin-left: 20px;}

#container .seperator{ display:block; margin-top:7px; }
#container .seperator2{ display:block; margin-top:11px; }
*+html #container .seperator2{ display:block; margin-top:11px; }/* ----- Hack for IE 7 ----- */ 
#container h1 { font-size:30px; font-weight:bold; color:#00aeef; font-family:Tahoma; background-color:#d9f3fd; padding:20px 0px 20px 12px;}
#container .overview_content{background-color:#edeeee; margin-top:5px; padding:10px 10px 32px 10px;}
#container .overview_content div.empty_data { width: 90%; text-align: left; margin-left:5px;}
/*#container .overview_content ul{list-style:none !important;}*/
#container .overview_content .text_overview .overview_pic{float:left; width:134px; height:69px; margin:0px 25px 11px 0px;} /*updated: 29.1*/
.text_overview {line-height: 20px;font-size:13px; color:#404040; font-family:Tahoma;}

/*
.ContentEditor {line-height: 20px;font-size:13px; color:#404040; font-family:Tahoma;}
.ContentEditor .nounder A{line-height: 20px;font-size:13px; color:#404040; font-family:Tahoma; text-decoration:none !important;}
.ContentEditor A{line-height: 20px;font-size:13px; color:#404040; font-family:Tahoma;text-decoration:underline;}
.ContentEditor A:link{line-height: 20px;font-size:13px; color:#404040; font-family:Tahoma;text-decoration:underline;}
.ContentEditor A:visited{line-height: 20px;font-size:13px; color:#404040; font-family:Tahoma;text-decoration:underline;}
.ContentEditor A:hover{line-height: 20px;font-size:13px; color:#404040; font0072BC-family:Tahoma;text-decoration:underline;}*/


/*#region Content Editor styles*/
.ContentEditor {line-height: 20px;font-size:13px; color:#202B60; font-family:Tahoma;}
.ContentEditor .nounder A{line-height: 20px;font-size:13px; color:#0072BC; font-family:Tahoma; text-decoration:none !important;}
.ContentEditor A{line-height: 20px;font-size:13px; color:#0072BC; font-family:Tahoma;text-decoration:none;}
.ContentEditor A:link{line-height: 20px;font-size:13px; color:#0072BC; font-family:Tahoma;text-decoration:none;}
.ContentEditor A:visited{line-height: 20px;font-size:13px; color:#0072BC; font-family:Tahoma;text-decoration:none;}
.ContentEditor A:hover{line-height: 20px;font-size:13px; color:#0072BC; font-family:Tahoma;text-decoration:underline;}
/*.ContentEditorStrong {line-height: 20px;font-size:13px !important; color:#202B60 !important; font-family:Tahoma !important;}*/
/*#endregion*/

/*#region FloatingDiv*/
span.zimtooltip, a.zimtooltip{
	text-decoration:none;
	/*height:40px;*/
	position:relative;
	color: #0072BC !important;
}
span.zimtooltip:hover ,a.zimtooltip:hover {
	text-decoration:underline;
}
span.zimtooltip div.zimtooltipdiv, a.zimtooltip div.zimtooltipdiv{
	background-color:#E3E4E5;
	width:auto;
	height:auto;
	position:absolute;
	display:none;
	*white-space:nowrap;
	*text-decoration:none;
	color:#202B60;
	left:0px;
	top:15px;
	left:0px \0/;
	top:15px \0/;
	*left:0px;
	*top:15px;
	padding:3px;
	z-index:1;
    border: 2px solid #A7A7A7;
    box-shadow: 0px 0px 2px 2px #cccdce,inset 0px 0px 2px 2px #cccdce;
    -webkit-box-shadow: 0px 0px 2px 2px #cccdce; 
    -moz-box-shadow: 0px 0px 2px 2px #cccdce; 
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccdce', direction='0', strength='3'), 
            progid:DXImageTransform.Microsoft.Shadow(color='#cccdce', direction='90', strength='3'), 
            progid:DXImageTransform.Microsoft.Shadow(color='#cccdce', direction='180', strength='3'), 
            progid:DXImageTransform.Microsoft.Shadow(color='#cccdce', direction='270', strength='3');
}
.matchedspan{display:none;}
/*#endregion*/





/*#region messages*/
#container .messages {display:block; width:100%; }
#container .messages .messages_know {float:left; width:35%; height:74px; background-color:#7ac142;}
#container .messages .messages_know .know {display:block; font-size:20px; font-weight:bold; color:#fff; font-family:Tahoma; margin:10px 0px 0px 23px; }
#container .messages .messages2 {float:right; width:62%; height:68px; background-color:#ebf6e3; padding:6px 0px 0px 13px;}
#container .messages .messages2 span  {font-size:13px; font-weight:bold; /*color:#4b4c4b;*/}
#container .messages .messages2 p  {font-size:13px; /*color:#4b4c4b;*/ line-height:17px;}
#container .messages .messages2 a {/*color:#4b4c4b;*/}
#container .messages .messages2 a:hover{text-decoration: underline;}
/*#endregion*/

#container .print_and_send{ margin-top:12px; margin-bottom:60px; _margin-bottom:55px; }
*+html #container .print_and_send{ margin-top:12px; margin-bottom:55px; }/* ----- Hack for IE 7 ----- */ 
#container .print_and_send a{font-size:12px; color:#00aeef; text-decoration:underline; margin:0px 2px 0px 10px; float:left;}
#container .print_and_send .printer {float:left; width:20px; height:22px; margin-top:-5px; margin-right:20px; }
#container .print_and_send .mail {float:left; width:22px; height:17px;  }
#container .print_and_send .rss {float:left; width:16px; height:16px;  }
#container .print_and_send .rss_text {margin-left:25px; }

#container .overview_content #ExpectedVessels a{text-decoration:none;color:#0072BC;}
#container .overview_content #ExpectedVessels a:hover{text-decoration:underline;color:#0072BC;}
/**********************************************ONLINE TRACING PAGE STYLE ***********************************************************************/

#container {}
#container #content_in h2{font-size:16px; font-weight:bold; color:#202b60; font-family:Tahoma; margin-bottom:15px; line-height:1.2;}/*_float:left; _width:100%;*/
#container #content_in h2.break{width:583px; word-wrap: break-word;}
#container .online_content { width:583px; margin-bottom: 10px; }
#container .online_content .dest {width:270px; list-style:none !important;}
#container #left_content #content_in  .online_content .left {float:left; margin-left:6px; _margin-left:2px;}
#container #left_content #content_in  .online_content .right {float:right; margin-right:15px; _margin-left:10px !important;}
#container #content_in h2.ms-rteElement-H2{font-size:16px; font-weight:bold; color:#202b60; font-family:Tahoma; margin-bottom:15px; font-style: normal;}
#container #content_in h3.ms-rteElement-H3{font-size:15px; font-weight:bold; color:#202b60; font-family:Tahoma; margin-bottom:15px;font-style: normal;}
#container #content_in h4.ms-rteElement-H4{font-size:14px; font-weight:bold; color:#202b60; font-family:Tahoma; margin-bottom:15px;font-style: normal;}
 
#container .online_content .dest li {margin-bottom:20px; background: transparent url(images/online_bullet.gif) no-repeat left;  height:10px; _background-position:left 15%;  padding:0px 0px 0px 14px;}
#container .online_content .dest li span{margin:0px 0px 0px 0px; font-weight:bold; font-size:13px; color:#404040;}
#container .deco_line {height:1px;  background: transparent url(images/art_line.gif) repeat-x; margin:6px 0px 10px 4px; _margin:6px 0px 0px 4px; clear: both; width: 570px; }
#container .deco_line_separate {height:1px;  background-color:Navy; margin:6px 0px 10px 4px; _margin:6px 0px 0px 4px; clear: both; width: 565px; }
#container .deco_line_separate_groups {height:3px;  background-color:Navy; margin:6px 0px 10px 4px; _margin:6px 0px 0px 4px; clear: both; width: 565px; }
#container .deco_line_wide {height:1px;  background: transparent url(images/art_line.gif) repeat-x; margin:6px 0px 10px 4px; _margin:6px 0px 0px 4px; clear: both; width: 780px; }
#container .h_line{width:570px; height:4px;  background: transparent url(images/drop_shadow_horizonal.gif) repeat-x; margin-left:2px; _margin-bottom:-12px;}
#container .h_line_bottom{width:570px; height:4px;  background: transparent url(images/drop_shadow_horizonal_bottom.gif) repeat-x; margin:0px 0px 0px 2px;}
#container .online_table {display:block; width:590px; _width:580px;  background: transparent url(images/drop_shadow_vertical.gif) repeat-y left; _margin_top:-50px;line-height:13px;}
#container .online_table table{width:566px; margin-left:4px; _padding-left:5px; }
#container .online_table table .head th {background-color:#7ac142; border-right:1px solid #cccdce; text-align:center; padding:4px 5px 0px 8px; height:50px;}
#container .online_table table .head th span { font-size:13px; font-weight:bold; color:#fff; line-height:15px;}
#container .online_table table .head .no_border{border-right:0px solid #202b60; }
#container .online_table table .head th .arrow_white {display:block; background: transparent url(images/table_arrow_white.gif) no-repeat right;  height:10px; }
#container .online_table table .head th .arrow_black {display:block; background: transparent url(images/table_arrow_black.gif) no-repeat right;  height:10px; }
#container .online_table table .head th .margin_fix { margin-top:-7px;}
#container .online_table table td { border:1px solid #cccdce;  padding:10px 6px 0px 8px; _padding:8px 5px 0px 5px; text-align:center; }
*+html #container  .online_table table td { border:1px solid #cccdce;   text-align:center; }/* ----- Hack for IE 7 ----- */ 

@media screen and (-webkit-min-device-pixel-ratio:0) { 
 #container .online_table table td.cont_num_header {/*width:100%*/}
}

#container  .online_table table .height{ height:42px; _height:30px;  }
#container  .online_table table .height.hovered{ background-color:#c7cadc; }
*+html #container  .online_table table .height{ height:30px;  }/* ----- Hack for IE 7 ----- */ 
#container  .online_table table .white {background-color:#fff; }
#container  .online_table table .gray {background-color:#f0f0f0 !important;}
#container  .online_table table .gray.hovered{ background-color:#c7cadc !important; }
#container  .online_table table .gpager {*height:40px !important}
#container  .online_table table .gpager td{max-width:551px; width:551px; *height:40px !important}
#container  .online_table table .gpager td ul{max-width:500px; *float:left; overflow:auto; *overflow-x:auto; _overflow-x:auto; overflow:auto\9; width:500px; *height:32px !important}
#container  .online_table table td span{font-size:8pt;}
#container  .online_table table td .info{font-size:13px; color:#404040; text-decoration:underline; }



#container .number_bread {margin:10px 0px 0px 3px; _margin:0px 0px 0px 3px;}
#container .number_bread .current {font-size:13px; font-family:Tahoma; color:#00aeef;}
#container .number_bread ul li{float:left; padding-left:6px;}
#container .number_bread ul li a{font-size:13px; font-family:Tahoma; color:#202b60;}
#container .number_bread ul li a:hover{text-decoration:underline;}

/**********************************************ONLINE TRACING PAGE ADDITIONS STYLE ***********************************************************************/
#container .otncontent .button_close {display:block; background: transparent url(images/button_close_agent.gif) no-repeat;  width:198px; height:25px; }
#container .otncontent .button_close span{display:block; padding:6px 0px 0px 35px; font-size:12px; font-weight:bold; color:#fff; }
#container .otncontent .button_open {display:block; background: transparent url(images/button_open_agent.gif) no-repeat;  width:198px; height:25px; _margin-top:-13px; }
#container .otncontent .button_open span{display:block; padding:6px 0px 0px 35px; font-size:12px; font-weight:bold; color:#fff; }
*+html #container .otncontent .button_open {display:block; background: transparent url(images/button_open_agent.gif) no-repeat;  width:198px; height:25px; margin-top:0px; }/* ----- Hack for IE 7 ----- */ 



/**********************************************Complaint PAGE STYLE ***********************************************************************/
/*#region Form*/
#form { width:549px;}
#form p{font-size:13px; color:#404040; font-family:Tahoma; line-height:16px;  }
#form .form{margin-top:15px; }
#form .form .clear{clear: both; height: 2px; overflow: hidden;}
#form .form .fieldsep{clear: both; height: 8px;overflow: hidden;}
#form .form .red_text {display:block; font-size:11px; color:#b72811; font-family:Tahoma; margin-bottom:10px;}
#form .form .additional_text {display:block; font-size:13px; color:#202B60; font-family:Tahoma; margin-bottom:10px;}
/*#form .form .form_part .form_width { width:425px;}*/
#form .form .form_part .form_width span{color:#202B60;}
#form .form .form_part .form_width .title {line-height:15px; display:block; font-size:14px; color:#202b60; font-family:Tahoma; background: transparent url(images/form_bullet.gif) no-repeat left;  height:11px; margin-bottom:10px; padding-bottom:4px; _padding-bottom:1px;}
#form .form .form_part .form_width .title span {margin:0px 0px 0px 17px; }
#form .form .form_part .form_width label {float:left; font-size:13px; color:#202b60; font-family:Tahoma; margin-left:15px;  width: 195px; padding-left: 12px; padding-right: 5px;}
#form .form .form_part .form_width label.req{background: url(Images/asterisk.gif) no-repeat left 3px;background-position: 1px;}
#form .form .form_part .form_width label.date{ background: transparent url(images/schedule.gif) no-repeat 452px;  height:16px; width:457px;  padding-bottom:0px; _padding-bottom:0px; cursor:pointer;}
#form .form .form_part .form_width label.date .withdatepick{ margin-right:20px;}
*+html #form .form .form_part .form_width label.date .withdatepick{ float:none !important; margin-left:106px !important;}
/*#form .form .form_part .form_width input,#form .form .form_part .form_width  select {float:right; width:251px; border:1px solid #a5a5a6; }*/
#form .form .form_part .form_width LABEL.date input{_margin-top: -10px;}

/*#form .form .form_part .form_width input,#form .form .form_part .form_width .date{ background: transparent url(images/schedule.gif) no-repeat 170px;  height:16px; width:190px;  padding-bottom:0px; _padding-bottom:0px; cursor:pointer;}*/

#form .form .form_part .form_width .checkbox{width:25px; display: block; float: left; margin-left:225px;}
#form .form .form_part .form_width .checkbox input{ border: none 0; width: auto; float: left;}

#form .form .form_part .form_width textarea {float:right; height:74px; width:251px; border:1px solid #a5a5a6; margin-right:67px;}
/*body:nth-of-type(1) #form .form .form_part .form_width textarea { width:247px;  }/* ----- Hack for chrome ----- */ 
#form .form .form_part .form_width .red_input {float:right; width:251px; margin-bottom:6px; border:1px solid #ba341e; }
#form .form .form_part .form_width .error {border:1px solid #ba341e !important; }
#form .form .form_part .form_width b{font-size:13px; color:#b72811; font-family:Tahoma; }
/*#form .form .form_part .form_width  .vald_text {float:right; font-size:11px; color:#b72811 !important; font-family:Tahoma; margin:0px 0px 3px 0; width: 253px;}*/
#form .form .form_part .form_width  .vald_text_captcha {float:left; font-size:11px; color:#b72811 !important; font-family:Tahoma; margin:0px 0px 7px 4px; width: 258px;}
#form .form .form_part .form_width .width {width:253px; }
#form .form .form_part .form_line {width:570px; height:1px;  background: transparent url(images/art_line.gif) repeat-x; margin:10px 0px 20px 0px; _margin:10px 0px 5px 0px;}
#form .form .button_holder {width:98px; margin:30px 0px 0px 43px;}
#form .form .button_holder {_padding-left:30px; _margin:0px 0px 0px 0px;}/*IE6*/
*+html #form .form .button_holder {width:140px;}
#form .form .button_holder .send {float:left; background: transparent url(images/send_button.gif) no-repeat; width:46px; height:20px;border: none;}
#form .form .button_holder .send:hover{cursor:pointer;}
#form .form .button_holder .clear_b {float:right; background: transparent url(images/clear_button.gif) no-repeat; width:46px; height:20px;}
/*#form .Captcha{float: right; width: 255px;}*/

#form .form .form_part .form_width .titlelabel{margin-right:0px; float:left; font-size:7pt; width:42px; padding-left:0px !important;}
#form .form .form_part .form_width .ave{margin-left: 5px; margin-left: 11px\0/; *margin-left: 11px;}
#form .form .form_part .form_width .ex{margin-left: 4px; margin-left: 10px\0/; *margin-left: 10px;}
#form .form .form_part .form_width .goo{margin-left: 7px; margin-left: 12px\0/; *margin-left: 12px;}
#form .form .form_part .form_width .rbllabel{margin-right:33px; width:100px;}
#form .form .form_part .form_width .inputlists.r{width:250px; margin-left:160px; display:block; *width:260px; _width:250px;}
#form .form .form_part .form_width .inputlists input{float:left; width:auto; border:0px solid #a5a5a6;}
#form .form .form_part .form_width .inputlists label{float:right; width:350px;}
#form .form .form_part .form_width .wider label{float:right; width:350px; margin-left:0px; padding-left:0px; width:375px;}
#form .form .form_part .form_width .wider input{margin-left:17px}
#form .form .form_part .form_width .inputlists.r label{float:left !important; width:40px !important; margin-left:0px !important; padding-left:0px !important;}
#form .form .form_part .form_width .inputlists.r td{width:70px !important;}
#form .form .form_part .form_width .siteftextarea{float: left ; margin-left: 50px;}

/*#endregion*/




/**********************************************FIND AGENT PAGE STYLE ***********************************************************************/

#container .lblpageending{color:#404040;}
#container .find_agent_close { /*width:583px;*/}
#container .find_agent_close H2{_margin-left:7px;}

#container .find_agent_close .dest {width:100%; }

#container .find_agent_close .left { float:left; margin-left:6px; _margin-left:2px !important;}
#container .find_agent_close .right {float:right; margin-right:15px; _margin-left:10px !important;}

#container .find_agent_close .dest li {width:100%; padding:0 0 14px 16px;  background: transparent url(images/online_bullet.gif) no-repeat left 5px; }
#container .find_agent_close .dest li span{ font-size:13px; color:#404040; line-height:14px;}
#container .find_agent_close .dest li .bold{font-weight:bold; font-size:13px; color:#404040; }
#container .find_agent_close .button_close {display:block; background: transparent url(images/button_close_agent.gif) no-repeat;  width:198px; height:25px; }
#container .find_agent_close .button_close span{display:block; padding:6px 0px 0px 35px; font-size:12px; font-weight:bold; color:#fff; }
#container .find_agent_close .button_open {display:block; background: transparent url(images/button_open_agent.gif) no-repeat;  width:198px; height:25px; _margin-top:-13px; }
#container  .find_agent_close .button_open span{display:block; padding:6px 0px 0px 35px; font-size:12px; font-weight:bold; color:#fff; }
*+html #container  .find_agent_close .button_open {display:block; background: transparent url(images/button_open_agent.gif) no-repeat;  width:198px; height:25px; margin-top:-13px; }/* ----- Hack for IE 7 ----- */ 
#container  .agent_list .agent {  margin:10px 0px 0px 27px; padding:0px 0px 5px 15px;}
#container  .agent_list .white { border-bottom:1px solid #202b60;  border-top:1px solid #202b60; margin:0px 0px 0px 27px; padding:5px 0px 5px 15px; background-color:#fff;}
#container  .agent_list .agent ul  {float:left; }
#container  .agent_list .agent .margin_left{margin-left:80px; }
#container  .margin_top{margin-top:20px; }
#container  .agent_list .agent ul li .bold  {font-weight:bold; font-size:13px; color:#404040;   }
#container  .agent_list .agent ul li span{ font-size:13px; color:#404040; line-height:20px; }
#container  .agent_list .agent ul li.personLi{float:left;}
#container  .agent_list .agent ul li .personContent{float: right;width: 200px;margin-left: 2px;}
#container  .agent_list .agent ul li .personContent.short{width: 110px;}

/********************************************** MAP PAGE STYLE ***********************************************************************/
#container .seperator_main{margin-top:7px;}
*+html #container .seperator_main{margin-top:8px;}/* ----- Hack for IE 7 ----- */ 
#container #left_content_map {width:993px; float: right; width: 995px;}
#container #left_content_map .margin_left_menu {margin-left:10px; margin-top:0px;  _margin-left:4px;}
#container #left_content_map  #content_in_map {float:right; width:808px;  }
#container #left_content_map  #content_in_map .site_map_title { font-size:30px; font-weight:bold; color:#00aeef; font-family:Tahoma; background-color:#d9f3fd; padding:20px 0px 20px 12px;}
#container .seperator_main{margin-top:7px;}
*+html #container .seperator_main{margin-top:8px;}*//* ----- Hack for IE 7 ----- */ 

#sitemap{}
#sitemap a{color: #404040; display: block; line-height: 14px; margin: 0 0 5px 0;}
#sitemap .column{ width: 240px; float: left; margin: 0 0 0 15px;}
#sitemap .title1{background: url(images/online_bullet.gif) no-repeat left 1px; padding: 0 0 0 15px; color: #202b60; font-size: 13px;font-weight: bold; margin: 0 0 5px 0;}
#sitemap .title2{background: url(images/online_bullet.gif) no-repeat left 1px; padding: 0 0 0 15px; color: #202b60; font-size: 13px;font-weight: bold; margin: 0 0 5px 0;}
#sitemap ul{padding: 0 0 0 18px;}
#sitemap ul.level1{margin: 0 0 14px 0;list-style:disc;}

/********************************************** IMAGE GALLERY PAGE STYLE ***********************************************************************/
#container  .back_color { width:519px; padding:20px 28px 20px 28px; margin-left:0px;} /*REMOVED: background-color:#e1eef5;*/


#container  .ad-gallery {display:block; width:519px;}
#container  .ad-gallery, .ad-gallery * { padding: 0;}
#container  .ad-gallery .ad-image-wrapper { width: 100%;  height:348px; margin-bottom: 10px; position: relative; overflow:hidden;  }
#container  .ad-gallery .ad-image-wrapper .ad-loader { position: absolute; z-index: 10;  top: 48%; left: 48%;  border: 1px solid #CCC;}
#container  .ad-gallery .ad-image-wrapper .ad-next { position: absolute; right: 0; top: 0; width: 25%;   height: 100%;  cursor: pointer;  display: block; z-index: 100; } 
#container  .ad-gallery .ad-image-wrapper .ad-prev { position: absolute; left: 0;  top: 0; width: 25%;  height: 100%; cursor: pointer;  display: block; z-index: 100; }   
#container  .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next { background: url(images/non-existing.jpg)\9  }     /* Or else IE will hide it */
#container  .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(images/ad_prev.png); width:30px; height:30px; display: none; position: absolute; top: 47%;  left: 0; z-index: 101;} 
#container  .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {background: url(images/ad_next.png); width: 30px; height: 30px;  right: 0; left: auto;}
#container  .ad-gallery .ad-image-wrapper .ad-image  { position: absolute; overflow: hidden; top: 0; left: 0;  z-index: 9;}
#container  .ad-gallery .ad-image-wrapper .ad-image a img{ border: 0;} 
#container  .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{ position: absolute;  bottom: 0px; left: 0px; padding: 7px; text-align: left; width: 100%; z-index: 2; background: url(images/opa75.png); color: #000;}
 * html #container  .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {  background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='images/opa75.png');}
#container  .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title  {display: block; }
#container  .ad-gallery .ad-controls  {  height: 20px;} 
#container  .ad-gallery .ad-info  {float: left;}  
#container  .ad-gallery .ad-slideshow-controls  {float: right;}
#container  .ad-gallery .ad-nav  {width: 100%;  position:relative;}
#container  .ad-gallery .ad-forward, .ad-gallery .ad-back {  position: absolute; top:0; height:100%; z-index:10;}
 * html #container   .ad-gallery .ad-forward, .ad-gallery .ad-back{  height: 100px;}    /* IE 6 doesn't like height: 100% */
#container  .ad-gallery .ad-back  { cursor: pointer; left: -24px;  width: 20px; display:block; background:url(images/ad_scroll_back.png) 0px 22px no-repeat;}
#container  .ad-gallery .ad-forward  { cursor:pointer; right:-24px;  width:20px; display:block;  background:url(images/ad_scroll_forward.png) 0px 22px no-repeat;}   
#container  .ad-gallery .ad-nav .ad-thumbs { overflow:hidden;  width:100%; }  
#container  .ad-gallery .ad-thumbs .ad-thumb-list {float:left; width:9000px; list-style:none;}
#container  .ad-gallery .ad-thumbs li { float: left; padding-right: 5px;}
#container  .ad-gallery .ad-thumbs li a{ display: block;}
#container  .ad-gallery .ad-thumbs li a img {border: 3px solid #CCC; display: block;}
#container  .ad-gallery .ad-thumbs li a.ad-active img { border:3px solid #616161;}    
#container  .ad-preloads { position:absolute; left:-9000px; top:-9000px;   } /* Can't do display none, since Opera won't load the images then */

/*no-convert*/ 
#container #header #top_header .flag { float:right; margin:49px 310px 0px 0px;  _margin:49px 257px 0px 0px;}
#container #header #top_header .flag img {border-color: silver;
    border-style: solid;
    border-width: 1px;
    height: 49px;
    width: 81px;
 }
 
/*end-no-convert*/ 

#container #content #left_menu #language {width:163px; _width:162px; height:28px; background-color:#d9f3fd; padding:10px 0px 5px 15px; color: #202b60;_margin-top:4px; }
#container #content #left_menu #language select {width:90px; border:1px solid #a5a5a6;}
#container #content #ie6_fix { _width:781px; }
#container #content #left_menu .seperator{_height: 1px !important; _overflow: hidden !important;_margin:0px !important;}

/********************************************** ***************************************************************************/
/********************************************** LOCAL PAGE STYLE ***********************************************************************/
/********************************************** ***************************************************************************/

#container #content #top_holder_local  {width:594px; float:right;}
#container #content #top_holder_local #slider_holder{ width:594px; height:184px; _margin-left:0px; }
#container #content #top_holder_local #news {display:block; height:31px; _position:relative;}
#container #content #top_holder_local #news .news_title {float:left; width:89px; height:31px; background-color:#00aeef; _position:absolute; _left:0px;}
#container #content #top_holder_local #news .news_title h3 {font-size:20px; font-weight:bold; color:#fff; padding:7px 0px 9px 9px; font-family:Tahoma; _padding:7px 0px 2px 9px;}
#container #content #top_holder_local #news .news_slider {position:relative; _z-index:-999; width:498px; height:21px; _height:22px; background-color:#e2e3e4; float:right; margin-left:7px;  padding:10px 0px 0px 0px; _left:0px;}
*+html #container #content #top_holder_local #news .news_slider {position:relative; z-index:-999; width:498px; height:21px; _height:22px; background-color:#e2e3e4; float:right; margin-left:7px;  padding:10px 0px 0px 0px;}/* ----- Hack for IE 7 ----- */ 
#container #content #top_holder_local #news .news_slider .date_hour { font-size:12px; color:#202b60; float:left; margin-left:5px;}
#container #content #top_holder_local #news .news_slider .the_news { font-size:12px; color:#202b60; font-weight:bold; float:left; margin-left:10px;}
#container #content #top_holder_local #news .news_slider .rss{position:absolute; left:470px; top:4px; display:block; background: transparent url(images/rss_icon.gif) no-repeat; width:24px; height:24px; }

/*IMAGE SLIDER HOMEPAGE STYLE */


#top_holder_local .slides_container {width:594px; height:184px; overflow:hidden; position:relative; z-index:1;  }
#top_holder_local .slides_container a {width:594px; height:184px; display:block;}
#top_holder_local .slides_container a img {display:block; }
#top_holder_local #slides .next_prev {position:relative; z-index:2;}
#top_holder_local #slides .next_prev .next,#slides .prev {position:absolute;  display:block; }
#top_holder_local #slides .next_prev .next {position:absolute; right:0px; top:-110px; background: transparent url(images/next.png) no-repeat; width:24px; height:38px; }
#top_holder_local #slides .next_prev .prev {position:absolute; left:0px; top:-110px; background: transparent url(images/previous.png) no-repeat; width:24px; height:38px;  }
.pagination {display:none;}	

/*news ticker style */
#top_holder_local .ticker-wrapper.has-js {position:absolute;  width:498px; height:21px; display: block; font-family:Tahoma; }

/*regulation and value style */

#container #content #left_right_holder_local{display:block; width:594px; float:right; _margin:2px 0px -10px 0px;}
*+html #container #content #left_right_holder_local{display:block; width:594px; float:right; margin:0px 0px -10px 0px;}/* ----- Hack for IE 7 ----- */ 
#container #content #left_right_holder_local #left_holder{float:left; width:240px;}
#container #content #left_right_holder_local #left_holder #regulation{ width:240px;  height:330px; background-color:#edeeee; /*padding-left:6px;  margin-left:10px;  _margin-left:8px;*/  }
*+html #container #content #left_right_holder_local #left_holder #regulation{ width:240px;  height:330px; background-color:#edeeee;/* padding-left:6px;  margin-left:0px; */ }/* ----- Hack for IE 7 ----- */ 

#container #content #left_right_holder_local h4{ font-size:20px; font-weight:bold; color:#00aeef; padding:10px 0px 5px 1px; font-family:Tahoma;}
#container #content #left_right_holder_local #left_holder #regulation .regulation_text h5{ font-size:12px; font-weight:bold; color:#2f2e2e; font-family:Tahoma; width:180px; margin-left:5px; padding-top:5px;}

#container #content #left_right_holder_local #left_holder #regulation .regulation_text .oneregulation{/*margin:0px 0px 0px 5px; */min-height:144px; max-height:144px; _height:144px;}

#container #content #left_right_holder_local #left_holder #regulation .regulation_text div p{ font-size:12px; color:#2f2e2e; line-height:14px; font-family:Tahoma; margin-left:5px;}

#container #content #left_right_holder_local #left_holder #regulation .regulation_text img.smallImg{width:240px; height:144px; _height:144px;}
#container #content #left_right_holder_local #left_holder #regulation .regulation_text img.bigImg{width:240px; height:280px; margin-top:8px;}

/*#container #content #left_right_holder_local #left_holder #regulation .regulation_text div{ margin-top:6px; }*/
#container #content #left_right_holder_local #left_holder #regulation .regulation_text .regu_line{background-color:White; width:240px; height:7px; /*margin:13px 0px 14px 8px; _margin:13px 0px 14px 8px; */}
#container #content #left_right_holder_local #left_holder #regulation div .read_more{ display:block; font-size:11px; text-decoration:underline; color:#00aeef; margin:0px 0px 0px 175px;}
#container #content #left_right_holder_local #left_holder #regulation div .read_more:hover{ color:#000;}

#container #content #left_right_holder_local #right_holder {float:right;  width:347px; }
#container #content #left_right_holder_local #right_holder #value { width:347px; height:330px; _width:347px; background-color:#edeeee; }
*+html #container #content #left_right_holder_local #right_holder #value {  width:347px; height:330px; /*padding-left:6px;*/ background-color:#d9f3fd; _width:347px;}/* ----- Hack for IE 7 ----- */ 
#container #content #left_right_holder_local #right_holder #value .value_text {width:347px; }

#container #content #left_right_holder_local #right_holder #value .value_text .article.text{margin:0px 0px 0px 5px; min-height:144px; max-height:144px;}

#container #content #left_right_holder_local #right_holder #value .value_text .article{border: 0px solid green; width:347px;/* margin:0px 0px 0px 5px;*/  min-height:144px; max-height:144px; _height:144px;}
#container #content #left_right_holder_local #right_holder #value .value_text .article h5{font-size:12px; font-weight:bold; color:#2f2e2e; font-family:Tahoma; padding-top:5px;}
#container #content #left_right_holder_local #right_holder #value .value_text .article p{font-size:12px; color:#2f2e2e; line-height:14px; font-family:Tahoma;  }
#container #content #left_right_holder_local #right_holder #value .value_text .article img{display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline; width:152px; height:85px; min-height: 84px;}
	
#container #content #left_right_holder_local #right_holder #value .value_text .article img.smallImg{ width:347px; height:144px; top:513; padding-top:0px !important;}
#container #content #left_right_holder_local #right_holder #value .value_text .article img.bigImg{ width:347px; height:280px; margin-top:8px;}
	
#container #content #left_right_holder_local #right_holder #value .value_text .article .text{border: 0px solid red; float:left; width:165px; margin-left:10px; }
#container #content #left_right_holder_local #right_holder #value .value_text .article .read_more{text-align:right; display:block; font-family:Tahoma; font-size:11px; text-decoration:underline; color:#00aeef; clear:both; margin-right:10px; }
#container #content #left_right_holder_local #right_holder #value .value_text .article .read_more:hover{ color:#000;}
#container #content #left_right_holder_local #right_holder #value .value_text .art_line{width:347px; height:7px;  background-color:White; /*margin:13px 0px 14px 8px; _margin:13px 0px 14px 8px; */}

#container #content #left_menu { float:left;}
#container #content #left_menu #language {width:163px; _width:162px; height:28px; background-color:#d9f3fd; padding:10px 0px 5px 15px; }
#container #content #left_menu #language select {width:90px; border:1px solid #a5a5a6;}

#container #content #ie6_fix { _width:781px; }

/********************************************** MAP PAGE STYLE ***********************************************************************/
/*

.site_map_title { font-size:30px; font-weight:bold; color:#00aeef; font-family:Tahoma; background-color:#d9f3fd; padding:20px 0px 20px 12px;}
.site_map_content {background-color:#edeeee; margin-top:5px; padding:10px 0px 0px 10px; _padding-bottom:10px; }
.site_map_content .site_map {float:left; width:210px; margin-left:30px;  _margin-left:15px;}
.site_map_content .site_map .category  {display:block; margin-bottom:15px;}
.site_map_content .site_map .category  span { background: transparent url(images/online_bullet.gif) no-repeat left center; margin-bottom:8px;}
.site_map_content .site_map .category  span a {font-weight:bold; font-size:13px; color:#202b60; font-family:Tahoma; margin:0px 0px 0px 14px; }
.site_map_content .site_map .category  span a:hover {text-decoration:underline; }
.site_map_content .site_map .category ul{list-style:none !important;}
.site_map_content .site_map .category ul li{ padding:0px 0px 7px 18px;}
.site_map_content .site_map .category ul li a{font-size:13px; color:#404040; font-family:Tahoma;}
.site_map_content .site_map .category ul li a:hover{text-decoration:underline;}
*/

/**************************************************************************************************************
/**************************************************************************************************************
/*Zim.css*/
/**************************************************************************************************************
/**************************************************************************************************************


/***************************OnlineTracingNew**************************/
#container .ConDetails { display: none; }
#container .ConDetails.open { display: block; }



/**********************************************FIND AGENT PAGE STYLE ***********************************************************************/
#container .agent_list { display: none; }
#container .agent_list.open { display: block; }



/*** Point To Point Page ***/
#PointToPoint .ChangeViewButton { float: right; margin-right: 15px; }
.ptpcontent .zimtooltipdiv {min-width:200px;}
.ptpcontent .zimtooltipdiv {text-align:left;}
.ptpcontent .zimtooltipdiv a {white-space:nowrap;}
.ptpcontent .zimtooltipdiv img {vertical-align:middle; padding-bottom:2px;}
.p2p_msg_div{  margin: 0px 4px 0px 4px;}
.ptpcontent .online_table table tr td a.land_trans  {color:#202b60!important}




/*** Schedule By Port Page ***/
#ScheduleByPort .lblpageending{color:#202B60;}
#ScheduleByPort { color:#202B60; }
#ScheduleByPort .Field .help{ float: right; display:inline; margin: 1px 555px 0px 2px !important; width: 21px; height: 20px; _margin: -22px 555px 0px 2px;}
*+html #ScheduleByPort .Field .help{*margin: -22px 555px 0px 2px !important;}
#ScheduleByPort select { float: none; }
#ScheduleByPort .TextField { width: 60px; display: inline-block; }
#ScheduleByPort table { display: inline-block !important; }
#ScheduleByPort .find_button { text-align: center; font-size: 12px; font-weight: bold; color: #fff; display: block; background: transparent url(images/find_button.gif) no-repeat; width: 46px; height: 20px; margin: 3px 0px 0px 359px; _margin: 14px 0px 0px 352px; border:none; }
#ScheduleByPort .find_button:hover{cursor:pointer;}
#ScheduleByPort input[type="text"] { width: 334px; height: 18px; border: 1px solid #A5A5A6; }
#ScheduleByPort .Field { margin: 0 0 8px 0; }
#ScheduleByPort .TextField.date { width: 429px; background: transparent url(images/schedule.gif) no-repeat 228px; }
#ScheduleByPort .TextField.nodate { width: 407px;}
#ScheduleByPort .TextField.nodate .txtPort {margin-left:48px;width:316px}
#ScheduleByPort span {margin-right:5px;}
#ScheduleByPort .date span { width: 64px; display: inline-block; }
#ScheduleByPort input[type="radio"] { margin-top: -1px; }
span.PageRequired { clear: both !important; float: none !important; }
#ScheduleByPort .ui-datepicker { left: 460px !important; }
#ScheduleByPort input.schedule_by_port_date{ width: 135px; margin-left:18px}
#ScheduleByPort .ddlweeksahead{ width: 161px; height:21px;border: 1px solid #A5A5A6;}
#ScheduleByPort .radio_button_export{margin-left:16px}

/*#region ScheduleByVessels*/
#ScheduleByVessels { color: #202b60; }
#ScheduleByVessels .DataField { width: 540px; margin: 0 0 10px 0; line-height:14px; }
#ScheduleByVessels .DataField select { height: 20px; border: 1px solid #616161; margin: 10px 2px 0 0; max-width: 241px;  width: 241px;}
#ScheduleByVessels .DataField input { border: 1px solid #616161; width: 241px; border:1px solid #a5a5a6; }
#ScheduleByVessels .DataField .FieldLabel { width: 100px; display: inline-block;}/* float:left;}*/
#ScheduleByVessels .DataField span.help img { margin: 0 0 -5px 0; }
#ScheduleByVessels .DataField span.help  div.content {top:-8px; top:-19px \0/;}
#ScheduleByVessels .find_button { text-align: center; font-size: 12px; font-weight: bold; color: white; display: block; background: transparent url(images/find_button.gif) no-repeat; width: 46px; height: 20px; margin: 3px 0px 0px 326px; margin: 3px 0px 0px 327px \0/; _margin: 14px 0px 0px 326px; border:none; }
*+html #ScheduleByVessels .find_button{margin: 3px 0px 0px 323px;}
#ScheduleByVessels .find_button:hover{text-decoration:none; cursor:pointer;}
#ScheduleByVessels table tr.DetailsRow td { width: 555px; padding: 0; }
#ScheduleByVessels table tr.DetailsRow td .h_line { width: 555px; }
#ScheduleByVessels table tr.DetailsRow td .online_table { }
#ScheduleByVessels .Results > div { padding: 5px; }
#ScheduleByVessels .Results .DataField { padding: 0 0 0 16px; background: transparent url(images/online_bullet.gif) no-repeat left 2px; vertical-align: top; }
#ScheduleByVessels .Results .DataField .FieldLabel { font-weight: bold; width: 278px; }
#ScheduleByVessels .Req{ float: left; clear: both; margin: 5px 0 0 104px !important; font-size:11px; *font-size:11px; _font-size:11px;}
#ScheduleByVessels .nextprevlinks{text-align:center;}
#ScheduleByVessels .next{float:right; margin-right:27px; font-weight:bold; font-size:13px;}
#ScheduleByVessels .prev{float:left; margin-left:10px; font-weight:bold; font-size:13px;}
/*#endregion*/

/*** Location Details Page ***/
#LocationDetails { color: Black; }
#LocationDetails .DataField { width: 566px; margin: 0 0 10px 0; }
#LocationDetails input[type="text"] { width: 140px; height: 18px; border: 1px solid #A5A5A6; }
#LocationDetails .DataField .FieldLabel { width: 100px; display: inline-block; *float:left;}
#LocationDetails .DataField span.help img { margin: 0 0 -5px 0; }
#LocationDetails .DataField select { height: 22px; border: 1px solid #616161; margin: 0; max-width: 142px; min-width: 142px; width: 142px; }
#LocationDetails .Required { float:none; }
#LocationDetails .find_button { text-align: center; font-size: 12px; font-weight: bold; color: #fff; display: block; background: transparent url(images/find_button.gif) no-repeat; width: 46px; height: 20px; margin: 3px 0px 0px 200px; _margin: 14px 0px 0px 158px; border:none; }
#LocationDetails .find_button:hover{cursor:pointer;}
#LocationDetails .button_container { margin-top: 10px; }

/*** GridView ***/
.online_table table th { padding: 0 !important; vertical-align:middle; }
#container .online_table table .head th.Last { border-right: none;}
.online_table table th a.GridHeader { display: inline-block; color: #FFF; padding: 0 15px 0 0; }
.online_table table th a.GridHeader { background-position: 95% !important; }
.online_table table th span { margin-left: 5px !important; display: inline-block; max-width: 100px; height: auto !important;  margin-right: 5px !important;}
.online_table table .head th .arrow_black_up { background-image: url(images/arrow_black_up.gif) !important; }
.online_table table ul.TablePager { text-align: left; padding: 2px 6px 10px 8px; }
.online_table table ul.TablePager a{text-decoration:none;color:#0072BC;}
.online_table table ul.TablePager a:hover{text-decoration:underline;color:#0072BC;}
.online_table table ul.TablePager li { display: inline; margin: 0 0 0 5px; }
.online_table table ul.TablePager li a:visited { color: #0072BC; }
div.empty_data { width: 100%; text-align: center; }
div.empty_data .BulletEmptyData{ width: 100%; text-align: inherit; }
div.empty_data .BulletEmptyData li{margin-top:5px;}
.online_table table th { vertical-align: middle; }
.online_table table th a { padding: 0 18px 4px 0 !important; height: auto !important; }
.online_table table th a:hover {text-decoration:none;}

/**********************************************FIND AGENT PAGE STYLE ***********************************************************************/
#FindAgentPage .topHtml{line-height: normal;margin-bottom: 10px;}
#FindAgentPage .topHtml img{max-width:100%;}
#FindAgentPage .showpart{display:block;}
#FindAgentPage .hidepart{display:none;}
#FindAgentPage .findagenttabs{width: 100%;float: right;height: 46px;margin-bottom: 7px;}
#FindAgentPage .findagenttabs .lefttotitles{background: transparent url(images/TabContinuer.jpg);width: 2%;float: left;height: 100%;}
#FindAgentPage .findagenttabs .righttotitles{background: transparent url(images/TabContinuer.jpg);width:35%;float: right;height: 100%;}
#FindAgentPage .findagenttabs .navcountrysite{float:right; margin-top:15px; height:23px; width:148px; background: transparent url(images/Country_Site_but2.gif) no-repeat;}
#FindAgentPage .findagenttabs .widthed{width:56%;}
#FindAgentPage .findagenttabs .realwidthed{width:98%;}
#FindAgentPage .findagenttabs .titles{float: left;width: 21%;text-align: center;height: 100%;}
#FindAgentPage .findagenttabs .titles .tabtext{padding-top: 23px;color: #202B60 !important; text-decoration:none;}
#FindAgentPage .findagenttabs .chosen{background: transparent url(images/FindAgentChosen_small.jpg) no-repeat;}
#FindAgentPage .findagenttabs .notchosen{background: transparent url(images/FindAgentNotChosen_small.jpg) no-repeat;}
#FindAgentPage .findagenttabs .titles .bolded{font-weight:bold;}
#FindAgentPage .deco_line {margin:6px 0px 10px 0px;}
#FindAgentPage #divSearch { margin-left: 414px; margin-bottom:5px;}
#FindAgentPage #divSearch input[type='text'] { width:125px; }
#FindAgentPage #divSearch #btnSearchFindAgent { position: relative; top:7px; }
#FindAgentPage #divSearch .EmptyData { color:#A5A5A6; }
#FindAgentPage span.em { background:#FFFF00 !important; font-weight:bold !important; font-style:normal !important; padding:0px !important; margin:0px !important; display:inline !important; }
#FindAgentPage .resultscount {color: #A5A5A6;}

#container .find_agent_close { /*width: 620px; _width: 580px;*/ }
#container .find_agent_close .dest { width: 100%; }
#container .find_agent_close .left { float: left; margin-left: 8px; _margin-left: 3px; }
#container .find_agent_close .right { float: right; margin-right: 15px; }
#container .find_agent_close .dest li { width: 100%; padding: 0 0 14px 16px; background: transparent url(images/online_bullet.gif) no-repeat left 5px; }
#container .find_agent_close .dest li span { font-size: 13px; color: #404040; line-height: 17px; }
#container .find_agent_close .dest li .bold { font-weight: bold; font-size: 13px; color: #404040; }
#container .find_agent_close a.button_close:hover{text-decoration:none;}
#container .find_agent_close a.button_open:hover{text-decoration:none;}
#container .find_agent_close .button_close { display: block; background: transparent url(images/button_close_agent.gif) no-repeat; width: 198px; height: 25px; }
#container .find_agent_close .button_close span { display: block; padding: 6px 0px 0px 32px; font-size: 12px; font-weight: bold; color: #fff; }
#container .find_agent_close .button_open { display: block; background: transparent url(images/button_open_agent.gif) no-repeat; width: 198px; height: 25px; _margin-top: -13px; }
#container .find_agent_close .button_open span { display: block; padding: 6px 0px 0px 32px; font-size: 12px; font-weight: bold; color: #fff; }
* + html #container .find_agent_close .button_open { display: block; background: transparent url(images/button_open_agent.gif) no-repeat; width: 198px; height: 25px; margin-top: -13px; }

/* ----- Hack for IE 7 ----- */
#container .agent_list .agent { width: 525px; margin: 10px 0px 0px 27px; padding: 0px 0px 5px 15px; }
#container .agent_list .white { width: 525px; border-bottom: 1px solid #202b60; border-top: 1px solid #202b60; margin: 0px 0px 0px 27px; padding: 5px 0px 5px 15px; background-color: #fff; }
#container .agent_list .agent ul { float: left; width: 270px; _float: left; _width: 270px;}
#container .agent_list .agent .margin_left {width:170px; *width:170px; _width:170px;}
#container .margin_top { margin-top: 20px; }
#container .agent_list .agent ul li .bold { font-weight: bold; font-size: 13px; color: #404040; }
#container .agent_list .agent ul li span { font-size: 13px; color: #404040; line-height: 20px; }
#container .find_agent_close .agent_pic { float: left; width: 80px; border: 1px solid #bfbfbf; margin-bottom: 10px; }
#container .find_agent_close .agent_pic_small { float: left; width: 50px; height: 50px; border: 1px solid #bfbfbf; margin-right: 10px; }
#container .find_agent_close .agent_detail { float: left; width: 495px; margin-top:8px;}
#container .find_agent_close .agent_detail ul {list-style:none !important;}

/*** Advanced Search ***/
#AdvancedSearch { color: Black; }
/*#AdvancedSearch .find_button { display: inline; background: transparent url(images/find_button.gif) no-repeat 2px; color: #FFF; padding: 5px 10px; _padding: 7px 10px 5px 10px; _margin-top: -10px;}*/
#AdvancedSearch .find_button {display: inline; text-align: center; font-size: 12px; font-weight: bold; color: #fff; background: transparent url(images/find_button.gif) no-repeat; width: 46px; height: 20px; border:none; }
#AdvancedSearch .find_button:hover{cursor:pointer;}
#AdvancedSearch input[type='text'] { border: 1px solid #A5A5A6; }
#AdvancedSearch h2 {margin: 0 0 7px 5px !important; }
#AdvancedSearch .result_block { margin-bottom: 15px; } 
#AdvancedSearch .LongTermResults { margin: 0px 0 0 5px; }
#AdvancedSearch span.Required { float: none; margin: 0 0 0 2px; }
#AdvancedSearch .DataField { margin: 0 0 10px 0; display: block; width:50%; float:left;}
*+html #AdvancedSearch .DataField {width:49%;}/*IE7*/
#AdvancedSearch .DataField {_width:49%;}/*IE6*/
#AdvancedSearch .LongTermItem { line-height: 22px; }
#AdvancedSearch .result_block br {display:none !important;}
#AdvancedSearch .searchscoperesult {margin:8px 0px 12px 8px; display:block;}
#AdvancedSearch .markedsearch{background-color: #FFCC00;}
#AdvancedSearch .searcharea{width:400px;}
#AdvancedSearch .txtsearch{width:320px;}

/*** Find Container ***/
span.Required { font-size: 11px; color: #bd1031; float: right; margin:1px 41px 5px 0px; width: 85px; }
#container #content #right_widget .find_container_holder { background-color: #EDEEEE; padding-bottom: 10px; height: auto; _padding-bottom: 4px;}
#container #content #right_widget .find_container_holder .find_container { height: auto; }





/*** General Fixes ***/


#container .online_table table.empty { } 

#container .online_table table td { padding:3px; _padding:5px; *padding:5px; vertical-align:middle;} /*FIX FROM 13/8/2012 INSTEAD THE LINE ABOVE*/
#container .online_table table td .LinkButtonOpenCloseRoutingDetails_closed{background: transparent url(images/containeropened.png) no-repeat left; padding-left: 15px; }

#container .online_table table td .LinkButtonOpenCloseRoutingDetails_opened{background: transparent url(images/containerclosed.png) no-repeat left; padding-left: 15px; }

#container .online_table table td a.disabled{ text-decoration:none !important; /*color:Gray !important;*/}
#container .online_table table td a.disabled:hover{ text-decoration:none !important; cursor:default;}
#container .online_table table td a:hover{ text-decoration:underline !important;}
#container #content #left_right_holder_local #right_holder #value .value_text .article .text { margin-left: 5px !important; }
/*#container #content #left_right_holder_local #right_holder #value .value_text .article img { margin-right: 10px !important; }*/
#container #content #left_right_holder_local #right_holder #value .value_text .article img { display: inline; float: left; padding-top:5px;}

span.RequiredField { font-size: 13px; color: red; font-family: Tahoma; display: inline !important; }


/*** IE6 Fixes ***/
#container #content #top_holder #news .news_slider { _overflow: hidden; }
#container #content #left_right_holder #right_holder #value .value_text .article .text { _margin-top: -85px; }
#container #content #left_right_holder #right_holder #value .value_text .art_line { _margin-bottom: 0px; }
#container #content #right_widget .find_agent_holder .find_agent .other_schedules { _margin-top: -1px; }
#container #content #left_right_holder #left_holder #regulation .regulation_text .regu_line { _margin-bottom: 0px; _height:3px;}
#container #content #left_right_holder #left_holder #regulation .regulation_text .oneregulation { _height: 114px; }
#container #content #left_right_holder #left_holder #regulation .regulation_text img.smallImg { _height: 114px; }

.plus_div div.content2 .inside_agent .plus_hover { _margin-top: 66px; }
/*#container #content #top_holder_local #slider_holder { _margin-top: -80px; }*/
#container #content #left_right_holder_local #left_holder #regulation .regulation_text .regu_line { _margin-bottom: 0px; _margin-top: 0px;}
#container #content #left_right_holder_local #right_holder #value .value_text .art_line { _margin-bottom: 0px; }
#container #content #left_right_holder_local #right_holder #value .value_text .article.text { _margin-left: 0px; }
#container #content #left_right_holder_local #right_holder #value { _width: 347px; }

#ScheduleByVessels .DataField select { _width: 246px; _max-width: 246px; _margin-right: 0; }

#ScheduleByPort .find_button {  _margin: 14px 0px 0px 0px; }
#ScheduleByPort table a:hover{ text-decoration:underline; }
#ScheduleByPort .TextField.date { _width: 439px; }

#container .online_table table .gray td { _background-color: #F0F0F0 !important; }

#container #content #right_widget .find_agent_holder .other_schedules { _position: relative; _margin-top: -5px; }
#container #content #right_widget .find_agent_holder .find_agent input.country_last { _margin-bottom: 2px; margin-bottom: 3px; }

/*** IE7 Fixes ***/
*+html #container #content #left_right_holder{line-height:1.0;}
*+html #container #content #left_right_holder #right_holder #value .value_text .article .text { margin-top: -85px; }
*+html #ScheduleByVessels .DataField select { width: 246px; max-width: 246px; margin-right: 0; }

/*** IE8 & 9 Fixes***/
#container #content #right_widget .find_agent_holder .find_agent .other_schedules { margin-top: 0px\0/; }
#ScheduleByVessels .DataField select { width: 246px\0/; max-width: 246px\0/; margin-right: 0\0/; border:#A5A5A6 1px solid;}
/**/
@media \0screen {
  /*#container #content #right_widget .find_agent_holder .find_agent input.country_last { margin-bottom: 10px\0/; }*/
}

/*** FireFox Fixes ***/
@-moz-document url-prefix() { 
    #container #footer { margin-top: -15px; }
    #ScheduleByVessels .DataField select { max-width: 243px; margin-right: 1px; width: 243px; }
    #ScheduleByVessels .DataField.Select span.help img  { margin-bottom: -8px; }
    #container #footer_holder { margin-top: 22px; clear: both; }
}

/*** Image Gallery ***/
/*
#container #left_content #content_in #ImageGallery .thumbs { left: -24px; position: relative; width: 567px; }
#container #left_content #content_in #ImageGallery .thumbs .ad-back { margin: 0 4px 0 0; height: 70px; cursor: pointer; width: 20px; display: block; background: url(images/ad_scroll_back.png) 0px 22px no-repeat; display: inline-block; *display: inline;}
#container #left_content #content_in #ImageGallery .thumbs .ad-forward { margin: 0 0 0 4px; height: 70px; cursor: pointer; width: 20px; display: block; background: url(images/ad_scroll_forward.png) 0px 22px no-repeat; display: inline-block; *display: inline;}
#container #left_content #content_in #ImageGallery .thumbs .ad-back.disabled, #container #left_content #content_in #ImageGallery .thumbs .ad-forward.disabled { opacity: 0.7; cursor: default; }
#container #left_content #content_in #ImageGallery .scroller { overflow: hidden; width: 503px; display: inline-block; *display: inline;}
#container #left_content #content_in #ImageGallery .thumbs ul { display: block; height: 78px !important; width: 9999px; position: relative; left: 0; margin-left: 0px;}
#container #left_content #content_in #ImageGallery .thumbs ul li { display: inline-block; *display: inline;  border: 3px solid #616161; margin: 0 5px 0 0; opacity: 0.7; }
#container #left_content #content_in #ImageGallery .thumbs ul li.current { opacity: 1; }
#container #left_content #content_in #ImageGallery .position { padding: 5px 0; color: #000; }
#container #left_content #content_in #ImageGallery .hidden { display: none; }
#container #left_content #content_in #ImageGallery iframe { background: #fff; }
#container #left_content #content_in #ImageGallery .main_image { min-width: 503px; min-height: 348px; }
*/

/*#region ImageGallery*/
#container #left_content #content_in  .rel { position:relative; z-index:0; _position:static;   _z-index:-999;}
#container #left_content #content_in  .back_color { width:515px; padding:20px 28px 20px 28px; margin-left:0px; _padding:20px 10px 20px 8px; }
#container #left_content #content_in #ImageGallery .thumbs { left: -24px; position: relative; width: 507px; margin-left:5px; _margin-left:25px;}
#container #left_content #content_in #ImageGallery .thumbs .ad-back {position:absolute; top:0px; left:0px; margin: 0 4px 0 0; height: 70px; cursor: pointer; width: 20px; display: block; background: url(images/ad_scroll_back.png) 0px 22px no-repeat; }
#container #left_content #content_in #ImageGallery .thumbs .ad-forward {position:absolute; top:5px; right:-46px; _right:-25px; margin: 0 0 0 4px; height: 70px; cursor: pointer; width: 20px; display: block; background: url(images/ad_scroll_forward.png) 0px 22px no-repeat;  }
#container #left_content #content_in #ImageGallery .thumbs .ad-back.disabled, #container #left_content #content_in #ImageGallery .thumbs .ad-forward.disabled { opacity: 0.7; cursor: default; }
#container #left_content #content_in #ImageGallery .scroller {position:relative; overflow: hidden; width:503px; margin-left:25px; }
#container #left_content #content_in #ImageGallery .thumbs ul {  display: block;  height: 78px !important; width: 9999px; position: relative; left: 0; margin-left:0px;}
#container #left_content #content_in #ImageGallery .thumbs ul li {float:left; display: inline-block;  border:1px solid #616161; margin-right:5px; opacity: 0.7; line-height:0px !important; width:120px; height:70px;}
#container #left_content #content_in #ImageGallery .thumbs ul li.current { opacity: 50; }
#container #left_content #content_in #ImageGallery .thumbs ul li img {width:120px; height:70px;}
#container #left_content #content_in #ImageGallery .position { padding: 5px 0; color: #000; margin:5px 0px 5px 5px; _margin-left:25px; }
#container #left_content #content_in #ImageGallery .hidden { display: none; }
#container #left_content #content_in #ImageGallery iframe { background: #fff;  }
#container #left_content #content_in #ImageGallery .main_image { width: 503px; height: 360px; margin-left:5px; _margin-left:25px; }
#container #left_content #content_in #ImageGallery .imgdesc {display:block; margin:0 0px 0px 5px; _margin:-3px 0px 0px 25px;background-color: #d6d3d6; width: 492px; padding: 5px 5px 3px 5px; height:40px;}
#container #left_content #content_in #ImageGallery .imgdesc h5{font-weight:bold; padding-bottom:5px;}
/*#endregion*/

/*#region Autocomplete*/
.ac_results { padding: 0px; border: 1px solid #EEEEEE; background: white; overflow: hidden; z-index: 2; *z-index: 1; /*width: 200px !important;*/  }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; text-align:left;}
.ac_results li { margin: 0; padding: 2px 5px; cursor: default; display: block; font-size: 12px;  line-height: 16px; overflow: hidden; color: #595a54; }
.ac_results li.ac_odd { background-color: #F5F5F5; }
.ac_results li.ac_over { color: #FF6600; }
/*#endregionF5AB0A*/

/*#region Grid Wide Page*/
#content_in_map .h_line { width: 784px; }
#content_in_map .h_line_bottom { width: 784px; }
#content_in_map .online_table { background-image: url(images/drop_shadow_vertical_788.gif); width: 788px; }
#content_in_map .online_table table { width: 780px; }
#content_in_map .online_table table th span { margin:0px 5px 0px 5px; min-width: inherit; }
/*#endregion*/



/*#region StorageCertificate*/
#StorageCertificate { color: Black; }
#StorageCertificate .DataField { width: 566px; margin: 0 0 10px 0; }
#StorageCertificate .DataField select { height: 20px; border: 1px solid #616161; margin: 0 2px 0 0; max-width: 242px; }
#StorageCertificate .DataField input { border: 1px solid #616161; width: 242px; }
#StorageCertificate .DataField .FieldLabel { width: 140px; display: inline-block; margin-bottom:3px;}
#StorageCertificate .DataField span.help img { margin: 0 0 -5px 0; }
#StorageCertificate .find_button { text-align: center; font-size: 12px; font-weight: bold; color: white; display: block; background: transparent url(images/find_button_long.gif) no-repeat; width: 56px !important; height: 20px; margin: 0px 0px 0px 332px; margin: 0px 0px 0px 333px \9; _margin: 14px 0px 0px 0px; border:none !important; padding:0px;}
#StorageCertificate .find_button:hover{cursor:pointer;}
*+html #StorageCertificate .find_button {margin: 0px 0px 0px 330px;}
#StorageCertificate .Required { font-size: 11px; color: #bd1031; margin: 0px 0px 10px 144px; width: 300px; }
/*#endregion*/

/*#region Small Grid*/
.online_table table.small_font span { font-size: 11px; }
#container .online_table table.small_font .head th span { font-size: 11px; }
.online_table table.small_font td { padding: 10px 4px 10px 4px; }
.online_table table.small_font th span { margin: 0 4px !important; }
/*#endregion*/



H1.ms-rteTable-zimDefault-H1 
{
  -ms-name:"Zim Default";
}
table.ms-rteTable-zimDefault-H1  
{

	 BORDER-BOTTOM: #c4c4c4 1px double; BORDER-LEFT: #c4c4c4 1px double; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; BORDER-TOP: #c4c4c4 1px double; BORDER-RIGHT: #c4c4c4 1px double; PADDING-TOP: 2px; -ms-name: "Zim Default"
}
.ms-rteTableHeaderFirstCol-zimDefault-H1 {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 2px; -ms-name: "Zim Default"
}
.ms-rteTableHeaderLastCol-zimDefault-H1 {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 2px; -ms-name: "Zim Default"
}
.ms-rteTableHeaderOddCol-zimDefault-H1 {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 2px; -ms-name: "Zim Default"
}
.ms-rteTableHeaderEvenCol-zimDefault-H1 {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 2px; -ms-name: "Zim Default"
}
.ms-rteTableFirstCol-zimDefault-H1 {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 2px; -ms-name: "Zim Default"
}
.ms-rteTableLastCol-zimDefault-H1 {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 2px; -ms-name: "Zim Default"
}
.ms-rteTableOddCol-zimDefault-H1 {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 2px; -ms-name: "Zim Default"
}
.ms-rteTableEvenCol-zimDefault-H1 {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 2px; -ms-name: "Zim Default"
}
.ms-rteTableFooterFirstCol-zimDefault-H1 {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 2px; -ms-name: "Zim Default"
}
.ms-rteTableFooterLastCol-zimDefault-H1 {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 2px; -ms-name: "Zim Default"
}
.ms-rteTableFooterOddCol-zimDefault-H1 {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 2px; -ms-name: "Zim Default"
}
.ms-rteTableFooterEvenCol-zimDefault-H1 {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 2px; -ms-name: "Zim Default"
}
TD.ms-rteTable-zimDefault-H1 {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 2px; -ms-name: "Zim Default"
}
TH.ms-rteTable-zimDefault-H1 {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 2px; -ms-name: "Zim Default"
}


/*#region TraceShipment page*/
#container .TraceShipment .SearchValueTitle{font-size:16px; font-weight:bold; color:#202b60; font-family:Tahoma; margin-bottom:15px;}
#container .TraceShipment .hyperlinkusstatus {display:block; background: transparent url(images/truck_icon.jpg) no-repeat; padding-left:30px; margin-top:5px; width: 210px;}

#container .TraceShipment .DetailsData .online_table .hidd{display:none;}
#container .TraceShipment .DetailsData .online_table .head th.Last {display:none; border-right: none;}
#container .TraceShipment .DetailsData .rd .online_table .head th.Last {display:table-cell; border-right: none; _display:block;}
*+html #container .TraceShipment .DetailsData .rd .online_table .head th.Last {display:block;}
#container .TraceShipment .GeneralData { width:573px; margin:10px 0px 20px 0px; }
#container .TraceShipment .GeneralData .dest {width:550px; list-style:none !important;}
#container .TraceShipment .GeneralData .dest li {margin-bottom:10px; background: transparent url(images/online_bullet.gif) no-repeat left;  height:13px; _background-position:left 15%;  padding:0px 0px 0px 14px;}
#container .TraceShipment .GeneralData .dest li span{margin:0px 0px 0px 0px; font-weight:bold; font-size:13px; color:#404040;}
#container .TraceShipment .GeneralData .dest li span.cont{float: right;width: 363px;}
#container .TraceShipment .deco_line {height:1px;  background: transparent url(images/art_line.gif) repeat-x; margin:10px 0px 10px 0px; _margin:10px 0px 0px 0px; clear: both; width: 573px; }

#container .TraceShipment .button_close {display:block; background: transparent url(images/button_close_agent.gif) no-repeat;  width:198px; height:25px; padding-bottom:15px;}
#container .TraceShipment .button_close:hover {text-decoration:none;}
#container .TraceShipment .button_close span{display:block; padding:6px 0px 0px 35px; font-size:12px; font-weight:bold; color:#fff; }
#container .TraceShipment .button_open {display:block; background: transparent url(images/button_open_agent.gif) no-repeat;  width:198px; height:25px; _margin-top:-13px; padding-bottom:15px;}
#container .TraceShipment .button_open:hover {text-decoration:none;}
#container .TraceShipment .button_open span{display:block; padding:6px 0px 0px 35px; font-size:12px; font-weight:bold; color:#fff; }
*+html #container .TraceShipment .button_open {display:block; background: transparent url(images/button_open_agent.gif) no-repeat;  width:198px; height:25px; margin-top:0px; }/* ----- Hack for IE 7 ----- */ 
/*
#container .TraceShipment #content_in h2.ms-rteElement-H2{font-size:16px; font-weight:bold; color:#202b60; font-family:Tahoma; margin-bottom:15px; font-style: normal;}
#container .TraceShipment #content_in h3.ms-rteElement-H3{font-size:15px; font-weight:bold; color:#202b60; font-family:Tahoma; margin-bottom:15px;font-style: normal;}
#container .TraceShipment #content_in h4.ms-rteElement-H4{font-size:14px; font-weight:bold; color:#202b60; font-family:Tahoma; margin-bottom:15px;font-style: normal;}
*/         
#container .TraceShipment .inner h2{text-align:left;}
#container .TraceShipment .inner .Titles{font-size:15px; font-weight:bold; color:#202b60; font-family:Tahoma;}

#container .TraceShipment .inner .h_line{width:541px; height:4px;  background: transparent url(images/drop_shadow_horizonal.gif) repeat-x; margin-left:2px; _margin-bottom:40px;}
#container .TraceShipment .inner .h_line_bottom{width:541px; height:4px;  background: transparent url(images/drop_shadow_horizonal_bottom.gif) repeat-x; margin:0px 0px 0px 2px;}

#container .TraceShipment .inner .online_table {display:block; width:545px; width:547px \9; _width:544px;  background: transparent url(images/drop_shadow_verticalnarrow.jpg) repeat-y left; background-size:545px; _margin-top:-50px;}
*+html #container .TraceShipment .inner .online_table {width:545px;}
#container .TraceShipment .inner .online_table table{width:537px; margin-left:4px; _width:538px; _padding-left:5px; margin-left:4px\0/; *margin-left:0px;}
@media \0screen{ #container .TraceShipment .inner .online_table table{width:537px;}}
*+html #container .TraceShipment .inner .online_table table{width:537px;}
#container .TraceShipment .inner .online_table table .head th {background-color:#d9f3fd; border:1px solid #CCCDCE; text-align:center; padding:4px 5px 0px 8px; height:50px;}
#container .TraceShipment .inner .online_table table .head th.Last{display: table-cell; border-right: 1px solid #C7CADC; _display:block;}
*+html #container .TraceShipment .inner .online_table table .head th.Last{display: block;}
#container .TraceShipment .inner .online_table table .head th span { font-size:13px; font-weight:bold; color:gray; line-height:15px; margin-left: 0px !important}
#container .TraceShipment .inner .online_table table .head .no_border{border-right:0px solid #202b60; }
#container .TraceShipment .inner .online_table table .head th .arrow_white {display:block; background: transparent url(images/table_arrow_white.gif) no-repeat right;  height:10px; }
#container .TraceShipment .inner .online_table table .head th .arrow_black {display:block; background: transparent url(images/table_arrow_black.gif) no-repeat right;  height:10px; }
#container .TraceShipment .inner .online_table table .head th .margin_fix { margin-top:-7px;}
#container .TraceShipment .inner .online_table table td { border:1px solid #cccdce;  padding:10px 6px 0px 8px; _padding:8px 5px 0px 5px; text-align:center;}
#container  .online_table table td a.visited{color:#0072BC;}
*+html #container .inner .online_table table td { border:1px solid #cccdce;  padding:8px 5px 0px 5px; text-align:center; }/* ----- Hack for IE 7 ----- */ 
#container .inner .online_table table .height{ height:42px; _height:30px;  }
*+html #container  .online_table table .height{ height:30px;  }/* ----- Hack for IE 7 ----- */ 
#container  .inner .online_table table .white {background-color:#fff; }
#container  .inner .online_table table .gray {background-color:#f0f0f0 !important; }
#container  .inner .online_table table .gpager {*height:40px !important}
#container  .inner .online_table table .gpager td{max-width:451px; width:451px; *height:40px !important}
#container  .inner .online_table table .gpager td ul{max-width:400px; *float:left; overflow:auto; *overflow-x:auto; _overflow-x:auto; overflow:auto\9; width:400px; *height:32px !important}
#container  .inner .online_table table td span{font-size:13px; color:#404040; }
#container  .inner .online_table table td .info{font-size:13px; color:#404040; text-decoration:underline; }

#container .number_bread {margin:10px 0px 0px 3px; _margin:0px 0px 0px 3px;}
#container .number_bread .current {font-size:13px; font-family:Tahoma; color:#00aeef;}
#container .number_bread ul li{float:left; padding-left:6px;}
#container .number_bread ul li a{font-size:13px; font-family:Tahoma; color:#202b60;}
#container .number_bread ul li a:hover{text-decoration:underline;}

#container .TraceShipmentValidationBlock .SearchValueTitle{font-size:16px; font-weight:bold; color:#202b60; font-family:Tahoma; margin-bottom:15px;}
#container .TraceShipmentValidationBlock .ValidationMsg{padding:10px 0px 20px 5px}

/**********************************************ONLINE TRACING PAGE ADDITIONS STYLE ***********************************************************************/

/*#endregion*/

/*#region Subscription Form*/
#form .form .form_part .form_width a.copymail{margin-left:27px;}
#SubscriptionForm #form .form .form_part .form_width .commercial{width: 223px;float: left;margin-right: 0px;margin-left: 2px;}
#SubscriptionForm #form .form .form_part .form_width .help{float:right; margin-right:67px; margin-top:0px\9;}

/*#endregion*/

/*#region InlandRate Form*/
#container .inlandrate .history{display:none;}
#container .inlandrate .about{display:none;}

#container .inlandrate div.empty_data{margin-left:28px;}
#container .inlandrate .fieldsep{clear: both; height: 45px;overflow: hidden;}
#container .inlandrate .tabs{height:93px;}
#container .inlandrate .r{background: transparent url(images/tab_LB.png) no-repeat left;}
#container .inlandrate .a{background: transparent url(images/tab_R.png) no-repeat left;}
#container .inlandrate .h{background: transparent url(images/tab_CB.png) no-repeat left; background-position-x: 3px;}

#container .inlandrate .tabs .Rate_link{display: block;width: 150px;float: left;padding-right: 0px;padding-left: 38px;padding-top: 5px;color: #202B60;}
#container .inlandrate .tabs .Rate_link:hover{text-decoration:none;}
#container .inlandrate .tabs .Rate_link:visited{color:#202B60;}
#container .inlandrate .tabs .ratetitle{display: block;width: 150px;float: left;padding-right: 0px;padding-left: 32px;padding-top: 5px;font-weight: bold;
color: #202B60;}

#container .inlandrate .tabs .History_link{display: block;width: 150px;float: left;padding-right: 15px;padding-left: 28px;padding-top: 5px; color: #202B60;}
#container .inlandrate .tabs .History_link:hover{text-decoration:none;}
#container .inlandrate .tabs .History_link:visited{color:#202B60;}
#container .inlandrate .tabs .historytitle{display: block;width: 150px;float: left;padding-right: 15px;padding-left: 19px;padding-top: 5px;color: #202B60;
font-weight: bold;}

#container .inlandrate .tabs .UpdateDetails_link{float: right;margin-right: 10px;padding-top :5px;}
/**+html #container .inlandrate .tabs .UpdateDetails_link{margin-top:0px;}*/
#container .inlandrate .tabs .abouttitle{margin-left:35px;}
#container .inlandrate .tabs .upperlinkssep{float: right; margin-right: 8px;padding-top:5px;}/* *margin-top:0px;*/

#form .form .form_part .form_width label.req{background: url(Images/asterisk.gif) no-repeat left 3px;background-position: 1px;}
#container .inlandrate .searching{}
#container .inlandrate .searching input[type="text"] { width: 182px; height: 18px; border: 1px solid #A5A5A6; margin-bottom:8px;}

#container .inlandrate .searching select{ width: 185px; height: 22px; border: 1px solid #A5A5A6; margin-bottom:8px; }
#container .inlandrate .searching .leftcontrols{width:350px; float:left;}
#container .inlandrate .searching .rightcontrols{width:430px; float:right; margin-right:0px;}
#container .inlandrate .searching span.lbl{float:left; font-size:13px; color:#202b60; font-family:Tahoma; margin-left:15px;  width: 110px; padding-left: 12px; padding-right: 0px;}
#container .inlandrate .searching span.req{background: url(Images/asterisk.gif) no-repeat left 3px;}
#container .inlandrate .searching span.short{ width: 50px;}
#container .inlandrate .searching .vald_text {float:right; font-size:11px; color:#b72811 !important; font-family:Tahoma; margin:0px 0px 3px 12px; width: 209px;}
#container .inlandrate .searching .additionaltext{width: 560px;margin: 10px 0px 10px 29px;font-family: "tahoma", "sans-serif"; float:left\0/;}
#container .inlandrate .searching .additionaltext .redtext{color:red}
#container .inlandrate .find_button { text-align: center; font-size: 12px; font-weight: bold; color: #fff; display: block; background: transparent url(images/find_button.gif) no-repeat; width: 48px; height: 20px; border:none; float:right; margin-right:167px;}
#container .inlandrate .find_button {_margin-right:82px;}/*IE6*/
#container .inlandrate .find_button:hover {text-decoration:none; cursor:pointer;}

#container .inlandrate .online_table table .head th span { font-size:10px; font-weight:bold; color:#fff; line-height:15px; margin: 0px 0px 0px 0px; margin-left:4px !important;}
#container .inlandrate .online_table table td { font-size:10px; padding: 10px 2px 10px 1px;}
#container .inlandrate .imgbtnextralink{height:100%; width:10px;}
#container .inlandrate .newstrech{position: absolute;bottom: -56px;right: 365px; display:none;}
#container .inlandrate .ratechanges{width:20px;}

#container .inlandrate span.ratedeletion{background: transparent url(images/ratedeletion2.png) no-repeat 47px; display:block; font-size:11px; *height:15px;}
#container .inlandrate span.ratechange{background: transparent url(images/ratechange2.png) no-repeat 47px; display:block; font-size:11px; *height:15px;}
#container .inlandrate div.ratechange{width:250px;padding: 10px;}
#container .inlandrate .ratechange div.zimtooltipdiv, #container .inlandrate .ratedeletion div.zimtooltipdiv{left:-238px;}
/*#endregion*/

/*#region Unsubscribe Form */
/*.unsubscribe_button{font-size:13px; color:#202b60; float:right;  margin:5px 3px 0px 0px;}*/
#UnsubscribeForm .unsubscribe {font-size:12px; font-weight:bold; color:#fff; margin:8px 0px 0px 12px; _margin:8px 0px 0px 12px; text-decoration:none !important;}
#UnsubscribeForm .unsubscribe a:link{font-size:12px; font-weight:bold; color:#fff; margin:8px 0px 0px 12px; _margin:8px 0px 0px 12px; text-decoration:none !important;}
#UnsubscribeForm .unsubscribe a:hover{font-size:12px; font-weight:bold; color:#fff; margin:8px 0px 0px 12px; _margin:8px 0px 0px 12px; text-decoration:none  !important;}

/*#UnsubscribeForm .unsubscribe_button { display: block; background: transparent url(images/unsubscribe_button.gif) no-repeat; width: 106px; height: 20px; margin: 3px 0px 0px 0px; _margin: 14px 0px 0px 158px; padding-top: 3px; text-decoration:none  !important; }
#UnsubscribeForm .unsubscribe_button a:link{ display: block; background: transparent url(images/unsubscribe_button.gif) no-repeat; width: 106px; height: 20px; margin: 3px 0px 0px 0px; _margin: 14px 0px 0px 158px; padding-top: 3px; text-decoration:none  !important;}
#UnsubscribeForm .unsubscribe_button a:hover{ display: block; background: transparent url(images/unsubscribe_button.gif) no-repeat; width: 106px; height: 20px; margin: 3px 0px 0px 0px; _margin: 14px 0px 0px 158px; padding-top: 3px; text-decoration:none  !important; }*/

#UnsubscribeForm .form .button_holder{width: 438px !important; margin-top: 3px;}
#UnsubscribeForm .unsubscribe_button { display: block; background: transparent url(images/unsubscribe_button.gif) no-repeat; width: 103px; height: 20px; _margin: 14px 0px 0px 158px; text-decoration:none  !important; float:right; color: white;font-size: 12px;font-weight: bold; border:none;}
#UnsubscribeForm .unsubscribe_button:hover{cursor:pointer;}
#UnsubscribeForm .signin { font-size:12px; font-weight:bold; color:#fff; margin:8px 0px 0px 12px; _margin:8px 0px 0px 16px; text-decoration:none !important; }
/*#endregion*/

/*#region UpdateDetailsPage*/
#UpdateDetailsForm .send {float:left; background: transparent url(images/send_button.gif) no-repeat; width:46px; height:20px;font-family:Arial !important;}


#UpdateDetailsForm #form .form .form_part .form_width label{width:185px;}
#UpdateDetailsForm .Update { font-size:12px; font-weight:bold; color:#fff; margin:8px 0px 0px 12px; _margin:8px 0px 0px 12px; text-decoration:none !important;}
#UpdateDetailsForm .Update a:link{font-size:12px; font-weight:bold; color:#fff; margin:8px 0px 0px 12px; _margin:8px 0px 0px 12px; text-decoration:none !important;}
#UpdateDetailsForm .Update a:hover{ font-size:12px; font-weight:bold; color:#fff; margin:8px 0px 0px 12px; _margin:8px 0px 0px 12px; text-decoration:none  !important;}
#UpdateDetailsForm .Update_button { display: block; background: transparent url(images/unsubscribe_button.gif) no-repeat; width: 70px; height: 20px; text-decoration:none  !important; float:left; color: white;font-size: 12px;font-weight: bold; border:none;}
#UpdateDetailsForm .Update_button:hover{cursor:pointer;}
#UpdateDetailsForm .Update_button a:link{ display: block; background: transparent url(images/unsubscribe_button.gif) no-repeat; width: 70px; height: 20px;  _margin: 14px 0px 0px 158px; padding-top: 3px; text-decoration:none  !important;}
#UpdateDetailsForm .Update_button a:hover{ display: block; background: transparent url(images/unsubscribe_button.gif) no-repeat; width: 70px; height: 20px; _margin: 14px 0px 0px 158px; padding-top: 3px; text-decoration:none  !important; }
#UpdateDetailsForm .form .form_part .form_width .spanUser {float:left; width:251px; margin-left: 11px}


#UpdateDetailsForm .form .button_holder {width:125px; margin:30px 0px 0px 25px;}
#UpdateDetailsForm .form .button_holder {_margin:14px 0px 0px 0px;}/*IE6*/
*+html #UpdateDetailsForm .form .button_holder {width:150px;}
/*#UpdateDetailsForm .form .button_holder .Update_button {float:left; width:70px; height:20px;color: white;font-size: 12px;font-weight: bold;}*/
#UpdateDetailsForm .form .button_holder .clear_b {float:right; background: transparent url(images/clear_button.gif) no-repeat; width:46px; height:20px;}
/*#endregion*/

/*#region LogInPage*/
#LogIn .signin { font-size:12px; font-weight:bold; color:#fff; margin:8px 0px 0px 12px; _margin:8px 0px 0px 12px; text-decoration:none !important; }
#LogIn .signin a:link{font-size:12px; font-weight:bold; color:#fff; margin:8px 0px 0px 12px; _margin:8px 0px 0px 12px; text-decoration:none !important;}
#LogIn .signin a:hover{ font-size:12px; font-weight:bold; color:#fff; margin:8px 0px 0px 12px; _margin:8px 0px 0px 12px; text-decoration:none  !important;}
#LogIn .signin_button { display: block; background: transparent url(images/unsubscribe_button.gif) no-repeat; width: 70px; height: 20px; _margin: 14px 0px 0px 158px; border:none; color:White; font-weight:bold; text-decoration:none  !important; float:right}
#LogIn .signin_button:hover{cursor:pointer;}
#LogIn .signin_button a:link{ display: block; background: transparent url(images/unsubscribe_button.gif) no-repeat; width: 70px; height: 20px;  _margin: 14px 0px 0px 158px; padding-top: 3px; text-decoration:none  !important;float:right}
#LogIn .signin_button a:hover{ display: block; background: transparent url(images/unsubscribe_button.gif) no-repeat; width: 70px; height: 20px; _margin: 14px 0px 0px 158px; padding-top: 3px; text-decoration:none  !important; float:right}
#LogIn .form .button_holder{width: 438px !important; margin-top: 3px;}

#LogIn .formlinks{ padding-left:10px; padding-right:10px; }
#LogIn .vald{margin:0px 0px 3px 230px; width: 257px;}
/*#endregion*/

/*#region ForgotPassword*/
#ForgotPassword .form .button_holder{width: 438px !important; margin-top: 3px;}
#ForgotPassword .signin_button { color:white; font-weight:bold; display: block; background: transparent url(images/unsubscribe_button.gif) no-repeat; width: 70px; height: 20px; _margin: 14px 0px 0px 158px; border:none; text-decoration:none  !important; float:right}
#ForgotPassword .signin_button:hover{cursor:pointer;}
#ForgotPassword .signin { font-size:12px; font-weight:bold; color:#fff; margin:8px 0px 0px 16px; _margin:8px 0px 0px 16px; text-decoration:none !important; }
#ForgotPassword #form .form .form_part .form_width .vald{color:#b72811 !important;}
/*#endregion*/

/*#region Subscription form specials*/
#SubscriptionForm .vald_text_accept {float:right; color:#b72811 !important; font-family:Tahoma; margin:0px 0px 3px 0; width: 469px;}
#SubscriptionForm #form .form .form_part .form_width .commercial{width: 225px;float: left;margin-right: 0px;margin-left: 0px;}
#SubscriptionForm #form .form .form_part .form_width .help{float:right; margin-right:67px; margin-top:0px\9;}
#SubscriptionForm #form .form .form_part .form_width .help{_position:relative;}/*IE6*/
/*#endregion*/

/*#region FormChooser*/
#container .formchooser{width:481px;}
#container .formchooser select{width:250px; float:right;}
*+html #container .formchooser span{float:left;}
#container .formchooser .subjectlabel{color:#202B60;}
/*#endregion*/

/*#region SiteFeedback from specials*/
#SiteFeedback .vald_text{line-height:15px;}
#SiteFeedback #form .form_part .form_width { width:549px;}
#SiteFeedback #form .form_part .form_width .chbOffers{padding-left:0px\0/;}
#SiteFeedback #form .form_part .form_width span{padding-left:12px;}
#SiteFeedback #form .form_part .form_width span.req{background: url(Images/asterisk.gif) no-repeat left 3px;}
#SiteFeedback .form .form_part .form_width b{color:#202B60 !important;}
#SiteFeedback #form .form .form_part .form_width .noval{width:242px;min-width: 242px;max-width: 242px;}
#SiteFeedback #form .form .form_part .form_width .rblist label{float:right; width:350px; margin-left:10px; padding-left:0px; width:375px;}
#SiteFeedback #form .form .form_part .form_width .rblist input{float:left; width:auto; border:0px solid #a5a5a6; margin-left:24px; margin-right:16px;}
#SiteFeedback #form .form .form_part .form_width .noval input{margin-left:17px !important;}
#SiteFeedback #form .form .form_part .form_width .rbllabel{margin-right:23px; width:100px; width:85px\0/; margin-left:20px; padding-left:10px;}
*+html #SiteFeedback #form .form .form_part .form_width .rbllabel{width:85px;}
#SiteFeedback #form .form .form_part .form_width .sidelabel{float:left; font-size:13px; color:#202b60; font-family:Tahoma; margin-left:15px;  width: 80px; padding-left: 12px;}
#SiteFeedback #form .form .form_part .form_width .siteftextarea{float: left !important; margin-left: 151px !important;}
#SiteFeedback #form .form .form_part .form_width .siteftextareaside{float: left !important; margin-left: 40px !important;} 
#SiteFeedback #form .form .form_part .form_width .sitefcaptcha{width:475px;}
#SiteFeedback #form .form .form_part .form_width .siteflimited{padding-left: 161px; padding-left: 150px\0/; *padding-left: 150px; text-align:center;}
#SiteFeedback #form .form .form_part .form_width .inputlists.r{width:256px; margin-left:160px; display:block; *width:260px; _width:250px;}
#SiteFeedback #form .form .form_part .form_width .vald_text{line-height:15px; float:left; font-size:11px; color:#b72811 !important; font-family:Tahoma; margin:0px 0px 3px 151px; width: 253px;}
/*#endregion*/

/*#region ESRequestForm*/
#ESRequestForm #form .form .form_part .form_width .rblist input{ float:left; width:auto; border:0px solid #a5a5a6; margin-left:24px; margin-right:16px; }
#ESRequestForm #form .form_part .form_width span.req { background: url(Images/asterisk.gif) no-repeat left 3px; }
#ESRequestForm #form .form_part .form_width span.lbldatereq { background: url(Images/asterisk.gif) no-repeat left 3px; margin-left:15px;}
#ESRequestForm #form .form_part .form_width span { padding-left: 12px;}
#ESRequestForm #form .form_part .form_width span.datereq {display: inline; padding-left: 230px; float: right; font-size: 11px; color: #b72811 !important; font-family: Tahoma; margin: 0px 67px 3px 0; width: 253px; }
#ESRequestForm #form .form_part .form_width .import, #ESRequestForm #form .form_part .form_width .detention { display:none; }
#ESRequestForm #form .form_part .form_width span.inlineTitle { float:left; margin-left: 15px; }
#ESRequestForm #form .form_part .form_width #divGeneral { display:none; margin-top: 15px; }
#ESRequestForm #form .form_part .form_width #divRequestFor { margin-left:225px;}
#ESRequestForm #form .form_part .form_width #divRequestFor input { float: none; margin-right: auto; width: inherit; }
#ESRequestForm #form .form_part .form_width #divRequestFor span.forms { padding-left: 0px; }
#ESRequestForm #form .form_part .form_width #divRequestFor label { margin-left: 3px; padding-left: 12px; float:none; }
#ESRequestForm #form .form_part .form_width label.date { width:517px; background: transparent url(images/schedule.gif) no-repeat 471px 3px; height: 17px; float:right; padding-left:0px; margin-left:0px;}
#ESRequestForm #form .form_part .form_width label.date input{margin-right:61px;}
#ESRequestForm #form .form_part .form_width .labelcb { width:176px; }
#ESRequestForm #form .form .form_part .form_width input[type='checkbox'] { border:0px; }
#ESRequestForm #form .form .button_holder .send {float: left;background: transparent url(images/send_button.gif) no-repeat;width: 46px;height: 20px;border: none;margin-right: 0px;}
#ESRequestForm #form .form .cblmodules input[type='checkbox'] {width: 30px;float: left;margin-left: 117px;margin-right: 0px;}
#ESRequestForm #form .form .noresize{resize: none;}
/*#endregion*/

/*#region OOTB components*/

/*#region Table of contents*/
.toc-layout-main ul{list-style:none !important;}
.headertitle a{font-weight:normal !important;}
/*#endregion*/
    
/*#region Content By Query*/
.cbq-layout-main ul{width:97% !important;}
*+html .cbq-layout-main ul{width:auto !important;}
*+html .cbq-layout-main .dfwp-list{float:none;}
.ms-WPTitle, .ms-WPTitle a {font-size: 16px;font-weight: bold;color: #202B60;}
.ms-WPHeader {background-color: #EDEEEE}
/*#endregion*/

/*#endregion*/



/*#region form width fixes*/
#form .form_part .form_width { width:549px;}
#form .form .form_part .form_width input,#form .form .form_part .form_width  select {float:right; width:251px; border:1px solid #a5a5a6; margin-right:67px;}
/*body:nth-of-type(1) #form .form .form_part .form_width textarea { width:247px; margin-right:67px; width:251px\9;}/* -----the prefix is Hack for chrome ----- REMOVED 2012/01/07 All Forms To Check before removing*/
#form .Captcha{float: right; width: 255px; margin-right:67px;}
#form .Captcha input{margin-right:0px !important;}
#form .form .form_part .form_width  .vald_text {float:right; font-size:11px; color:#b72811 !important; font-family:Tahoma; margin:0px 67px 3px 0; width: 253px;}
#form .form .form_part .form_width .chbOffers *{float:left; width:auto; border:0px; margin-left:30px; margin-right:0px;}
#form .form .form_part .form_width .chbclarify *{float:left; width:auto; border:0px; margin-left:4px; margin-right:0px;}
#form .form .form_part .form_width .clarify{width:10px;}
#form .form .form_part .form_width .LabelofCheckbox{float: right;margin-right: 170px;margin-left: 0px;padding-left: 0px; margin-left:0px;  width: 127px; padding-right: 0px;}
#form .form .form_part .form_width .lblAllow{ float:right; width:465px !important; font-family:Arial !important; padding-left:9px;}
#form .form .form_part .form_width .lblAllow{_width:460px !important;}/*IE6*/
#form .form .form_part .form_width .lblAllow2{ float:right; width:465px !important; padding-left:47px !important; padding-top:10px;}
#form .form .form_part .form_width .lblAllow2{_width:460px !important;}/*IE6*/
/*#endregion*/
#Complaint .vald_text{line-height:15px;}

#ContactUs .vald_text{line-height:15px;}

#CustomerFeedback .lblAllow{ float:right; width:355px !important; font-family:Arial !important;}
#CustomerFeedback .lblAllow2{ float:right; width:355px !important; padding-left:47px !important; padding-top:10px;}
#ContactUs .lblAllow{ float:right; width:355px !important; font-family:Arial !important;}
#ContactUs .lblAllow2{ float:right; width:355px !important; padding-left:47px !important; padding-top:10px;}
/*#Complaint .lblAllow{ float:right; width:355px !important; font-family:Arial !important;}
#Complaint .lblAllow2{ float:right; width:355px !important; padding-left:47px !important; padding-top:10px;}*/
#CargoTracing .lblAllow{ float:right; width:355px !important; font-family:Arial !important;}
#CargoTracing .lblAllow2{ float:right; width:355px !important; padding-left:47px !important; padding-top:10px;}
#CargoTracing  #form .form .form_part .form_width span.req{padding-left:8px; background: url(Images/asterisk.gif) no-repeat left 3px;}
#CargoTracing label.LabelofCheckbox{line-height:13px;}
#CargoTracing .vald_text{line-height:15px;}
#CargoTracing #form .form .form_part .form_width .LabelofCheckbox{margin-right: 140px; width: 157px; }
#CargoTracing #form .form .form_part .form_width .checkbox input{ margin-top:0px;}

/*end zim table style */

 #form .form_part .form_width { width:549px;}
 #form .form .form_part .form_width input,#form .form .form_part .form_width  select {float:right; width:251px; border:1px solid #a5a5a6; margin-right:67px; width:249px\0/}
 #form .form .form_part .form_width textarea { width:247px; margin-right:67px; width:249px\0/; *width:249px;}
 @-moz-document url-prefix() { 
     #form .form .form_part .form_width textarea { width:251px;}
     }
 #form .Captcha{float: right; width: 255px; margin-right:67px;}
 #form .Captcha{_margin-right:22px;}/*IE6*/
 #form .Captcha input{margin-right:0px !important;}
 #form .form .form_part .form_width  .vald_text {float:right; font-size:11px; color:#b72811 !important; font-family:Tahoma; margin:0px 67px 3px 0; width: 253px;}
 #form .form .form_part .form_width .chbOffers *{float:left; width:auto; border:0px; margin-left:30px; margin-right:0px;}
 #form .form .form_part .form_width .chbclarify *{float:left; width:auto; border:0px; margin-left:4px; margin-right:0px;}
 #form .form .form_part .form_width .clarify{width:10px;}
 #form .form .form_part .form_width .LabelofCheckbox{float: right;margin-right: 170px;margin-left: 0px;padding-left: 0px; margin-left:0px;  width: 127px; padding-right: 0px; width: 129px\0/;}
 
/*#region disabled textbox*/
input[disabled], input[readonly], select[disabled], select[readonly], checkbox[disabled], checkbox[readonly], textarea[disabled], textarea[readonly] 
{ 
 background-color: #EBEBE4; 
 border: #3532ff 1px solid; 
 color: #545454; 
 cursor: default; 
} 

input::-moz-focus-inner /*Remove button padding in FF*/
{ 
    border: 0;
    padding: 0;
}
/*#endregion*/
 
/*#region Content Editor style - Zim Table*/
.ms-rteTable-zimDefaultTable
{
  -ms-name: "Zim Dafault Table";
}
 @-moz-document url-prefix(){.ms-rteTable-zimDefaultTable{box-shadow: 0px 0px 2px 2px #cecece;}}
.ms-rteTable-zimDefaultTable{border-right:0px solid red; width:100%; width:99% \0/;/* *width:556px; margin-left:4px; _padding-left:5px;*/ background-color:White;
                             -webkit-box-shadow: 0px 0px 2px 2px #cecece; 
                             -moz-box-shadow: 0px 0px 2px 2px #cecece; 
                             filter: progid:DXImageTransform.Microsoft.Shadow(color='#cecece', direction='0', strength='3'), 
                             progid:DXImageTransform.Microsoft.Shadow(color='#cecece', direction='90', strength='3'), 
                             progid:DXImageTransform.Microsoft.Shadow(color='#cecece', direction='180', strength='3'), 
                             progid:DXImageTransform.Microsoft.Shadow(color='#cecece', direction='270', strength='3');}

/*header row*/
.ms-rteTableHeaderRow-zimDefaultTable{}
.ms-rteTableHeaderFirstCol-zimDefaultTable{background-color:#7ac142; border-right:1px solid #cccdce; text-align:center; padding:4px 5px 0px 8px; height:50px; vertical-align: middle !important; padding: 0px !important; border-left: 1px solid #CCCDCE;}
.ms-rteTableHeaderOddCol-zimDefaultTable{background-color:#7ac142; border-right:1px solid #cccdce; text-align:center; padding:4px 5px 0px 8px; height:50px; vertical-align: middle !important; padding: 0px !important;}
.ms-rteTableHeaderEvenCol-zimDefaultTable{background-color:#7ac142; border-right:1px solid #cccdce; text-align:center; padding:4px 5px 0px 8px; height:50px; vertical-align: middle !important; padding: 0px !important;}
.ms-rteTableHeaderFirstCol-zimDefaultTable span{font-size:13px; font-weight:bold; color:#fff; line-height:15px; margin-left: 5px !important; display: inline-block; max-width: 100px; height: auto !important;  margin-right: 5px !important;}
.ms-rteTableHeaderOddCol-zimDefaultTable span{font-size:13px; font-weight:bold; color:#fff; line-height:15px; margin-left: 5px !important; display: inline-block; max-width: 100px; height: auto !important;  margin-right: 5px !important;}
.ms-rteTableHeaderEvenCol-zimDefaultTable span{font-size:13px; font-weight:bold; color:#fff; line-height:15px; margin-left: 5px !important; display: inline-block; max-width: 100px; height: auto !important;  margin-right: 5px !important;}

/*data row*/
.ms-rteTableOddRow-zimDefaultTable{height:42px; _height:30px;}
.ms-rteTableFirstCol-zimDefaultTable{padding:5px; _padding:5px; *padding:5px; vertical-align:middle; border:1px solid #cccdce; text-align:center; font-weight:normal;}
.ms-rteTableOddCol-zimDefaultTable{padding:5px; _padding:5px; *padding:5px; vertical-align:middle; border:1px solid #cccdce; text-align:center;}
.ms-rteTableEvenCol-zimDefaultTable{padding:5px; _padding:5px; *padding:5px; vertical-align:middle; border:1px solid #cccdce; text-align:center;}

/*alternate data row*/
.ms-rteTableEvenRow-zimDefaultTable{background-color:#f0f0f0 !important; height:42px; _height:30px;}
.ms-rteTableFirstCol-zimDefaultTable{padding:5px; _padding:5px; *padding:5px; vertical-align:middle; border:1px solid #cccdce; text-align:center; font-weight:normal;}
.ms-rteTableOddCol-zimDefaultTable{padding:5px; _padding:5px; *padding:5px; vertical-align:middle; border:1px solid #cccdce; text-align:center;}
.ms-rteTableEvenCol-zimDefaultTable{padding:5px; _padding:5px; *padding:5px; vertical-align:middle; border:1px solid #cccdce; text-align:center;}
.ms-rteTableFooterFirstCol-zimDefaultTable table{width:99%; margin-left:auto; margin-left:-1px \0/; margin-right:auto;}
/*#endregion*/

/*#region Content Editor style - Zim INNER Table (Trace Shipment like)*/
.ms-rteTable-zimInnerTable
{
    -ms-name: "Zim Inner Table";
}
 @-moz-document url-prefix(){.ms-rteTable-zimInnerTable{box-shadow: 0px 0px 2px 2px #cecece;}}
.ms-rteTable-zimInnerTable{border-right:0px solid red; width:100%; width:99% \0/;/* *width:540px; margin-left:auto; margin-right:auto; _padding-left:5px;*/ background-color:White; 
                             -webkit-box-shadow: 0px 0px 2px 2px #cecece; 
                             -moz-box-shadow: 0px 0px 2px 2px #cecece; 
                             filter: progid:DXImageTransform.Microsoft.Shadow(color='#cecece', direction='0', strength='3'), 
                             progid:DXImageTransform.Microsoft.Shadow(color='#cecece', direction='90', strength='3'), 
                             progid:DXImageTransform.Microsoft.Shadow(color='#cecece', direction='180', strength='3'), 
                             progid:DXImageTransform.Microsoft.Shadow(color='#cecece', direction='270', strength='3');}

/*header row*/
.ms-rteTableHeaderRow-zimInnerTable{}
.ms-rteTableHeaderFirstCol-zimInnerTable{background-color:#D9F3FD; border-right:1px solid #cccdce; text-align:center; padding:4px 5px 0px 8px; height:50px; vertical-align: middle !important; padding: 0px !important; border-left: 1px solid #CCCDCE;}
.ms-rteTableHeaderOddCol-zimInnerTable{background-color:#D9F3FD; border-right:1px solid #cccdce; text-align:center; padding:4px 5px 0px 8px; height:50px; vertical-align: middle !important; padding: 0px !important;}
.ms-rteTableHeaderEvenCol-zimInnerTable{background-color:#D9F3FD; border-right:1px solid #cccdce; text-align:center; padding:4px 5px 0px 8px; height:50px; vertical-align: middle !important; padding: 0px !important;}
.ms-rteTableHeaderFirstCol-zimInnerTable span{font-size:13px; font-weight:bold; color:gray; line-height:15px; margin-left: 5px !important; display: inline-block; max-width: 100px; height: auto !important;  margin-right: 5px !important;}
.ms-rteTableHeaderOddCol-zimInnerTable span{font-size:13px; font-weight:bold; color:gray; line-height:15px; margin-left: 5px !important; display: inline-block; max-width: 100px; height: auto !important;  margin-right: 5px !important;}
.ms-rteTableHeaderEvenCol-zimInnerTable span{font-size:13px; font-weight:bold; color:gray; line-height:15px; margin-left: 5px !important; display: inline-block; max-width: 100px; height: auto !important;  margin-right: 5px !important;}

/*data row*/
.ms-rteTableOddRow-zimInnerTable{height:42px; _height:30px;}
.ms-rteTableFirstCol-zimInnerTable{padding:5px; _padding:5px; *padding:5px; vertical-align:middle; border:1px solid #cccdce; text-align:center; font-weight:normal;}
.ms-rteTableOddCol-zimInnerTable{padding:5px; _padding:5px; *padding:5px; vertical-align:middle; border:1px solid #cccdce; text-align:center;}
.ms-rteTableEvenCol-zimInnerTable{padding:5px; _padding:5px; *padding:5px; vertical-align:middle; border:1px solid #cccdce; text-align:center;}

/*alternate data row*/
.ms-rteTableEvenRow-zimInnerTable{background-color:#f0f0f0 !important; height:42px; _height:30px;}
.ms-rteTableFirstCol-zimInnerTable{padding:5px; _padding:5px; *padding:5px; vertical-align:middle; border:1px solid #cccdce; text-align:center; font-weight:normal;}
.ms-rteTableOddCol-zimInnerTable{padding:5px; _padding:5px; *padding:5px; vertical-align:middle; border:1px solid #cccdce; text-align:center;}
.ms-rteTableEvenCol-zimInnerTable{padding:5px; _padding:5px; *padding:5px; vertical-align:middle; border:1px solid #cccdce; text-align:center;}
/*#endregion*/

/*#region Expandable div*/
.expandablediv .expandablediv_button_close {display:block; background: transparent url(images/expandable_div_button_close.png) no-repeat;  width:auto; height:25px; padding-bottom:15px; max-width:570px;}
.expandablediv .expandablediv_button_close:hover {text-decoration:none;}
.expandablediv .expandablediv_button_close span{display:inline-block; padding:6px 5px 0px 5px; font-size:12px; font-weight:bold; color:#fff; margin-left:27px; background-color:#7AC142; height:19px;}
.expandablediv .expandablediv_button_open {display:block; background: transparent url(images/expandable_div_button_open.png) no-repeat;  width:auto; height:25px; padding-bottom:15px; max-width:570px;}
.expandablediv .expandablediv_button_open:hover {text-decoration:none;}
.expandablediv .expandablediv_button_open span {display:inline-block; padding:6px 5px 0px 5px; font-size:12px; font-weight:bold; color:#fff;  margin-left:27px; background-color:#7AC142; height:19px;}
*+html .expandablediv .expandablediv_button_open {display:block; background: transparent url(images/expandable_div_button_open.png) no-repeat;  width:auto; height:25px; margin-top:0px; max-width:570px;}/* ----- Hack for IE 7 ----- */ 
.expandablediv .expandabledata{width:auto; /*max-width:570px;*/}
#container .expandablediv .deco_line {width:auto; }
/*#endregion*/

/*#region CampaignForm*/

.campaignform{width: 285px;}
.campaignform .back_title{height: 24px; background-color: #202B60; width: 285px;}
.campaignform .back_title h2{font-size: 15px; color: white; padding: 4px 0px 0px 14px; font-family: Tahoma; font-weight: normal;}
.campaignform  #form {width:285px;}
.campaignform  #form .form .form_part .form_width{width:285px;}
.campaignform  #form .form .form_part .form_width label {padding-right: 34px;}
.campaignform  #form .form .form_part .form_width input{float:left; width: 227px; border: 1px solid #A5A5A6; margin-left: 27px; margin-right:0px;}
.campaignform  #form .form .form_part .form_width textarea{float:left; width: 227px !important; border: 1px solid #A5A5A6; margin-left: 27px;}
.campaignform  #form .form .form_part .form_width textarea.water { color: #A5A5A6; }
.campaignform  #form .form .form_part .form_width .width{width:229px;margin-right:29px;}
.campaignform  #form .form .form_part .form_width .chbOffers *{width: 15px; float: left; padding: 0px; margin: 0px 0px 0px 6px;border:none;}
.campaignform  #form .form .form_part .form_width .lblAllow{float: left; width: 234px !important; font-family: Arial !important; padding: 0px 0px 0px 7px; margin: 0px;}
.campaignform  #form .form .form_part .form_width .lblAllow2 {float: left; width: 222px !important; font-family: Arial !important; padding: 8px 0px 0px 28px !important; margin: 0px;}
.campaignform  #form .form .form_part .form_width .vald_text{margin:0px 4px 3px 0px;}
.campaignform  #form .form .button_holder{margin: 15px 0px 0px 27px;}
*+html .campaignform  #form .form .button_holder{width:125px;}
.campaignform  #form .form .button_holder .Campaignsend{display:block; background: transparent url(images/find_button.gif) no-repeat; width:46px; height:20px; margin:6px 3px 6px 0px; _margin:8px 3px 6px 0px; border:none; _padding-top:3px; color:White; font-weight:bold;}
.campaignform .txtphonecountry{width:37px !important; margin-right:3px !important; float:left !important; margin-left: 0px !important;}
.campaignform .txtphonenumber{margin-right: 0px !important; margin-left: 0px !important; width: 165px !important;}
.campaignform .lblphone{width: 10px !important;margin: 2px 0px 0px 26px !important;padding: 0px !important;}
.campaignform .phonenumsep{width: 9px !important;padding: 0px !important;margin: 2px 0px 0px 0px !important;}

.campaignform  #form .form .form_part .form_width fieldset {border: 1px solid #a7a7a7; padding-bottom:10px; padding-top:10px;margin-bottom:10px; width:95%;margin-left:5px}
.campaignform  #form .form .form_part .form_width fieldset.heb {margin-right:5px}
.campaignform  #form .form .form_part .form_width fieldset legend {color:#202b60; margin-left: 7px; padding:0px 13px; font-size:13px; font-family:Tahoma; padding-right:20px; margin-right:5px}
.campaignform  #form .form .form_part .form_width fieldset legend.req {background: url(Images/asterisk.gif) no-repeat 4px 4px;}
.campaignform  #form .form .form_part .form_width fieldset.heb legend.req {background: url(Images/asterisk.gif) no-repeat 92% 4px;}
.campaignform  #form .form .form_part .form_width fieldset.heb .campaign_form_email {margin-right:0px;margin-left:20px}
.campaignform  #form .form .form_part .form_width fieldset .campaign_form_email {margin-right:0px;margin-left:21px}
.campaignform  #form .form .form_part .form_width fieldset label {margin-left:10px}
.campaignform  #form .form .form_part .form_width fieldset.heb label {margin-left:8px}
.campaignform  #form .form .form_part .form_width fieldset label.lblphone {margin-left:22px!important}
.campaignform  #form .form .form_part .form_width fieldset.heb label.lblphone {margin-left:20px!important;margin-left:17px\9!important}
.campaignform  #form .form .form_part .form_width fieldset span.vald_text  {margin-right:-5px}
.campaignform  #form .form .form_part .form_width fieldset.heb span.vald_text  {margin-right:20px}
.campaignform  #form .form .form_part .form_width fieldset span.fieldset_validation {padding-top:5px}
.campaignform  #form .form .form_part .form_width fieldset.heb label.label_fieldset {margin-left:0px;margin-right:11px;width:100%}
.campaignform  #form .form .form_part .form_width .campaign_countries  {margin-left:5px; margin-right:20px}


.campaignform.horizontal{width: 572px;}
.campaignform.horizontal .back_title{width: 572px;}
.campaignform.horizontal .back_title h2{font-size: 15px !important;font-weight: normal !important;color: white !important;line-height: 15px !important;margin: 0px 2px 0px 2px;}
.campaignform.horizontal  #form {width:572px;}
.campaignform.horizontal  #form .form .form_part .form_width{width:572px;}
.campaignform.horizontal  #form .form .form_part .form_width .company{margin-bottom:10px;}

.campaignform.horizontal  #form .form .form_part .form_width  .horizontal_flds{width: 47%  !important;float:right;}
.campaignform.horizontal  #form .form .form_part .form_width  .flds_phone{display:none;}
.campaignform.horizontal  #form .form .form_part .form_width textarea{width: 520px !important;}
.campaignform.horizontal  #form .form .form_part .form_width .lblAllow{width: 525px !important;margin-top:15px;}
.campaignform.horizontal  #form .form .form_part .form_width .lblAllow2 {width: 525px !important;}
.campaignform.horizontal  #form .form .form_part .form_width .clear{display:none;}
.campaignform.horizontal  #form .form .form_part .form_width .fieldsep{width: 47% !important;}
.campaignform.horizontal  #form .form .form_part .form_width fieldset{width: 47% !important;display: inline-block;}
.campaignform.horizontal  #form .form .form_part .form_width .col{width:100%;}
.campaignform.horizontal  #form .form .form_part .form_width .col #divNameAndJob{display: inline-block;width: 49%;}
.campaignform.horizontal  #form .form .form_part .form_width .col #divCompany{width: 49%; float: right;}
.campaignform.horizontal  #form .form .form_part .form_width .towColumns{display:inline-block;}
.campaignform.horizontal  #form .form .form_part .form_width .towColumns .vald_text{float: left;margin-left: 28px;}

.campaignform.horizontal  #form .form .form_part .form_width .chbOffers input{margin-top:18px;}
.campaignform.horizontal #form .form .lblphone{margin: 2px 0px 0px 26px !important;}
.campaignform.horizontal #form .form .phonenumsep{margin: 2px 1px 0px 1px !important;}

.campaignform.horizontal.formrtl #form .form .form_part .form_width label.req{background: url(Images/asterisk.gif) no-repeat right;background-position:right;}
.campaignform.horizontal.formrtl #form .form .form_part .form_width legend.req{background: url(Images/asterisk.gif) no-repeat 112px 4px;background: url(Images/asterisk.gif) no-repeat 115px 4px\9;}
.campaignform.horizontal.formrtl #form .form .phonenumsep{margin: 2px 4px 0px 2px !important;}
.campaignform.horizontal.formrtl #form .form .form_part .form_width .col{float:right;}
.campaignform.horizontal.formrtl #form .form .form_part .form_width .towColumns .vald_text{float:right;}
.campaignform.horizontal.formrtl #form .form .button_holder {margin: 15px 25px 0px 0px;}
 .campaignform.horizontal.formrtl #form .form .form_part .form_width .towColumns textarea{float: right;margin-right: 27px;}

/*rtl*/
.formrtl{direction:rtl;}
.formrtl .back_title h2{padding: 4px 14px 0px 0px;}
*+html .formrtl  #form .form .form_part .form_width input, .formrtl #form .form .form_part .form_width  select {margin-right:30px;}
.formrtl #form .form .form_part .form_width label {float: right; margin-right: 18px; padding-right: 12px; padding-left: 5px; margin-left:28px}
.formrtl #form .form .form_part .form_width label.req {background: url(Images/asterisk.gif) no-repeat right 3px;background-position: right;}
.formrtl #form .form .form_part .form_width .chbOffers *{float: right; margin: 0px 6px 0px 0px;}
.formrtl #form .form .form_part .form_width .lblAllow{width: 209px !important; float: right; padding: 0px 7px 0px 0px;}
.formrtl #form .form .form_part .form_width .lblAllow2{width: 209px !important; float: right; padding: 8px 28px 0px 0px !important;}
.formrtl #form .form .form_part .form_width .vald_text{margin:0px 28px 3px 0px;}
.formrtl #form .form .button_holder {margin: 15px 33px 0px 0px;}
*+html .formrtl #form .form .button_holder {margin: 15px 13px 0px 0px; width:110px;}
.formrtl #form .form .button_holder .Campaignsend{float: right; *float: right;}
.formrtl #form .form .button_holder .clear_b {float: left; *float: left;}
.formrtl #form .form .txtphonecountry{width:37px !important; margin-right:3px !important; float:left !important; margin-left: 0px !important;}
.formrtl #form .form .txtphonenumber{margin-right: 0px !important; margin-left: 0px !important; width: 166px !important; float:left !important;}
.formrtl #form .form .lblphone{width: 10px !important;margin: 2px 0px 0px 26px !important;padding: 0px !important; float:left !important;}
.formrtl #form .form .phonenumsep{width: 4px !important;padding: 0px !important;margin: 2px 5px 0px 0px !important; float:left !important;}
/*
.formrtl #form .form .form_part .form_width .txtphonecountry{width:37px !important; margin-left:3px !important; float:right !important;margin-right:0px !important;}
.formrtl #form .form .form_part .form_width .txtphonenumber{margin-left: 0px !important; margin-right: 0px !important; width: 166px !important; width:161px\0/ !important; float:right;}
.formrtl #form .form .form_part .form_width .lblphone{width: 10px !important;margin: 5px 29px 0px 0px !important;padding: 0px !important;}
.formrtl #form .form .form_part .form_width .phonenumsep{width: 9px !important;padding: 0px !important;margin: 5px 0px 0px 0px !important;}
*/
/*#endregion*/

/*#region LandingPage*/
#container #content #left_content_landing{width: 950px;background-color:#edeeee;}
#container #content #left_content_landing .grayline{background: transparent url(images/PAS.jpg); height:7px;}
#container #content #left_content_landing .overview_pic{height:250px; width:950px;}
#container #content #left_content_landing #content_in_landing .editablecontent{width:662px; float:left;background-color:#edeeee;}

#container #content #left_content_landing #content_in_landing .editablecontent .ms-WPBody{line-height: 20px;font-size: 13px;color: #202B60;font-family: Tahoma;}
#container #content #left_content_landing #content_in_landing .thank_contentEditor p .ms-rteFontSize-3{font-size:10pt;}

#container #content #left_content_landing .landinghtmltext { padding:0px 10px 0px 10px;}
#container #content #left_content_landing .landinghtmltext ul{list-style:disc; margin-left: 20px;}
#container #content #left_content_landing .landinghtmltext ol{list-style:decimal; margin-left: 20px;}
#container #content #left_content_landing .rtllandinghtmltext { direction:rtl; float:right; width:930px;}
#container #content #left_content_landing .rtllandinghtmltext ul{margin-left: 0px; margin-right:20px;}
#container #content #left_content_landing .rtllandinghtmltext ol{margin-left: 0px; margin-right:20px;}
#container #content #left_content_landing .rtllandinghtmltext { text-align:right; }
#container #content #left_content_landing .rtllandinghtmltext .ms-rtestate-write { text-align:right; direction:rtl; }


#container #content #left_content_landing #content_in_landing .editablecontent ul{list-style:disc; margin-left: 20px;}
#container #content #left_content_landing #content_in_landing .editablecontent ol{list-style:decimal; margin-left: 20px;}
#container #content #left_content_landing #content_in_landing .rtleditablecontent{float:right; direction:rtl}
#container #content #left_content_landing #content_in_landing .rtleditablecontent .ms-rtestate-write { text-align:right; direction:rtl; }
#container #content #left_content_landing #content_in_landing .rtleditablecontent ul{margin-left: 0px; margin-right:20px; }
#container #content #left_content_landing #content_in_landing .rtleditablecontent ol{margin-left: 0px; margin-right:20px; }
#container #content #left_content_landing #content_in_landing .editablecontent .innereditable, #container #content #left_content_landing #content_in_landing .editablecontent .wps{padding:10px;}
#container #content #left_content_landing #content_in_landing .editablecontent .innereditable table{border-collapse:collapse;} 
#container #content #left_content_landing #content_in_landing .sidecontent{width:285px; float:right;background-color:#edeeee;}
#container #content #left_content_landing #content_in_landing .rtlsidecontent{float:left;}
#container #content #left_content_landing #content_in_landing .sidecontent .side_left_pic{width: 270px;height: 160px;margin: 8px;}
#container #content #left_content_landing #content_in_landing .sidecontent .side_right_pic{width: 270px;height: 160px;margin: 8px;}
/*#container #content #left_content_landing #content_in_landing .rtleditablecontent .expandablediv {float:right;}*/
#container #content #left_content_landing #content_in_landing .rtleditablecontent .expandablediv .expandablediv_button_close {background: transparent url(images/expandable_div_button_close_rtl.png) no-repeat right 0px;}
#container #content #left_content_landing #content_in_landing .rtleditablecontent .expandablediv .expandablediv_button_close span{margin-right:32px; margin-left:0px;}
#container #content #left_content_landing #content_in_landing .rtleditablecontent .expandablediv .expandablediv_button_open {background: transparent url(images/expandable_div_button_open_rtl.png) no-repeat right 0px;}
#container #content #left_content_landing #content_in_landing .rtleditablecontent .expandablediv .expandablediv_button_open span {margin-right:32px; margin-left:0px;}
#container #content #left_content_landing #content_in_landing .maxContent{border-right-style:solid;border-right-width:3px;border-right-color:white;}
#container #content #left_content_landing #content_in_landing .maxSide{border-left-style:solid;border-left-width:3px;border-left-color:white;}
#container #content #left_content_landing #content_in_landing .rtleditablecontent.maxContent{border-right-style:solid;border-right-width:0px;border-right-color:white;border-left-style:solid;border-left-width:3px;border-left-color:white;}
#container #content #left_content_landing #content_in_landing .rtlsidecontent.maxSide{border-left-style:solid;border-left-width:0px;border-left-color:white;border-right-style:solid;border-right-width:3px;border-right-color:white;}
#container #content #left_content_landing #green_deco{width:950px;}
#container #content .editablecontent a{color:#0072BC !important}
#container #content .editablecontent .campaignform label{line-height:13px;}
#container #content .editablecontent .campaignform .vald_text{line-height:15px;}
#container #content .editablecontent .campaignform .back_title h2{line-height:15px;}
#container #content .editablecontent #CargoTracing label{line-height:13px;}
#container #content .editablecontent #CargoTracing .vald_text{line-height:15px;}
#container #content .editablecontent #CargoTracing span.title{line-height:15px;}

/*#endregion*/

/*#region thickbox*/
/* thickbox*/
/* ----------------------------------------------------------------------------------------------------------------*//* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/*

/* ----------------------------------------------------------------------------------------------------------------*//* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/#TB_window
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #333333;
}

#TB_secondLine
{
    font: 10px Arial, Helvetica, sans-serif;
    color: #666666;
}
#TB_window a:link
{
    /*color: #666666;*/
    color: white;
}
#TB_window a:visited
{
    color: #666666;
}
#TB_window a:hover
{
    color: #000;
}
#TB_window a:active
{
    color: #666666;
}
#TB_window a:focus
{
    color: #666666;
}

/* ----------------------------------------------------------------------------------------------------------------*//* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/#TB_overlay

.TB_overlayMacFFBGHack
{
    background: url(macFFBgHack.png) repeat;
}
.TB_overlayBG
{
    background-color: black;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
}
* html #TB_overlay
{
    /* ie6 hack */
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window
{
    position: fixed;
    z-index: 102;
    color: #000000;
    display: none;
    text-align: left;
    top: 50%;
    left: 50%;
}
* html #TB_window
{
    /* ie6 hack */
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image
{
    display: block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
}
#TB_caption
{
    height: 25px;
    padding: 7px 30px 10px 25px;
    float: left;
}
#TB_closeWindow
{
    height: 25px;
    padding: 11px 25px 10px 0;
    float: right;
}
#TB_closeAjaxWindow
{
    padding: 7px 10px 5px 0;
    margin-bottom: 1px;
    text-align: right;
    float: right;
}
#TB_ajaxWindowTitle
{
    float: left;
    padding: 7px 0 5px 10px;
    margin-bottom: 1px;
}
#TB_title
{
    background-color: #e8e8e8;
    height: 27px;
    display:none;
}
#TB_ajaxContent
{
    clear: both;
    padding: 2px 15px 15px 15px;
    overflow: auto;
    text-align: left;
    line-height: 1.4em;
}
#TB_ajaxContent.TB_modal
{
    padding: 15px;
}
#TB_ajaxContent p
{
    padding: 5px 0px 5px 0px;
}
#TB_load
{
    position: fixed;
    display: none;
    height: 13px;
    width: 208px;
    z-index: 103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load
{
    /* ie6 hack */
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect
{
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    border: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height: 100%;
    width: 100%;
}
* html #TB_HideSelect
{
    /* ie6 hack */
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent
{
    clear: both;
    border: none;
    margin-bottom: -1px;
    margin-top: 1px;
    _margin-bottom: 1px;
}
/*#endregion*/

/*#region displayphoto*/
/*.displayphoto{width: 287px; max-width:287px;}*/
.displayphoto h2{font-size: 16px; color: #202B60; font-family: Tahoma; padding-bottom:5px;width: 97%;margin-right: auto;margin-left: auto;}
.displayphoto img{display: block; margin-left: auto; margin-right: auto;width: 97%;}
.displayphoto a span{display: block; text-align:center; padding:5px 0px 5px 0px;}
.displayphoto #Description{width: 97%; display: block; margin-left: auto; margin-right: auto; color: #202B60;}
/*#endregion*/

/*#region DisplayFlash*/
#DisplayFlash{display: block; margin-left: auto; margin-right: auto;}
/*#endregion*/

/*#region YouTube*/
#YouTube { display: inline-block; width: 100%; }
#YouTube #Video { margin: 10px 0 10px 0; width: 97%; display: block; margin-left: auto; margin-right: auto;}
/*#YouTube div { color: #330065; }*/
#YouTube #Description{width: 97%; display: block; margin-left: auto; margin-right: auto; color: #202B60;}
#YouTube span { display: block; }
#YouTube a { background: url(Images/Common/MoreItemsArrow.png) no-repeat left 5px; color: #0072BB; padding: 0 0 0 12px; margin: 3px 0 0 0; display: block; float: left; font-weight: normal; }
/*#endregion*/

/*#region Vimeo*/
#Vimeo { display: inline-block; width: 100%; }
#Vimeo #Video { margin: 10px 0 10px 0; width: 97%; display: block; margin-left: auto; margin-right: auto;}
#Vimeo #Description{width: 97%; display: block; margin-left: auto; margin-right: auto; color: #202B60;}
/*#endregion*/

/*#region CountriesTreeField*/
.relevantcountries {max-height: 250px; overflow-y: scroll;}
.relevantcountries .zimcb{background-color:Red;}
/*#endregion*/

/*#region Additional ribbon style*/
/*
.ms-rteStyle-InvisbleStyle
{ 
  -ms-name: "ZimInvisible"; visibility:hidden;
}
*/
/*#endregion*/

/*#region displaylist*/
#container .displaylist .online_table table td{padding: 10px 1px 10px 1px;}
#container .displaylist {overflow-x:auto;}
#container .displaylist .online_table table .height{background-color:White;}
#container .displaylist .h_line, #container .displaylist .h_line_bottom{width:auto;}
#container .displaylist .online_table{background: transparent url(images/drop_shadow_vertical.gif) repeat-y left 0px;}
/*#endregion*/

/*#region CleanPage*/
#CleanPage {width: 1003px;}
/*#endregion*/

/*#region ReceiveQuote Form*/
#ReceiveQuote #form .form .form_part .form_width label.date{background: transparent url(images/schedule.gif) no-repeat 471px; width:476px;}
#ReceiveQuote #form .form .form_part .form_width .chb *{float: left;margin-left: 0px;width: 18px; border:0px;}
#ReceiveQuote #form .form .form_part .form_width label.date{margin-bottom:3px;}
#ReceiveQuote .landexport{display:none;}
#ReceiveQuote .landimport{display:none;}
#ReceiveQuote .allexportdiv{display:block;}
#ReceiveQuote .allimportdiv{display:block;}
#ReceiveQuote #form .form .form_part .form_width .innerlabel{margin-left: 28px; width: 40px;}
#ReceiveQuote .rblmonthlyquantity label{line-height:13px;}
#ReceiveQuote .vald_text{line-height:15px;}
#ReceiveQuote .txtphonecountry{margin-left:2px;}
#ReceiveQuote .txtphonecountry, #ReceiveQuote .txtphonecity{width:37px !important; margin-right:3px !important; float:left !important;}
#ReceiveQuote .txtphonenumber{width:193px !important; width:189px \0/ !important; float:left !important;}
#ReceiveQuote .phonenumsep{margin: 0px !important; padding: 0px !important; width: 8px !important;}
#ReceiveQuote .rblmonthlyquantity input{width: 20px !important;padding: 0px !important;margin: 0px !important;border: 0px !important;float:left !important;}
#ReceiveQuote .rblmonthlyquantity label{width:150px !important; padding-left:15px !important; margin-left:0px !important;}
#ReceiveQuote #bpop {display:none;}
#bpop .ifr {height:429px; height:360px \0/; width:580px;}
#bpop span.b-close {color:White; font-weight:bold; font-size:20px; display:block;}
#bpop span.b-close:hover {cursor: pointer;}
#ReceiveQuote .hasref input{border: 0px !important;}
@-moz-document url-prefix() { 
  #ReceiveQuote .txtphonenumber {
     width:189px !important;
  }
}
/*#endregion*/

/*#region Bypass Page Edit Mode*/
.overview_content .reqdiv span.ms-formfieldlabel{background: url(/_layouts/Zim/1033/Images/asterisk.gif) no-repeat left 3px; padding-left: 10px;} 
/*#endregion*/

/*#region ManagedBanner*/
#container #ManagedBanner{float:left; width:178px; _width:176px;}
/*#endregion*/

/*#region BannerReports*/
#BannerReports { color: Black; }
#BannerReports .fieldsep{clear: both; height: 8px;overflow: hidden;}
#BannerReports .lblpageending{color:#404040;}
#BannerReports h2{margin-bottom:20px !important;}
#BannerReports .TextField { width: 60px; display: inline-block; }
#BannerReports table { display: inline-block !important; }
#BannerReports .find_button { display: block; background: transparent url(images/unsubscribe_button.gif) no-repeat; height: 20px; _margin: 14px 0px 0px 158px; border:none; color:White; font-weight:bold; text-decoration:none  !important; margin-left: 116px; margin-left: 114px \0/;}
#BannerReports .find_button:hover{cursor:pointer;}
#BannerReports input[type="text"] { width: 140px; height: 18px; border: 1px solid #A5A5A6; margin-left:16px;}
#BannerReports .Field { margin: 0 0 0px 0; width:250px;}
#BannerReports .Field .ddlbanners{width:150px; float:right;}
#BannerReports .Field .Required{float: left;margin-left: 85px;width: 142px;margin-right: 0px;}
#BannerReports .Field .rblist{float:right;margin-right: 86px;}
#BannerReports .TextField.date { width: 250px; width: 252px \0/; background: transparent url(images/schedule.gif) no-repeat right;  _width: 245px;}
#BannerReports .TextField.nodate { width: 235px;}
#BannerReports span {margin-right:5px;}
#BannerReports .date span { width: 64px; display: inline-block; }
#BannerReports input[type="radio"] { margin-top: -1px; }
#BannerReports .ui-datepicker { left: 460px !important; }
/*#endregion*/

/*#region LineCollection*/
#container  .linecollection { width:549px;}

#container .linecollection a.portlink {display:block; background: transparent url(images/expandable_div_button_close.png) no-repeat;  width:auto; height:25px; padding-bottom:5px; max-width:570px;}
#container .linecollection a.portlink.closed {background: transparent url(images/expandable_div_button_open.png) no-repeat;}
#container .linecollection a span {display:inline-block; padding:6px 5px 0px 5px; font-size:12px; font-weight:bold; color:#fff; margin-left:27px; background-color:#7AC142; height:19px; min-width:300px;}

/*
#container .linecollection a span.arrow{float:left; background: transparent url(images/arrow_qa_open.gif) no-repeat left; width:21px; height:20px;}
#container .linecollection a span.closed{background: transparent url(images/arrow_qa.gif) no-repeat left;}
*/

#container .linecollection .linesof{margin-top: 3px; margin-left: 16px; margin-bottom: 30px;}
#container .linecollection .linesof ul.portlines{list-style: none !important;}
#container .linecollection .linesof ul.portlines .singleline{margin-bottom: 7px;}
#container .linecollection .expandabledata{width:auto; /*max-width:570px;*/}
#container #container .linecollection .deco_line {width:auto; }
/*#endregion*/

/*#region spreadpage*/
#SpreadPage{font-size: 13px;color: #202b60;font-family: Tahoma;}
#SpreadPage .fieldsep{clear: both; height: 8px;overflow: hidden;}
#SpreadPage .sectionlbl{padding-left: 16px; background: transparent url(images/form_bullet.gif) no-repeat left;}
#SpreadPage ul{list-style:disc; padding-left:20px;}
#SpreadPage ul li{margin-bottom: 4px;}
#SpreadPage .relevantcountriescb, #SpreadPage .optionsdiv{margin: 13px;}
#SpreadPage .submit{float:left; border-style:none; background-color:#202B60; color:White; width:80px; font-weight:bold; height:20px;margin: 5px;}
/*#endregion*/

/*#region ImageGalleryNew*/
#container .overview_content .imagegallerynew ul {list-style:none !important; margin-left:0px !important;}
#container #left_content #content_in .overview_content .imagegallerynew ul li {display:inline-block; margin:3px; *display:inline;}
#container .overview_content .imagegallerynew a.magnify_overla img {border:2px solid #edeeee;}
#container .overview_content .imagegallerynew a.magnify_overla img:hover {border:2px solid #505050;}
#container .overview_content .imagegallerynew a.magnify_overla .item{}
#container .overview_content .imagegallerynew .updatep{text-align:center;}
#container .overview_content .imagegallerynew .updatep img{height:25px;}

#container .overview_content .imagegallerynew .paging{text-align:center; /*margin:14px 0 -17px 0;*/margin:14px 0 0 0; font-size: 130%;}
#container .overview_content .imagegallerynew .paging a{padding:0 5px;}
#container .overview_content .imagegallerynew .paging a:hover {font-weight:bold; text-decoration:none;}
#container .overview_content .imagegallerynew .paging span.current_page{ color:#00aeef;font-weight:bold;}
*+html #container .overview_content .imagegallerynew .paging .pager{float:left; margin-left:250px;} /*IE7*/

/*
#container .overview_content .imagegallerynew a.magnify_overla:hover span {visibility:visible;}
#container .overview_content .imagegallerynew a.magnify_overla span {background: url(images/gallery_magnify.jpg) no-repeat bottom left; visibility:hidden;}
#container .overview_content .imagegallerynew a.magnify_overlay, a.magnify_overlay span {display:block; float:left;}
#container .overview_content .imagegallerynew a.magnify_overlay img {visibility:hidden;}
#container .overview_content .imagegallerynew .paging img.prev{padding-right:2px;}
#container .overview_content .imagegallerynew .paging img.next{padding-left:2px;}


#container .overview_content .imagegallerynew .viewport{border: 3px solid #eee;    float: left;     height:100px; width:200px;   margin: 0 9px 9px 0;    overflow: hidden;    position: relative;    }
.viewport a {    display: block;    position: relative;}
.viewport a img {        left: -20px;    position: relative;    top: -20px;    }
*/
/*#endregion*/

/*#region Content Editor style - Zim Hidden Text*/
.ms-rteStyle-hiddenStyle
{
  -ms-name: "Hide";
}
.ms-rteStyle-hiddenStyle{display:none;visibility:hidden;}
/*#endregion*/



/*#region Grid*/
.online_table a.inactive{pointer-events: none; cursor: default;}
/*#endregion*/

/*#region FAQ*/
#container  .qa { width:549px; }
#container  .qa a.question{ display:block; background: transparent url(images/expandable_div_button_open.png) no-repeat;  width:auto; min-height:25px; max-width:570px; }
#container  .qa a.question.closed{ background: transparent url(images/expandable_div_button_close.png) no-repeat; }
#container  .qa a.question span {display:inline-block; padding:4px; font-size:12px; font-weight:bold; color:#fff; margin-left:27px; background-color:#7AC142; min-height:19px;}

#container  .qa  ul{margin-bottom:8px;*margin-bottom:8px;}
#container  .qa  ul .deco_line_qa{width:549px; height:1px;  background: transparent url(images/art_line.gif) repeat-x; margin-top:20px;} 
#container  .qa  ul li.ques{background-color:#A8D387;}
#container  .qa  ul li a .arrow_qa{float:left; background: transparent url(images/arrow_qa.gif) no-repeat left; width:21px; height:20px; } 
#container  .qa  ul li a span {float:left; font-size:13px; font-weight:bold; color:#202b60; font-family:Tahoma; text-decoration:underline; line-height:15px; padding:10px 0px 10px 3px; width:495px;} 

#container  .qa .open_qa {list-style: none !important;} 
#container  .qa .open_qa li div.ans{ margin-left:26px; font-size:13px;  color:#404040; font-family:Tahoma; line-height:16px; width: 495px; word-wrap: break-word;margin-top: 10px;}
/*#endregion*/

/*#region News Collection*/
#container  .news{}

#container #content .editablecontent ul li a.con{color:Black !important;}

#container .news .newssearch {display: block;direction:ltr;}
#container .news .newssearch .req{float: right;display: block;margin-top: 1px;width: 86px;}
#container .news .newssearch .txtsearch{width: 180px;height: 19px;border: 1px solid #a5a5a6; float:left; margin-right:10px;}
#container .news .newssearch .selectcountrieslink .linktext{float: right;margin-right: 71px;margin-top: 6px;}
#container .news .newssearch .selectcountrieslink{cursor: pointer; width: 207px;height: 23px;background-color: #8DE6FB; float:left; margin-right:10px;}
#container .news .newssearch .selectcountrieslink .icon{width:28px; height:23px; background: transparent url(images/plus_button.gif) no-repeat; float:left;}
#container .news .newssearch .selectcountrieslink .icon span{font-size:x-large; color:#202b60;padding-left: 8px;}
#container .news .newssearch .selectcountrieslink .text{width:179px; height:23px;float:right;}
#container .news .newssearch .newsRFV {line-height:15px;}

#container .news .newssearch .open{background-color: #8DE6FB;height: 33px;}
#container .news .newssearch .open .icon{background: transparent url(images/minus_button_blue.gif) no-repeat;}
#container .news .newssearch .buttonsubmitsearch{margin-bottom: 10px;width: 70px;height: 23px;border: 1px solid gray;color: White;font-weight: bold;text-decoration: none !important;background-color: #202b60;cursor: pointer;}

#container .news .newssearch .selectcountries {background-color: #8DE6FB;padding-top: 10px;color:Black; margin-left:-10px; margin-right:-10px;}
*+html #container .news .newssearch .selectcountries {zoom:1; position:relative;}
#container .news .newssearch .hide {display:none;}
#container .news .newssearch .selectcountries .selectall{height: 20px; padding-left: 0px; border-bottom:1px solid white;}
*+html #container .news .newssearch .selectcountries .selectall{padding-left: 10px;}
#container .news .newssearch .selectcountries .continents{width: 145px; float: left;}
#container .news .newssearch .selectcountries .continents ul{list-style:none !important; margin-left:0px !important;}
#container .news .newssearch .selectcountries .continents ul li{height:50px;border-right: 1px solid white;border-bottom: 1px solid white;width:130px;}
#container .news .newssearch .selectcountries .continents ul li .continentCB{float:left;margin-top:0px;padding-top:0px;}
#container .news .newssearch .selectcountries .continents ul li .linkdiv{padding-top:20px;width:115px;}
#container .news .newssearch .selectcountries .continents ul li .amountspan{font-weight:bold;padding-left: 5px;float:left;}

#container .news .newssearch .selectcountries .continents ul li a.con{color:Black;padding-left:5px;float:left;}
#container .news .newssearch .selectcountries .continents ul li.selected{border-right: 0px;background-color:#00aeef;width:100%;background: transparent url(images/NewsSearchSelected.jpg) no-repeat;border-bottom: 0px}
#container .news .newssearch .selectcountries .continents ul li.last{border-bottom: 0px; height:150px;}



#container .news .newssearch .selectcountries .countries{width: 445px; float: right; *width:425px;}
#container .news .newssearch .selectcountries .countries .cou{display:none;}
#container .news .newssearch .selectcountries .countries .selected{display:block;}
#container .news .newssearch .selectcountries .countries .cblcountry{padding: 5px;width:420px;}
#container .news .newssearch .selectcountries .countries .cblcountry input[type=checkbox]{float:left;margin-top:0px;margin-top:-3px\0/;*margin-top:-3px;}

#container .news .newssearch .selectcountries .countries td{width:36%;padding-bottom: 3px;}


#container .news .newssearchseparator{height:2px; background-color:white; margin-bottom:10px;margin-left:-10px; margin-right:-10px;}
*+html #container .news .newssearchseparator{zoom:1; position:relative;}



#container .news .newsitems {width:549px;}
#container  .news .newsitems ul {width:549px; list-style: none !important;}
#container  .news .newsitems ul .deco_line_news{width:529px; height:1px;  background: transparent url(images/art_line.gif) repeat-x; margin-bottom:20px;margin-top:10px;}
/**+html #container  .news .newsitems ul .deco_line_news{width:529px; height:1px;  background: transparent url(images/art_line.gif) repeat-x; margin-top:5px;} ----- Hack for IE 7 ----- */ 
#container  .news .newsitems ul li a .head_news{font-size:13px; font-weight:bold; color:#202b60; font-family:Tahoma;}
#container  .news .newsitems ul li a .news_text {display:block; font-size:13px;  color:#404040; font-family:Tahoma; margin-top:9px; line-height:16px;}
#container .news .newsitems ul li a { color:Black; }
/*#endregion*/

/*#region Lines And Services*/
#LinesAndServices select { width: 200px; height:22px; float: none; border: 1px solid #a5a5a6; line-height: 16px; padding: 2px; margin-bottom: 10px; }
#LinesAndServices select.Last { margin-bottom: 5px; }
#LinesAndServices { margin: 20px 0; }
#LinesAndServices .flashline{border: 1px solid silver; margin-bottom: 10px; width:96%;}
#LinesAndServices .DataField { width: 566px; margin: 0 0 10px 0;}

#LinesAndServices .DataField select { height: 24px; border: 1px solid #616161; margin: 0 2px 0 0; max-width: 300px; width:300px;}
#LinesAndServices .DataField .FieldLabel { width: 100px; display: inline-block; *float:left; _margin-left:3px}
* #LinesAndServices .DataField .FieldLabel { width: 100px; display: inline-block; float:left;}

#LinesAndServices span.Required { float: none; clear: both; margin: 0 0 0 2px; }
#LinesAndServices .find_button { text-align: center; font-size: 12px; font-weight: bold; color: #fff; display: block; background: transparent url(images/find_button.gif) no-repeat; width: 46px; height: 20px; margin: 3px 0px 0px 354px; _margin: 14px 0px 0px 103px; border:none; }
#LinesAndServices .find_button:hover{cursor:pointer;}
#LinesAndServices .button_container { margin-top: 10px; }

#LinesAndServices .transittimetablewrapper{width:566px;}
#LinesAndServices .transit{overflow:auto;}
*+html #LinesAndServices .transit{padding-bottom:16px; overflow-y:hidden;}
#LinesAndServices .transit .transittable{background-Color:#F0F0F0;border-spacing:0;line-height:1;}
*+html #LinesAndServices .transit .transittable{border-collapse: expression('separate', cellSpacing = '0px');}
#LinesAndServices .transit .transittable td{height:23px;border-bottom:1px #CCCDCE solid; border-right:1px #CCCDCE solid;text-align: center;vertical-align: middle;}

#LinesAndServices .transit .transittable td.header{background-Color:#7ac142;text-align: center;border-top:1px #CCCDCE solid;height:28px !important;}
#LinesAndServices .transit .transittable td.header span.headerspan{font-size: 10px;display: block;white-space: nowrap;}

#LinesAndServices .transit .transittable td.leftcol{position:absolute;width:9em;left:536px;height:23px;border-left:1px #CCCDCE solid;text-align: left;background-color: #7ac142;}
#LinesAndServices .transit .transittable td .grayedout{color:gray;}

#LinesAndServices .fromP{float:left;}
#LinesAndServices .fromP .fromPtable{background-Color:#F0F0F0;border-spacing:0;}
*+html #LinesAndServices .fromP .fromPtable{border-collapse: expression('separate', cellSpacing = '0px');}
#LinesAndServices .fromP .fromPtable .uprightcorner{background-Color:#7AC142; vertical-align:middle;text-align:center;font-weight:bold;height:30px;}
#LinesAndServices .fromP .fromPtable .uprightcorner span.fromto{}
#LinesAndServices .fromP .fromPtable td{height:23px;background-Color:#7AC142;border-bottom:1px #CCCDCE solid; border-right:1px #CCCDCE solid;text-align: left;vertical-align: middle;}
#LinesAndServices .fromP .fromPtable td.fromPcell span.leftheaderspan{font-size: 10px;white-space: nowrap;padding-left:3px;*float:left;}
#LinesAndServices .fromP .fromPtable td.fromPcell span.leftheaderspansecond{float:right;padding-right:3px; padding-left:3px;}

#LinesAndServices .linktolongterm{padding-top:25px;}
/*#endregion*/

/*#region Lines And Services*/
#DisplayHistoryTrade .trade_search{ margin-bottom: 20px; }
#DisplayHistoryTrade .trade_search select{ height: 24px; border: 1px solid #616161; margin: 0 2px 0 0; max-width: 300px; width: 300px; vertical-align:middle; }
#DisplayHistoryTrade .trade_search input[type='submit']{ font-weight: bold; color: #fff; background-color: #202B60; width: 46px; height: 24px; border: 1px solid gray; cursor: pointer; }
#DisplayHistoryTrade .trade_content img.trade_img{width:100%; margin-bottom: 25px;}
/*#endregion*/

/*#region Long Term Schedule*/
#LongTermSchedule select { float: none; width: 302px; width: 300px\0/;}
#LongTermSchedule .TextField {width: 297px; height:18px;}
#LongTermSchedule .find_button { text-align: center; font-size: 12px; font-weight: bold; color: #fff; display: block; background: transparent url(images/find_button.gif) no-repeat; width: 46px; height: 20px; margin: 3px 0px 0px 353px; _margin: 14px 0px 0px 358px; border:none; }
#LongTermSchedule .find_button:hover {text-decoration:none; cursor:pointer;}
#LongTermSchedule { color: #202b60; }
#LongTermSchedule .DataField { width: 566px; margin: 0 0 10px 0; }

#LongTermSchedule .DataField select { height: 24px; margin: 0 2px 0 0; font-family:Arial; font-size:13px;}
#LongTermSchedule .DataField .FieldLabel { width: 100px; display: inline-block; *float:left; _margin-left:3px}
* #LongTermSchedule .DataField .FieldLabel { width: 100px; display: inline-block; float:left;}
#LongTermSchedule .Req{ /*float: left;*/ clear: both; margin: 5px 0 0 100px;}
#LongTermSchedule .ddllikebutton{vertical-align: top;margin: 0px;position: absolute; padding-left:0px; padding-right:0px; width:16px;height: 21px;margin-top: 1px;left: 385px;left: 382px\0/;}
#LongTermSchedule .autoc{width:296px; width:293px\0/;text-indent: 4px;}
#LongTermSchedule .ddlbuttomimage{margin-bottom: 2px; margin-right: 2px;}
#LongTermSchedule .rela{position:relative;}
/*#LongTermSchedule .autoc{background: transparent url(images/ddlback2.jpg) no-repeat right; background: transparent url(images/ddlbackIE.jpg) no-repeat right \0/; height:22px; height:24px \0/; width:298px; padding:0px 0px 0px 0px; border-width:1px; border-top-width:0px \0/; text-indent: 4px; vertical-align:middle; line-height:2 \0/;}

@-moz-document url-prefix() { 
  #LongTermSchedule .autoc {
     background: transparent url(images/ddlbackIE.jpg) no-repeat right; height:24px; border-top-width:0px;
  }
}
/*#endregion*/

/*#region Search Results */
.srch-stats { display: none; }
.srch-WPBody { padding: 0 10px; }
.srch-Page.srch-Page-bg { padding: 0; }
.srch-Page strong { background: transparent; border: none; color: #00AEEF; padding: 0; margin: 0; }
.srch-Page a:link, .srch-Page a:visited, .srch-Page a:hover { color: #0072BC !important; padding: 0; margin: 0; border: none; font-family: arial; font-size: 13px; }
.srch-Page .srch-Page-img a:hover { margin: 0; }
.srch-Page.srch-Page-bg > a, .srch-Page.srch-Page-bg > strong { margin: 0 8px 0 0; font-family: arial; font-size: 13px; color: #676767; }
.srch-Page.srch-Page-bg #SRP_PrevImg { margin: 0 3px 0 0; }
#CSR strong { background-color: #FFCC00; }
#CSR .head_news { font-weight: bold; }
#CSR .head_news strong { font-weight: bold; }
.srch-Page .srch-Page-img a#SRP_NextImg { display: none; }
.srch-Page .srch-Page-img a#SRP_PrevImg { display: none; }

#CSR  .news{width:500px;  }
#CSR  .news ul {width:549px; margin-bottom:15px; _margin-bottom:0px; list-style: none !important;margin-left:10px !important;}
#CSR  .news ul .deco_line_news{width:533px; height:1px;  background: transparent url(images/art_line.gif) repeat-x; margin-top:20px;}
*+html #CSR  .news ul .deco_line_news{width:533px; height:1px;  background: transparent url(images/art_line.gif) repeat-x; margin-top:5px;}/* ----- Hack for IE 7 ----- */ 
#CSR  .news ul li a:visited{color:#0072BC !important;}
#CSR  .news ul li a .head_news{font-size:13px; font-weight:bold; color:#202b60; font-family:Tahoma;}
#CSR  .news ul li a:hover{text-decoration:underline;}
#CSR  .news ul li a .head_news  .date_hour{font-size:13px; font-weight:bold; color:#00aeef; font-family:Tahoma;}
#CSR  .news ul li a .news_text {display:block; font-size:13px;  color:#404040; font-family:Tahoma; margin-top:9px; line-height:16px;}
#CSR  .news ul li a .news_text:hover {text-decoration:underline;}
/*#endregion*/

/*#region Fonts*/
@font-face{
font-family:"MagistralWebBook";
src:url("../1033/Fonts/MGS55__W.eot?#iefix");
src:url("../1033/Fonts/MGS55__W.eot?#iefix") format("eot"),url("../1033/Fonts/MGS55__W.woff") format("woff"),url("../1033/Fonts/MGS55__W.ttf") format("truetype"),url("../1033/Fonts/MGS55__W.svg#spoilerboldwebfont") format("svg");
}
@font-face{
font-family:"MagistralWebMedium";
src:url("../1033/Fonts/MGS65__W.eot?#iefix");
src:url("../1033/Fonts/MGS65__W.eot?#iefix") format("eot"),url("../1033/Fonts/MGS65__W.woff") format("woff"),url("../1033/Fonts/MGS65__W.ttf") format("truetype"),url("../1033/Fonts/MGS65__W.svg#spoilerboldwebfont") format("svg");
}
@font-face
{
    font-family: "magistral-light";
    src: url("fonts/MGS45__W.eot?#iefix");
    src: url("fonts/MGS45__W.eot?#iefix") format("eot"),url("fonts/MGS45__W.woff") format("woff"),url("fonts/MGS45__W.ttf") format("truetype"),url("fonts/MGS45__W.svg#MGS45__W") format("svg");
}
.ms-rteFontFace-12
{
-ms-name:"MagistralWebBook";
font-family: 'MagistralWebBook';
}
.ms-rteFontFace-13
{
-ms-name:"MagistralWebMedium";
font-family: 'MagistralWebMedium';
}
/*#endregion*/

/*#region CountryTariff*/
#CountryTariff {width:573px;}
#CountryTariff .ddlports{max-width:300px; width:auto; float:left;}
#CountryTariff .ddlconttypes{width:80px; margin-left:4px; float:left;}
#CountryTariff .ddlTariffTypes{width:266px; margin-left:4px; float:right;}
#CountryTariff .filterresults{width:100%;}
#CountryTariff .filterresults span{float:left; padding-left:7px;}
#CountryTariff .filterresults span.lblTariffTypes{padding-left:22px;}
#CountryTariff .rblimportexport{float:right;}
#CountryTariff #FilterControls input[type="radio"]{margin:0px 2px 0px 10px; border-style: none;}
#CountryTariff .belowlbls{display:block; margin-left:5px;}
#CountryTariff span.req{background: url(Images/asterisk.gif) no-repeat left 3px; float: left; padding: 0px 7px 0px 7px;}
#CountryTariff .dataarea{padding-top:10px;}

#CountryTariff .dataarea .gridwrap{width:567px; overflow-x:auto; overflow-y:hidden; padding:3px;}
#CountryTariff .dataarea .gridwrap .online_table{width:565px;}
#CountryTariff .dataarea .gridwrap .online_table table{margin-left:0px; width:563px;}
#CountryTariff .dataarea .gridwrap a.linktarifftype{color:#202B60 !important; border-bottom: 1px #202B60 dotted;}
#CountryTariff .dataarea .gridwrap a.linktarifftype:visited{color:#202B60 !important; text-decoration:none; border-bottom: 1px #202B60 dotted;}
#CountryTariff .dataarea .gridwrap a.linktarifftype:hover{text-decoration:none !important;}
#CountryTariff .genreraldataarea{margin-top:10px;}
#CountryTariff .h_line{width:170px; background:none;}
#CountryTariff .h_line_bottom{width:170px; background:none;}
#CountryTariff .online_table{background:none;}
#CountryTariff .dataarea .gridwrap .online_table a.inactive{padding:0px !important;}
/*#endregion*/

.ui-autocomplete {max-height: 180px;overflow-y: auto;font-size: 11px !important;}
.ui-autocomplete li a{color:#595a54 !important;}
.ui-autocomplete .oddli{background-color:#F5F5F5 !important;padding-bottom:2px !important;}
.ui-autocomplete .evenli{padding-bottom:2px !important;}
.ui-autocomplete .ui-state-focus{color:#FF6600 !important; background-color:transparent !important; background-image:none !important;border:1px solid transparent !important;}
.ui-autocomplete .ui-autocomplete-term { font-weight: bold !important;}

#ui-datepicker-div{z-index:2 !important;font-size: 1.0em !important;}
.ui-widget-header{color:#202b60 !important;background:none !important;background-color:#e6e6e6 !important;}

.ui-datepicker-prev .ui-icon {background-image: url(images/ui-icons_888888_256x240.png) !important;} 
.ui-datepicker-next .ui-icon{background-image: url(images/ui-icons_888888_256x240.png) !important;}
/*.ui-datepicker-next .ui-icon{background-image: url(images/ui-icons_888888_256x240.png);}*/

.ui-datepicker .ui-datepicker-prev-hover {border-color:#e6e6e6;border-color:#e6e6e6 !important;}
.ui-datepicker .ui-datepicker-prev-hover .ui-icon{background-image: url(images/ui-icons_454545_256x240.png) !important;} 
.ui-datepicker .ui-datepicker-next-hover .ui-icon{background-image: url(images/ui-icons_454545_256x240.png) !important;} 
.ui-datepicker .ui-datepicker-next-hover {border-color:#e6e6e6;border-color:#e6e6e6 !important;}
.ui-datepicker-calendar{color:#202b60 !important;}
.ui-state-highlight{border:1px solid #d3d3d3 !important;}

/*#region RightSideBanner*/
#RightSideBanner {height:26px; margin-top:7px;}
#RightSideBanner.blue{background:#202b60;}
#RightSideBanner.lightblue{background:#bde3ef; }
#RightSideBanner.red{background:#9c0808;}
#RightSideBanner a{font-size: 15px; color: #fff; font-family: Tahoma;line-height:24px; padding-left:14px;}
#RightSideBanner a.withpic{padding-left:0px;}
#RightSideBanner.lightblue a{color:#676767;}
/*#endregion*/

/*#region USStatus*/
#content_in_map #USStatus h2{margin-bottom:5px;}
#content_in_map #USStatus .online_tableLeft{background-image: url(images/drop_shadow_vertical_788.gif);background-position:right top;overflow: auto;}
#content_in_map #USStatus .online_table{background-image: url(images/drop_shadow_vertical_2000.gif);background-position:left top;border:0px;margin-right:4px;width: 782px}
_margin-bottom:2px;}
#USStatus .online_table table{min-width:780px !important;}
#USStatus .inputSearch{width:152px}
#USStatus .online_table table td { padding:10px 6px 10px 8px; _padding:8px 5px 8px 5px; font-size:9px;background:#fff;}
#USStatus h2{font-size:16px; font-weight:bold; color:#202b60; font-family:Tahoma; margin-top:15px;}
#USStatus .DataField { display: inline-block; width: 300px; height: 20px; vertical-align: middle; margin-bottom:10px;}

#USStatus input { border: 1px solid #a5a5a6; float:right; margin-left:50px; *float:none;}
#USStatus select { width: 156px; height: 20px; float: none; border: 1px solid #a5a5a6; float:right; margin-left:50px; *margin-left: 67px; *float:none;}

#USStatus iframe { border: none; }

#USStatus div.button_container {width:302px;}
#USStatus .find_button {display:block; background: transparent url(images/find_button.gif) no-repeat; width:46px; height:20px; margin:6px 3px 6px 0px; _margin:8px 3px 6px 0px; border:none; _padding-top:3px; color:White; font-weight:bold; float:right;}
#USStatus .vald_text{line-height:15px; float:left; font-size:11px; color:#b72811 !important; font-family:Tahoma; margin:0px 0px 3px 145px; width: 253px;}
#USStatus .inputSearch{width:154px;}
/*#endregion*/

#ReferenceCheck {background-color:#edeeee;}
.referencecheckapppage {padding:10px;}

/*#region CountrySelect*/
#CountrySelect {display:none;}

#CountrySelect .ifr {height:402px; width:521px;}
#CountrySelect span.b-close {color:White; font-weight:bold; font-size:20px;}
#CountrySelect span.b-close:hover {cursor: pointer;}

/*#endregion*/

/*#region HomePagePopup*/

#HomePagePopup {background:white; width:521px; height:400px;}
#HomePagePopup .homepagepopupcoverphoto {width:521px; height:170px;}
#HomePagePopup .homepagepopupmaincontent {width:480px; height:160px; margin:20px 0px 0px 20px;}
#HomePagePopup .homepagepopupmaincontent span.ltrmidcontent{display:block; font-size:29px; color:#202b60;margin-bottom:10px;}

#HomePagePopup .homepagepopupmaincontent .ddlcountrysites{margin-bottom:8px;}
#HomePagePopup .homepagepopupmaincontent .chbremeber{display:block;margin-bottom:6px;}
#HomePagePopup .homepagepopupmaincontent .buttongo{}
#HomePagePopup .homepagepopupmaincontent .buttonNo{}

#HomePagePopup .popupfooter {width:513px; height:30px; margin-left:6px;}
#HomePagePopup .popupfooter span {line-height: 14px !important; font-size: 8pt;}
/*#endregion*/


/*#region ESWelcome*/
#ESWelcome .linklist {display:block;}
/*#endregion*/

#ESRequestForm .ESHide{display:none !important;}
#ESRequestForm .ESShow{display:block !important;}

/*#region Booking*/
#Booking #form .form .form_part .form_width .chb * { margin-right:304px; margin-right:301px \0/; margin-left: 0px; width: 18px; border: 0px;}
#Booking .reeferdiv {display:none;}
#Booking .hazardousdiv {display:none;}
#Booking .oogdiv {display:none;}
#Booking .inlanddiv {display:none;}
#Booking #form .form .button_holder { width:215px; }
#Booking #form .form .form_part .form_width label { width:172px; }
#Booking #form .form .form_part .form_width label.date { background: transparent url(images/schedule.gif) no-repeat 474px 2px; height:24px; width:522px;}
#Booking #form .form .form_part .form_width textarea { margin-top: 2px; margin-top: 0px \0/; }
#Booking #form .form .form_part .form_width .help { float:left; top:0px \0/; margin-top:0px \0/; }
#Booking #form .form .form_part .form_width .date .help { margin-left:78px; float:none;}
#Booking #form .form .form_part .form_width table.info input[type='text'] { width:130px; width:128px \0/; margin:2px 10px 2px 2px; float:right; }
#Booking #form .form .form_part .form_width table.info label { width:100px; float:none;}
#Booking #form .form .form_part .form_width table.info .chb * { margin-left: 24px; margin-right: 0px; margin-bottom:5px; width: 18px; border: 0px; float:none;}
#Booking #form .form .form_part .form_width table.info td { width:165px;}
#Booking #form .form .form_part .form_width table.info td label.header { margin-left:0px; padding-left:0px}
#Booking #form .form .form_part input.find_button { text-align: center; font-size: 12px; font-weight: bold; color: #fff; background: #242F63; padding: 1px 3px; border: 1px solid #A8A8A9; width:auto;}
#Booking #form .form .form_part input.find_button.addrecord {float:left; margin-left:25px;}
#Booking #form .form .form_part input.find_button.deleteBtn { margin-right:414px; }
#Booking #form .form .form_part .form_width table.info .vald_text { float:none; margin:0px 5px 0px 24px;}
#Booking #form .form .form_part .form_width .vald_text.general { float: left; margin-left: 15px; padding-left: 12px; width:auto;}
#Booking #form .form .form_part .form_width table.info .help { margin-top:2px \0/; top:0px \0/;}
#Booking #form .form .form_part .form_width span.red_text { display: block; font-size: 11px; color: #b72811; font-family: Tahoma; margin-bottom: 10px; margin-left:19px; }
#Booking #form .form .form_part .form_width .weightControl { float: right; margin-right: 67px; }
#Booking #form .form .form_part .form_width input.weight-fix { float: none; width: 190px; width: 188px \0/; margin-right: 8px; }
#Booking #form .form .form_part .form_width select.weight-fix { width: 50px; float: none; margin-right: 0px; }
#Booking #form .form .form_part .form_width .tempControl { float:right; margin-right: 67px; }
#Booking #form .form .form_part .form_width .tempControl .plus-minus { width:36px; margin-right:0px; float:none; }
#Booking #form .form .form_part .form_width input[type='text'].temp-fix { float: none; width: 157px; width: 154px \0/; margin-right:0px; }
#Booking #form .form .form_part .form_width .percentage { float: right; margin-right: 67px; }
#Booking #form .form .form_part .form_width input.percentage-fix { float: none; width: 234px; width: 232px \0/; margin-right: 0px; }
#Booking #form .form .form_part .form_width span.percentage-fix { width: 30px; float: none; margin-right: 0px; }
#Booking #form .form .form_part .form_width .txtphonecountry{width:37px; margin-right:1px; margin-left:1px; float: none;}
#Booking #form .form .form_part .form_width .txtphonenumber{width:184px; width:179px \0/; margin-left:1px; float: none; margin-right: 0px;}
#Booking #form .form .form_part .form_width .phonenumsep{margin-left: 0px; padding: 0px; width: inherit; float: none;}
#Booking #form .form .form_part .form_width #phoneControl { margin-right:67px; float: right; }
#Booking #form .form .form_part .form_width .BookingDisclaimer{ margin-left:19px; }
#Booking #form .form .form_part .form_width #bookingHeader { margin-left:12px; font-weight:bold; }
#Booking #form .form .form_part .form_width fieldset {border: 2px solid #a7a7a7; border-radius: 20px; padding-bottom:4px;}
#Booking #form .form .form_part .form_width fieldset legend { margin-left: 13px; padding:0px 13px; font-size:13px; font-family:Tahoma; }
#Booking #form .form .form_part .form_width fieldset legend.req {background: url(Images/asterisk.gif) no-repeat left 3px;}
#Booking #form .form .button_holder { margin-left:25px; }
#Booking #form .form .serviceMode.hide{display:none;}
#Booking #form .form .form_part .form_width input.upload{ color:Black; direction: rtl;direction:ltr\9; background-color:#edeeee; width:253px\9; text-align:right; cursor:pointer; }
#Booking #form .form .form_part .form_width input.change-file-weight-fix { float: right; margin-right: 0px; cursor: pointer; }
#Booking #form .form .form_part .form_width input.change-file-weight-fix.button { width: 85px; height:22px;   border: 2px outset rgb(221, 221, 221); }
#Booking #form .form .form_part .form_width input.change-file-weight-fix.filename { width: 165px; height:18px; text-align:right; }
#Booking #form .form .form_part .form_width .hideDiv{ display:none; }
#Booking #form .form .form_part .form_width span.eservices_msg {display:inline-block;float:right; margin-right:67px;width:253px;}

/*#endregion*/

/*#region SI*/
#SI #form .form .form_part .form_width .chb * { margin-right:304px; margin-right:301px \0/; margin-left: 0px; width: 18px; border: 0px;}
#SI .reeferdiv {display:none;}
#SI .hazardousdiv {display:none;}
#SI .oogdiv {display:none;}
#SI .inlanddiv {display:none;}
#SI #form .form .button_holder { width:215px; }
#SI #form .form .form_part .form_width label { width:174px; }
#SI #form .form .form_part .form_width label.date { background: transparent url(images/schedule.gif) no-repeat 474px 2px; height:24px; width:522px;}
#SI #form .form .form_part .form_width textarea { margin-top: 2px; margin-top: 0px \0/; }
#SI #form .form .form_part .form_width .help { float:left; top:0px \0/; margin-top:0px \0/; }
#SI #form .form .form_part .form_width .date .help { margin-left:78px; float:none;}
#SI #form .form .form_part .form_width table.info input[type='text'] { width:130px; width:128px \0/; margin:2px 10px 2px 2px; float:right; }
#SI #form .form .form_part .form_width table.info label { width:100px; float:none;}
#SI #form .form .form_part .form_width table.info .chb * { margin-left: 24px; margin-right: 0px; margin-bottom:5px; width: 18px; border: 0px; float:none;}
#SI #form .form .form_part .form_width table.info td { width:165px;}
#SI #form .form .form_part .form_width table.info td label.header { margin-left:0px; padding-left:0px}
#SI #form .form .form_part input.find_button { text-align: center; font-size: 12px; font-weight: bold; color: #fff; background: #242F63; padding: 1px 3px; border: 1px solid #A8A8A9; width:auto;}
#SI #form .form .form_part input.find_button.addrecord {float:left; margin-left:25px;margin-right:10px;}
#SI #form .form .form_part input.find_button.deleteBtn { margin-right:414px; }
#SI #form .form .form_part .form_width table.info .vald_text { float:none; margin:0px 5px 0px 24px;}
#SI #form .form .form_part .form_width .vald_text.general { float: left; margin-left: 15px; padding-left: 12px; width:auto;}
#SI #form .form .form_part .form_width table.info .help { margin-top:2px \0/; top:0px \0/;}
#SI #form .form .form_part .form_width span.red_text { display: block; font-size: 11px; color: #b72811; font-family: Tahoma; margin-bottom: 10px; margin-left:19px; }
#SI #form .form .form_part .form_width .weightControl { float: right; margin-right: 67px; }
#SI #form .form .form_part .form_width input.weight-fix { float: none; width: 190px; width: 188px \0/; margin-right: 8px; }
#SI #form .form .form_part .form_width select.weight-fix { width: 50px; float: none; margin-right: 0px; }
#SI #form .form .form_part .form_width .tempControl { float:right; margin-right: 67px; }
#SI #form .form .form_part .form_width .tempControl .plus-minus { width:36px; margin-right:0px; float:none; }
#SI #form .form .form_part .form_width input[type='text'].temp-fix { float: none; width: 157px; width: 154px \0/; margin-right:0px; }
#SI #form .form .form_part .form_width .percentage { float: right; margin-right: 67px; }
#SI #form .form .form_part .form_width input.percentage-fix { float: none; width: 234px; width: 232px \0/; margin-right: 0px; }
#SI #form .form .form_part .form_width span.percentage-fix { width: 30px; float: none; margin-right: 0px; }
#SI #form .form .form_part .form_width #SIHeader { margin-left:12px; font-weight:bold; }
#SI #form .form .form_part .form_width fieldset {border: 2px solid #a7a7a7; border-radius: 20px; padding-bottom:4px;}
#SI #form .form .form_part .form_width fieldset legend {  margin-left: 13px; padding:0px 13px; font-size:13px; font-family:Tahoma; }
#SI #form .form .form_part .form_width fieldset legend.req {background: url(Images/asterisk.gif) no-repeat left 3px;}
#SI #form .form .button_holder { margin-left:25px; }
#SI #form .form .form_part .form_width input.upload{ color:Black; direction: rtl;direction:ltr\9; background-color:#edeeee; width:253px\9; text-align:right;}
#SI #form .form .form_part .form_width input.change-file-weight-fix { float: right; margin-right: 0px; }
#SI #form .form .form_part .form_width input.change-file-weight-fix.button { width: 85px; height:22px; }
#SI #form .form .form_part .form_width input.change-file-weight-fix.filename { width: 165px; height:18px; text-align:right; }
#SI #form .form .form_part .form_width .hideDiv{ display:none; }
#SI #form .form .serviceMode.hide{display:none;}
#SI #form .form .form_part .form_width textarea.SISmallTextArea {height:auto}
#SI #form .form .form_part .form_width span.eservices_msg {display:inline-block;float:right; margin-right:67px;width:253px;}
/*#endregion*/

/*#region FCCForm*/
#FCCForm .officediv{width:280px; margin:3px;display:inline;float:left;}
#FCCForm .officepic{display:block;}
#FCCForm .phonenumsep{margin: 0px !important; padding: 0px !important; width: 8px !important;}
 
#FCCForm .txtphonecountry{margin-left:2px;}
#FCCForm .txtphonecountry{width:37px !important; margin-right:3px !important; float:left !important;}
#FCCForm .txtphonenumber{width:193px !important; width:188px \0/ !important; float:left !important; margin-right:0px !important;}
@-moz-document url-prefix() { 
  #FCCForm .txtphonenumber {
     width:189px !important;
  }
}
#FCCForm .rblist{float:left;margin-right: 86px;margin-right:0px;}
#FCCForm .rblist label{width:120px !important;margin:0px !important; float:left  !important;}
#FCCForm .rblist input{width:20px !important;margin:0px !important; float:left  !important; margin-top:4px !important;}
#FCCForm input.txtdialdelay{float:left !important; margin-top: 24px !important; width:30px !important; margin-right:0px !important;}

#FCCForm .rblservices{float:left;}
#FCCForm .rblservices input{float:left !important; width:15px !important; margin:4px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important;}
#FCCForm .rblservices label{width:250px !important;}

#FCCForm input[type="radio"] {border-style: none !important;}

/*#endregion*/

/*#region formFieldController*/
#formFieldController table.tblFields { margin-left: 25px; }
#formFieldController table.tblFields tr.gray { background-color: #e2e3e4; }
#formFieldController table.tblFields td { padding: 5px 15px; }
/*#endregion*/

/*#region ExpectedVesselsNew*/
#ExpectedVesselsNew select{height: 20px;border: 1px solid #A5A5A6;margin: 10px 2px 0 0;max-width: 241px;width: 241px;}
#ExpectedVesselsNew .find_button { text-align: center; font-size: 12px; font-weight: bold; color: white; display: block; background: transparent url(images/find_button.gif) no-repeat; width: 46px; height: 20px; border:none;  margin: 3px 0px 0px 195px;}
#ExpectedVesselsNew .evheader{display:none;}
#ExpectedVesselsNew h2{text-align:center}
#ExpectedVesselsNew .hyperlinkevprint{float:right; margin-right:4px;}

#container #EVPrint .overview_content{background-color:White !important; width:790px;}
#container #EVPrint .overview_content .evgroup{width:790px;}
#container #EVPrint .overview_content .evgroup h2{font-size:150%; font-weight:bold}
#container #EVPrint .overview_content h1{background-color:White !important; width: 888px; text-align: center;}
#container #EVPrint .overview_content .online_table { background-image: url(images/drop_shadow_vertical_888.gif); width: 888px; }
/*#endregion*/

/*#region Contact Person*/
#container #contactPerson .agent_list { display:block; }
#container #contactPerson .agent_list .agent { width:525px; margin:10px 0px 0px 27px; padding: 0px 0px 5px 15px; }
#container #contactPerson .agent_list .agent ul { list-style:disc; margin-left:20px; float:left; width:270px; }
#container #contactPerson .agent_list .agent .margin_left { width:210px; }
#container #contactPerson .agent_list .agent ul li span.bold { font-weight:bold; font-size:13px; color: #404040; }
#container #contactPerson .agent_list .agent ul li span { font-size: 13px; color: #404040; line-height: 20px; }
#container #contactPerson .agent_list .agent ul li .personContent.short{width: 150px;}
/*#endregion*/

/*#region Content Editor style - Zim Square Text*/
.ms-rteStyle-squareStyle
{
  -ms-name: "Square";
}
/*#region Content Editor style - Zim Square Text*/
.ms-rteStyle-squareStylePT
{
  -ms-name: "SquarePT";
}
.ms-rteStyle-squareStyle{font-family:MagistralWebBook, Tahoma; font-size:120%; line-height:140%; list-style-image:url(http://www.zim.com/lp/PublishingImages/blue-square-bullet.jpg) !important;
}
.ms-rteStyle-squareStylePT{font-family:MagistralWebBook, Tahoma; font-size:15.6px; line-height:21.84px; list-style-image:url(http://www.zim.com/lp/PublishingImages/blue-square-bullet.jpg) !important;
}
/*#endregion*/

/*#region Content Editor style - Zim lp-title2 Text*/
.ms-rteStyle-lpTitle2Style
{
  -ms-name: "lp-title2";
}
.ms-rteStyle-lpTitle2Style{font-size: 36pt; color: rgb(0, 173, 238); line-height: 200%;
}
/*#endregion*/

/*#region Content Editor style - Zim lp Text*/
.ms-rteStyle-lp-text
{
  -ms-name: "lp-text";
}
.ms-rteStyle-lp-text{font-family:MagistralWebBook, Tahoma; font-size:12pt;
}
/*#endregion*/

/*#region Content Editor style - Zim magistral-title-lblue Text*/
.ms-rteStyle-magistral-title-lblue
{
  -ms-name: "magistral-title-lblue";
}
.ms-rteStyle-magistral-title-lblue{font-size: 36pt; color: rgb(0, 173, 238); line-height: 200%; font-family:MagistralWebMedium, Tahoma;
}
/*#endregion*/

/*#region Content Editor style - Zim magistral-title-green Text*/
.ms-rteStyle-magistral-title-green 
{
  -ms-name: "magistral-title-green";
}
.ms-rteStyle-magistral-title-green {font-size:30pt; line-height:170%; font-family:MagistralWebMedium, Tahoma; color:#7AC143;
}
/*#endregion*/

/*#region Content Editor Forecolor Text*/

.ms-rteForeColor-11
{
color:#007DC4;
-ms-name:"";
-ms-color:"Dark Turquoise";
}

.ms-rteForeColor-12
{
color:#00ADEE;
-ms-name:"";
-ms-color:"Light Turquoise";
}

.ms-rteForeColor-13
{
color:#9E0B0F;
-ms-name:"";
-ms-color:"Dark Red2";
}

.ms-rteForeColor-14
{
color:#202b60;
-ms-name:"";
-ms-color:"Default Blue";
}
/*#endregion*/


/*#region Content Editor Font Type - Mobile*/
.ms-rteStyle-FT_MagistralLight
{
  -ms-name: "FT_MagistralLight";
}


.ms-rteStyle-FT_Magistral
{
  -ms-name: "FT_Magistral";
}


.ms-rteStyle-FT_MagistralBold
{
  -ms-name: "FT_MagistralBold";
}


/*#endregion*/


/*#region Content Editor Font Size - Mobile*/
.ms-rteStyle-FS_16
{
  -ms-name: "FS_16";
}

/*#endregion*/

/*#region Content Editor Font Color - Mobile*/
.ms-rteStyle-FC_brightblue 
{
  -ms-name: "FC_brightblue";
}


.ms-rteStyle-FC_brightgreen 
{
  -ms-name: "FC_brightgreen";
}


.ms-rteStyle-FC_darkred 
{
  -ms-name: "FC_darkred";
}


.ms-rteStyle-FC_darkgrey 
{
  -ms-name: "FC_darkgrey";
}


.ms-rteStyle-FC_darkorange
{
  -ms-name: "FC_darkorange";
}


.ms-rteStyle-FC_ZIMBlue
{
  -ms-name: "FC_ZIMBlue";
}


.ms-rteStyle-FC_white 
{
  -ms-name: "FC_white";
}


.ms-rteStyle-FC_black 
{
  -ms-name: "FC_black";
}

/*#endregion*/

/*#region Content Editor Framed Div - Mobile*/
.ms-rteStyle-FramedDiv 
{
  -ms-name: "FramedDiv";
}

/*#endregion*/

/*#region Content Editor Bulleted List - Mobile*/
.ms-rteStyle-BulletedList 
{
  -ms-name: "BulletedList";
}

/*#endregion*/




/*#region Content Editor Font Type - Web*/
.ms-rteStyle-FT_MagistralLight_Web
{
  -ms-name: "FT_MagistralLight_Web";
}


.ms-rteStyle-FT_Magistral_Web
{
  -ms-name: "FT_Magistral_Web";
}


.ms-rteStyle-FT_MagistralBold_Web
{
  -ms-name: "FT_MagistralBold_Web";
}


/*#endregion*/


/*#region Content Editor Font Size - Web*/
.ms-rteStyle-FS_16_Web
{
  -ms-name: "FS_16_Web";
}

/*#endregion*/

/*#region Content Editor Font Color - Web*/
.ms-rteStyle-FC_brightblue_Web 
{
  -ms-name: "FC_brightblue_Web";
}


.ms-rteStyle-FC_brightgreen_Web 
{
  -ms-name: "FC_brightgreen_Web";
}


.ms-rteStyle-FC_darkred_Web 
{
  -ms-name: "FC_darkred_Web";
}


.ms-rteStyle-FC_darkgrey_Web 
{
  -ms-name: "FC_darkgrey_Web";
}


.ms-rteStyle-FC_darkorange_Web
{
  -ms-name: "FC_darkorange_Web";
}


.ms-rteStyle-FC_ZIMBlue_Web
{
  -ms-name: "FC_ZIMBlue_Web";
}


.ms-rteStyle-FC_white_Web 
{
  -ms-name: "FC_white_Web";
}


.ms-rteStyle-FC_black_Web 
{
  -ms-name: "FC_black_Web";
}

/*#endregion*/

/*#region Content Editor Framed Div - Web*/
.ms-rteStyle-FramedDiv_Web 
{
  -ms-name: "FramedDiv_Web";
}

/*#endregion*/

/*#region Content Editor Bulleted List - Web*/
.ms-rteStyle-BulletedList_Web 
{
  -ms-name: "BulletedList_Web";
}


.ms-rteStyle-FT_MagistralLight_Web {font-family:magistral-light;}
.ms-rteStyle-FT_Magistral_Web {font-family:MagistralWebBook;}
.ms-rteStyle-FT_MagistralBold_Web {font-family:MagistralWebBook; font-weight:bold}
.ms-rteStyle-FS_16_Web {font-size:16px;}
.ms-rteStyle-FC_brightblue_Web  {color:#00aeef}
.ms-rteStyle-FC_brightblue_Web  {color:#00aeef}
.ms-rteStyle-FC_brightgreen_Web  {color:#7ac143}
.ms-rteStyle-FC_darkred_Web  {color:#9e0b0f}
.ms-rteStyle-FC_darkgrey_Web {color:#7f7f7f}
.ms-rteStyle-FC_darkorange_Web  {color:#f47920}
.ms-rteStyle-FC_ZIMBlue_Web  {color:#212b60}
.ms-rteStyle-FC_white_Web  {color:#ffffff}
.ms-rteStyle-FC_black_Web  {color:#000000}
.ms-rteStyle-FramedDiv_Web {padding: 10px;  border: 1px solid #36B000;}
.ms-rteStyle-BulletedList_Web { margin-left: 20px; font-family: MagistralWebBook;  font-size: 120%; line-height: 0%; list-style-image: url(http://www.zim.com/lp/PublishingImages/blue-square-bullet.jpg)!important;}


/*#region Permissions report*/
.permissionsreport #container { margin: 0; }
#container #PermissionsReport .overview_content { background-color: white !important; width: 790px; }
#container #PermissionsReport .overview_content a:hover { text-decoration: underline; }
#container #PermissionsReport .overview_content td { font-size: 14px; vertical-align:middle;}
#container #PermissionsReport .overview_content td a { vertical-align: -webkit-baseline-middle;}
#container #PermissionsReport .overview_content h2 { font-weight:bold; margin-bottom:22px; margin-top: 35px; font-size:28px; }
/*#endregion*/

/*#region our local offices*/
#container #content_in #ourlocaloffices ul { float:left; list-style-type:none; width:190px; margin-left:0px}
#container #content_in #ourlocaloffices div.continent { font-size:14px; font-weight:bold; margin-top:20px; }
#container #content_in #ourlocaloffices div#continents { text-align:center; margin-top:20px; margin-bottom:35px; }
#container #content_in #ourlocaloffices li img { position:relative; top:3px; }
#container #content_in #ourlocaloffices li div.localoffices_icons { float:left; }
#container #content_in #ourlocaloffices li .localoffices_countryname { position:relative; top:3px; left:5px; }
/*#endregion*/

/*#region BannerHTMLMap*/
#BannerHTMLMap div, #BannerHTMLMap span, #BannerHTMLMap object, #BannerHTMLMap iframe,
#BannerHTMLMap h1, #BannerHTMLMap h2, #BannerHTMLMap h3, #BannerHTMLMap h4, #BannerHTMLMap h5, #BannerHTMLMap h6, #BannerHTMLMap p, #BannerHTMLMap blockquote, #BannerHTMLMap pre,
#BannerHTMLMap abbr, #BannerHTMLMap address, #BannerHTMLMap cite, #BannerHTMLMap code,
#BannerHTMLMap del, #BannerHTMLMap dfn, #BannerHTMLMap em, #BannerHTMLMap img, #BannerHTMLMap ins, #BannerHTMLMap kbd, #BannerHTMLMap q, #BannerHTMLMap samp,
#BannerHTMLMap small, #BannerHTMLMap strong, #BannerHTMLMap sub, #BannerHTMLMap sup, #BannerHTMLMap var,
#BannerHTMLMap b, #BannerHTMLMap i,
#BannerHTMLMap dl, #BannerHTMLMap dt, #BannerHTMLMap dd, #BannerHTMLMap ol, #BannerHTMLMap ul, #BannerHTMLMap li,
#BannerHTMLMap fieldset, #BannerHTMLMap form, #BannerHTMLMap label, #BannerHTMLMap legend,
#BannerHTMLMap table, #BannerHTMLMap caption, #BannerHTMLMap tbody, #BannerHTMLMap tfoot, #BannerHTMLMap thead, #BannerHTMLMap tr, #BannerHTMLMap th, #BannerHTMLMap td,
#BannerHTMLMap article, #BannerHTMLMap aside, #BannerHTMLMap canvas, #BannerHTMLMap details, #BannerHTMLMap figcaption, #BannerHTMLMap figure,
#BannerHTMLMap footer, #BannerHTMLMap header, #BannerHTMLMap hgroup, #BannerHTMLMap menu, #BannerHTMLMap nav, #BannerHTMLMap section, #BannerHTMLMap summary,
#BannerHTMLMap time, #BannerHTMLMap mark, #BannerHTMLMap audio, #BannerHTMLMap video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; z-index:1; }
#BannerHTMLMap { line-height:1; }
#BannerHTMLMap article,#BannerHTMLMap aside,#BannerHTMLMap details,#BannerHTMLMap figcaption,#BannerHTMLMap figure,
#BannerHTMLMap footer,#BannerHTMLMap header,#BannerHTMLMap hgroup,#BannerHTMLMap menu,#BannerHTMLMap nav,#BannerHTMLMap section { display:block; }
#BannerHTMLMap nav ul { list-style:none; }
#BannerHTMLMap blockquote, #BannerHTMLMap q { quotes:none; }
#BannerHTMLMap blockquote:before, #BannerHTMLMap blockquote:after,
#BannerHTMLMap q:before, #BannerHTMLMap q:after { content:''; content:none; }
#BannerHTMLMap a { margin:0; padding:0; font-size:15px; vertical-align:baseline; background:transparent; /*text-decoration:none;*/ }
#BannerHTMLMap img { border:none; }
#BannerHTMLMap ins { background-color:#ff9; color:#000; text-decoration:none; }
#BannerHTMLMap mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
#BannerHTMLMap del { text-decoration: line-through; }
#BannerHTMLMap abbr[title], #BannerHTMLMap dfn[title] { border-bottom:1px dotted; cursor:help; }
#BannerHTMLMap table { border-collapse:collapse; border-spacing:0; }
#BannerHTMLMap hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; }
#BannerHTMLMap input, #BannerHTMLMap select { vertical-align:middle; }
#BannerHTMLMap .clear {	clear:both; }

#BannerHTMLMap #line1_1 {right: 43px; top: 75px; padding-top: 25px;}
#BannerHTMLMap #line1_2 {right: 227px; top: 95px; padding-top: 25px;}
#BannerHTMLMap #line1  {top:126px; right:102px; z-index:3}


#BannerHTMLMap #line2_right {top:118px; right:15px;}
#BannerHTMLMap #line2_left { top:98px; right:384px; z-index:11;} 
#BannerHTMLMap #line2_middle { top: 117px; right: 320px; }
#BannerHTMLMap #line2_1 {right: 400px; top: 47px; padding-top: 25px;}
#BannerHTMLMap #line2_2 {right: 105px; top: 78px; padding-top: 25px;}

#BannerHTMLMap #line3_1 {right: 35px; top: 76px; padding-top: 25px;}
#BannerHTMLMap #line3_2 {right: 270px; top: 48px; padding-top: 25px;}
#BannerHTMLMap #line3  {top:99px; right:93px; z-index:2;}

#BannerHTMLMap #line4_1 {right: 32px; top: 92px; padding-top: 25px;}
#BannerHTMLMap #line4_2 {right: 408px; top: 204px; padding-top: 25px;}
#BannerHTMLMap #line4  {top:144px; right:87px;}

#BannerHTMLMap #line5_1 {right: 210px; top: 60px; padding-top: 25px;}
#BannerHTMLMap #line5_2 {right: 315px; top: 120px;padding-top: 25px;}
#BannerHTMLMap #line5  {top:110px; right:270px;  z-index:8;}

#BannerHTMLMap #line6_1 {right: 204px; top: 65px; padding-top: 25px;}
#BannerHTMLMap #line6_2 {right: 389px; top: 180px;  padding-top: 25px;}
#BannerHTMLMap #line6  {top:110px; right:260px;  z-index:7;}

#BannerHTMLMap #line7_1 {right: 320px;top: 68px; padding-top: 25px;}
#BannerHTMLMap #line7_2 {right: 417px; top: 113px; padding-top: 25px;}
#BannerHTMLMap #line7  {top:120px; right:368px; z-index:10;}

#BannerHTMLMap #line8_1{right: 36px; top: 91px; padding-top: 25px;}
#BannerHTMLMap #line8_2{right: 340px; top: 146px; padding-top: 25px;}
#BannerHTMLMap #line8  {top:142px; right:92px; z-index:1;}

#BannerHTMLMap #line9_1 {right: 167px; top: 72px; padding-top: 25px;}
#BannerHTMLMap #line9_2 {right: 290px; top: 51px; padding-top: 25px;}
#BannerHTMLMap #line9  {top: 100px;	right: 225px; z-index: 8;}

#BannerHTMLMap #line10_1 {right:200px; top:60px; padding-top: 25px;}
#BannerHTMLMap #line10_2 {right:425px; top:60px; padding-top: 25px;}
#BannerHTMLMap #line10  {top:106px; right:259px;  z-index:9;}

#BannerHTMLMap #line11_1 {right: 171px; top: 74px; padding-top: 25px;}
#BannerHTMLMap #line11_2 {right: 298px; top: 34px; padding-top: 25px;}
#BannerHTMLMap #line11  {top:60px; right:230px; z-index:4;}

#BannerHTMLMap #mapTop1 div{position:absolute;}
#BannerHTMLMap .visible{display:none !important;}
#BannerHTMLMap .zIndex{ z-index:99999 !important; }
#BannerHTMLMap #myGallery img{display:none !important; position:absolute !important; top:0 !important; left:0 !important; z-index:0;}
#BannerHTMLMap #myGallery img.active{ display:block !important;}
#BannerHTMLMap #wrapper {width:522px; height:450px; margin: 50px auto 0 auto; border:1px solid #333;/* padding-bottom:30px;*/}
#BannerHTMLMap .mapTop {width:100%;	height:288px; position:relative;direction:ltr}
#BannerHTMLMap .mapPoints { list-style:none; }
#BannerHTMLMap .noRepeat{ no-repeat:-135px top !important; }


#BannerHTMLMap .mapPoints li:nth-child(1){position:absolute; top:80px; }
#BannerHTMLMap .mapPoints li:nth-child(2){position:absolute; top:80px; left:460px;}
#BannerHTMLMap .mapPoints li:nth-child(3){position:absolute; top:95px; left:185px;}
#BannerHTMLMap .mapPoints li:nth-child(4){position:absolute; top:120px; left:145px;}
#BannerHTMLMap .mapPoints li:nth-child(5){position:absolute; top:95px; left:145px;}
#BannerHTMLMap .mapPoints li:nth-child(6){position:absolute; top:108px; left:185px;}
#BannerHTMLMap .mapPoints li:nth-child(7){position:absolute; top:63px; left:230px;}
#BannerHTMLMap .mapPoints li:nth-child(8){position:absolute; top:92px; left:270px;}
#BannerHTMLMap .mapPoints li:nth-child(9){position:absolute; top:92px; left:275px;}
#BannerHTMLMap .mapPoints li:nth-child(10){position:absolute; top:120px; left:225px;}
#BannerHTMLMap .mapPoints li:nth-child(11){position:absolute; top:115px; left:317px;}
#BannerHTMLMap .mapPoints li:nth-child(12){position:absolute; top:106px; left:438px;}

#BannerHTMLMap .stateList  {list-style:none; margin-top:20px; margin-left:10px;}
#BannerHTMLMap .stateList li 
{
    background-position: -135px;
    background-color: transparent;
    width:130px;
    float:left;
    font-size:10px;
    font-family:verdana,arial,helvetica, sans-serif;
    color:#202B60; 
    height:20px;
    padding-left:25px;
    margin-right:5px;
    overflow:hidden;
    margin-bottom:3px;
    cursor:pointer;
    padding-top:2px;
    padding-bottom:2px;
    transition: background-position 8s ease, .8s ease;
    -webkit-transition: background-position .8s ease, .8s ease;
    -moz-transition: background-position .8s ease, .8s ease;
    -o-transition: background-position .8s ease, .8s ease;    
}

#BannerHTMLMap .stateList li:hover{
        color :#FFFFFF;
        background-position: 0px;
}


#BannerHTMLMap .tradeLinesDiv
{
    margin: 10px 0px 10px 0px !important;
    overflow-y: auto;
    height: 210px;
}

#BannerHTMLMap .upIcon
{
    text-align: center;
}

#BannerHTMLMap .upIcon img
{
    width: 25px;
    opacity: 0.7;
    cursor:pointer;
}

#BannerHTMLMap .tradeDiv ul
{
    font-size: 17px!important;
    list-style: none !important;
    line-height: 1.5em !important;
    padding-top: 15px !important;
}

#BannerHTMLMap .tradeDiv .lines_close_btn
{
    background-size: 200% !important;
    direction:rtl;
}

#BannerHTMLMap .bg
{
    height: 4px;
    background-size: 200%;
}

#BannerHTMLMap .tradeDiv .lines_close_btn a
{
    cursor:pointer;
}

#BannerHTMLMap .tradeDiv .lines_close_btn img
{
    width: 40px;
}

#BannerHTMLMap .tradeDiv .lines_close_btn span
{
    float: left;
    margin: 10px 0px 0px 20px !important;
    font-size: 20px !important; 
}

#BannerHTMLMap .map
{
    position:relative;
}

#BannerHTMLMap .tradeDiv

{
    position: absolute;
    width: 100%;
    top: 0px;
}
/*#endregion*/

/*#region DisplayLib*/

.libraryWP td.ms-vb-itmcbx.ms-vb-firstCell{width:10px;}

.overview_content.dispMode .ms-WPHeaderTdMenu
{
    display:none;
}

.libraryWP .ms-viewheadertr .libHeader{
    color: #0072BC !important;
}

.libraryWP .ms-viewheadertr.hide
{
    display:none;
    visibility:hidden;
}

.libraryWP .ms-viewheadertr th table tr td.ms-vb +td
{
    display:none;
    visibility:hidden;
}

.libraryWP th.ms-vh2.libHeader {
    padding-top: 8px !important;
    padding-left: 8px !important;
    height: 20px;
}

.libraryWP .ms-vb-icon{
    width:10%;
}

.libraryWP .ms-vb2, .libraryWP .ms-vb-user
{
    width:200px;
}
/*#endregion*/

/*#region Careers Management*/
#container .careersManagement .careersSearch{direction:ltr;display: block;margin: 15px 0px 5px 0px;}
#container .careersManagement .online_table tr.height.selected{  background-color: #D2D2D2 !important}

.career.b-close{cursor:pointer;direction:rtl;position:static;}
.selectcategorieslink{line-height:10px;}
#container .careersManagement .online_table {/*display:block; width:572px; _width:580px;  background: transparent url(images/drop_shadow_vertical.gif) repeat-y left; _margin_top:-50px;*/}
#container .careersManagement .careersSearch .req{float: right;display: block;margin-top: 1px;width: 86px;}
#container .careersManagement .careersSearch .txtsearch{width: 180px;height: 19px;border: 1px solid #a5a5a6; float:left; margin-right:10px;}

#container .careersManagement .careersSearch .selectcountrieslink .linktext{float: left;margin-left:10px; margin-right: 71px;margin-top: 6px; color:#202b60; }
#container .careersManagement .careersSearch .selectcountrieslink{cursor: pointer; width: 217px;height: 23px;background-color: #8DE6FB; float:left; margin-right:3px;margin-left:3px;}
#container .careersManagement .careersSearch .selectcountrieslink .icon{width:28px; height:23px; background: transparent url(images/plus_button.gif) no-repeat; float:left;}
#container .careersManagement .careersSearch .selectcountrieslink .icon span{font-size:x-large; color:#202b60;padding-left: 8px;}
#container .careersManagement .careersSearch .selectcountrieslink .text{width:189px; height:23px;float:right;}

#container .careersManagement .careersSearch .selectcategorieslink .linktext{float: left; margin-left:10px; margin-right: 71px;margin-top: 6px; color:#202b60; }
#container .careersManagement .careersSearch .selectcategorieslink{cursor: pointer; width: 225px;height: 23px;background-color: #8DE6FB; float:left; margin-right:10px;}
#container .careersManagement .careersSearch .selectcategorieslink .icon{width:28px; height:23px; background: transparent url(images/plus_button.gif) no-repeat; float:left;}
#container .careersManagement .careersSearch .selectcategorieslink .icon span{font-size:x-large; color:#202b60;padding-left: 8px;}
#container .careersManagement .careersSearch .selectcategorieslink .text{width:195px; height:23px;float:right;}

/*#container .careersManagement .careersSearch .open{background-color: #8DE6FB;height: 26px;}*/
#container .careersManagement .careersSearch .open{border-bottom-width: 3px;border-bottom-color: #8DE6FB;border-bottom-style: solid;}
#container .careersManagement .careersSearch .open .icon{background: transparent url(images/minus_button_blue.gif) no-repeat;}
#container .careersManagement .careersSearch .buttonsubmitsearch{width: 70px;height: 23px;border: 1px solid gray;color: White;font-weight: bold;text-decoration: none !important;background-color: #202b60;cursor: pointer;}
#container .careersManagement .careersSearch .hide {display:none;}

#container .careersManagement .careersSearch .selectcountries {margin-top:3px; background-color: #8DE6FB;padding-top: 10px;color:Black; margin-left:-10px;margin-right:-10px; max-width:593px;}
*+html #container .careersManagement .careersSearch .selectcountries {zoom:1; position:relative;}
#container .careersManagement .careersSearch .selectcountries .selectall{height: 25px; padding-left: 0px; border-bottom:1px solid white;}
*+html #container .careersManagement .careersSearch .selectcountries .selectall{padding-left: 10px;}
#container .careersManagement .careersSearch .selectcountries .continents{width: 145px; float: left;}
#container .careersManagement .careersSearch .selectcountries .continents ul{list-style:none !important; margin-left:0px !important;}
#container .careersManagement .careersSearch .selectcountries .continents ul li{height:50px;border-right: 1px solid white;border-bottom: 1px solid white;width:130px;}
#container .careersManagement .careersSearch .selectcountries .continents ul li .continentCB{float:left;margin-top:0px;padding-top:0px;}
#container .careersManagement .careersSearch .selectcountries .continents ul li .linkdiv{padding-top:20px;width:125px;}
#container .careersManagement .careersSearch .selectcountries .continents ul li .amountspan{font-weight:bold;padding-left: 5px;float:left;}
#container .careersManagement .careersSearch .selectcountries .continents ul li a.con{color:Black;padding-left:5px;float:left;}
#container .careersManagement .careersSearch .selectcountries .continents ul li.selected{border-right: 0px;background-color:#00aeef;width:100%;background: transparent url(images/NewsSearchSelected.jpg) no-repeat;border-bottom: 0px}
#container .careersManagement .careersSearch .selectcountries .continents ul li.last{border-bottom: 0px; height:150px;}
#container .careersManagement .careersSearch .selectcountries .countries{width: 445px; float: right; *width:425px;}
#container .careersManagement .careersSearch .selectcountries .countries .cou{display:none;}
#container .careersManagement .careersSearch .selectcountries .countries .selected{display:block;}
#container .careersManagement .careersSearch .selectcountries .countries .cblcountry{padding: 5px;width:420px;}
#container .careersManagement .careersSearch .selectcountries .countries .cblcountry input[type=checkbox]{float:left;margin-top:0px;margin-top:-3px\0/;*margin-top:-3px;}
#container .careersManagement .careersSearch .selectcountries .countries .cblcountry .selectStatesLink{display:block;text-decoration:underline; padding-bottom:5px;}
#container .careersManagement .careersSearch .selectcountries .countries td{width:36%;padding-bottom: 3px;}

#container .careersManagement .careersSearch .selectcategories {margin-top:3px; background-color: #8DE6FB;padding-top: 10px;color:Black; margin-left:-10px; margin-right:-10px; max-width:593px;}
*+html #container .careersManagement .careersSearch .selectcategories {zoom:1; position:relative;}
/*#container .careersManagement .careersSearch .selectcategories .selectall{height: 20px; padding-left: 0px; border-bottom:1px solid white;}
*+html #container .careersManagement .careersSearch .selectcategories .selectall{padding-left: 10px;}*/
/*#container .careersManagement .careersSearch .selectcategories .selectall{float: left;padding-right: 70px;}*/
#container .careersManagement .careersSearch .selectcategories .categories{width: 145px; float: left;}
#container .careersManagement .careersSearch .selectcategories .categories ul{list-style:none !important; margin-left:0px !important;}
#container .careersManagement .careersSearch .selectcategories .categories ul li{height:50px;border-right: 1px solid white;border-bottom: 1px solid white;width:130px;}
#container .careersManagement .careersSearch .selectcategories .categories ul li .continentCB{float:left;margin-top:0px;padding-top:0px;}
#container .careersManagement .careersSearch .selectcategories .categories ul li .linkdiv{padding-top:20px;width:115px;}
#container .careersManagement .careersSearch .selectcategories .categories ul li .amountspan{font-weight:bold;padding-left: 5px;float:left;}
#container .careersManagement .careersSearch .selectcategories .categories ul li a.con{color:Black;padding-left:5px;float:left;}
#container .careersManagement .careersSearch .selectcategories .categories ul li.selected{border-right: 0px;background-color:#00aeef;width:100%;background: transparent url(images/NewsSearchSelected.jpg) no-repeat;border-bottom: 0px}
#container .careersManagement .careersSearch .selectcategories .categories ul li.last{border-bottom: 0px; height:150px;}

#container .careersManagement .careersSearch .selectcategories .categories{width: 445px; float: left; *width:425px;}
#container .careersManagement .careersSearch .selectcategories .categories .cou{display:none;}
#container .careersManagement .careersSearch .selectcategories .categories .selected{display:block;}
#container .careersManagement .careersSearch .selectcategories .categories .cblCategory{padding: 5px;width:500px;margin-left: -2px;padding-left: 0px;}
#container .careersManagement .careersSearch .selectcategories .categories .cblCategory input[type=checkbox]{float:left;*margin-top:-3px;}
#container .careersManagement .careersSearch .selectcategories .categories td{width:36%;padding-bottom: 3px;}
#container .careersManagement .careersSearch .countrySelectedValidation{margin-left:3px;}

#container .careersManagement .DetailsData{padding-top:3px;}
#container .careersManagement .careersSearchSeparator{height:2px; background-color:white; margin-bottom:10px;margin-left:-10px; margin-right:-10px;}
*+html #container .careersManagement .careersSearchSeparator{zoom:1; position:relative;}
#container .careersManagement .careerItems {width:549px;}
#container  .careersManagement .careerItems ul {width:549px; list-style: none !important;}
#container  .careersManagement .careerItems ul .deco_line_news{width:529px; height:1px;  background: transparent url(images/art_line.gif) repeat-x; margin-bottom:20px;margin-top:10px;}
#container  .careersManagement .careerItems ul li a .head_news{font-size:13px; font-weight:bold; color:#202b60; font-family:Tahoma;}
#container  .careersManagement .careerItems ul li a .news_text {display:block; font-size:13px;  color:#404040; font-family:Tahoma; margin-top:9px; line-height:16px;}
#container .careersManagement .careerItems ul li a { color:Black; }
#container .careersManagement .careersSearch .selectstates {background-color:rgb(82,199,239); padding-top: 10px;color:Black; margin-left:-10px; margin-right:-10px; margin-top:1px;max-width: 593px;}
#container .careersManagement .careersSearch .selectcountries .selectall{padding-left: 0px; border-bottom:1px solid white;}
#container .careersManagement .careersSearch .selectcategories .selectall{padding-left: 0px; border-bottom:1px solid white;height:25px;}
#container .careersManagement .careersSearch .selectstates .states .cblStates{padding: 5px;width:420px;}
#container .careersManagement .careersSearch .selectStateText{float: left;padding-top: 8px;padding-right: 20px;font-weight: bold;padding-left: 8px;}
#container .careersManagement .CareerMoreDetails{display:block; padding-left: 15px; cursor:pointer; color:Black !important;}
#container .careersManagement .CareerMoreDetails.close{background: transparent url(images/plus_button_con.gif) no-repeat left;  }
#container .careersManagement .CareerMoreDetails.open{background: transparent url(images/minus_button_con.gif) no-repeat left; }
#container .careersManagement [id*='divcont']{text-align:left; padding-left:15px;}
#container .careersManagement .contHeader{font-size:15px; font-weight:bold;}
#container .careersManagement .detailsRow{font-size: 14px;line-height: 20px; text-align:center; margin-bottom:10px}
#container .careersManagement .contTitle{font-weight:bold; width:180px; vertical-align:top;line-height:30px;}
#container .careersManagement .tblDetails{width:530px;border-collapse: collapse;margin-bottom:20px}
#container .careersManagement .tblDetails td{/*border:none !important;*/}
#container .careersManagement .DetailsData table td { border:1px solid #cccdce;  /*padding:10px 6px 10px 8px; _padding:8px 5px 8px 5px;*/ text-align:left;color:Black !important; }
#container .careersManagement .DetailsData table td.hidd{display:none;}
#container .careersManagement .online_table .head th.Last {display:none; border-right: none;}
#container .careersManagement .DetailsData table tr[id*='trcont'].innertr {background-color:rgb(247,239,247); }
#container .careersManagement .DetailsData table tr.selectedTr {background-color:rgb(214,207,206); }
#container .careersManagement .DetailsData .sendCV {float: right;margin: 15px 0px 10px 0px;padding: 5px 10px 5px 10px;border: 1px solid gray;color: White;font-weight: bold;text-decoration: none !important;background-color: #202b60;cursor: pointer;}
#container .careersManagement .DetailsData .online_table a.inactive{padding:0px !important;}

#container .careersManagement .online_table table tr.hovered{ background-color:#c7cadc !important; }
#container .careersManagement .noChooseError{color:Red}
#container .careersManagement h3.job_header {text-align:center; margin-top:10px; margin-bottom:10px}
#container .careersManagement .job_details_container p {margin-bottom:10px; width:90%;text-align:center; border:1px solid #cccdce; padding:3px; display:block; margin-left:auto; margin-right:auto}
#container #content_in .careersManagement .tblDetails ul.interfaces_list {list-style:none; padding:0; margin:0; padding-left: 3px;}
#container #content_in .careersManagement .tblDetails ul.interfaces_list div {padding-bottom:5px}
#container #content_in .careersManagement .single_title {padding-left:5px;padding-bottom:10px;padding-top:10px;text-align:left}
#container #content_in .careersManagement .single_detail {padding-left:5px;padding-bottom:5px;text-align:left}
#container #content_in .careersManagement .tblDetails th {border: 1px solid #cccdce; padding:3px!important}
#container .careersManagement .job_details_container p.regular {width:100%; text-align:left; border:none}
/*#endregion*/

/*application form*/
.applicationForm{overflow-y:auto;}
.applicationForm .form_part .button_holder {_padding-left:0px !important; _margin-left:10px !important;}
.applicationForm .form_part .form_width .Captcha{_margin-right:33px !important;}
.applicationForm .form_part .form_width .Captcha .LBD_CaptchaDiv{margin-bottom:1px;}
.applicationForm .form_part .form_width .candFormUploadCV{background-color:transparent;}
.applicationForm .form_part .form_width .vald_text{margin: 0px 65px 3px 0 !important;}
.applicationForm #feedbackDiv{margin: 25px 0px 0px 25px;font-size: 14px;}
.applicationForm #feedbackDiv .title{font-weight: bold;font-size: 15px;margin-bottom: 15px;}
.applicationForm #feedbackDiv .feedContent{font-size: 15px;}
.applicationForm #feedbackDiv .CVAccept{margin-top: 15px;float: left;padding: 5px 25px 5px 25px;border: 1px solid gray;color: White;font-weight: bold;text-decoration: none !important;background-color: #202b60;cursor: pointer;}

.applicationForm div#AppForm .red_text {font-size: 13px !important;margin-bottom: 20px !important;}
.applicationForm{background-color:#edeeee !important; padding-left:5px;}
.applicationForm #form .form .button_holder {width:100%;margin-left:15px;}
.applicationForm .fileFormat{padding-left:230px;margin: 0px 67px 2px 0px;}

.applicationForm .topText{margin-left: 15px;}

div.fileinputs {position: relative;}
div.fakefile {position: absolute;top: 0px;left: 0px;z-index: 1;}
input.file {position: relative;text-align: right;-moz-opacity:0;filter:alpha(opacity: 0);opacity:0;z-index:2;cursor:pointer;}
input#displayInput{padding-left:200px;}
.browseLink{text-decoration:underline;font-weight:bold;color:rgb(33,44,99);}
.button_holder .applicationButton{margin-bottom: 10px;width: 70px;height: 23px;border: 1px solid gray;color: White;font-weight: bold;text-decoration: none !important;background-color: #202b60;cursor: pointer;}
.button_holder .applicationCancel{margin-bottom: 10px;width: 70px;height: 23px;border: 1px solid gray;color: White;font-weight: bold;text-decoration: none !important;background-color:rgb(107,101,107);cursor: pointer;}
.button_holder .replace{width:120px;}
.button_holder .keep{width:130px;}

/* region E-services Welcome */
#EServicesWelcome #bpop {display:none;}
#EServicesWelcome #bpop .ifr {height:429px; width:580px;}
#EServicesWelcome #bpop span.b-close {color:White; font-weight:bold; font-size:20px;}
#EServicesWelcome #bpop span.b-close:hover {cursor: pointer;}

#EServicesWelcome .signin { font-size:12px; font-weight:bold; color:#fff; margin:8px 0px 0px 12px; _margin:8px 0px 0px 12px; text-decoration:none !important; background: transparent url(images/unsubscribe_button.gif) repeat-x; }
#EServicesWelcome .signin a:link{font-size:12px; font-weight:bold; color:#fff; margin:8px 0px 0px 12px; _margin:8px 0px 0px 12px; text-decoration:none !important; width: 110px; height: 20px; padding:3px 10px 3px 10px;}
#EServicesWelcome .signin a:hover{ font-size:12px; font-weight:bold; color:#fff; margin:8px 0px 0px 12px; _margin:8px 0px 0px 12px; text-decoration:none  !important; width: 110px; height: 20px; padding:3px 10px 3px 10px;}
#EServicesWelcome .signin input{ font-size:12px; font-weight:bold; color:#fff; margin:8px 0px 0px 12px; _margin:8px 0px 0px 12px; text-decoration:none  !important; width: 140px; height: 20px; padding:6px 10px 6px 10px;}
#EServicesWelcome .form .button_holder, #EServicesUnsubscriptionForm .form .button_holder{width: 438px !important; margin: 0px !important; padding-left:0px;}

#EServicesWelcome .formlinks{ padding-left:10px; padding-right:10px; }
#EServicesWelcome .vald{margin:0px 0px 3px 230px; width: 257px;}
/*#endregion*/

/*region LPCreator*/
.creator_form{position: absolute;background-color: #edeeee;margin: 5px 1px 5px 5px;padding: 15px 15px 15px 15px;}
.creator_form .txt_url{margin-right: 0px !important;float: none !important;margin-left: 3px;}
.creator_form .button_holder{margin-bottom:20px !important;}
.creator_form .status{margin: 15px 15px 5px 0px;line-height:20px;}
.creator_form .indent{margin-left:30px;}
.creator_form .indent2{margin-left:60px;}
.creator_form .form_line{width: 550px;height: 1px;background: transparent url(/_layouts/Zim/1033/images/art_line.gif) repeat-x;margin: 10px 0px 20px 0px;}
.creator_form .lpHeader{font-weight: bold;line-height: 20px;color: #202B60;font-family: Tahoma !important;}
.creator_form .button_holder .send{background: #242F63 !important;color: White;font-size: 12px;width: 50px !important;font-weight: bold;}
.creator_form .button_holder .clear_b{background: rgb(70,70,70) !important;text-align: center;padding-top: 4px;height: 16px !important;color: white;font-size: 12px;font-weight: bold;}
.creator_form .relevantcountriescb input, .creator_form .campaignLp .crmcb input {float: none !important;width: auto !important;margin-right: 3px !important;border:none !important;}
.creator_form .relevantcountriescb label, .creator_form .campaignLp .crmcb label{float: none !important;margin-left: 0px !important;padding-left: 0px !important;}
.creator_form .relevantcountriescb .vald_text, .creator_form .campaignLp .crmcb .vald_text{float:left !important;}
.creator_form .campaignLp span.crmcb {margin-left:24px}

/*end region*/

/*region zim font*/
.zimfont , .zimfont .ms-WPBody , .zimfont .ms-rtestate-field{font-family:MagistralWebBook, Tahoma !important;}
/*end region*/

/*region tracing widget*/
.tracing_widget{margin-top: 7px;}
.tracing_widget .title{height: 24px;background-color: #202b60;}
.tracing_widget .title h2{font-size: 15px;color: #fff;padding: 4px 0px 0px 14px;font-family: Tahoma;}
.tracing_widget .tw_form{background-color: #f1f4f5;padding-top: 4px;min-height: 97px;}
.tracing_widget .format_msg{color:#202b60;float: left;margin: 0px 0px 5px 16px;font-size: 12px;}
.tracing_widget .format_msg.min-height{min-height:36px;}
.tracing_widget .hide{display:none;}
.tracing_widget .tw_form .btn_tw_find{cursor: pointer;width: 46px;height: 20px;margin: 8px 0px 3px 158px;border: none;float: left;background: transparent url(images/find_button.gif) no-repeat;color: White;font-weight: bold;}
.tracing_widget .tw_form .input{width: 160px;height: 16px;border: 1px solid #a5a5a6;float: left;margin: 2px 0px 2px 17px;}
.tracing_widget .tw_form .help{float: right;margin: 2px 3px 0px 2px;}
.tracing_widget .tw_form .req{font-size: 11px;float: left;margin-left: 16px;}
/*end region*/

/*region CCM Tracing*/
.ccmtracing .online_table table .height.hovered{ cursor:pointer; }
.ccmtracing .generaltext{margin-bottom:20px;}
.ccmtracing .inner{padding-left:10px;}
.ccmtracing .inner h2{text-align: left;}
.ccmtracing .inner h2 span{font-size: 15px !important;}
.ccmtracing .inner table th {background-color: #d9f3fd !important;  border-left: 1px solid #cccdce;border-top: 1px solid #cccdce;}
.ccmtracing .inner table span {color: gray !important;}
.ccmtracing .online_table{background: none !important;background-color: white !important;width: auto !important;}
.ccmtracing .h_line{display:none;}
.ccmtracing .h_line_bottom {display:none;}
.ccmtracing table{margin-left:0px !important; width:570px !important;}
.ccmtracing .inner table {margin-left:0px !important;width: 537px !important;}
.ccmtracing .inner th.Last {border-right: 1px solid #C7CADC !important;}
.ccmtracing .searchValueTitle{font-size: 16px;font-weight: bold;}
.ccmtracing .hyperlinkusstatus {display: block;background: transparent url(images/truck_icon.jpg) no-repeat;padding-left: 30px;margin-top: 5px;}
.ccmtracing .generatl_data{margin: 10px 0px 20px 0px;}
.ccmtracing .generatl_data ul.dest {width: 550px;list-style: none !important;}
.ccmtracing .generatl_data ul.dest li{margin-bottom: 10px;background: transparent url(images/online_bullet.gif) no-repeat left;height: 13px;_background-position: left 15%;padding: 0px 0px 0px 14px;line-height: 15px;}
.ccmtracing .generatl_data ul.dest li span {font-weight: bold;color: #404040;}
.ccmtracing .generatl_data ul.dest li span.cont {float: right;width: 363px;}
.ccmtracing .fieldsep{height:30px;}
.ccmtracing .comment{float: left;margin-top: 15px;line-height:20px; margin-left:7px}
.ccmtracing .divrequestlimit {margin-top: 20px;}
.ccmtracing .errorMsg {margin-top: 20px;}
.ccmtracing .intendedNextVessels {margin-bottom:5px;}
.ccmtracing .online_table th:first-child {width:110px}
#container .ccmtracing .intendedNextVessels .online_table TABLE .head TH {background-color :#d9f3fd;}
#container  .ccmtracing .intendedNextVessels .online_table TABLE .head TH span {color :#000}
.ccmtracing .online_table th:first-child {width:110px}
.ccmtracing .intendedNextVessels .online_table th:first-child {width:auto}
.ccmtracing .intendedNextVessels .online_table .past_movements {background-color:rgb(250, 250,250);}  
/*end region*/

.ccmtracing table
{
    -ms-name: "Zim Inner Table";
}
 @-moz-document url-prefix(){.ccmtracing table{box-shadow: 0px 0px 2px 2px #cecece;}}
.ccmtracing table{border-right:0px solid red; width:100%; width:99% \0/;background-color:White; 
                             -webkit-box-shadow: 0px 0px 2px 2px #cecece; 
                             -moz-box-shadow: 0px 0px 2px 2px #cecece; 
                             filter: progid:DXImageTransform.Microsoft.Shadow(color='#cecece', direction='0', strength='3'), 
                             progid:DXImageTransform.Microsoft.Shadow(color='#cecece', direction='90', strength='3'), 
                             progid:DXImageTransform.Microsoft.Shadow(color='#cecece', direction='180', strength='3'), 
                             progid:DXImageTransform.Microsoft.Shadow(color='#cecece', direction='270', strength='3');}
                             
#container .send_and_share {float:right; display:inline-block}
#container .send_and_share .a2a_default_style {float:right;}
#container .send_and_share .a2a_default_style a{margin:0px;}
#container .send_and_share img {width:24px; height:24px; /*margin-top:4px;*/}
#container .send_and_share .a2a_default_style img{margin-top:0px;}

#ServiceRequest #form .form .form_part .form_width fieldset {border: 2px solid #a7a7a7; border-radius: 20px; padding-bottom:4px;}
#ServiceRequest #form .form .form_part .form_width fieldset legend { margin-left: 13px; padding:0px 13px; font-size:13px; font-family:Tahoma; }
#ServiceRequest #form .form .form_part .form_width fieldset legend.req {background: url(Images/asterisk.gif) no-repeat left 3px;}
#ServiceRequest #form .form .form_part .form_width label { width:172px; }
#ServiceRequest #form .form .form_part .form_width .txtphonecountry{width:37px; margin-right:1px; margin-left:1px; float: none;}
#ServiceRequest #form .form .form_part .form_width .txtphonenumber{width:184px; width:179px \0/; margin-left:1px; float: none; margin-right: 0px;}
#ServiceRequest #form .form .form_part .form_width .phonenumsep{margin-left: 0px; padding: 0px; width: inherit; float: none;}
#ServiceRequest #form .form .form_part .form_width #phoneControl { margin-right:67px; float: right; }

#form div.add_to_favorites{display:block; margin-bottom:20px; margin-left:82%; margin-top:-20px}

#container #content #right_widget .find_your_route_holder_new .find_your_route_new div.schedules  {min-height:208px; }
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .schedules select {height:18px;  border:1px solid #a5a5a6; }
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .schedules select.schedules_choice{width:152px;  margin:3px 0px 4px 4px; _width:139px;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .schedules label.schedules_choice_label{margin-top:5px}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .schedules select.schedules_widget_choice {width:114px; margin-left:3px;_width:114px;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .schedules input.schedules_widget_text {width:108px; margin-left:6px;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .schedules select.trade{margin-left :6px}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .schedules select.line{margin-left :14px; width:152px}
#container #content #right_widget .find_your_route_holder_new #ScheduleByLine input.schedules_widget_text {width:120px; _width:120px;}
#container #content #right_widget .find_your_route_holder_new #ScheduleByLine input.line_code {margin-left:9px}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .find_your_route_btn { margin-top: 2px; margin-bottom: 2px}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .fyr_form_container {margin-top:2px;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .form_container .fyr_daterange {margin-bottom:3px;}
#container #content #right_widget .find_your_route_holder_new .find_your_route_new .schedules select.vessel_name_choice {width:112px}
#container #content #right_widget .find_your_route_holder_new #ScheduleByLine input.schedule_by_line_txt {width:116px}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#container #content #right_widget .find_your_route_holder_new #ScheduleByVessels .form_container input.schedules_widget_text {width:110px; margin-left:4px;}
#container #content #right_widget .find_your_route_holder_new #ScheduleByVessels .form_container select.vessel_name_choice {margin-left:5px;}
}

@-moz-document url-prefix() {
#container #content #right_widget .find_your_route_holder_new #ScheduleByVessels .form_container select.vessel_name_choice {margin-left:4px;}
}


#ContainerInquiry .DataField { width: 400px; margin: 0 0 10px 0; line-height:14px; display:inline-block}
#ContainerInquiry .DataField select { height: 20px; border: 1px solid #616161; margin: 10px 2px 0 0; max-width: 241px;  width: 241px;}
#ContainerInquiry .DataField #txtContainerNumber { border: 1px solid #616161; width: 241px; border:1px solid #a5a5a6; width:190px }
#ContainerInquiry .DataField .inquiryContainerNumber {width:190px; }
#ContainerInquiry .DataField .FieldLabel { width: 100px; display: inline-block;}/* float:left;}*/
#ContainerInquiry .DataField span.help img { margin: 0 0 -5px 0; }
#ContainerInquiry .DataField span.help  div.content {top:-8px; top:-19px \0/;}
#ContainerInquiry .find_button { text-align: center; font-size: 12px; font-weight: bold; color: white; display: inline-block; background: transparent url(images/find_button.gif) no-repeat; width: auto; height: 20px; margin: 3px 0px 0px 0px; margin: 3px 0px 0px 0px \0/; _margin: 14px 0px 0px 0px; border:none; }
*+html #ContainerInquiry .find_button{margin: 3px 0px 0px 323px;}
#ContainerInquiry .find_button:hover{text-decoration:none; cursor:pointer;}
#ContainerInquiry .inquiry_results {display:block;}
#ContainerInquiry  .form .form_part .form_width .DataField .vald_text { float: left; margin-left: 115px;  width:370px;}
#ContainerInquiry  .update_progress {margin-left: 115px; }
#ContainerInquiry .container_result {margin-bottom: 5px; font-weight:bold}

.VGM .txtphonecountry{margin-left:2px;}
.VGM .txtphonecountry, #ReceiveQuote .txtphonecity{width:37px !important; margin-right:3px !important; float:left !important;}
.VGM .txtphonenumber{width:193px !important; width:189px \0/ !important; float:left !important;}
.VGM .phonenumsep{margin: 0px !important; padding: 0px !important; width: 8px !important;}
.VGM #form .form .form_part .form_vgm label.phone_label {width:194px!important;}
@-moz-document url-prefix() 
{
     .VGM #form .form .form_part .form_vgm label.phone_label {width:190px!important;}
}
.VGM #form .form .form_part .form_width .VGMHeader { margin-left:12px; font-weight:bold; }
.VGM #form .form .form_part .form_width fieldset {margin-bottom:20px;}
.VGM #form .form .form_part .form_width input.vgm_email {float:left; margin-right:10px}
.VGM #form .form .form_part .form_width input.vgm_bookingBl {float:left; margin-right:10px;margin-left: 23px;}
.VGM #form .form .form_part .form_width label.vgm_email_label {width:197px!important;}
.VGM #form .form .form_part .form_width div.help {margin-top:-1px;}
.VGM #form .form .form_part .form_width span.tareweight_msg {color:Red;}
.VGM #form .form .form_part .form_width .date {width:532px;}
.VGM #form .form .form_part .form_width .dateTitle {margin-left:0px; padding-left:0px}
.VGM #form .form .form_part .form_width table.rblimportexport input {float:left; width:auto; margin-right:5px; }
.VGM #form .form .form_part .form_width table.rblimportexport label {float:left; width:auto!important; margin:0px; padding:0px}
.VGM #form .form .form_part .form_width label.weighing_party_label {width:190px!important}
.VGM #form .form .form_part .form_width span.Required { float:right; font-size:11px; color:#b72811 !important; font-family:Tahoma; margin:0px 67px 3px 0; width: 253px }
.VGM #form .form .form_part .form_width span.addcertifier_msg {font-size:11px}
.VGM #form .form .form_part .form_width div.weightControl .vald_text {margin:0}
.VGM #form .form .form_part .form_width div.weightControl .fake_filename {text-align:left!important;color:Black;padding-left:3px;width:163px!important}
.VGM #form .form .form_part .form_width div.weightControl .replace_filename {text-align:left!important; padding-left:3px;}

#container #content #content_in .feedback {text-decoration:none; cursor:pointer}

#CO2  { width: 400px; margin: 0 0 10px 0; line-height:14px; display:inline-block}
#CO2 .Captcha input {margin-right: -21px !important;}
/*#CO2 .Captcha input {margin-right: -43px !important;}*/
#CO2  .form .form_part .form_width select { height: 21px;  margin: 0px 2px 0 0;vertical-align/*\**/:top ;height/*\**/: 19px}
#CO2  .form .form_part .form_width select.width {margin-right:45px; width: 301px!important;}
#CO2  .form .form_part .form_width .FieldLabel { width: 100px; display: inline-block;}/* float:left;}*/
#CO2  .form .form_part .form_width span.help img { margin: 0 0 -5px 0; }
#CO2  .form .form_part .form_width span.help  div.content {top:-8px; top:-19px \0/;}
#CO2 .form .form_part .form_width .find_button {float:left;cursor:pointer; text-align: center; font-size: 12px; font-weight: bold; color: white; display: inline-block; background: transparent url(images/unsubscribe_button.gif) no-repeat; width: auto; height: 20px; margin: 10px 0px 0px 262px; margin: 10px 0px 0px 262px \0/; _margin: 24px 0px 0px 262px; border:none; }
*+html #CO2 .form .form_part .form_width .find_button{margin: 13px 0px 0px 5px;}
#CO2 .form .form_part .form_width .clear_button {float:left;cursor:pointer; text-align: center; font-size: 12px; font-weight: bold; color: white; display: inline-block; background: transparent url(images/unsubscribe_button.gif) no-repeat; width: auto; height: 20px; margin: 10px 0px 0px 10px; margin: 10px 0px 0px 10px \0/; _margin: 24px 0px 0px 10px; border:none; }
*+html #CO2 .form .form_part .form_width .clear_button{margin: 3px 0px 0px 0px;}
#CO2 .form .form_part .form_width .find_button:hover{text-decoration:none; cursor:pointer;}
#CO2 .inquiry_results {display:block;}
#CO2 .form .form_part .form_width{width:600px}
#CO2 .form .form_part .form_width .vald_text { float: left; margin-left: 260px;  width:200px;}
#CO2 .form .form_part .form_width .vald_text_captcha {margin-left:-2px}
#CO2 .form .form_part .form_width label {display:inline-block;width:200px; padding-left:10px}
#CO2 .form .form_part .form_width label.req{background: url(Images/asterisk.gif) no-repeat left 3px;background-position: 1px;}
#CO2 .form .form_part .form_width .fieldsep{clear: both; height: 8px;overflow: hidden;}
#CO2 .form .form_part .form_width .cargoVolumeControl {display:inline-block; float:right;margin-right:67px; }
#CO2 .form .form_part .form_width input[type='text'] {width:295px;margin-right: 47px;}
#CO2 .form .form_part .form_width input.cargo-fix { float: none; width: 206px; margin-right: 8px; }
#CO2 .form .form_part .form_width select.cargo-fix { width: 78px; float: none; margin-right: -21px; }
#CO2 .form .form_part .form_width .Captcha { display:inline-block; /*margin-right: 90px;*/}
#CO2 .form .form_part .form_width .LBD_CaptchaDiv {width:259px!important}
#CO2 .form .form_part .form_width .input_fields {padding-left:15px;}
#CO2 .form .form_part .form_width .buttons {margin-top:10px}
#CO2 .print_and_send .printer {margin-right:5px;}
#CO2 .print_and_send a {margin-left:0px;}
#CO2 .form .form_part .form_width .online_table tr:last-child td {font-weight:bold}
#CO2 .form .form_part .form_width .radiobutton_MetricUnits  {display:inline-block; width:50%; padding-left:125px}
#CO2 .form .form_part .form_width .radiobutton_MetricUnits label {width:100px;}
#CO2 .form .form_part .form_width  span.metric_units {vertical-align:top;padding-left:10px; display:inline-block;padding-top:3px}
#CO2 .form .form_part .form_width .radiobutton_MetricUnits input[type="radio"] {margin-bottom:5px}
#CO2 .form .form_part .form_width div.h_line  + div.h_line {display:none;}
#CO2 .form .form_part .form_width div.h_line_bottom + div.h_line_bottom {display:none;}
#CO2 .comment {display:inline-block; margin-left:6px;margin-top:25px}
#CO2 .form .form_part .form_width th span {color:White}
#CO2 .form .form_part .form_width .sendpdf {margin-left:15px}
#CO2Popup {width :400px; height:200px; background-color:#edeeee }

#TariffSimulator { width: 400px; margin: 0 0 10px 0; line-height:14px; display:inline-block}
#TariffSimulator .form .form_part .form_width .FieldLabel { width: 100px; display: inline-block;}/* float:left;}*/
#TariffSimulator .form .form_part .form_width span.help img { margin: 0 0 -5px 0; }
#TariffSimulator .form .form_part .form_width span.help  div.content {top:-8px; top:-19px \0/;}
#TariffSimulator .form .form_part .form_width .find_button {float:left;cursor:pointer; text-align: center; font-size: 12px; font-weight: bold; color: white; display: inline-block; background: transparent url(images/unsubscribe_button.gif) no-repeat; width: auto; height: 20px; margin: 10px 0px 0px 172px; margin: 10px 0px 0px 172px \0/; _margin: 24px 0px 0px 172px; border:none; }
*+html #TariffSimulator .form .form_part .form_width .find_button{margin: 13px 0px 0px 5px;}
#TariffSimulator .form .form_part .form_width .clear_button {float:left;cursor:pointer; text-align: center; font-size: 12px; font-weight: bold; color: white; display: inline-block; background: transparent url(images/unsubscribe_button.gif) no-repeat; width: auto; height: 20px; margin: 10px 0px 0px 10px; margin: 10px 0px 0px 10px \0/; _margin: 24px 0px 0px 10px; border:none; }
*+html #TariffSimulator .form .form_part .form_width .clear_button{margin: 3px 0px 0px 0px;}
#TariffSimulator .form .form_part .form_width .find_button:hover{text-decoration:none; cursor:pointer;}
#TariffSimulator .inquiry_results {display:block;}
#TariffSimulator .form .form_part .form_width{width:600px}
#TariffSimulator .form .form_part .form_width .vald_text { float: left; margin-left: 170px;  width:200px;}
#TariffSimulator .form .form_part .form_width .vald_text_captcha {margin-left:-2px}
#TariffSimulator .form .form_part .form_width label {display:inline-block;width:140px; padding-left:10px}
#TariffSimulator .form .form_part .form_width label.req{background: url(Images/asterisk.gif) no-repeat left 3px;background-position: 1px;}
#TariffSimulator .form .form_part .form_width .fieldsep{clear: both; height: 8px;overflow: hidden;}
#TariffSimulator .form .form_part .form_width input[type='text'] {width:255px}
#TariffSimulator .form .form_part .form_width .Captcha { display:inline-block }
#TariffSimulator .form .form_part .form_width .LBD_CaptchaDiv {width:259px!important}
#TariffSimulator .form .form_part .form_width .input_fields {padding-left:15px;}
#TariffSimulator .form .form_part .form_width .buttons {margin-top:10px}
#TariffSimulator .form .form_part .form_width label.date {padding-left:0px;width:315px; background:transparent url(images/schedule.gif) no-repeat 296px}
#TariffSimulator .form .form_part .form_width .date span {background: url(Images/asterisk.gif) no-repeat left 3px;background-position: 1px;padding-left:10px}
#TariffSimulator .form .form_part .form_width label input[type='text'] {margin-right:21px; width:135px}
#TariffSimulator .form .form_part .form_width input {margin-right:156px}
#TariffSimulator .Captcha {margin-right:157px}
#TariffSimulator  .comment {display:inline-block; margin-top:25px}
#TariffSimulator  .disclaimers {display:flex;}
#TariffSimulator  .uslocation {display:block;}
#TariffSimulator  .form .form_part .form_width .online_tableLeft span {color:White;}
#TariffSimulator .online_table table .height.hovered td a{ cursor:pointer; }
#content_in_map .inner .h_line { width: 767px; margin-left:1px;}
#content_in_map .inner .h_line_bottom { width: 767px;  margin-left:1px;}
#content_in_map .inner .online_table { background-image: url(images/drop_shadow_vertical_788.gif); width: 769px; }
#content_in_map .inner .online_table table { width: 767px; }
#content_in_map .inner .online_table table th span { margin:0px 5px 0px 5px; min-width: inherit; }
#TariffSimulator .online_table .inner table .head th {background-color:#d9f3fd !important}
#TariffSimulator  .form .form_part .form_width .online_tableLeft .inner table span {color:Gray}
#TariffSimulator  .form .form_part .form_width .online_tableLeft .inner table span:first-child {max-width:140px}
#TariffSimulator .online_table .inner table .head th.Last {border-right:1px solid #C7CADC !important}
#TariffSimulator .print_and_send a {margin-left:0px}
#TariffSimulator .print_and_send .printer {margin-right:10px;margin-left:5px}
#TariffSimulator .online_table .inner table .head + .height td {border-right:1px solid transparent} 
#TariffSimulator .online_table .inner table .height td:last-child {border-right:1px solid #cccdce} 
#TariffSimulator .online_table .inner table tr td:first-child {text-align:left}
#TariffSimulator .online_table .inner table .charges_row td {text-align:left;font-weight:bold; height:42px; background-color:#f0f0f0 }
#TariffSimulator .online_table .inner table .total_row td {font-weight:bold;}





