*{font-size:100.01%}
html {
background:#fff url(../images/top-bg.gif) repeat-x;
font-size:62.5%;
}
body {
margin:0;
color:#666;
font:1.2em Arial, Helvetica, sans-serif;
background: url(../images/top-bg2.jpg) repeat-x 100% 0;
min-width:1061px;
background-position-x:0;
background-position-y:0;
}
p{
margin:0;
}
img {border-style:none;}
a {
color:#000;
text-decoration:none;
outline:none;
}
.main-column .order_form h1{
margin:0 0 0px;
}
.case_studies p.blueH4{
margin:24px 0  0 0;
font-size:18px;
font-weight:normal;
}
.case_studies p.grayH4 {
margin:24px 0!important;
float:left;
width:491px;
}
.case_studies p.grayH4  b{
font-weight:normal;
}
ul.pager_b{
width:491px;
clear:both;
list-style:none;
margin:0;
padding:0;
}
ul.pager_b li{
float:left;
width:68px;
padding:0 0 0 8px;
}
ul.pager_b li.prev a{
background:url(../images/bg_prev.gif) no-repeat 0 4px;
padding:0 0 0 9px;
}
ul.pager_b li.next a{
background:url(../images/bg_next.gif) no-repeat 100% 4px;
padding:0 9px 0 0px;
}

ul.pager_b li a{
color:#054884;
}
.main-column .box-form{
padding:15px 0 0 0;
margin:0;
}
.main-column .box-form label{
font-size:12px;
width:85px;
padding:6px 0 0 0px;
color:#054884;
font-weight:normal;
}
.main-column .box-form .wrap span{
width:160px;
background:url(../images/bg_input.gif) no-repeat 0 0;
}
.case_studies span.l_p,
.order_form span.l_p{
font-size:18px;
margin:0;
padding:0;
line-height:26px;
display:block;
}
.publications span.l_p{
font-size:18px;
margin:0;
padding:0;
line-height:26px;
display:block;
}
.main-column  .publications h1{
margin:0;
}
.main-column  .publications .section img{
float:left;
vertical-align:middle;
}
.main-column  .publications .section{
width:491px;
}
.main-column  .publications #textCont table td{
padding:25px 10px 0 0;
}
.main-column  .publications #textCont table td p.blueH4{
font-size:18px;
font-weight:normal;
}
.main-column  .publications #textCont{
width:491px;
clear:both;
font-size:12px;
font-weight:normal;
}
.main-column  .publications #textCont p.grayH4 b{
font-weight:normal!important;
}
.main-column  .publications .section .select{
margin:0;
}
.main-column .publications span,
.main-column .publications p
{
margin: 0px;
padding: 0px;
font-family: Arial;
font-size: 12px;
line-height: 18px;
}
.main-column .publications .bold
{
font-weight: bold;
}
.main-column  .order_form p{
margin:0;
}
.btn2,
.main-column  .order_form .box-form .btn {
background:url(../images/btn_submit.gif) no-repeat 0 0;
margin:0;
}
.case_studies span.s_p,
.publications span.s_p,
.order_form span.s_p{
font-size:12px;
margin:0;
padding:25px 0 0 0;
line-height:19px;
display:block;
}
.order_form table{
font-weight:bold;
}
.order_form .blueH4{
font-size:18px;
margin:0;
font-weight:normal;
padding:21px 0 0 0;
display:block;
}

a:hover{text-decoration:underline;}
input,
textarea,
select {
font:100% Arial, Helvetica, sans-serif;
vertical-align:middle;
}
form,fieldset {
margin:0;
padding:0;
border-style:none;
}
#page {
width:1061px;
margin:0 auto;
overflow:hidden;
}
#header {
height:150px;
overflow:hidden;
}
#printheader
{
    height:137px;
    width:100%;
    float:left;
    clear:both;
    display:none;   
}
.logo {
background:url(../images/logo.png) no-repeat;
width:291px;
height:120px;
float:left;
text-indent:-9999em;
margin:16px 0 0 46px;
}
.pages {
color:#0A71B3;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:8px 0 0;
text-align:center;
width:100%;
}

.pages li:first-child {
margin:-1px 0 0 -10px;
position:absolute;
}
.pages li {
display:inline;
margin-left:1px;
padding:0 2px;
}

.login-box {
background:url(../images/login.png) no-repeat;
width:222px;
height:92px;
float:right;
margin-right:30px;
display:inline;
padding:20px 10px 0 13px; 
font-size:12px;
color:#054884;
}
.login-box a {
color:#054884;
}
.wrap {
width:100%;
overflow:hidden;
}
.login-box .wrap {
margin-bottom:8px;
}
.login-box label {
float:left;
width:63px;
padding-top:5px;
}
.login-box .wrap span {
float:left;
background:url(../images/input-bg.gif) no-repeat;
width:156px;
height:22px;
}
.login-box .wrap span input {
float:left;
width:146px;
padding:3px 5px;
border:none;
background:none;	
}
.login-box .link {
font-size:10px;
padding-top:8px;
float:left;
}
.login-box .btn {
float:right;
background:url(../images/login-btn.gif) no-repeat;
width:76px;
height:19px;
text-align:center;
padding-top:3px;
color:#fff;
}
#nav {
height:40px;
overflow:hidden;
padding:0 18px;
font-size:12px;
}
#nav ul {
margin:0;
padding:0;
list-style:none;
float:left;
line-height:40px;
overflow:hidden;
}
#nav li {
float:left;
border-left:1px solid #7d7d7d;
margin:0 1px 0 -1px;
}
#nav a {
color:#000;
float:left;
padding:0 11px;
}
#nav a:hover {
background:url(../images/nav-hover.gif) repeat-x;
color:#fff;
text-decoration:none;
}
#page #nav .active a {
background:url(../images/nav-active.gif) repeat-x;
color:#fff;
text-decoration:none;
}
.search {
background:url(../images/search-bg.png) no-repeat;
width:197px;
height:23px;
float:right;
margin:9px 30px 0 0;
overflow:hidden;
display:inline;
position:relative;
top:100px;
}
.searchW {
background:url(../images/search-bgw.gif) no-repeat;
width:197px;
height:23px;
float:left;
margin:9px 11px 0 0;
overflow:hidden;
display:inline;
}.tempsearchw{
padding:5px 5px 2px 2px;
width:158px;
border:0;
float:left;
background:none;
color:#666;
}
.testSearchw{	
width:31px;
padding-bottom:2px;
padding-top:5px;
border:0;
margin:0;
float:left;
background:none;
color:#666;
border:none;
background:url(../images/btnSearchW.jpg) no-repeat;
}
.tempsearch{
padding:5px 5px 2px 2px;
width:158px;
border:0;
float:left;
background:none;
color:#666;
}
.testSearch{	
width:31px;
padding-bottom:2px;
padding-top:5px;
border:0;
float:left;
background:none;
color:#666;
border:none;
/*background:url(../images/btnSearch.jpg) no-repeat;*/
}

