@charset "UTF-8";
/* CSS Document */

body{
	margin:0px;
	background-color:#FFFFFF;			
}
A {
	font-family:Arial, Helvetica, sans-serif;
	color:#00539c;
}
	
	
.login_bg{
	background-image:url('images/login_bg.jpg');
	background-repeat:no-repeat;
	width:109px;
	height:23px;
	padding:3px 0px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-size:11px;
	border:solid 0 #2b2b2b;
	border-width:1px 1px 1px 1px;
}
#login_cell{
	padding:7px 10px 0px 120px;
	}
	#login_cell DIV{
		float:left;
	}


#main_table{
	background-image:url('images/bg.jpg');
	background-repeat:repeat;
	}
	#content_div{
		margin:20px 0px 0px 0px;
	}
#header_container{
	position:relative;
	z-index:13;
	overflow:hidden;
	height:265px;
	left:1px;
}
#mid_container{
	position:relative;
	z-index:13;
	overflow:hidden;
	height:296px;
}

.logo_container{
	position:relative;
	height:60px;
	width:362px;
	overflow:visible;
}
.logo_container[class]{
	position:relative;
	height:62px;
	width:362px;
	overflow:visible;
}

#header_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:18px;
	color:#e1e1e1;
	position:relative;
	padding:20px 0px 0px 40px;
}

#header_subtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#e1e1e1;
	padding:5px 0px 0px 40px;
}
#counter_table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#e1e1e1;
	padding:9px 0px 0px 40px;
}

#header_marinerno{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:18px;
	color:#fff8f0;
}

#counter_container{
	width:169px;
	height:98px;
	overflow:hidden;
	position:relative;
	z-index:110;
}

#mid_mariner_container{
	padding:10px 0px 0px 20px;
	}
	.joblisting_title{
		font-family:Arial, Helvetica, sans-serif;
		color:#56440a;
		font-size:12px;
		line-height:12px;
		font-style:italic;
		font-weight:bold;
		padding-top:4px;
		}
	.newsearch{
		text-align:center;
		position:relative;
	}
	
#mid_emp_container{
	padding:10px 0px 0px 25px;
	}

.mid_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:36px;
	font-style:italic;
	font-weight:bold;
	color:#d7f1ff;
	text-transform:uppercase;
}
.mid_subtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:8px;
	font-style:italic;
	font-weight:bold;
	color:#f5e9bb;
	text-transform:uppercase;
	padding-bottom: 20px;
}

.mid_list_div{
	 padding:4px 0px 10px 0px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#FFFFFF;
}


#updates_container{
	padding:0px 0px 0px 17px;
	}
	#updates_mariners_container{
		position:relative;
		overflow:hidden;
		width:59px;
		height:36px;
		}
		#update_img_mariners{
			position:absolute;
			top:-36px;		
		}
	#updates_jobs_container{
		position:relative;
		overflow:hidden;
		width:54px;
		height:36px;
		}
		#update_img_jobs{
			position:absolute;
			top:-36px;			
		}
	#updates_all_container{
		position:relative;
		overflow:hidden;
		width:53px;
		height:36px;
		}
		#update_img_all{
			position:absolute;
			top:-36px;			
		}
	.updates_odd{
		width:300px;
		background-color:#1a9adf;
		border:solid 0 #0072af;
		border-bottom-width:1px;
		height:38px;
		}
		.updates_odd A{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFFFFF;
			text-decoration:none;
		}
		.updates_odd DIV{
			padding-top:8px;
			float:left;
		}
		
		.updates_new{
			padding:8px 10px 0px 2px;
		}
	.updates_even{
		width:300px;
		background-color:#0087d0;
		border:solid 0 #0072af;
		border-bottom-width:1px;
		height:38px;
		}
		.updates_even DIV{
			float:left;
			padding-top:8px;
		}
		.updates_even A{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFFFFF;
			text-decoration:none;
		}
		
		.updates_featured{
			padding:8px 5px 0px 2px;
		} 
	
	#updates_footer_container{
		position:relative;
		z-index:28;
		}
		#updates_footer_container A{
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#FFFFFF;
		}
		
	

#customer_sat_container{
	position:relative;
	z-index:13;
	overflow:hidden;
	height:319px;
	width:633px;
	}
	#custsat_container{
		padding:20px 20px 0px 20px;
		}
		#custsat_title{
			font-family:Arial, Helvetica, sans-serif;
			font-size:25px;
			color:#00509c;
			letter-spacing:80%;
			font-style:italic;
			font-weight:bold;
		}
		#custsat_subtitle{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:13px;
			color:#000000;
			text-transform:uppercase;
			font-weight:bold;
			font-style:italic;
			width:260px;
		}
		#custsat_desc{
			width:575px;
			height:140px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:18px;
			color:#3b3b3b;
			padding:10px 0px 0px 0px;
			}
			#custsat_desc p{
				padding:10px 0px 0px 10px;
				margin:0px;
			}
		#custsat_ps{
			padding-top:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:18px;
			color:#3b3b3b;
			padding-left:20px;
			}
			#custsat_ps A{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:18px;
				color:#00539c;
			}

#advert_container{
	position:relative;
	z-index:13;
	overflow:hidden;
	height:319px;
	width:333px;
	}



#footer_table{
	background-image:url('images/footer2_bg.jpg');
	background-repeat:repeat-x;
	height:307px;
	}
	.footerlink{
		padding:8px 0px 0px 0px;		
		}
		.footerlink A{
			font-family:Arial, Helvetica, sans-serif;
			color:#434343;
			font-size:11px;
			line-height:18px;
		}
	.footer_title{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
	}
		
	.footerlink2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
	}