body { 
background-image: url("" );  
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px; 
background-color: #ffffff ; 

}  

.copy {
color:#fff;
font-family: Verdana,  Arial, Helvetica, sans-serif; 
FONT-SIZE: 10px; 
text-decoration: none; 
text-align: right;
margin-right:3px; 
padding:6px; 
font-style: italic;
font-weight: bold;
}

td.border1 {
border: 1px solid #;
background-image: url("boat1.jpg"); 
background-repeat: no-repeat;
background-position: 100% 100%;
}

td.border {
border: 1px solid #002C6E; 
}


table.menu
{
background-color:#; 
height: 28px; 
color: #000000; 
font-family: Tahoma, Verdana, sans-serif; 
font-size: 13px; 
text-decoration: none; 
font-weight: bold; 
position:absolute;
visibility:hidden;
}

#txt-right {
float:right;
color:#000000;
font-family: Verdana,  Arial, Helvetica, sans-serif; 
FONT-SIZE: 10px; 
text-decoration: none; 
text-align: right;
margin-right:3px; 
padding:6px; 
}

.txt-right {
color:#000000;
font-family: Verdana,  Arial, Helvetica, sans-serif; 
FONT-SIZE: 10px; 
text-decoration: none; 
text-align: right;
margin-right:3px; 
padding:6px; 
}
#news-red {
width:155px;
background:#;
border-top: 11px solid #ff0000;
border-left: 1px solid #ff0000;
border-right: 1px solid #ff0000;
border-bottom: 1px solid  #ff0000;
padding: 5px;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 10px; 
text-decoration: none; 

margin: 3px;
}
#news-green {
width:130px;
background:#;
border-top: 1px solid #175B4A;
border-left: 1px solid #175B4A;
border-right: 3px solid #175B4A;
border-bottom: 3px solid  #175B4A;
padding: 5px;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 10px; 
text-decoration: none; 

margin: 3px;
}

#news-black {
width:130px;
background:#;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 3px solid #cccccc;
border-bottom: 3px solid  #cccccc;
padding: 2px;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 10px; 
text-decoration: none; 

margin: 2px;
}

#news-grey {
width:280px;
height:150px;
background-image: url("images/l_bg.jpg" ); 
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 3px solid #cccccc;
border-bottom: 3px solid  #cccccc;
padding: 4px;
color:#000000;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 10px; 
text-decoration: none; 

margin: 2px;
}

#news-blue {
width:130px;

background:#;
border-top: 1px solid #7E9DD0;
border-left: 1px solid #7E9DD0;
border-right: 3px solid #7E9DD0;
border-bottom: 3px solid  #7E9DD0;
padding: 2px;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 10px; 
text-decoration: none; 
text-align: justify; 
margin: 2px;
}

#news {
width:100%;
overflow:auto;
background:#ffffff;
border-top: 1px solid #063c95;
border-left: 1px solid #063c95;
border-right: 1px solid #063c95;
border-bottom: 1px solid  #063c95;
padding: 5px;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px; 
text-decoration: none; 
text-align: left; 
margin: 3px;
}
#title {
width:210px;
height:20px;
background:#E16F00;
border-top: 1px solid #7ba6e7;
border-left: 1px solid #7ba6e7;
border-right: 1px solid #7ba6e7;
border-bottom: 1px solid #7ba6e7;
padding: 5px;
color:#fff;
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px; 
text-decoration: none; 
text-align: center;
text-style: bold; 
margin: 3px;
}


h1 {
color:#000;
font-family: Verdana,  Arial, Helvetica, sans-serif; 
FONT-SIZE: 13px; 
text-decoration: none;
text-align: right;
text-style: bold;
margin-left: 0.20in;
}
h2 {
height:18px;
background:#7196C5; 
padding: 3px;
color:#fff;
font-family: Verdana,  Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px; 
text-decoration: none;
text-align: center;
text-style: bold;
margin: 3px; }


h3 {
color: #ffffff;
font-family: Verdana,  Arial, Helvetica, sans-serif; 
FONT-SIZE: 16px; 
text-decoration: none;
text-align: center;
text-style: bold;}

h4 {
color:#738A9C;
padding: 0px;
font-family: Verdana,  Arial, Helvetica, sans-serif; 
FONT-SIZE: 16px; 
text-decoration: none;
text-align: center;
text-style: bold;
 }


h5 {
color:#ff0000;
padding: 0px;
font-family: tahoma, Verdana,  Arial, Helvetica, sans-serif; 
FONT-SIZE: 9px; 
text-decoration: none;
text-align: center;
text-style: bold;
 }