.hide {
display:none;
}

#container .main{

height:500px;
}

#containerHome {
background:url(../images/shadow.gif) no-repeat;
padding:0 18px;
margin:0 0 0px 0;
float:left;
}

#container {
background:url(../images/shadow.gif) no-repeat;
padding:0 18px 90px;
margin:0 0 0px 1px;
float:left;
}

#container_home {
padding:0 0px;
margin:0 0 0px 0;
float:left;
}

#container_home .main-column {
width: 900px;
}

.top-shadow {
width:1025px;
background:url(../images/shadow2.gif) repeat-x;
}
h1.sIFR-replaced{
margin:0 0 11px;	
}

.main-photo {
position:relative;
width:100%;
}
#map_canvas {
width:474px !important;
}

.white-box {
text-align:left;
width:265px;
position:absolute;
top:10px;
margin-left:10px;
margin-right:auto;
text-align:left;
	overflow:hidden;
}
.white-box3 {
text-align:left;
width:255px;
position:absolute;
top:10px;
margin-left:10px;
margin-right:auto;
text-align:left;
	overflow:hidden;
	left:5px;
}

.white-box2 {

width:750px;
position:absolute;
top:4px;
right:13px;
height:420px;

}

*html .white-box2
{
right: 0px;
}

*+html .white-box2
{
right: 0px;
}

.white-box .top-bg {
/*background:url(../images/white-box-top.png) no-repeat;*/
height:8px;
overflow:hidden;
display:block;
}
.white-box .inner {
/*background:url(../images/white-box-bg.png);*/
width:265px;
padding:0 10px 20px;
overflow:hidden;
}
.white-box .bottom-bg {
background:url(../images/white-box-bottom.png) no-repeat;
height:8px;
overflow:hidden;
display:block;
}
h1 {
font-size:3em;
font-weight:normal;
color:#054884;
}
.white-box h1 {
margin-left:1px;
text-align:left;
}
h2 {
font-size:1.5em;
font-weight:normal;
}
.white-box h2 {
line-height:24px;
margin:0;
}
.white-box p {
line-height:18px;
margin:18px 0 0;
}
.box-holder {
width:1072px;
margin-right:-11px;
overflow:hidden;
padding-top:21px;
}
.box
{
background: url(../images/box-bg.gif) no-repeat;
width: 218px; 
padding: 10px 20px 20px 10px;
font-size: 14px;
color: #666;
position: relative;
}
.box_image {
width:218px;
height:106px;
padding:0px;
font-size:14px;
color:#666;
position:relative;
overflow:hidden;
}
.box_image img {
height:96px;
}
.box .thumb
{
width:68px;
overflow:hidden;
float:left;
}
.box .right_text,
.box .text
{
width:150px;
overflow:hidden;
}
.box p {
line-height:18px;
margin:10px 0 0;
}
.box-holder .box_image,
.box-holder .box {
float:left;
margin-right:11px;
}
.box h2 {
font-size:28px;
color:#054884;
margin:0;
font-weight:normal;
padding-right:0px;
/*overflow:hidden;*/
width:200px;
/*height:22px;*/
}
.promoboxes
{
    font-size:18px;
    color:#054884;
    margin:0;
    font-weight:normal;
    padding-right:0px;
    /*overflow:hidden;*/
    width:150px;
}
.promoboxeslarge
{
    font-size:18px;
    color:#054884;
    margin:0;
    font-weight:normal;
    padding-right:0px;
    /*overflow:hidden;*/
    width:200px;
}
.box .new {
background:url(../images/new.gif) no-repeat;
width:60px;
height:59px;
position:absolute;
top:100%;
left:100%;
margin:-59px 0 0 -60px;
text-indent:-9999em;
}
.box .ico {
position:absolute;
top:-10px;
right:9px;
text-indent:-9999em;
display:none;
}
.box .ico1 {
background:url(../images/ico1.gif) no-repeat;
width:42px;
height:52px;
}
.box .ico2 {
background:url(../images/ico2.gif) no-repeat;
width:45px;
height:50px;
}
.box .ico3 {
background:url(../images/ico3.gif) no-repeat;
width:30px;
height:68px;
}
.box .ico4 {
background:url(../images/ico4.gif) no-repeat;
width:33px;
height:67px;
}
.subnav {
width:236px;
float:left;
font-size:1.17em;
margin:0 0 0 10px;
padding:45px 0 0;
list-style:none;
display:inline;
overflow:hidden;
}
.subnav .subnav
{
background:url(../images/dot.gif) repeat-x  0 0%;
padding: 0px 0 0 0;
margin:10px 0 -13px 0;
}
.subnav .subnav li
{
padding:8px 0 13px 15px;
}
.subnav .subnav li a
{
font-size:14px;
}
.subnav li {
padding:8px 0 13px;
background:url(../images/dot.gif) repeat-x 0 100%;
width:90%;
float:left;
}
.subnav a {
color:#054884;
float:left;
}
.subnav a:hover, .subnav .active a {
color:#666;
text-decoration:none;
}
.subnav li.active li a
{
color:#054884;
}

.main-column {
width:491px;
float:left;
padding-top:18px;
margin-left:12px;
display:inline;
}

.main-column a
{
color:#054884;
}

.main-column2 {
width:750px;
float:left;
padding-top:18px;
margin-left:12px;
display:inline;
}
.main-columnNoLeft {
width:650px;
margin-left:50px;
}
.breadcrumbs {
margin:0 0 10px;
padding:0;
list-style:none;
width:100%;
overflow:hidden;
color:#999;
}
.breadcrumbs li {
float:left;
margin-right:4px;
}
.breadcrumbs a {
color:#999;
}
.main-column h1 {
margin:0 0 11px;
}
.main-column h2 .publications{
width:672px;
}
.main-column h2 {
margin:0 0 17px;
	
font-size:19px;
}

.main-column .vessel h2 {
margin:0 0 17px;
	
font-size:16px;
}

