/*############################################
#
#           CSS For Global Style Start
# 
############################################*/
BODY,TD,TH {
  font-family: Tahoma,Arial, Helvetica, sans-serif; font-size: 12px;
	}
HTML,BODY {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  background-image:url(../images/bg_top.jpg);  
  background-repeat: repeat-x;
  background-position: left top;
  background-color:#F2F2F2;
	}
FORM {
	margin: 0px;
	}
IMG {
	margin: 0px;
	}
a	{
	color:#185B9F;
	text-decoration:none;
	}
a:hover	{
	color:#000000;
	text-decoration:underline;
	}
/*############################################
#
#           Main Containers
#
############################################*/
.headerWrapper{ 
	text-align:left; width:998px;height:30px;margin:0 auto;
	}
.outerWrapper{ 
	text-align:left; width:998px;margin:0 auto;
	background-color:#FFFFFF;
	border:1px solid #000000;
	}
.innerWrapper{
	text-align:left; padding:6px 0px 0 8px;
}
.innerWrapperHome{
	text-align:left; padding:6px 0px 0 0;
}
.lowerWrapper{
	text-align:left; padding:3px 6px 6px 6px;
}
.footerWrapper{ 
	text-align:left; width:998px;margin:0 auto;
	}
/*############################################
#
#           Inner Containers
#
############################################*/
.layoutWrapper{
	
}
.logoWrapper{
	display:block;border-bottom:1px solid #819DC2;
	/*background-image:url(../images/seamarshall_head.jpg);  
  	background-repeat: no-repeat;
  	background-position: right bottom;*/
}

.logoWrapperHome{
	display:block;border-bottom:1px solid #819DC2;margin-left:8px;
	/*background-image:url(../images/seamarshall_head.jpg);  
  	background-repeat: no-repeat;
  	background-position: right bottom;*/
}