h5:hover {
color:#cccccc;
padding: 0px;
font-family: tahoma, Verdana,  Arial, Helvetica, sans-serif; 
FONT-SIZE: 9px; 
text-decoration: none;
text-align: center;
text-style: bold;
 }


.p2 {
color:#bcc0cc;
font-family: Verdana,  Arial, Helvetica, sans-serif; 
FONT-SIZE: 13px; 
text-decoration: none;
}

.p1 {
color: #999;
font-weight: normal;
font-family:  tahoma, Verdana, Helvetica, Arial, sans-serif; 
FONT-SIZE: 9px; 
text-decoration: none; 
}

p {
color:#000000;
font-family: Verdana,  Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px; 
text-decoration: none;
margin:7px;  }

.center {
color:#000000;
font-family: Verdana,  Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px; 
text-decoration: none;
margin:7px; 
text-align: center; }

.text {
color:#000000;
font-family: Verdana,  Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px; 
text-decoration: none;
margin:7px;  }

ul {
color:#000000;
font-family: Verdana,  Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px; 
text-decoration: none;
list-style-type:square;
margin:7px; 
padding-left: 25px;

}

#left { 
float:right; 
width:20%; 
background:#ffffff; 
border:1px dotted #000000; 
margin-right:20px; 
height: 100%; 
} 

#right { 
left:80%;
width:20%; 
background:#ffffff; 
border:1px dotted #000000; 
margin-right:10px; 
padding-bottom:10px; 
height: 30px; 
} 


a {
color: #14315d;
font-weight: normal;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px; 
text-decoration: none; 
}

a:hover {
color: #006699;
font-weight: normal;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px; 
text-decoration: underline; 
}
a.1 {
color: #8691AE;
font-weight: bold;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px; 
text-decoration: none; 
}

a.1:hover {
color: #cccccc;
font-weight: bold;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px; 
text-decoration: none; 
}

.a2 {
color: #333;
font-weight: bold;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 9px; 
text-decoration: none; 
}

.a2:hover {
color: #ccc;
font-weight: bold;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 9px; 
text-decoration: none; 
}

.a3 {
color: #ff0000;
font-weight: bold;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 9px; 
text-decoration: none; 
}

.a3:hover {
color: #ccc;
font-weight: bold;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 9px; 
text-decoration: none; 
}

A.m {display: block; 
background-color:#ffffff; 
border:1px dotted #063c95; 
width: 150px; 
height: 22px; 
color: #E16F00F; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px; 
text-decoration: none; 
text-align: center; 

padding: 6px;
margin: 3px; 
} 

A.m:hover { 
display: block; 
background-color: #7ba6e7; 
border:1px dotted #7ba6e7; 
color:#fff; 
FONT-SIZE: 12px; 
} 


A.t {display: block; 
width=120px;
border: 1px solid #526396;
background-color:#; 
padding: 2px;
height: 20px; 
color: #526396; 
font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif; 
text-align: center;
FONT-SIZE: 11px; 
text-decoration: none; 
font-weight: bold; 
} 

A.t:hover { 
width=120px;
display: block; 
background-color: #D5DCE7; 
color:#999; 
FONT-SIZE: 11px; 
font-weight: bold;
} 

a.sp {
color: #000000;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 10px; 
text-decoration: none; 
text-align: right;
}

a.sp:hover {
color: #ff0000;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 10px; 
text-decoration: none; 
text-align: right;
} 

DIV.menu {
	DISPLAY: block; PADDING-LEFT: 35px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(images/button.gif);  WIDTH: 150px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Tahoma, sans-serif; HEIGHT: 20px; TEXT-ALIGN: left
}
DIV.menu A {
	COLOR: #ffffff; TEXT-DECORATION: none
}





TD {
     FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial; 
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma;  
}
INPUT.inv {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 46px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Tahoma
}
INPUT.inv2 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 75%;  PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Tahoma
}
INPUT.inv3 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 40%;  PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Tahoma
}

SELECT {
	FONT-SIZE: 9px; FONT-FAMILY: Tahoma
}

.gold {
	COLOR: #b1822f
}
















#globalNavContainer {
	Z-INDEX: 1; border-left: #e9e6d1 0px solid; width: 960px; POSITION: absolute; height: 67px; top: 155px; left: 20px;
}
body.pubPortal #globalNavContainer {
	width: 700px
}
#globalNav {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; liST-style-type: none; POSITION: absolute;
}
#globalNav li {
	padding-right: 0px; padding-left: 0px; FLOAT: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; POSITION: relative
}
#globalNav li A {
	background-POSITION: left top; display: block; font-size: 0px; TEXT-INDENT: -9999px; background-REPEAT: no-repeat; height: 23px! important
}