.main-column p {
margin:0 0 24px;
line-height:1.5em;
}
.list {
margin:0 0 15px;
padding:0 0 0 37px;
list-style:none;
font-size:1.17em;
height:1%;
overflow:hidden;
}
.list li {
background:url(../images/marker.gif) no-repeat 0 50%;
padding-left:37px;
height:1%;
overflow:hidden;
margin-bottom:12px;
}
.list span {
width:144px;
float:left;
}
.list em {
float:left;
font-style:normal;
}
.publications{
float:left;
/*width:491px;*/
width:672px;
}
.sidebar {
width:245px;
float:right;
margin-right:10px;
display:inline;
margin:20px 10px 0 0;
overflow:hidden;
}
.sidebar_home_ban{
overflow:visible;
}
.sidebar_home_ban .box-big {
margin:-136px 0 0 0;
}
.sidebar_right{
margin:20px 0 0 0;
width:246px;
}
.sidebar .box h3{
font-size:12px;
color:#99ccff;
}
.sidebar .box a{
color:#054884;
font-size:12px;
font-weight:bold;
}
.box_news{
height:auto;
}
.sidebar .box_image,
.sidebar .box{
margin-bottom:15px;
}
#footer {
background:#bdbdbe url(../images/footer.gif) repeat-x;
font-size:0.83em;
clear:both;
}
#footer a {color:#666;}
#footer .inner {
width:1028px;
margin:0 auto;
padding:28px 0 20px;

}
#footer .column {
width:117px;
float:left;
line-height:14px;
}

#footer .noparent {
}

#footer .column ul {
margin:0;
padding:0;
list-style:none;
width: 95px;
}
#footer strong {
color:#054884;
display:block;
}
.margin-top {
margin-top:14px;
}

.lang {
width:200px;
padding-left:0px;
float:right;
}

.lang select {
float: right;
margin: 0px;
}

.lang label{
padding:0 0 0 33px;
}

.eng {
background:url(../images/eng.gif) no-repeat;
}

.lang label {
line-height: 14px;
display: block;
margin-bottom: 10px;
}

.lang select {
display:block;
}

#footer span {
float:left;
margin-top:40px;
}
#footer p {
margin:40px 0 0;
float:right;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
visibility: visible !important;
margin: 0px;
padding: 0px;
}

.sIFR-replaced {
visibility: visible !important;
}

span.sIFR-alternate {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
display: block;
overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
display: none !important;
}
.sIFR-hasFlash h1 {
visibility: hidden;
}
.sIFR-hasFlash .box h2 {
visibility: hidden;
}

/*JP*/
#textContLeft1
{
width:231px;
display:inline;
float:left;
}

#textContRight1
{
width:231px;
display:inline;
float:left;
padding-left:28px;
}
#textContLeft
{
width:231px;
display:inline;
float:left;
}

#textContRight
{
width:231px;
display:inline;
float:left;
padding-left:28px;
}

.blueH4
{
color:#054884;
font-size:100%;
font-weight:bold;
margin:0px;
display:inline;

}

.blueH4 a
{
color: #054884;
}

p.blueH4 a
{
font-family: Arial;
font-size: 12px;
font-weight: bold;
}

.arrowContainer
{
width: 600px;
height: 30px;
}

.imageNavCont
{
width:470px;
margin:0px;
padding:0px;
}

.blueH4ArrowL
{
color:#054884;
font-size:100%;
font-weight:bold;
margin:0px;
display:inline;
width:100%;
background-image:url(../images/navArrow.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
}

.blueH4ArrowR
{
color:#054884;
font-size:100%;
font-weight:bold;
margin:0px;
display:inline;
width:100%;
background-image: url(../images/navArrowR.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:10px;
}

.grayH4
{
color:#666666;
font-size:100%;
font-weight:bold;
margin:0px !important;
}
.grayH4Search
{
color:#666666;
font-size:100%;
margin:0px !important;
}
.noSpace
{
margin:0px;
white-space:nowrap;
}

.fRight a
{
float:right;
color:#054884;
}

#mapContainer
{
width:491px;
height:259px;
background-image:url(../images/map.gif);
background-repeat:no-repeat;
margin-top:24px;
margin-bottom:24px;
}

.linkNoStyle 
{
text-decoration:none;
color:#666666;
}

.imageTeamMemberBiography,
.imageTeamMember {
width:102px;
height:149px;
float:left;
margin-right:5px;
margin-top:15px;
margin-bottom:15px;
}
.imageTeamMemberBiography
{
margin-top:0;
width:136px;
height:200px;
}

.imageTeamMemberText {
vertical-align:top;
float:left;
margin-left:5px;
margin-top:15px;
margin-bottom:15px;
/*	max-width:215px;*/
}

.itemBioWraper
{
overflow: hidden;
width: 500px;
}

.imageCont
{
background-color: #ffffff;
float: left;
margin-right: 30px;
padding: 0px;
}

.imageContBoardDet
{
width:200px;
height:200px;
background-color:#e2e3e3;
float:left;
margin-right:5px;
margin-top:15px;
margin-bottom:15px;
}

.imageContBoardTextDet
{
width:250px;
height:200px;
vertical-align:top;
float:left;
margin-left:5px;
margin-top:15px;
margin-bottom:15px;
}

.imagePrincipalContactText
{
width:350px;
vertical-align:top;
float:left;
margin-left:35px;
margin-top:10px;
margin-bottom:15px;
}

.imgePBoardDet
{
width:153px;
height:200px;
}

.imgeLBoardDet
{
width:200px;
height:173px;
padding-top:36px;
padding-bottom:0px;

}
.imageContBoard
{
width:60px;
height:60px;
background-color:#e2e3e3;
float:left;
margin-right:5px;
margin-top:15px;
margin-bottom:15px;
}
.imageContBoardText
{
width:155px;
height:60px;
vertical-align:top;
float:left;
margin-right:5px;
margin-top:0px;
margin-bottom:0px;
}

.imageContBoardCurrVac
{
width:460px;

vertical-align:top;
float:left;
margin-right:5px;
margin-top:5px;
}

.imgePBoard
{
width:46px;
height:60px;
}

.imgeLBoard
{
width:60px;
height:52px;
padding-top:6px;
padding-bottom:0px;

}
.imageCont2
{
width:132px;
float:left;
margin-right:30px;

height:100%;
}

.imageContCurrVac
{
width:460px;
float:left;
margin-right:30px;

height:100%;
}

.imgeP
{
width:100px;
height:132px;
text-align:center;
margin: 0 auto;
overflow:hidden;
}
.imgeP img{
text-align:center;
}
.imgeL
{
width:132px;
height:116px;
padding-top:16px;
padding-bottom:0px;

}

.text
{
height:90px;
width:132px;

text-align:left;
padding-top:5px;
}

.textL
{
height:90px;
width:132px;
background-color:#FFFFFF;
text-align:left;
padding-top:5px;
margin-bottom:-15px;
}
.resImageCont
{
margin-top:-0px;
}

#historyImageCont
{
width:490px;
height:261px;    
}

#historyImageCont2
{
width:198px;
height:150px;
display:inline;
float:left;
padding-right:15px;
}

.h2blue
{
color:#054884;
font-size:24px;
margin:0px;
display:inline;
}



.threeRows{
float:left;
margin:-1px 0 0;
padding:0 0 0 10px;
width:500px;
}

.threeRows ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:7px 0 0 1px;
}



.threeRowsdiv
{
background-color:#E2E3E3;
float:left;
height:222px;
margin-right:30px;
width:132px;

}

.mainUlContainer,
#mainUlContainer {
display:inline;
list-style-type:none;
}
.mainTableContainer p,
.mainUlContainer  p,
#mainUlContainer  p{
margin:0;
padding:0;
}
.mainTableContainer h3,
.mainUlContainer  h3,
#mainUlContainer h3{
margin:0;
padding:0;
line-height:15px;
}
.mainUlContainer li,
#mainUlContainer li {
float:left;
margin-right:0px;
text-align:left;
width:165px;
}
.mainUlContainer li
{
padding-top: 5px;
}

