div { margin: auto; }
a { outline: 0; }
a img { border: none; outline: 0; }
p { margin-top: 0; padding-top: 0; }
p:last-child { margin-bottom: 0; padding-bottom: 0; }
html, body { margin: 0; padding: 0; }
/*************** body/text ***************/
body {
	background-color: #fff;
	background-image: url(https://lethagencies.com/layout/bkg-page.png);
	background-repeat: repeat;
	color: #333;
	font-family: 'Asap', Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
a { color: #1e2648; text-decoration: underline; }
a:hover { color: #ed1b2d; text-decoration: underline; }
/*************** h1, h2, h3, h4, h5 ***************/
h1 {
	color: #1E2648;
	font-size: 40px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h2 {
	color: #1E2648;
	font-size: 24px;
	font-weight: 300;
	margin: 0;
	padding: 0;
}
h3 {
	color: #1E2648;
	font-size: 16px;
	font-weight: 300;
	margin: 0;
	padding: 0;
}
h4 {
	color: #1E2648;
	font-size: 13px;
	font-weight: 300;
	margin: 0;
	padding: 0;
}
h5 {
	color: #1E2648;
	font-size: 12px;
	font-weight: 300;
	margin: 0;
	padding: 0;
}
/*************** header ***************/
#header {
	position: relative;
	float: left;
	width: 958px;
	margin: 40px 0 45px 0;
	padding: 0;
}
#header-inner {
	position: relative;
	float: left;
	width: 958px;
	margin: 40px 0 0 0;
	padding: 0;
}
.head-logo {
	float: left;
	width: 200px;
	margin: 0 0 40px 6px;
}
.head-slogan {
	float: left;
    width: 430px;
    font-size: 16px;
    font-weight: 700;
    color: #444;
    padding: 15px 0 15px 20px;
    border-left: 1px solid #ccc;
}
.head-search {
      position: absolute;
    right: 26px;
    top: 94px;
    width: 120px;
    text-align: right;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
     z-index: 9999999;
}
.head-search .text { border:none; font-size:13px; height:30px; line-height:32px; width:100px; padding:0 5px; background:url(https://lethagencies.com/layout/bkg-input.png) repeat-x 0 0; border-top-left-radius:5px; border-bottom-left-radius:5px; color:#666; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.head-search .button { border:none; position:absolute; right:0; top:0; width:30px; height:30px; float:right; display:inline; background:url(https://lethagencies.com/layout/bkg-search.png) no-repeat 0 0; text-indent:-9999px; cursor:pointer;  }
.head-search input { outline:none; }
.head-contact {
	position: absolute;
     right: 4px;
    top: 8px;
	width: 230px;
	text-align: right;
	color: #1e2648;
	font-size: 13px;
}
.head-menu {
	float: left;
	width: 950px;
	height: 52px;
	padding: 0 4px;
	background-image: url(https://lethagencies.com/layout/bkg-menu.png);
	background-repeat: no-repeat;
}
.showcase {
	position: relative;
	float: left;
	width: 950px;
	padding: 0 4px;
	background-image: url(https://lethagencies.com/layout/bg-showcase.png);
	background-repeat: no-repeat;
}
.banner-bg {
	float: left;
	width: 100%;
	background-image: url(https://lethagencies.com/layout/bkg-content-m.png);
	background-repeat: repeat-y;
}
.banners {
	position: relative;
	float: left;
	width: 950px;
	margin: 0 4px;
	height: 120px;
	background-position: 50% 50%;
}
.banner-shadow {
	position: absolute;
	top: 135px;
	left: 4px;
	width: 950px;
	height: 11px;
	background-image: url(https://lethagencies.com/layout/menu-first-child.png);
	background-repeat: repeat-x;
	z-index: 999;
}
/*************** content ***************/
#main {
	position: relative;
	float: left;
	width: 908px;
	padding: 0 25px 0 25px;
	margin: 0 0 58px 0;
	background-image: url(https://lethagencies.com/layout/bkg-content-m.png);
	background-repeat: repeat-y;
}
#main-inner {
	position: relative;
	float: left;
	width: 908px;
	padding: 15px 25px 0 25px;
	margin: 0 0 58px 0;
	background-image: url(https://lethagencies.com/layout/bkg-content-m.png);
	background-repeat: repeat-y;
}
.left {
	float: left;
	width: 250px;
	margin: 5px 0 10px 0;
}
.right {
	float: right;
	width: 630px;
	margin: 5px 0 10px 0;
}
.head {
	float: left;
	width: 100%;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #ccc;
	margin: 0 0 10px 0;
}
.head h2, .head h3 {
	font-size: 24px;
	color: #999;
	font-weight: normal;
}
.title {
	position: relative;
	float: left;
	width: 100%;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.text {
	float: left;
	width: 100%;
	line-height: 24px;
}
.text iframe { width: 100%; }
.text img {
	max-width: 100%;
	max-height: 100%;
}
.text ul {
	margin-top: 0;
	padding-left: 20px;
}
.display table { line-height: 13px; }
/*************** family ***************/
.family {
	float: left;
	width: 100%;
	margin-bottom: 25px;
}
.left .family-news {
	float: left;
	width: 230px;
	padding: 10px;
	background-color: #eee;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 25px;
}
.left .family {
	width: 230px;
	padding: 10px;
	background-color: #eee;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.family h3 {
	font-size: 18px;
	color: #1e2648;
	font-weight: bold;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #ccc;
	margin: 0 0 10px 0;
}

.family ul { list-style: none; margin: 0; padding: 0; }
.family li {
	float: left;
	width: 100%;
}
.family li, .family li a { color: #333; font-size: 13px; text-decoration: none; }
.family li a:hover { color: #ed1b2d; text-decoration: underline; }
.family li { margin-bottom: 4px; padding-left: 0; }
.family li a:before { content: "\00BB"; margin-right: 5px; }
.family li a[target="_blank"]:before {
	content: url(/layout/externallink.png); margin-right: 3px;
}
.family a.currentpage { color: #ed1b2d; text-decoration: underline; }
/*************** boxblue ***************/
.boxblue {
	float: left;
	background-image: url(https://lethagencies.com/layout/bkg-calc.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	color:#fff;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-bottom: 25px;
}
.boxblue h2 {
	background-image: url(https://lethagencies.com/layout/bkg-boxBlue.png);
	background-repeat: no-repeat;
	background-position: top center;
	color :#fff;
	font-weight: bold;
	font-size: 18px;
	line-height: 41px;
	margin: 0 0 10px 0;
	padding: 0 10px;
}
.left .boxblue .cont {
	float: left;
	width: 230px;
	padding: 0 10px 13px 10px;
}
.left .cont ul { list-style: none; margin: 0; padding: 0; }
.left .cont li { float: left; width: 100%; color: #fff; font-size: 13px; margin-bottom: 4px; padding-left: 0; }
.left .cont li a { color: #fff; text-decoration: none; }
.left .cont li a:hover { color: #fff; text-decoration: underline; }
.left .cont li:before { content: "\00BB"; margin-right: 5px; }
.left .cont li.extlink:before {	content: url(/layout/externallink-white.png); margin-right: 5px; }
/*************** forms ***************/
.nomination {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 15px;
}
.wrap-input {
	float: left;
	width: 100%;
	margin-top: 5px;
	border-top: 1px dotted #eee;
	padding-top: 5px;
}
.wrap-input .inp-text {
	padding: 0; margin: 0;
	float: right;
	width: 68%;
	border:none;
	font-size:13px;
	line-height:22px;
	background:url(https://lethagencies.com/layout/bg-input-dark.png) repeat-x 0 0;
	color: #333;
	font-weight: normal;
	font-family:'Asap', Arial, Helvetica, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.wrap-input .inp-text textarea {
	width: 67%;
}
.wrap-input label {
	float: left;
	width: 30%;
}
.cont .inp-text {
	width:220px;
	padding:0 5px;
}
.calc-full { margin-bottom:5px;}
.calc label { font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; color: #fff; margin-bottom: 5px; }
.calc-left {
	float: left;
	width: 130px;
}
.calc-left input, .calc-left select { padding: 0 !important; width: 130px !important; }
.calc-right {
	float: right;
	width: 90px;
}
.calc-right input, .calc-right select { padding: 0 !important; width: 90px !important; }
.calc-link {
	display: block;
	float: right;
	text-align: right;
	color: #fff;
	margin-top: 13px;
	font-size: 12px;
	text-decoration: none;
}
.contact label {
	font-size: 15px;
}
.contact .inp-text {
	width: 100%;
	border:none;
	font-size:13px;
	line-height:32px;
	background:url(https://lethagencies.com/layout/bg-input-dark.png) repeat-x 0 0;
	color: #333;
	font-weight: normal;
	font-family:'Asap', Arial, Helvetica, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.cont .inp-text {
	border:none;
	font-size:13px;
	height:30px;
	line-height:32px;
	background:url(https://lethagencies.com/layout/bkg-input.png) repeat-x 0 0;
	color: #666;
	font-weight: normal;
	font-family:'Asap', Arial, Helvetica, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.inp-submit, .submit {
	outline: none;
	background:url(https://lethagencies.com/layout/bkg-button.png) repeat-x 0 0;
	margin: 10px 0 0 0;
	padding:0 10px;
	height:26px;
	line-height:28px;
	text-align:center;
	border:none;
	color: #fff;
	font-size:13px;
	text-transform: uppercase;
	cursor: pointer;
	font-family:'Chau Philomene One', Arial, Helvetica, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.inp-submit:hover, .submit:hover { background:url(https://lethagencies.com/layout/bkg-button.png) repeat-x center center; }
.inp-submit a { color: #fff; text-decoration: none; }
.inp-submit a:hover { color: #fff; text-decoration: underline; }
a.inp-submit { color: #fff; text-decoration: none; }
a.inp-submit:hover { color: #fff; text-decoration: underline; }
div.error { display: none; }
label.error {
	float: left;
	width: 100%;
	/* remove the next line when you have trouble in IE6 with labels in list */
	margin-left: 5px;
	padding-left: 5px;
	border-left:2px solid #cbcbcb;
	color: #de2c0e;
	font-size: 12px;
	margin-top: -5px;
	font-weight: normal;
}
span.help {	float: left; width: 100%; font-size: 12px; color: #666; }
/*************** bread ***************/
.bread {
	position: absolute;
	top: 10px;
	right: 25px;
	text-align: right;
	font-size: 11px;
	color: #666;
}
/*************** news ***************/
.news-list {
	float: left;
	width: 210px;
}
.news-list h4 {
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.news-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.news-list li {
	padding-left: 17px;
	background-image: url(https://lethagencies.com/layout/arrow-right-gray.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #ccc;
}
.news-list li a { text-decoration: none; font-size: 13px; }
.news-list li:hover { background-image: url(https://lethagencies.com/layout/arrow-right-red.png); }
.news-list li.active { background-image: url(https://lethagencies.com/layout/arrow-right-red.png); }
.news-list li span { color: #888; font-size: 12px; }
.news {
	float: left;
	width: 100%;
	margin-top: 40px;
}
.news-head {
	float: left;
	width: 100%;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #ccc;
	margin: 0 0 10px 0;
}
.news-head h2, .news-head h3 {
	font-size: 24px;
	color: #999;
	font-weight: normal;
}
.news-feed {
	float: left;
	width: 100%;
}
.news-wrap {
	float: left;
	width: 100%;
	border-top: 1px dotted #ccc;
	margin-top: 15px;
	padding-top: 10px;
}
.news-title {
	float: left;
	width: 100%;
	font-size: 18px;
	color: #1e2648;
	font-weight: bold;
}
.news-title a { color: #1e2648; text-decoration: none; }
.news-title a:hover { color: #ed1b2d; text-decoration: none; }
.news-date {
	float: left;
	width: 100%;
	font-size: 11px;
	color: #666;
}
.news-summary {
	float: left;
	width: 100%;
	line-height: 18px;
}
.news-read {
	float: left;
	width: 100%;
	margin-top: 5px;
}
.news-read a {
	display: block;
	padding-left: 16px;
	background-image: url(https://lethagencies.com/layout/arrow-right-gray.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.news-read a:hover { background-image: url(https://lethagencies.com/layout/arrow-right-red.png); }
.news-back {
	float: left;
	width: 100%;
	padding: 10px 0 0 0;
	border-top: 1px dotted #ccc;
	margin: 10px 0 0 0;
}
.news-back a {
	font-size: 24px;
	display: block;
	padding-left: 16px;
	background-image: url(https://lethagencies.com/layout/arrow-right-gray.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.news-back a:hover { background-image: url(https://lethagencies.com/layout/arrow-right-red.png); }
.n_first {
	float: left;
	width: 48%;
	margin-right: 4%;
}
.n_last {
	float: right;
	width: 48%;
	margin-right: 0;
}
.n_top { border-top: none; margin-top:0; padding-top: 0; }
/*************** footer ***************/
#footer {
	position: relative;
	float: left;
	width: 948px;
	padding: 0 5px;
	background-image: url(https://lethagencies.com/layout/bkg-content-m.png);
	background-repeat: repeat-y;
	margin: 0 0 38px 0;
	color: #1e2648;
}
#footer h3 { color: #999; font-size: 20px; font-weight: normal; margin: 0 0 5px 0; }
#footer span { color: #999; }
.foot-col1 {
	float: left;
	margin-left: 85px;
	width: 145px;
	margin-right: 135px;
	padding-top: 8px;
}
.foot-col2 {
	float: left;
	width: 145px;
	margin-right: 135px;
	padding-top: 8px;
}
.foot-col3 {
	float: left;
	width: 185px;
	padding-top: 8px;
}
.foot-info {
	float: left;
	width: 100%;
	text-align: center;
	margin: 15px 0 0 0;
	border-top: 1px dotted #ccc;
	padding: 15px 0 0 0;
}
/*************** port menu ***************/
.port-menu {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.port-menu ul { list-style: none; margin: 0; padding: 0; }
.port-menu li { float:left; margin-bottom: 3px; padding-bottom: 1px; color: #333; font-size: 12px; text-decoration: none; width: 30%; margin-right: 3%; border-bottom: 1px dotted #ccc; }
.port-menu li a { color: #333; font-size: 12px; text-decoration: none; }
.port-menu li a:hover { color: #ed1b2d; font-size: 12px; text-decoration: none; }
.port-menu li:before { content: "\00BB"; margin-right: 5px; }
.port-menu a.currentmenu { text-decoration: none; color: #ed1b2d; }
/*************** layout ***************/
.corner-left {
	z-index: 9999;
	position: absolute;
	width: 20px;
	height: 20px;
	bottom: 0;
	left: 4px;
	background-image: url(https://lethagencies.com/layout/slide-left.png);
	background-repeat: no-repeat;
}
.corner-right {
	z-index: 9999;
	position: absolute;
	width: 20px;
	height: 20px;
	bottom: 0;
	right: 4px;
	background-image: url(https://lethagencies.com/layout/slide-right.png);
	background-repeat: no-repeat;
}
.top {
	position: absolute;
	top: -19px;
	left: 0;
	width: 958px;
	height: 19px;
	background-image: url(https://lethagencies.com/layout/bkg-content-t.png);
	background-repeat: no-repeat;
}
.bot {
	position: absolute;
	bottom: -19px;
	left: 0;
	width: 958px;
	height: 19px;
	background-image: url(https://lethagencies.com/layout/bkg-content-b.png);
	background-repeat: no-repeat;
}
/*************** table ***************/
table.beamdraught_table {
	width: 100%;
	border-spacing: 0;
	background-color: #eee;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	border: 1px solid #999;
}
table.beamdraught_table th { padding:5px; background-color: #999; border-bottom: 1px solid #999; }
table.beamdraught_table tr:nth-of-type(odd) { background-color:#e2e2e2; }
table.beamdraught_table td { padding:1px 4px; border-bottom: 1px solid #999; }
table.beamdraught_table tr:last-child td { border-bottom: none; border-bottom: none; }

table.isps_table {
	width: 100%;
	border-spacing: 0;
	background-color: #eee;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: left;
	border: 1px solid #999;
	margin-bottom: 10px;
}
table.isps_table th { padding:5px; background-color: #999; border-bottom: 1px solid #999; }
table.isps_table td { padding:1px 4px; border-bottom: 1px solid #999; }
table.isps_table tr:last-child td { border-bottom: none; border-bottom: none; }

table.plaintable {
	width: 100%;
	border-spacing: 0;
	background-color: #eee;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: left;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
}
table.plaintable th { padding:5px; background-color: #999; border-bottom: 1px solid #999; }
table.plaintable td { padding:1px 4px; border-bottom: 1px solid #999; border-right: 1px solid #999; }
table.plaintable tr:last-child td { border-bottom: none; border-bottom: none; }

table.bodytext2_dgray {
    border-spacing: 0;
    width: 628px;
}
table.bodytext2_dgray th {
	font-size: 22px;
	font-weight: normal;
	padding: 5px;
	border-bottom: 2px solid #E6E6E6;
	background-color: #f0f0f0;
	text-align: left;
}
table.bodytext2_dgray tr.even, table.bodytext2_dgray td.even { background-color: #dedede; }
table.bodytext2_dgray tr.odd, table.bodytext2_dgray td.odd { background-color: #cdc8c8; }

table.bodytext2_dgray td {padding:3px; border-bottom: 1px solid #fff;}
table.bodytext2_dgray td.right {text-align: right;}
table.bodytext2_dgray td.topic { background-color: #fff; margin-top: 15px; color: #000; font-size: 18px; font-weight: bold; }
/*************** custom ***************/
.w50 { width: 50%; }
.tright { text-align: right; }
.tcenter { text-align: center; }
.tleft { text-align: left !important; }
.fright { float: right; }
.fleft { float: left; }
.clean { margin-right: 0 !important; }
.center { margin: 0 auto; position: relative; width: 958px; }
span.req { color: red; }
/*************** custom css for content ***************/
div.plaintext.odd, .plaintext {
	padding: 10px;
	background-color: #dedede;
}
div.plaintext.even {
	padding: 10px;
	background-color: #cdc8c8;
}
div.transitguide_even_topic {
	padding: 10px 10px 0 10px;
	background-color: #dedede;
	font-size: 24px;
	color: #16233f;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
div.transitguide_even {
	padding: 10px;
	background-color: #dedede;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-bottom: 30px;
}
div.transitguide_odd_topic {
	padding: 10px 10px 0 10px;
	background-color: #cdc8c8;
	font-size: 24px;
	color: #16233f;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
div.transitguide_odd {
	padding: 10px;
	background-color: #cdc8c8;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-bottom: 30px;
}
div.textpage {
	padding: 10px;
	background-color: #dedede;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 30px;
}
.rounded {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
/*************** employees ***************/
.employees {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.employees-country {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	line-height: 30px;
}
.employees-country img { max-height: 30px; margin-right: 8px; border: 2px solid #eee; }
.employees h2 {margin-bottom: 10px;}
.employee {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	background-color: #eee;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	min-height: 126px;
}
.employee h3 {
	font-size: 22px;
	margin-bottom: 6px;
}
.employee-wrap {
	float: right;
	width: 160px;
}
.employee-image {
	float: left;
	width: 120px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.employee-image img {
	width: 120px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.employee-title {font-weight: bold;}
.employee-mail, .employee-phone {margin-top: 3px; font-size: 12px; line-height: 18px;}
.emp_first {
	float: left;
	width: 290px;
	margin-right: 10px;
	padding: 10px;
}
.emp_last {
	float: right;
	width: 290px;
	margin-right: 0;
	padding: 10px;
}
.emp_top { border-top: none; margin-top:0; padding-top: 0; }

/* bunkers */
.bunkers {
	float: left;
	width: 100%;
}
.bunker-title {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.bunker-title span { font-size: 18px; }
.bunker-subtitle {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	border-bottom: 1px dotted #ccc;
}
.bunker-left {
	float: left;
	width: 285px;
	padding: 10px;
	background-color: #eee;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 20px;
}
.bunker-right {
	float: right;
	width: 285px;
	padding: 10px;
	background-color: #eee;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 20px;
}

.bunkers ul { list-style: none; margin: 0; padding: 0; }
.bunkers li { float: left; width: 100%; color: #000; margin-bottom: 4px; padding-left: 0; }
.bunkers li a { color: #000; text-decoration: none; }
.bunkers li a:hover { color: #000; text-decoration: underline; }
.bunkers li:before { content: "\00BB"; margin-right: 5px; }

.login-form-left {
	float: left;
	width: 300px;
}
.login-form-right {
	float: right;
	width: 280px;
}
.login-form-left input[type="text"], .login-form-left input[type="password"] {
	width: 100%;
	border:none;
	font-size:13px;
	line-height:32px;
	background:url(https://lethagencies.com/layout/bg-input-dark.png) repeat-x 0 0;
	color: #333;
	font-weight: normal;
	font-family:'Asap', Arial, Helvetica, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.login-title { font-weight: bold; }

.hajd { display: none; }
.ui-dialog { z-index: 99999999; }
.inp-text[disabled] { cursor: not-allowed; background: #eee; }
.btn-leth {
	outline: none;
	background:url(https://lethagencies.com/layout/bkg-button.png) repeat-x 0 0;
	margin: 10px 0 0 0;
	padding:5px 10px;
	height:26px;
	line-height:28px;
	text-align:center;
	border:none;
	color: #fff;
	font-size:13px;
	text-transform: uppercase;
	cursor: pointer;
	font-family:'Chau Philomene One', Arial, Helvetica, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.btn-leth:hover { background:url(https://lethagencies.com/layout/bkg-button.png) repeat-x center center; }
.btn-leth a { color: #fff; text-decoration: none; }
.btn-leth a:hover { color: #fff; text-decoration: underline; }
a.btn-leth { color: #fff; text-decoration: none; }
a.btn-leth:hover { color: #fff; text-decoration: underline; }
#divbuttons { text-align: center;}
#divbuttons a { margin-right: 10px; margin-left: 10px; text-align: center;}
#divcargo, #divNHQuestions { padding-top:10px; }
.qItem { width: 100%; margin-bottom:5px; }
div.hr-calc { width: 100%; height: 1px; background-color: #999; margin: 10px 0; }

.foot-logos {
text-align: right;
width: 100%; float:left; margin-top:0; margin-bottom:30px; }
.head-bimco {
      position: absolute;
    right: 189px;
    top: -1px;
}
.head-bimco img { width: 80px; height: auto; }
/* Stylesheet: style Modified On 2018-06-01 11:14:39 */
#megamenu ul {
	position: relative;
	float: left;
	width: 950px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	z-index: 999999;
}
#megamenu li {
	float: left;
	display: block;
	line-height: 52px;
	padding: 0 20px 0 15px;
	background-image: url(https://lethagencies.com/layout/bkg-menu-linha.png);
	background-position: right;
	background-repeat: no-repeat;
}
#megamenu li span.menuarrow {
	position: absolute;
	left: 0;
	top: 0;
	width: 5px;
	height: 52px;
	background-image: url(https://lethagencies.com/layout/toptri_dark.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#megamenu ul li.menuparent:hover, #megamenu ul li.parent:hover {

}
#megamenu ul.unli li:hover {background-image: none;}
#megamenu li a.menuactive, #megamenu li.menuactive a {
	color: #ed1b2d;
	text-decoration: none;
}
#megamenu li.menuparent a, #megamenu li.parent a {
}
#megamenu li.last-menu { padding-right: 0; }
#megamenu li a {
	position: relative;
	cursor: default;
	display: block;
	text-decoration: none;
	font-family: 'Chau Philomene One', Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 0 0 10px;
}
#megamenu li a:hover {
	background-image: url(https://lethagencies.com/layout/arrow-menu-up.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
/* trigger hover */
#megamenu ul li:hover ul.unli {
	display: block;
}
/* unli and unli2 */
#megamenu ul.unli {
	display: none;
}
#megamenu ul.unli {
	position: absolute;
	display: none;
	left: 0;
	top: 52px;
	width: 910px;
	padding: 20px;
	background-color: #fff;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	background-image: url(https://lethagencies.com/layout/menu-first-child.png);
	background-repeat: repeat-x;
	background-position: top;
	box-shadow: 0 15px 27px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 15px 27px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 15px 27px rgba(0,0,0,0.2);
}
#megamenu ul.unli2 {
	float: left;
	width: 100%;
	list-style: none;
}
#megamenu ul.unli li {
	float: left;
	width: 20%;
	margin: 0 5% 0 0;
	padding: 0 0 20px 0;
	line-height: 16px;
	background-image: none;
}
#megamenu ul.unli2 li {
	list-style: none;
	width: 100%;
	float: left;
	line-height: 16px;
	padding: 0;
	margin: 0;
	background-image: none;
}
/* links */
#megamenu ul.unli li a {
	cursor: pointer;
	display: block;
	color: #777777;
	font-size: 13px;
	font-weight: bold;
	text-shadow: 0px 1px 1px #ffffff;
	border-bottom: 2px solid #ccc;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	font-family: 'Asap', Arial, Tahoma, Helvetica, sans-serif;
	text-transform: none;
	background-image: none;
}
#megamenu ul.unli2 li a {
	cursor: pointer;
	display: block;
	color: #888888;
	font-size: 12px;
	font-weight: normal;
	border-bottom: none;
	padding: 0;
	margin: 0;
	text-transform: none;
	font-family: 'Asap', Arial, Tahoma, Helvetica, sans-serif;
	background-image: none;
	border-bottom: 1px dotted #ccc;
}
#megamenu ul.unli2 li a[target="_blank"]:before {
	content: url(/layout/externallink.png); padding-right: 3px;
}
#megamenu ul.unli li a:hover, #megamenu ul.unli2 li a:hover {
	color: #ed1b2d;
	text-decoration: none;
}
#megamenu ul li > a:hover, #megamenu ul li:hover > a{
	color: #ed1b2d;
	text-decoration: none;
}
#megamenu div.menu-info {
	float: right;
	width: 210px;
	padding:10px;
	background-color: #eee;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 12px;
	line-height: 16px;
}
#megamenu div.menu-info h2, #megamenu div.menu-info h3 {
	font-weight: bold;
	font-size: 14px;
	color: #1e2648;
}
#megamenu div.menu-info img {
	float: left;
	width: 210px;
	margin-bottom: 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#megamenu div.menu-info a {
	padding: 0; margin: 0;
	display: inline-block;
	width: auto;
	cursor: pointer;
	font-size: 12px;
	font-family: 'Asap', Arial, Tahoma, Helvetica, sans-serif;
	color: #888888;
	font-weight: normal;
	background-image: none;
	text-decoration: underline;
}
#megamenu div.menu-info a:hover {
	display: inline-block;
	width: auto;
	cursor: pointer;
	font-size: 12px;
	color: #ed1b2d;
	text-decoration: none;
	background-image: none;
	text-decoration: underline;
}
#megamenu div.menu-wrap {
	float: left;
	width: 680px;
}
a.pointer { cursor: pointer !important; }
/* Stylesheet: menu Modified On 2014-01-20 09:00:16 */