#about {
	border-right: #42517d 1px solid; background-image: url(images/globalNav/about.gif); width: 96px
}
#about A:hover {
	background-image: url(images/globalNav/about_over.gif)
}
#about A:active {
	background-image: url(images/globalNav/about_over.gif)
}
#about A:focus {
	background-image: url(images/globalNav/about_over.gif)
}
body.about #about {
	background-image: url(images/globalNav/about_active.gif)
}

#assignment {
	border-right: #42517d 1px solid; background-image: url(images/globalNav/assignment.gif); width: 120px
}
#assignment A:hover {
	background-image: url(images/globalNav/assignment_over.gif)
}
#assignment A:active {
	background-image: url(images/globalNav/assignment_over.gif)
}
#assignment A:focus {
	background-image: url(images/globalNav/assignment_over.gif)
}
body.assignment #assignment {
	background-image: url(images/globalNav/assignment_active.gif)
}

#dispatching {
	border-right: #42517d 1px solid; background-image: url(images/globalNav/dispatching.gif); width: 180px
}
#dispatching A:hover {
	background-image: url(images/globalNav/dispatching_over.gif)
}
#dispatching A:active {
	background-image: url(images/globalNav/dispatching_over.gif)
}
#dispatching A:focus {
	background-image: url(images/globalNav/dispatching_over.gif)
}
body.dispatching #dispatching {
	background-image: url(images/globalNav/dispatching_active.gif)
}
#client {
	border-right: #42517d 1px solid; background-image: url(images/globalNav/client.gif); width: 162px
}
#client A:hover {
	background-image: url(images/globalNav/client_over.gif)
}
#client A:active {
	background-image: url(images/globalNav/client_over.gif)
}
#client A:focus {
	background-image: url(images/globalNav/client_over.gif)
}
body.client #client {
	background-image: url(images/globalNav/client_active.gif)
}

#legalbase {
	border-right: #42517d 1px solid; background-image: url(images/globalNav/legalbase.gif); width: 146px
}
#legalbase A:hover {
	background-image: url(images/globalNav/legalbase_over.gif)
}
#legalbase A:active {
	background-image: url(images/globalNav/legalbase_over.gif)
}
#legalbase A:focus {
	background-image: url(images/globalNav/legalbase_over.gif)
}
body.legalbase #legalbase {
	background-image: url(images/globalNav/legalbase_active.gif)
}

#recv {
	border-right: #42517d 1px solid; background-image: url(images/globalNav/recv.gif); width: 132px
}
#recv A:hover {
	background-image: url(images/globalNav/recv_over.gif)
}
#recv A:active {
	background-image: url(images/globalNav/recv_over.gif)
}
#recv A:focus {
	background-image: url(images/globalNav/recv_over.gif)
}
body.recv #recv {
	background-image: url(images/globalNav/recv_active.gif)
}

#serv {
	border-right: #ffffff 1px solid; background-image: url(images/globalNav/serv.gif); width: 60px
}
#serv A:hover {
	background-image: url(images/globalNav/serv_over.gif)
}
#serv A:active {
	background-image: url(images/globalNav/serv_over.gif)
}
#serv A:focus {
	background-image: url(images/globalNav/serv_over.gif)
}
body.serv #serv {
	background-image: url(images/globalNav/serv_active.gif)
}


#globalNav li ul {
	border-right: #95a4d1 1px solid; padding-right: 0px; border-top: #7e93d1 3px solid; padding-left: 0px; left: -3000px; padding-bottom: 0px; margin: 0px; border-left: #95a4d1 1px solid; padding-top: 0px; border-bottom: #95a4d1 0px solid; POSITION: absolute; top: 23px
}
#globalNav li ul li {
	display: inline; background: none transparent scroll repeat 0% 0%; FLOAT: none; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
#globalNav li ul li A {
	padding-right: 0px; display: block; padding-left: 7px; font-size: 1.1em; background: #e7edfb; padding-bottom: 4px; width: 140px! important; color: #42517d; TEXT-INDENT: 0px; padding-top: 4px; border-bottom: #95a4d1 1px solid; height: auto! important
}
#globalNav li ul li A:hover {
	background: #42517d; color: #fff
}
#globalNav li ul li A:active {
	background: #7c87a7; color: #fff
}
#globalNav li ul li A:focus {
	background: #7c87a7; color: #fff
}
#globalNav li:hover {
	POSITION: static
}
.over#globalNav {
	POSITION: static
}
#globalNav li:hover ul {
	left: 0px
}
ul#globalNav li.over ul {
	left: 0px
}
#globalNav #about ul {
	margin-left: 0px
}
#globalNav #assignment ul {
	margin-left: 96px
}
#globalNav #dispatching ul {
	margin-left: 217px
}
#globalNav #client ul {
	margin-left: 398px
}
#globalNav #legalbase ul {
	margin-left: 561px
}
#globalNav #recv ul {
	margin-left: 680px
}
#globalNav #serv ul {
	margin-left: 750px
}