#mainUlContainerBoard {
display:inline;
list-style-type:none;
}


#mainUlContainerBoard li {
float:left;
margin-right:10px;
text-align:left;
width:225px;
margin-bottom:10px;
}

#mainUlContainerBoard table {
float:left;
margin-right:10px;
text-align:left;
margin-bottom:10px;
}
.clientList1 {
display:inline;
float:left;
list-style-type:none;
padding-left:0px;
margin:0;
}

.clientList2 {
display:inline;
float:left;
list-style-type:none;
padding-left:10px;
}
.clientList3 {
display:inline;
float:left;
list-style-type:none;
padding-left:10px;
}
.clientList4 {
display:inline;
float:left;
list-style-type:none;
padding-left:10px;
}
.mainTableContainer a,
.mainUlContainer a,
#mainUlContainer a {
color:#999999;
}
.mainTableContainer .blueH4 a,
.mainUlContainer .blueH4 a,
#mainUlContainer .blueH4 a {
color:#054884;
}

.mainTableContainer a:hover,
.mainUlContainer a:hover,
#mainUlContainer a:hover {
text-decoration:underline;
}


#mainUlContainer2 {
display:inline;
list-style-type:none;
}

#mainUlContainer2 li {
float:left;
margin-right:10px;
text-align:left;
width:745px;
margin-bottom:2px;
height:1px;
}


.main-column2 h2{
margin-bottom:2px;
color:#054884;
}

#mainUlContainer2 hr
{
border:none;
background:transparent url(../images/dot.gif) repeat-x scroll 0 100%;
float:left;
padding:5px 0 5px;
width:100%;
height:1px;

}


.box-big {
	
width:219px;
padding:0;
font-size:14px;
color:#666;
position:relative;
}
.box-big .top{
background:url(../images/sign_top.png) no-repeat 0 0 ;
height:14px;
width:238px;
overflow:hidden;
}
* html .box-big .top{  
background-position:-9999px -9999px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sign_top.png', sizingMethod='crop');  
 
}
* html .box-big .top{  
background-position:-9999px -9999px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/sign_top.png', sizingMethod='crop');  
 
}


.box-big .bottom{
background:url(../images/sign_bottom.png) no-repeat 0 0 ;
height:14px;
width:238px;
}
* html .box-big .bottom{
background-position:-9999px -9999px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sign_bottom.png', sizingMethod='crop');  
}  
* html .box-big .bottom{
background-position:-9999px -9999px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/sign_bottom.png', sizingMethod='crop');  
}  

.box-big .all{
background:url(../images/sign_all.png) repeat-y 0 0 ;
width:219px;
padding:00px 20px 0px 10px;
font-size:14px;
color:#666;
overflow:hidden;

}
* html .box-big .all{
background-position:-9999px -9999px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sign_all.png', sizingMethod='crop');  
}
* html .box-big .all{
background-position:-9999px -9999px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/sign_all.png', sizingMethod='crop');  
}

.box-big  p a{
font-size:12px;
font-weight:bold;
color:#054884;
background:url(../images/bg_link.gif) repeat-x 0 100%;
}
a.link{
font-size:12px;
font-weight:bold;
color:#054884;
background:url(../images/bg_link.gif) repeat-x 0 100%;
}

.box-big  p a:hover{
background:none;
text-decoration:none;
}
a.link:hover{
background:none;
text-decoration:none;
}

.box-big p {
line-height:18px;
position:relative;
margin:10px 0 0;
}
.box-holder .box-big {
float:left;
margin-right:11px;
}

.box-big label
{
color:#054884;
float:left;
width:63px;
padding-top:5px;
}

.box-big h2 {
font-size:18px;
color:#054884;
margin:0;
font-weight:normal;
padding-right:0px;
overflow:hidden;
width:200px;
height:22px;
}

.box-big .wrap span input {
float:left;
width:206px;
padding:3px 5px;
border:1px solid #d6d6d6;
background:#fff;	
color:#666;
position:relative;
	
}


.box-big .wrap span {
float:left;
	
width:217px;
height:25px;
}

.box-big .wrap
{
margin:6px 0 0 0;
/*height:31px;*/

}

.wrap .link {
font-size:10px;
padding-top:8px;
float:left;
}
.wrap a
{
color:#054884;
}


.box-big .btn {
float:right;
background:url(../images/submit-btn.gif) no-repeat;
width:80px;
height:26px;
position:relative;
text-align:center;
padding-top:0px;
color:#fff;
cursor:pointer;
margin-right:10px;
}

.box-big .ico {
position:absolute;
top:-12px;
display:none;
right:40px;
text-indent:-9999em;
}


.box-big .ico5 {
background:url(../images/ico5.gif) no-repeat;
width:38px;
height:65px;
}



#circularsUl
{
list-style-type:none;
padding:0px;


}