.footerCustomers {
	float:left;width:788px;text-align:left;font-size:90%;color:#727272;padding:18px 13px 13px 13px;
}
.footerLeft {
	float:left;width:788px;text-align:left;font-size:90%;color:#727272;padding:12px 13px 13px 13px;
}
.footerRight {
	float:left;width:157px;text-align:right;font-size:90%;color:#727272;padding:13px;;
}
.headLinks {
	float:right;text-align:right;font-size:90%;color:#FFFFFF;padding:10px 13px 0 0;
}
.headLinks a:link {color:#FFFFFF;}
.headLinks a:active {color:#FFFFFF;}
.headLinks a:visited {color:#FFFFFF;}
.headLinks a:hover{color:#FFF299;}
/*############################################
#
#           misc
#
############################################*/
.hometopleft {
	border-bottom:1px solid #819DC2;border-right:1px solid #819DC2;padding:7px;
	}
.hometopright {
	border-bottom:1px solid #819DC2;padding:7px;
	}
.homebotleft {
	border-top:1px solid #819DC2;border-right:1px solid #819DC2;padding:7px;
	}
.homebotright {
	border-top:1px solid #819DC2;padding:7px;
	}
.homemid {
	padding:10px 0 10px 0;
	}
.homeboxtitle {
	border-bottom:1px solid #819DC2;font-size:110%;font-weight:bold;
	}
.homeboxtext {
	padding: 8px 8px 10px 0;
	}
.homeboxtext IMG {
	float:left;margin:0 6px 3px 0;
	}
.homeboximg IMG {
	border:1px solid #000000;margin-bottom:15px;
	}
.lines16 {line-height:16px;}
.lines20 {line-height:20px;}
/*############################################
#
#           product areas
#
############################################*/
.diver_back {
	background-image:url(../images/diver_mainback.jpg);  
  	background-repeat: no-repeat;
  	background-position: right top;
	padding:10px;
}
.yacht_back {
	background-image:url(../images/yacht_mainback.jpg);  
  	background-repeat: no-repeat;
  	background-position: right top;
	padding:10px;
}
.commercial_back {
	background-image:url(../images/commercial_mainback.jpg);  
  	background-repeat: no-repeat;
  	background-position: right top;
	padding:10px;
}
.remote_back {
	background-image:url(../images/remote_mainback.jpg);  
  	background-repeat: no-repeat;
  	background-position: right top;
	padding:10px;
}
.heli_back {
	background-image:url(../images/heli_mainback.jpg);  
  	background-repeat: no-repeat;
  	background-position: right top;
	padding:10px;
}
.oilgas_back {
	background-image:url(../images/oilgas_mainback.jpg);  
  	background-repeat: no-repeat;
  	background-position: right top;
	padding:10px;
}
.sub_back {
	background-image:url(../images/sub_mainback.jpg);  
  	background-repeat: no-repeat;
  	background-position: right top;
	padding:10px;
}
.sos_back {
	background-image:url(../images/sos_mainback.jpg);  
  	background-repeat: no-repeat;
  	background-position: right top;
	padding:10px;
}
.pdf_back {
	padding:10px;
}
.layoutWrapper h1 {font-size:150%;color:#000000;margin-bottom:5px;margin-top:0px;}
.layoutWrapper h2 {font-size:120%;color:#E64517;margin-bottom:0px;margin-top:0px;}
.layoutWrapper .text {padding:5px 0 3px 0;text-align:justify;width:585px;}
.layoutWrapper .prod_panel {padding:5px;}
.layoutWrapper .prod_panel .red{font-weight:bold;color: #E64517;}
.layoutWrapper .prod_panel p {margin-bottom:0px;margin-top:4px;}
.layoutWrapper .prod_panel h2 {font-size:120%;color:#E64517;margin-bottom:0px;margin-top:10px;text-align:center;}
.layoutWrapper .prod_panel h3 {font-size:110%;color:#E64517;margin-bottom:0px;margin-top:3px;text-align:center;}
.layoutWrapper .prod_panel .links {padding-top:5px;padding-bottom:5px;}
.layoutWrapper .prod_panel .numbers {float:left;width:20px;color: #E64517;display:block;font-weight:bold;}
.layoutWrapper .prod_panel .detail {float:left;width:565px;clear:right;}
#norwegian_tab {
position:absolute;
width:92px;
height:60px;
overflow: hidden;
z-index:2;
margin:1px 0 0 897px;
background-image:url(../images/norwegian.png);  
background-repeat: no-repeat;
background-position: right top;
}
/*############################################
#
#          Downloads
#
############################################*/
#pdfinfo {}
.pdftitle {margin: 0 0 2px 4px;padding:16px 21px 0 342px; background:url(../images/pdf_titleback.jpg) top left no-repeat;border:0px;height:98px;font-size:11px;font-weight:bold;}
.newstitle {margin: 0 0 2px 4px;padding:16px 21px 0 342px; background:url(../images/news_titleback.jpg) top left no-repeat;border:0px;height:98px;font-size:11px;font-weight:bold;}
.videotitle {margin: 0 0 2px 4px;padding:16px 21px 0 342px; background:url(../images/video_titleback.jpg) top left no-repeat;border:0px;height:98px;font-size:11px;font-weight:bold;}
.pdftitletext {width:380px;height:83px;overflow:hidden;text-align:left;font-weight:normal;}
.pdf_lined {
	width:770px;
	border-top:3px solid #CCCCCC;
	clear:both;	height:1px;overflow:hidden;
}
.pdf_lined2 {
	float:center;
	width:700px;
	border-top:3px solid #EEEEEE;
	clear:both;	height:1px;overflow:hidden;
}
.pdf_boxes {
	width: 226px;height:166pz;float:left;margin:2px 10px 0 0;
}
.pdf_widebox {
	width: 708px;float:left;margin:2px 10px 0 0;overflow:hidden;
}
.box_hold {
	width:954px;
	padding:0 0 0 10px;
}
.box_links {color:#BBBBBB;font-weight:normal;clear:both;}
.box_links a {color:#BBBBBB;}
.box_links a:hover {color: #E64517;}

.pdf_panel_top {height:12px;width:382px;clear:both;overflow:hidden;}
.pdf_panel_mid {width:372px;clear:both;padding-left:10px;padding-right:15px;}
.pdf_panel_bot {height:12px;width:382px;clear:both;overflow:hidden;}
/*############################################
#
#           Buttons
#
############################################*/
.UILinkButton{position:relative;float:left;z-index:1;padding:0px;height:22px;}
.UILinkButton .UILinkButton_A{margin:0px;padding:3px 10px 3px 12px; background:transparent url(../images/UILinkButton_Red.gif) top left no-repeat;border:0px;height:22px;color:#FFFFFF;font-size:11px;font-weight:bold;position:relative;cursor:pointer; float:left;}
.UILinkButton .UILinkButton_R{right:0px;top:0px;background:transparent url(../images/UILinkButton_Red.gif) -248px 0px no-repeat;width:2px;height:27px;position:absolute;}
.UILinkButton .UILinkButton_RW{width:2px;height:22px;overflow:hidden;position:relative;float:left;}
/*############################################
#
#           Finesse
#
############################################*/
#finessefooter {
	width:220px;
	padding:0px 0px 5px 85px;
	BACKGROUND-IMAGE: url(../images/finesse09.png);
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-POSITION: left top;
	height:34px;
	color:#C2C2C2;
	font-size:90%
}
#finessefooter a {
	font-weight:bold;
	color: #B2B2B2;
}
#finessefooter a:hover {
	font-weight:bold;
	color: #185B9F;
}
/*############################################
#
#          misc spacing
#
############################################*/
.lineGrey
	{
	width:362px;clear:both;	height:1px;overflow:hidden;border-top:2px solid #F0F0F0;margin:2px 0 2px 0;
	}
.lineBreakp
	{
	clear:both;	height:1px;overflow:hidden;
	}
.lineBreak3p
	{
	clear:both;	height:3px;overflow:hidden;
	}
.lineBreak5p
	{
	clear:both;	height:5px;overflow:hidden;
	}
.lineBreak8p
	{
	clear:both;	height:8px;overflow:hidden;
	}
.lineBreak10p
	{
	clear:both;	height:10px;overflow:hidden;
	}
.lineBreak15p
	{
	clear:both;height:15px;overflow:hidden;
	}
.lineBreak20p
	{
	clear:both;height:20px;overflow:hidden;
	}
.lineBreak25p
	{
	clear:both;height:25px;overflow:hidden;
	}
.lineBreak35p
	{
	clear:both;height:35px;overflow:hidden;
	}
