/*left*/
.block-title h3 { color: #fff; font-size: 12px; font-weight: bold; margin: 0; text-align: center; }
.block-menu { margin: 7px 0; border: none; }
.block-menu .block-content { padding: 0; background: none; }
.block-menu .block-content ul { float: left; padding: 0; margin: 0; list-style: none; }
.block-menu .block-content ul li { margin-bottom: 10px; }
.block-menu .block-content ul li a {display: block;  border-bottom: none; width: 170px; padding: 2px 0 0 30px; margin: 0 0 10px 10px; min-height: 21px; height: auto; text-decoration: none; color: #3e3d40; font-weight: bold; font-size: 12px; background: url('../images/menu_arrow_advise_inactive.png') no-repeat left center; }
.block-menu .block-content ul li.current { border-bottom: none; padding: 0 }
.block-menu .block-content ul li.current a, .block-menu .block-content ul li a:hover {  background: #FF8c31 url('../images/menu_arrow_advise_active.png') no-repeat left center; color: #fff; }

/*popup*/
p .popUpOpener { color: #FF8C31; }
.popUp { position: absolute; width: 730px; background: #fff; padding: 10px; left: 30%; display: none; }
.popUp .content { float: left; display: inline; width: 100%; height: 580px; overflow-y: scroll; }
.popUp .title { color: #FFFFFF; display: inline; float: left; font-size: 14px; height: auto; margin-bottom: 15px; width: 100%; }
.popUp .title h3 { float: left; display: inline; margin: 0; width: 675px; background: none repeat scroll 0 0 #004d91; text-shadow: 2px 2px 2px #000000; margin: 0; padding: 5px 10px; }
.popUp .title a { float: right; display: inline; margin: 0; width: auto; background: url('../images/closepopup.png') no-repeat; height: 26px; width: 26px; margin-top: 2px; }
.popUp .content p { float: left; display: inline; margin: 0; width: 100%; height: auto;   color: #3E3D40; }
.popUpElement.helper.content h5 { text-transform: uppercase; }
.popUp .content .title { float: left; display: inline; margin: 0; width: 100%; height: auto; font-weight: bold; margin: 10px 0; }

/*content*/
h1 { background: none repeat scroll 0 0 #004d91; color: #ffffff; font-size: 14px; font-weight: bold; margin: 5px 0 22px; padding: 5px 10px; text-align: center; 
     text-shadow: 2px 2px 2px #000000; text-transform: uppercase; }
.carrier ul li p { background: url("../images/menu_arrow_advise_inactive.png") no-repeat scroll left center transparent; color: #3E3D40; list-style: none outside none; margin: 0 0 30px 10px;  min-height: 21px; padding: 2px 0 0 30px; text-decoration: none; }




/*.carrier_content img { float: left; display: inline; clear: both; margin-bottom: 100px; margin-right: 10px; }*/
.carrier_content h3 { background: none repeat scroll 0 0 #004d91; color: #FFFFFF; display: inline; float: left; font-size: 14px; height: auto; margin: 0 0 22px; padding: 5px; text-shadow: 2px 2px 2px #000000; width: 100%; }
.carrier_content a { text-decoration: none; font-weight: bold; }
.carrier_content span {cursor: pointer; text-decoration: none; color: #FF8C31; font-weight: bold; }
.carrier { margin-top: 5px; }
.carrier h3 { background: none repeat scroll 0 0 #004d91; color: #FFFFFF; display: inline; float: left; font-size: 14px; height: auto; padding: 5px; text-shadow: 2px 2px 2px #000000; width: 100%; margin: 10px 10px 20px 0; }
/*.carrier .left { width: 30%; display: inline;  float: left; }*/
/*.carrier .right { width: 70%; float: right; margin-bottom: 20px; }
.carrier .right ul { display: inline; float: left;  list-style: none outside none; margin: 0; padding: 0; width: 100%; }
.carrier .right ul li { display: inline; float: left; list-style: none outside none; margin: 0 0 10px;  padding: 0;  width: 100%; }
.carrier .right ul li p { background: url("../images/menu_arrow_advise_inactive.png") no-repeat scroll left center transparent; color: #3E3D40; display: inline;  float: left; font-size: 12px;  height: 20px; list-style: none outside none; margin: 0 0 30px 10px;  min-height: 21px; padding: 2px 0 0 30px; text-decoration: none; }*/