.circularsLi
{
background-image:url(../images/pdfIcon.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:38px;
height:auto;
padding-bottom:15px;

}


#linkContainer A 
{
color:#054884;
font-weight:bold;
}

#linkContainer #prev
{
float: left;
padding-left: 10px;
background-image: url(../images/navArrow.gif);
background-repeat: no-repeat;
background-position: center left;
}


#linkContainer #next
{
padding-right: 10px;
background-image: url(../images/navArrowR.gif);
background-repeat: no-repeat;
background-position: center right;
}


.corresUlContasiner 
{
}

.corresUlContasiner li
{
list-style-type:none;
}
.corresUlContasiner ul
{
margin:0px;
padding:0px;
line-height:20px;
float:left;
margin-right:45px;
width:140px;
}









.main-columnCorre {
width:765px;
float:left;
padding-top:18px;
margin-left:12px;
display:inline;
}




.corresUl li
{
padding-left:0px;
height:31px;
background-repeat:no-repeat;
background-position:center left;
padding:0 0 10px;
}
.corresUl li img{
float:left;
width:25px;
margin:0 3px 0 0;
}

.correspondentsBorder
{
border-bottom: dotted 1px gray;
width:100%;
padding-bottom:5px;
color:#054884;
font-weight:bold;
float:left;
margin-top:30px;
}
.correspondentsBorderTd
{
border-bottom: dotted 1px gray;
padding-bottom:5px;
font-weight:bold;
margin-top:30px;
}

.correspondentsBorder a
{
color:#054884;
text-decoration: none;
}
.correspondentsBorder h3
{
color:#666;
}
.clientList1 a
{
color:#666;
}
.mainUlContainer a
{
color:#666;
}


.backTop
{
padding-bottom:5px;
color:#054884;
font-weight:bold;
float:left;
}
/*flags*/

#Algeria
{
background-image:url(../images/flgAlgeria.gif);
}
#Cape
{
background-image: url(../images/flg5.gif);
}
#Egypt
{
background-image: url(../images/flg5.gif);
}
#Ghana
{
background-image: url(../images/flg5.gif);
}
#Kenya
{
background-image: url(../images/flg5.gif);
}
#Mauritania
{
background-image: url(../images/flg5.gif);
}
#Nigeria
{
background-image: url(../images/flg5.gif);
}
#Sierra_Leobe
{
background-image: url(../images/flg5.gif);
}
#Tunisia
{
background-image: url(../images/flg5.gif);
}
#Angola
{
background-image: url(../images/flg2.gif);
}
#Congo
{
background-image: url(../images/flg2.gif);
}
#Eritrea
{
background-image: url(../images/flg2.gif);
}
#Guinea
{
background-image: url(../images/flg2.gif);
}
#Liberia
{
background-image: url(../images/flg2.gif);
}
#Mauritius
{
background-image: url(../images/flg2.gif);
}
#Reunion
{
background-image: url(../images/flg2.gif);
}
#SouthAfrica
{
background-image: url(../images/flg2.gif);
}
#Benin
{
background-image:url(../images/flg3.gif);
}
#Dem
{
background-image:url(../images/flg3.gif);
}
#Gabon
{
background-image:url(../images/flg3.gif);
}
#GuineaBissau
{
background-image:url(../images/flg3.gif);
}
#Libya
{
background-image:url(../images/flgAlgeria.gif);
}
#Morocco
{
background-image:url(../images/flg3.gif);
}
#Senegal
{
background-image:url(../images/flg3.gif);
}

#Sudan
{
background-image:url(../images/flg3.gif);
}
#Cameroon
{
background-image:url(../images/flg3.gif);
}

#Djibouti
{
background-image:url(../images/flg3.gif);
}

#Gambia
{
background-image:url(../images/flg3.gif);
}

#IvoryCoast
{
background-image:url(../images/flg3.gif);
}

#Madagascar
{
background-image:url(../images/flg3.gif);
}

#Namibia
{
background-image:url(../images/flg3.gif);
}

#Seychelles
{
background-image:url(../images/flg3.gif);
}

#Tanzania
{
background-image:url(../images/flg3.gif);
}


#Australia
{
background-image: url(../images/flg4.gif);
}
#Papua
{
background-image: url(../images/flg5.gif);
}
#Fiji
{
background-image: url(../images/flg2.gif);
}
#Guam
{
background-image: url(../images/flg3.gif);
}
#Indonisia
{
background-image: url(../images/flg3.gif);
}
#Canada
{
background-image: url(../images/flg5.gif);
}
#USA
{
background-image: url(../images/flg6.gif);
}
#Argentina
{
background-image:url(../images/flgAlgeria.gif);
}
#Colombia
{
background-image: url(../images/flg5.gif);
}
#Guatemala
{
background-image: url(../images/flg5.gif);
}
#Panama
{
background-image: url(../images/flg5.gif);
}
#Beliza
{
background-image: url(../images/flg2.gif);
}
#CostaRica
{
background-image: url(../images/flg2.gif);
}
#Guyana
{
background-image: url(../images/flg2.gif);
}
#Peru
{
background-image: url(../images/flg2.gif);
}
#Brazil
{
background-image: url(../images/flg3.gif);
}

#Ecuador
{
background-image: url(../images/flg3.gif);
}

#Honduras
{
background-image: url(../images/flg3.gif);
}

#Uruguay
{
background-image: url(../images/flg3.gif);
}

#Chile
{
background-image: url(../images/flg3.gif);
}

#El
{
background-image: url(../images/flg3.gif);
}

#Nicaragua
{
background-image: url(../images/flg3.gif);
}

#Venezuela
{
background-image: url(../images/flg3.gif);
}

#Bahrain
{
background-image:url(../images/flgAlgeria.gif);
}

#Israel
{
background-image:url(../images/flgAlgeria.gif);
}

#Libya
{
background-image:url(../images/flgAlgeria.gif);
}

#Saudi
{
background-image:url(../images/flgAlgeria.gif);
}
#Turkey
{
background-image:url(../images/flgAlgeria.gif);
}
#India
{
background-image:url(../images/flgAlgeria.gif);
}
#Jordan
{
background-image:url(../images/flgAlgeria.gif);
}
#Morocc
{
background-image:url(../images/flgAlgeria.gif);
}
#Sudan
{
background-image:url(../images/flgAlgeria.gif);
}
#UAE
{
background-image:url(../images/flgAlgeria.gif);
}
#Iraq
{
background-image:url(../images/flgAlgeria.gif);
}
#Kuwait
{
background-image:url(../images/flgAlgeria.gif);
}
#Oman
{
background-image:url(../images/flgAlgeria.gif);
}
#Syria
{
background-image:url(../images/flgAlgeria.gif);
}
#Yemen
{
background-image:url(../images/flgAlgeria.gif);
}
#Iran
{
background-image:url(../images/flgAlgeria.gif);
}
#Lebanon
{
background-image:url(../images/flgAlgeria.gif);
}
#Qatar
{
background-image:url(../images/flgAlgeria.gif);
}
#Lebanon
{
background-image:url(../images/flgAlgeria.gif);
}
#Tunisia
{
background-image:url(../images/flgAlgeria.gif);
}
#China
{
background-image:url(../images/flgAlgeria.gif);
}
#Malaysia
{
background-image:url(../images/flgAlgeria.gif);
}
#Thailand
{
background-image:url(../images/flgAlgeria.gif);
}
#Indonesia
{
background-image:url(../images/flgAlgeria.gif);
}
#Philippines
{
background-image:url(../images/flgAlgeria.gif);
}
#Vietnam
{
background-image:url(../images/flgAlgeria.gif);
}
#Japan
{
background-image:url(../images/flgAlgeria.gif);
}

#Singapore
{
background-image:url(../images/flgAlgeria.gif);
}

#Korea
{
background-image:url(../images/flgAlgeria.gif);
}

#Taiwan
{
background-image:url(../images/flgAlgeria.gif);
}

#Albania
{
background-image: url(../images/flg4.gif);
}

#Denmark
{
background-image: url(../images/flg5.gif);
}

#Georgia
{
background-image: url(../images/flg5.gif);
}


#Ireland
{
background-image: url(../images/flg5.gif);
}

#Malta
{
background-image: url(../images/flg5.gif);
}

#Norway
{
background-image: url(../images/flg5.gif);
}

#Russia
{
background-image: url(../images/flg5.gif);
}

#Switzerland
{
background-image: url(../images/flg5.gif);
}

#Belgium
{
background-image: url(../images/flg2.gif);
}

#Estonia
{
background-image: url(../images/flg2.gif);
}

#Germany
{
background-image: url(../images/flg2.gif);
}

#Italy
{
background-image: url(../images/flg2.gif);
}

#Moldova
{
background-image: url(../images/flg2.gif);
}

#Poland
{
background-image: url(../images/flg2.gif);
}

#Slovenia
{
background-image: url(../images/flg2.gif);
}

#Ukraine
{
background-image: url(../images/flg2.gif);
}

#Bulgaria
{
background-image: url(../images/flg3.gif);
}

#Finland
{
background-image: url(../images/flg3.gif);
}

#Greece
{
background-image: url(../images/flg3.gif);
}

#Latvia
{
background-image: url(../images/flg3.gif);
}

#Montenegra
{
background-image: url(../images/flg3.gif);
}

#Portugal
{
background-image: url(../images/flg3.gif);
}

#Spain
{
background-image: url(../images/flg3.gif);
}

#United
{
background-image: url(../images/flg3.gif);
}

#Cyprus
{
background-image: url(../images/flg3.gif);
}

#France
{
background-image: url(../images/flg3.gif);
}

#Iceland
{
background-image: url(../images/flg3.gif);
}

#Lithuania
{
background-image: url(../images/flg3.gif);
}

#Netherlands
{
background-image: url(../images/flg3.gif);
}

#Romania
{
background-image: url(../images/flg3.gif);
}

#Sweden
{
background-image: url(../images/flg3.gif);
}



#Bahrain
{
background-image: url(../images/flg4.gif);
}

#Israel
{
background-image: url(../images/flg5.gif);
}

#Libya
{
background-image: url(../images/flg5.gif);
}

#Saudi
{
background-image: url(../images/flg5.gif);
}

#Turkey
{
background-image: url(../images/flg5.gif);
}

#India
{
background-image: url(../images/flg2.gif);
}

#Jordan
{
background-image: url(../images/flg2.gif);
}


#Morocc
{
background-image: url(../images/flg2.gif);
}

#Sudan
{
background-image: url(../images/flg2.gif);
}

#UAE
{
background-image: url(../images/flg2.gif);
}

#Iraq
{
background-image: url(../images/flg3.gif);
}

#Kuwait
{
background-image: url(../images/flg3.gif);
}

#Oman
{
background-image: url(../images/flg3.gif);
}

#Syria
{
background-image: url(../images/flg3.gif);
}

#Yemen
{
background-image: url(../images/flg3.gif);
}

#Iran
{
background-image: url(../images/flg3.gif);
}

#Lebanon
{
background-image: url(../images/flg3.gif);
}

#Qatar
{
background-image: url(../images/flg3.gif);
}

#Tunisia
{
background-image: url(../images/flg3.gif);
}
#China
{
background-image: url(../images/flg7.gif);
}
#Malaysia
{
background-image: url(../images/flg5.gif);
}
#Thailand
{
background-image: url(../images/flg5.gif);
}
#Indonesia
{
background-image: url(../images/flg8.gif);
}
#Philippines
{
background-image: url(../images/flg2.gif);
}
#Vietnam
{
background-image: url(../images/flg2.gif);
}
#Japan
{
background-image: url(../images/flg9.gif);
}
#Singapore
{
background-image: url(../images/flg10.gif);
}
#Korea
{
background-image: url(../images/flg3.gif);
}
#Taiwan
{
background-image: url(../images/flg3.gif);
}


.main-columnCorre1 
{
width:600px;
float:left;
padding-top:18px;
margin-left:12px;
display:inline;
}

.profileContainerSingle
{
margin-top:20px;
width:500px;
}


.profileContainer
{
margin-top:10px;
width:auto;
float:left;
width:243px;
}



.imageContainer
{
width:50px;
height:50px;
background-color:#e4e3e4;
float:left;
margin-right:15px;
}

.blueDirHeading
{
color:#054884;
font-size:100%;
font-weight:bold;
}

.blueDirHeading2
{
color:#054884;
font-size:100%;
font-weight:bold;
}

.mainProfileContainer
{
float:left;
width:180px;
height:231px;
background-color:#e4e3e4;
margin-right:15px;
margin-bottom:20px;
}


#dotteBorder
{
border-top:dotted 1px gray;
margin-top:25px;
}


#sitemap1
{
list-style-type:none;
margin:0px;
padding:0px;
float:left;
width:185px;
}


#sitemap2
{
list-style-type:none;
margin:0px;
padding:0px;
float:left;
width:185px;
}


#sitemap3
{
list-style-type:none;
margin:0px;
padding:0px;
float:left;
width:185px;
}


#sitemap4
{
list-style-type:none;
margin:0px;
padding:0px;
float:left;
width:185px;
}

#sitemap4 h3 a
{
color:#054884;
}

#sitemap1 ul
{
list-style-type:none;
}

.subUl
{
padding:0px;
padding-left:10px;
margin:0px;
}

.subUl li ul
{
padding:0px;
padding-left:10px;
margin:0px;
}

#sitemap1 ul li h3 a
{
color:#054884;
}
#sitemap1 ul li a
{
color:gray;
}

#sitemap1 li A
{
color: gray;

}
#sitemap1 h3 A
{
color:#054884;

}

.blueH42
{
color:#054884;
font-size:120%;
font-weight:bold;
float:left;
margin:0px;
display:inline;
}

.blueH42 a
{
color:#054884;
font-weight:bold;
margin:0px;
display:inline;
}

.grayH42 a
{
color:#666666;
font-size:100%;
font-weight:bold;
margin:0px;
display:inline;
}


#sitemap4 li A,
#sitemap3 li A
{

color:gray;

}

#sitemap2 li A
{

color:gray;

}
#sitemap2 h3 A
{
color:#054884;

}
#sitemap4 h3 A,
#sitemap3 h3 A
{
color:#054884;

}
.main-column-sitemap {
display:inline;
float:left;
margin-left:12px;
padding-top:18px;
width:760px;
}


#Vietnam
{
background-image:url(../images/flgAlgeria.gif);
}

#Vietnam
{
background-image:url(../images/flgAlgeria.gif);
}

#Vietnam
{
background-image:url(../images/flgAlgeria.gif);
}

#Vietnam
{
background-image:url(../images/flgAlgeria.gif);
}

#Vietnam
{
background-image:url(../images/flgAlgeria.gif);
}

#Vietnam
{
background-image:url(../images/flgAlgeria.gif);
}

.blueH4b {
color:#054884;
font-size:100%;
font-weight:bold;
margin:15px 0 0;
padding-bottom:8px;
}

.blueH4b a {
color:#054884;
font-size:100%;
font-weight:bold;
margin:15px 0 0;
padding-bottom:8px;
}
#back
{
background-image:url(../images/navArrow.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:10px;
}

div.section div.select, 
div.section div.select2, 
div.section div.select3{
float:left;
width:160px;
height:24px;
position:relative;
}
div.section div.select ul, 
div.section div.select2 ul, 
div.section div.select3 ul{
margin:0;
padding:0;
list-style:none;
}
div.section div.select ul li a,
div.section div.select2 ul li a,
div.section div.select3 ul li a{
border:none;
border-bottom:1px solid #666;
	
}
div.section div.select2{
width:70px;
}
div.section div.select3{
width:230px;
}
div.section div.select a, 
div.section div.select2 a, 
div.section div.select3 a{
float:left;
width:142px;
height:18px;
background:url(../images/select_1.gif) no-repeat 0 0;
text-decoration:none;
margin:0 0 0 0px;
color:#000;
padding:5px 0 0 8px;
list-style:none;
font-weight:normal;
}
div.section div.select2 a{
background:url(../images/select_2.gif) no-repeat 0 0;
}
div.section div.select2 a{
width:52px;
}
div.section div.select3 a{
background:url(../images/select_3.gif) no-repeat 0 0;
}
div.section div.select3 a{
width:212px;
}
div.section div.select div, 
div.section div.select2 div, 
div.section div.select3 div{
display:none;
}
div.section div.select div.open, 
div.section div.select2 div.open, 
div.section div.select3 div.open{
position:absolute;
display:block;
width:218px;
background:#fff;
border:1px solid #ccc;
top:22px;
margin:0 0 0 0px;
padding:0 0 0 0px;
list-style:none;
left:0;
/*	z-index:888;*/
}
/*div.section div.select2 div.open{
z-index:1001;
}*/
div.global_section{
position:relative;
z-index:777;
}
div.section div.select3 ul li,
div.section div.select2 ul li,
div.section div.select ul li{
border:none;
	
}
div.section div.select ul li a,
div.section div.select2 ul li a,
div.section div.select3 ul li a{
background:#fff;
color:#000;
text-indent:1px;
height:auto;
	
padding:2px 0 2px 5px;
position:relative;
z-index:5;
display:block;
width:213px;
border:none;
text-decoration:none;
}
div.section div.select ul li a:hover, 
div.section div.select2 ul li a:hover, 
div.section div.select3 ul li a:hover{
background:#CCC;
}
.box-form {
padding:10px 20px 0 10px;
font-size:14px;
color:#666;
position:relative;
}


.box-form p {
line-height:18px;
margin:10px 0 0;
}
.box-form {
float:left;
margin-right:11px;
}

.box-form label
{
color:#054884;
float:left;
width:63px;
padding-top:5px;
}

.box-form h2 {
font-size:18px;
color:#054884;
margin:0;
font-weight:normal;
padding-right:30px;
overflow:hidden;
width:188px;
}

.box-form .wrap span input {
float:left;
width:146px;
padding:3px 5px;
border:none;
background:none;	
}


.box-form .wrap span {
float:left;
background:url(../images/input-bg-white.gif) no-repeat;
width:158px;
height:25px;
}

.box-form .wrap
{
margin-bottom:10px;

}


.box-form .btn {
float:right;
background:url(../images/submit-btn.gif) no-repeat;
width:80px;
height:26px;
text-align:center;
padding-top:5px;
color:#fff;
margin-right:30px;
}
.box-form .btn2 {
float:left;
width:80px;
height:26px;
text-align:center;
padding-top:5px;
color:#fff;
margin-right:30px;
}

.box-form .ico {
position:absolute;
top:-12px;
right:40px;
text-indent:-9999em;
}

.box-form .ico5 {
background:url(../images/ico5.gif) no-repeat;
width:38px;
height:65px;
}

.main-column:after, .publications:after, #container:after {
content: "";
display:block;
clear:both;
}
.pager{
width:500px;
}
.pager ul{
list-style:none;
margin:0;
padding:0;
float:left;
}
.pager ul li{
float:left;
padding:0 3px;
font-size:12px;
}
.pager ul li.next a{
float:left;
}

.pager A 
{
color:#054884;
font-weight:bold;
}
.pager ul li a.active{
color:#666666;
background:none;
}
.pager ul li a{
background: url(../images/bg_link.gif) repeat-x scroll 0 100%;
}
.pager ul li a:hover{
text-decoration:none;
background:none;
}


.home_page_img{
/*background:url(../media/4584/bg.jpg) no-repeat 0 0;*/
height:380px;
width:1010px;
padding:30px 0 0 15px;
margin:0 0 0px 0;
overflow:hidden;
    
}
.home_page_welcome{
width:700px;
}
.left_map{
margin:20px 0 0 10px;
float:left;
}
.top-shadow .sidebar {
margin:52px 10px 0 0;
}
.top-shadow .sidebar .box-big{
   margin: 0px 0px 0px 25px;
}
    
.main-column #textCont h3{
font-size:12px;
color:#99ccff;
}
.main-column #textCont h3 span,
.main-column #textCont h3 a{
color:#054884;
font-size:12px;
font-weight:bold;
}
.main-column #textCont table td h3{
font-size:12px;
color:#99ccff;
}
.main-column #textCont table td h3 a{
color:#054884;
font-size:12px;
font-weight:bold;
}
.box_news h3{
font-size:12px;
color:#99ccff;
}
.box_news h3 a{
color:#054884;
font-size:12px;
font-weight:bold;
}
.box_newst table td h3{
font-size:12px;
color:#99ccff;
}
.box_news table td h3 a{
color:#054884;
font-size:12px;
font-weight:bold;
}
.box_news p{
font-size:12px;
}