body.pubPortal.hasLocalNav #localNavTitle A img {
	width: 200px
}
body.hasLocalNav H1 {
	margin-bottom: 1em; padding-bottom: 0px
}
body.hasLocalNav H2 {
	margin-top: 1em; font-size: 1.1em
}
body.hasLocalNav H1.hasNextTo + P {
	FLOAT: left; padding-top: 0.6em
}
body.hasLocalNav H1.hasNextTo + A.delimitedLink {
	padding-left: 0px; padding-top: 1.5em
}
body.hasLocalNav H1.hasNextTo + A.nextToLink {
	padding-left: 0px; padding-top: 1.5em
}
body.hasLocalNav #subContent {
	padding-right: 0px; padding-left: 0px; background: #f4f2e7; left: 10px; padding-bottom: 0px; margin: 0px; border-left: #e9e6d1 1px solid; border-top-style: none; padding-top: 0px; border-right-style: none; POSITION: absolute; top: 168px; border-bottom-style: none
}
body.hasLocalNav #content {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
body.hasLocalNav #contentContainer {
	border-right: #e9e6d1 0px solid; border-top: #e9e6d1 0px solid; background: #fff; FLOAT: none; margin-left: 231px; border-left: #e9e6d1 1px solid; width: auto; border-bottom: #e9e6d1 1px solid
}
body.hasLocalNav #mainContent {
	margin-top: 0px; min-height: 350px; width: 700px; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
body.pubPortal #mainContent {
	min-height: 500px
}




#mainContent #subNav A {
	color: #71672d
}
#mainContent .noStyleList A:link {
	color: #71672d
}
#mainContent .noStyleList A:visited {
	color: #71672d
}
#mainContent .noStyleList A:hover {
	color: #71672d
}
#mainContent .noStyleList A:active {
	color: #71672d
}
#mainContent #subNav A:hover {
	color: #9c8400
}
#mainContent #subNav A:active {
	color: #9c8400
}
#mainContent #subNav A:focus {
	color: #9c8400
}


body.hasLocalNav #footer {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
body.hasLocalNav #searchBoxContainer {
	padding-left: 7px; margin-bottom: 20px
}
body.hasLocalNav #searchBoxContainer LABEL {
	margin-top: 1.5em; font-size: 1em; color: #635d3f
}
body.hasLocalNav #searchBox {
	border-right: #dedcbf 1px solid; padding-right: 4px; border-top: #dedcbf 1px solid; padding-left: 4px; font-size: 1.1em; padding-bottom: 4px; border-left: #dedcbf 1px solid; width: 172px; color: #635d3f; padding-top: 4px; border-bottom: #dedcbf 1px solid
}
#localNavTitle {
	background: #ffffff; height: 23px; TEXT-AliGN: center
}
body.pubPortal #localNavTitle {
	background: #fff
}
#localNavTitle A {
	display: block
}
#localNavTitle img {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}



#localNav {
	border-top: #ffffff 1px solid; margin-top: 1.5em; margin-bottom: 20px; width: 200px
}
#localNav ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; liST-style-type: none
}
#localNav li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; liST-style-type: none;
}
#localNav li {
	border-bottom: #42517d 1px solid
}
#localNav li P {
	margin: 0.3em 0.5em
}
#localNav li A {
	padding-right: 0px; display: block; padding-left: 9px; font-weight: bold; font-size: 1em; background: #e7edfb; padding-bottom: 4px; color: #002241; padding-top: 4px; TEXT-DECORATION: none
}
#localNav li A:hover {
	background: #42517d; color: #fff
}
#localNav li A.active {
	background: #7484b7; color: #ffffff
}
#localNav li A:active {
	background: #42517d; color: #fff
}
#localNav li A:focus {
	background: #42517d; color: #fff
}
#localNav li A.active {
	font-weight: bold
}
#localNav li A:active {
	font-weight: bold
}
#localNav li A:focus {
	font-weight: bold
}
#localNav li ul {
	border-top: #bab380 1px solid; background: #cdcdbe
}
#localNav li ul li A {
	font-weight: normal; background: #e7edfb
}
#localNav li ul li.noBorder {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
#localNav li ul li A {
	padding-left: 20px
}
#localNav li ul li A.active {
	background: #fff; color: #595115
}






img { behavior: url(iepngfix.htc); } 