.publication{
background:url(../images/bg_publication.gif) no-repeat 0 0;
width:672px;
overflow:hidden;
padding:0 12px;
}
.publication table{
width:100%;
}
.publication table h3{
margin:0;
}
.main-column .publications  #textCont .publication table td{
border-bottom:1px dotted #bcbcbc;
padding:20px 10px 20px 0;
vertical-align:top;
}
.main-column .publications  #textCont .publication table td p{
margin:3px 0 0 0;
}
.publication table td strong.date{
color:#9ec6e7;
}
.publication table td.title{
border:0;
}
.publication table td.title a{
text-decoration:underline;	
}
.publication table  strong.title_blue{
color:#054884;
}
.pager{
width:672px;
overflow:hidden;
}
.pager ul{
float:right;
margin:0 0 15px 0;
overflow:hidden;
}
.pager ul strong{
color:#054884;
}
#linkContainer ul li a.active{
color:#666666;
background:none;
}
#linkContainer ul li a{
background: url(../images/bg_link.gif) repeat-x scroll 0 100%;
}
#linkContainer ul li a:hover{
text-decoration:none;
background:none;
}
p.contact_details{
display:none;
}
div.g_office{
overflow:hidden;
width:345px; 
float:left;
padding:20px 0 20px;
}
div.g_office h2{
margin:0 0 14px;
}
.blue
{
color:#054884;
}
.lightblue
{
color:#9ec6e7;
}
.table_bg{
background:url(../images/bg_publication_short.gif) no-repeat 0 0;
width:480px;
overflow:hidden;
padding:0 12px;
}
.table_bg table{
width:450px;
}
.table_bg table h3{
margin:0;
}
.table_bg table td{
border-bottom:1px dotted #bcbcbc;
padding:20px 10px 20px 0;
vertical-align:top;
}
.table_bg table td p{
margin:3px 0 0 0;
}
.table_bg table td strong.date{
color:#9ec6e7;
}
.table_bg table td.title{
border:0;
}
.table_bg table td.title a{
text-decoration:underline;	
}
.table_bg table  strong.title_blue{
color:#054884;
}
div.g_publication{
overflow:hidden;
width:240px; 
float:left;
padding:20px 0 20px;
}
div.g_publication h2{
margin:0 0 14px;
}
div.g_publication div
{
overflow: hidden;
float: left;
padding: 0px 0px 0px 0px;
}

.itemPrincipalContact
{
overflow: hidden;
min-width: 330px;
float:left;
padding:20px 0 20px;
}
.images-slide-show
{
width: 498px;
height: 150px;
overflow: hidden;
float: left;
margin: 0px 0px 17px 0px;
}
.imagery_block
{
background: #FFFFFF;
text-align:center; 
vertical-align:top; 
width:100%; 
}
.grey-text h2{
color:#666;
}
.home_page_welcome div.h1
{
font-size: 3em;
margin-bottom: 8px;
width:auto;
}
.home_page_welcome div.h2
{
font-size: 2.2em;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 17px;
width:auto;
}

.vcard
{
border:0;
border-style: none;
padding:0;
height:13px;
width:16px;
line-height:0;
background: url('../images/vcard_download_text.gif') no-repeat;
}

.vtleftmenu
{
width:235px;
float:left;
margin:0 0 0 10px;
padding:45px 0 0;
display:inline;
overflow:hidden;   
}

.vt-text
{
padding:10px 0 0 10px;
color:White;
font-weight:normal;
font-size:14px;
}

.vt-item
{
padding:0 0 1px 0;   
cursor:pointer;
clear:both;
}

.vtbarges
{
height:35px;
width:236px;
background-image: url('/images/barges.png');
background-repeat:no-repeat;
background-position:0 -35;
}

.vtdrycargo
{
height:35px;
width:236px;
background-image: url('/images/dry_cargo.png');
background-repeat:no-repeat;
}

.vtfishing
{
height:35px;
width:236px;
background-image: url('/images/fishing.png');
background-repeat:no-repeat;
}

.vtharbour
{
height:35px;
width:236px;
background-image: url('/images/harbour.png');
background-repeat:no-repeat;
}

.vtoffshore
{
height:35px;
width:236px;
background-image: url('/images/offshore.png');
background-repeat:no-repeat;
}

.vtpassenger
{
height:35px;
width:236px;
background-image: url('/images/passengers.png');
background-repeat:no-repeat;
}

.vttankers
{
height:35px;
width:236px;
background-image: url('/images/tankers.png');
background-repeat:no-repeat;
}

.vtyachts
{
height:35px;
width:236px;
background-image: url('/images/yachts.png');
background-repeat:no-repeat;
}
.vtyachts-over
{
background-position:0px -35px;   
}

.vtHeader
{
     font-size:3em;
     font-weight:normal;
}
.vtsubrow
{
    width:235px;
    cursor:pointer;
    clear:both;
}
.vtarrow
{
    float:left; 
    width:20px;
    text-align:right;
    padding:15px 0 0 0;
}
.vtsubitem
{
    float:left;
    padding:15px 0 0 5px;
    font-size:13px;
    font-style:italic;
    cursor:pointer;
    width:200px;
    overflow:hidden;
}

.syndicate-outer
{
    width:740px;
}

.syndicate-outer .column1
{
    width:370px;
    float:left;
}

.syndicate-outer .column1 .row1
{
    width:370px;
}

.syndicate-outer .column1 .row2
{
    width:370px;
    float:left;
}

.syndicate-outer .column2
{
    width:370px;
    float:left;
}

.syndicate-outer .column2 .row1
{
    width:370px;
}

.printbox
{
    float:right;
    width:150px;
    height:40px;   
    cursor:pointer;
}

.printbutton
{
    float:left;
    height:40px;
    width:38px;
    background:url('/images/print_button.png') no-repeat;   
}

.printtext
{
    float:left;
    height:40px;
    width:112px;
    color:Black;
    font-size:12px;
    margin-top:13px;
}
