
/*this style sheet is specific to the fast site and MUST be SMALL!!!!!!*/
h2{
	color: #000768; 
	font-family:  verdana;
	font-size: 1.6em;
	font-weight: 700;
	text-align:center;
}

h3{
	color: #000768; 
	font-family:  verdana;
	font-size: 1.1em;
	font-weight: 700;
	text-align:center;
}

td.contacts{
	background-color:#d8e2eb;
	border-bottom-width:  1px;
	border-bottom-style:  solid;
	border-bottom-color: #000;
	padding:2px;
}
td.contacts_t{
	background-color:#c8d6e0;
	padding:2px;
	text-align:left;
	font-weight:700;
}


/*text area/input/selector style*/
select,input,textarea {
	font-family: verdana;
	font-size: 8pt;
	color: #100868;
}

/* index page */

td.index_title{
	color:black;
	text-decoration: none; 
	font-family: verdana; 
	font-size: 14pt; 
	font-weight: 700;  
	padding:0px;
	margin:0px;
}

/* main footer */
td.footer_blue{
	color: #000768; 
	font-family:  verdana;
	font-size: 12pt;
	font-weight: 700;
	height:30px;
	margin:0px;
	padding:2px;
	line-height:1.4;
	text-align:right;
}

table.main_table{
	color: #000;
/*	background: url('jpegs/yellow_backgound.jpg'); */
	margin:0px;
	padding:0px;
}

table.menu_white{
	background-color: #fff;
	margin:0px;
	padding:0px;
}

td.footer_blue_text{
	background-color:#f0f4f8;
	color: #000768; 
	font-family:  verdana;
	font-size: 7pt;
	font-weight: 700;
	padding:4px;
}

td.headed_right{
	color: #000768; 
	font-family:  verdana;
	font-size: 9pt;
	font-weight: 700;
	text-align:center;
}

/* main table */
td.main_text {	
	color: #100868; 
	font-family:  verdana;
	font-size: 9pt;
	font-weight: 400;
	text-align: justify;
	padding:0px;
	margin:0px;
}

td.main_text_ports {	
	background-color:#c1d1e0;
	color: #100868; 
	font-family:  verdana;
	font-size: 9pt;
	font-weight: 400;
	text-align: justify;
	padding:2px;
}

td.main_port { 
 color: #100868; 
 font-family:  verdana;
 font-size: 9pt;
 font-weight: 400;
}

td.main_text_left {	
	color: #100868; 
	font-family:  verdana;
	font-size: 9pt;
	font-weight: 400;
	text-align: justify;
	padding:2px;
	padding-right:4px;
}

td.thumb {	
	color: #100868; 
	font-family:  verdana;
	font-size: 9pt;
	font-weight: 400;
	text-align: center;
	padding:2px;
}


.contacts {	
	color: #000; 
	font-family:  verdana;
	font-size: 9pt;
	font-weight: 400;
	padding:0px;
}
td.contacts{
	background-color:#d8e2eb;
	border-bottom-width:  1px;
	border-bottom-style:  solid;
	border-bottom-color: #000;
	padding:2px;
}
td.contacts_l{
	background-color:#d8e2eb;
	border-bottom-width:  1px;
	border-bottom-style:  solid;
	border-bottom-color: #000;
	padding:2px;
	text-align:right;
}

.facilities {	
	color: #100868; 
	font-family:  verdana;
	font-size: 8pt;
	font-weight: 400;
	text-align: justify;
	padding:8px;
	border-width:  1px;
	border-style:  solid;
	border-color: #f0f0f6;
}

td.facilities_text{
	padding:2px;
	border-bottom-width:  1px;
	border-bottom-style:  solid;
	border-bottom-color: #f0f0f6;
	width:50%;
}
td.facilities_title{
	background-color:#f0f0f6;
	padding:2px;
}
td.facilities_icon{
	padding:0px;
	width:40px;
}

.port_title{
	color: #a0a0ab; 
	font-family:arial;
	font-size: 14pt;
	font-weight: 400;
	text-align: left;
	padding:4px;
	line-height:2.5em;
}

td.main_text_left_padded {	
	color: #100868; 
	font-family:  verdana;
	font-size: 9pt;
	font-weight: 400;
	text-align: justify;
	padding:8px;
	padding-right:4px;
}

td.main_text_right {	
	background:#d8e2eb;
	color: #100868; 
	font-family:  verdana;
	font-size: 7pt;
	font-weight: 400;
	text-align: center;
	padding:8px;
	width:200px;
}

td.main_text_right_news {	
	background:#e0e5f0;
	color: #100868; 
	font-family:  verdana;
	font-size: 7pt;
	font-weight: 400;
	text-align: left;
	padding:8px;
}

td.main_text_right_seasunday {	
	background:#f0f0f0;
	color: #100868; 
	font-family:  verdana;
	font-size: 8pt;
	font-weight: 400;
	text-align: left;
	padding:8px;
}

table.menew {
	background-color:d8e2eb;
	margin: 0px;
	padding: 0px;
}

.hilight {
	background-color:white;
	margin: 0px;
	padding: 0px;
}



td.white_menew {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	order: 0;
}

p.main_quote {	
	background-color: #f0f0f0;
	color: #100868; 
	font-family:  verdana;
	font-size: 10pt;
	font-weight: 400;
	text-align: center;
	padding: 10px;
	border-top-width:  1px;
	border-top-style:  solid;
	border-top-color: #e0e0e0;
}

p.main_note {	
	background-color: #f0f0f0;
	color: #100868; 
	font-family:  verdana;
	font-size: 8pt;
	font-weight: 400;
	text-align: left;
	padding: 4px;
	border-top-width:  1px;
	border-top-style:  solid;
	border-top-color: #e0e0e0;
}

ul.main_list {	
	color: #100868; 
	font-family:  verdana;
	font-size: 9pt;
	font-weight: 400;
	text-align: left;
	padding:4px;
	}

p.main_right {	
	color: #404080; 
	font-family:  verdana;
	font-size: 10pt;
	font-weight: 400;
	text-align: right;
	line-height:1.1;

}








/* form styles ================================== */

/* main table */
td.form_text {	
	color: #100868; 
	font-family:  verdana;
	font-size: 9pt;
	font-weight: 400;
	padding:4px;
}
.form_field {
		background-color: white; 
		color: #000000; 
		font-family: Verdana; 
		font-size: 8pt; 
		border: 1 solid #6699ca; 
		border-style : inset;
		font-weight: 700;
		line-height: 1.3;
		}

	.form_submit {
		background-color: #6699ca;
		color: #ffffff; 
		font-family: Verdana; 
		font-size: 7pt; 
		border: 1 thin #6699ca; 
		font-weight: 700;
		line-height: 1.3;
		border-color: 808080; 
		border-width: 0.2em;
		border-style:  none solid solid solid ;
	}

p.form {	
	background: #f0f0f0;
	color: #404080; 
	font-family:  verdana;
	font-size: 10pt;
	font-weight: 400;
	line-height:1.1;
	padding:8px;

}
/* news styles ================================== */

th.news{
	background-color:#a0b0c0; 
	height:26px;	 
	color:#000;
	text-decoration: none; 
	text-indent:8px;
	font-family: arial; 
	font-size: 12pt; 
	font-weight: 700;  
	padding:4px;
	text-align:left;
}


td.search_shadow{
background-color:#f0f0f0;
padding:0;
margin:0;
height:8px;
}

td.search_title{
	background-color:#f0f0f0;
	padding:4;
	margin:0;
	height:8px;
	font-family: arial; 
	font-size: 12pt; 
	font-weight: 700;  
}

td.search_yeild{
	background-color:#346699;
	padding:4;
	margin:0;
	height:8px;
	font-family: arial; 
	font-size: 10pt; 
	font-weight: 700;  
	height:56px;
}







/* heading one expanded news page */


td.news_item{
	color:#000;
	text-decoration: none; 
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: 400;  
	padding:4px;
}






.title_main{
	color: black;
	text-decoration: none; 
	font-family: verdana; 
	font-size: 9pt; 
	font-weight: 400;  
	padding: 0px;
	margin: 0px;
	height: 24px;
}

.home_intro_text{
	color:black;
	text-decoration: none; 
	font-family: verdana; 
	font-size: 7pt; 
	font-weight: 400;  
	padding: 0px;
	margin: 0px;
}

td.search_form{
	background-color:#346699;
	padding: 0px;
	padding-top:4px;
	margin: 0px;
	height: 28px;
}

.search_go{
	text-decoration: none; 
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: 400;  
	padding: 0px;
	margin: 0px;

}

.search{
	color: #336699; 
	font-family: verdana; 
	font-size: 0.7em; 
	font-weight: 400;  
	padding: 0px;
	margin: 0px;
	margin-bottom:4px;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	height:18px;
}


/* ------ Links ------ */

/* tablink style (seasunday) link style*/
A.tiny_port:link {
	/* background-image : url('gifs/sub_tag_orange.gif'); */
	color:  #00f; 
	font-family: arial; 
	font-size: 7pt; 
	font-weight: 400;  
	text-align:center;
	margin-bottom:8px;
	} 

A.tiny_port:visited {
	/* background-image : url('gifs/sub_tag_orange.gif'); */
	color: #f0f; 
	font-family: arial; 
	font-size: 7pt; 
	font-weight: 400;
	text-align:center;
	margin-bottom:8px;
	} 

A.tiny_port:hover {
	/* background-image : url('gifs/sub_tag_orange.gif'); */
	color: #000; 
	font-family: arial; 
	font-size: 7pt; 
	font-weight: 400;
	text-align:center;
	margin-bottom:8px;
	} 






/* A link style unvistited link*/
A:link {
	color: #00080; 
	text-decoration: none; 
	font-family: verdana; 
	font-size: 10pt; 
	font-weight: 700;  
	} 

/* visited links */
A:visited {
	color: #202080; 
	text-decoration: none; 
	font-family: verdana; 
	font-size: 10pt; 
	font-weight: 700;
	} 

/* active links */
A:hover {
	color: #f04040; 
	text-decoration: underline; 
	font-family: verdana; 
	font-size: 10pt; 
	font-weight: 700;
	} 

/* A link style unvistited link*/
A.orange_link:link {
	color: #cc6600; 
	text-decoration: none; 
	font-family: verdana; 
	font-size: 9pt; 
	font-weight: 700;  
	} 

/* visited links */
A.orange_link:visited {
	color: #cc6644; 
	text-decoration: none; 
	font-family: verdana; 
	font-size: 9pt; 
	font-weight: 700;
	} 

/* active links */
A.orange_link:hover {
	color: #f04040; 
	text-decoration: underline; 
	font-family: verdana; 
	font-size: 9pt; 
	font-weight: 700;
	} 

/*darkblue link style*/
A.blue:link {
	color:  #100868; 
	text-decoration: none; 
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: 700;  
	} 

/*darkblue style visited link*/
A.blue:visited {
	color: #100868; 
	text-decoration: none; 
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: 700;
	} 

/*darkblue style hover*/
A.blue:hover {
	color: #f04040; 
	text-decoration: underline; 
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: 700;
	} 

/*news link titles*/
A.news_link_title:link {
	color:  #000; 
	text-decoration: none; 
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: 700;  
	} 

A.news_link_title:visited {
	color: #000; 
	text-decoration: none; 
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: 700;
	} 

A.news_link_title:hover {
	color: #000; 
	text-decoration: underline; 
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: 700;
	} 

/*news link style*/
A.news_link:link {
	color:  #0000cc; 
	text-decoration: none;
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: 700;  
	} 

A.news_link:visited {
	color: #0000cc; 
	text-decoration: none;
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: 700;
	} 

A.news_link:hover {
	color: #0000cc; 
	text-decoration: underline;
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: 700;
	} 
	
/*news summary link style*/

	A.news_summary:link {
	background-color:#f4f8ff;
	color:  #000000; 
	text-decoration: none; 
	font-family: arial; 
	font-size: 8pt; 
	font-weight: 400;  
	line-height:1.5em;
	display:block;
	margin-top:12px;
	border-style:solid;
	border-width:2px;
	border-color:#ffffff;
	} 

A.news_summary:visited {
	color:  #808080; 
	text-decoration: none; 
	font-family: arial; 
	font-size: 8pt; 
	font-weight: 400;  
	line-height:1.5em;
	display:block;
	margin-top:12px;
	border-style:solid;
	border-width:2px;
	border-color:#ffffff;
	} 

A.news_summary:hover {
	color:  #000000; 
	text-decoration: underline; 
	font-family: arial; 
	font-size: 8pt; 
	font-weight: 400;  
	line-height:1.5em;
	display:block;
	margin-top:12px;
	border-style:solid;
	border-width:2px;
	border-color:#ffffff;
	} 
	
	/* ------ End of Links ------ */



/* ads link style*/
A.ads_link:link {
	color:  #aaf; 
	text-decoration: none;
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: 700;  
	} 

A.ads_link:visited {
	color: #aaf; 
	text-decoration: none;
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: 700;
	} 

A.ads_link:hover {
	color: #fff; 
	text-decoration: underline;
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: 700;
	} 
	/* ------ End of Links ------ */


/* inmarsat link style*/
#inmarsat_link {
	background: url('jpegs/faded_inmarsat.jpg');
	width:300px;
	height:20px;
	padding:4px;
	text-indent:18px;

	} 


/* inmarsat link style*/
A.inmarsat_link:link {
	color:  #00a; 
	text-decoration: none;
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: 700;
	} 

A.inmarsat_link:visited {
	color: #00a; 
	text-decoration: none;
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: 700;
	} 

A.inmarsat_link:hover {
	color: #00a; 
	text-decoration: underline;
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: 700;
	} 





/*homebutton link style*/
.menu_title_dark{
	background: url('gifs/nav_wave_lightblue.gif');
	background-repeat:no-repeat;
	color:  #000; 
	text-decoration: none; 
	font-family: arial; 
	font-size: 8pt; 
	font-weight: 700;  
	line-height:1.3em;
	display:block;
	text-indent:30px;
	} 
.menu_title_light{
	background: url('gifs/nav_wave_yellow.gif');
	background-repeat:no-repeat;
	color:  #000; 
	text-decoration: none; 
	font-family: arial; 
	font-size: 8pt; 
	font-weight: 700;  
	line-height:1.3em;
	display:block;
	text-indent:30px;
	} 

/*homebutton link style*/
A.hibutton_single:link {
	background: url('gifs/nav_wave_yellow.gif');
	background-repeat:no-repeat;
	color:  #888; 
	text-decoration: none; 
	font-family: arial; 
	font-size: 8pt; 
	font-weight: 700;  
	line-height:1.3em;
	display:block;
	text-indent:30px;
	} 

/*homebutton  style visited link*/
A.hibutton_single:visited {
	background: url('gifs/nav_wave_yellow.gif');
	background-repeat:no-repeat;
	color: #888; 
	text-decoration: none; 
	font-family: arial; 
	font-size: 8pt; 
	font-weight: 700;
	display:block;
	text-indent:30px;
	} 

/*homebutton  style hover*/
A.hibutton_single:hover {
	background: url('gifs/nav_wave_yellow.gif');
	background-repeat:no-repeat;
	color: #888; 
	text-decoration: underline; 
	font-family: arial; 
	font-size: 8pt; 
	font-weight: 700;
	display:block;
	text-indent:30px;
	} 

/*homebutton link style*/
A.lobutton_single:link {
	background: url('gifs/nav_wave_lightblue.gif');
	background-repeat:no-repeat;
	color:  #000; 
	text-decoration: none; 
	font-family: arial; 
	font-size: 8pt; 
	font-weight: 700;  
	display:block;
	text-indent:30px;
	} 

/*homebutton  style visited link*/
A.lobutton_single:visited {
	background: url('gifs/nav_wave_lightblue.gif');
	background-repeat:no-repeat;
	color: #000; 
	text-decoration: none; 
	font-family: arial; 
	font-size: 8pt; 
	font-weight: 700;
	display:block;
	text-indent:30px;
	} 

/*homebutton  style hover*/
A.lobutton_single:hover {
	background: url('gifs/nav_wave_lightblue.gif');
	background-repeat:no-repeat;
	color: #000;
	text-decoration: underline; 
	font-family: arial; 
	font-size: 8pt; 
	font-weight: 700;
	display:block;
	text-indent:30px;
	} 

/*homebutton link style*/
A.lobutton_sub:link {
	color:  #000; 
	text-decoration: none; 
	font-family: arial; 
	font-size: 7pt; 
	font-weight: 400;  
	line-height:1.1em;
	display:block;
	text-indent:30px;
	} 

/*homebutton  style visited link*/
A.lobutton_sub:visited {
	color: #000; 
	text-decoration: none; 
	font-family: arial; 
	font-size: 7pt; 
	font-weight: 400;
	display:block;
	text-indent:30px;
	} 

/*homebutton  style hover*/
A.lobutton_sub:hover {
	color: #000; 
	text-decoration: underline; 
	font-family: arial; 
	font-size: 7pt; 
	font-weight: 400;
	display:block;
	text-indent:30px;
	} 

/* tablink style (seasunday) link style*/
A.tablink:link {
	/* background-image : url('gifs/sub_tag_blue.gif'); */
	color:  #fff; 
	text-decoration: none; 
	font-family: verdana; 
	font-size: 7pt; 
	font-weight: 400;  
	text-align:center;
	margin-bottom:8px;
	} 

A.tablink:visited {
	/* background-image : url('gifs/sub_tag_blue.gif'); */
	color: #fff; 
	text-decoration: none; 
	font-family: verdana; 
	font-size: 7pt; 
	font-weight: 400;
	text-align:center;
	margin-bottom:8px;
	} 

A.tablink:hover {
	/* background-image : url('gifs/sub_tag_orange.gif'); */
	color: #fff; 
	text-decoration: underline; 
	font-family: verdana; 
	font-size: 7pt; 
	font-weight: 400;
	text-align:center;
	margin-bottom:8px;
	} 
/* tablink style (seasunday) link style*/
A.tablink_on:link {
	/* background-image : url('gifs/sub_tag_orange.gif'); */
	color:  #666; 
	font-family: verdana; 
	font-size: 7pt; 
	font-weight: 400;  
	text-align:center;
	margin-bottom:8px;
	} 

A.tablink_on:visited {
	/* background-image : url('gifs/sub_tag_orange.gif'); */
	color: #666; 
	font-family: verdana; 
	font-size: 7pt; 
	font-weight: 400;
	text-align:center;
	margin-bottom:8px;
	} 

A.tablink_on:hover {
	/* background-image : url('gifs/sub_tag_orange.gif'); */
	color: #666; 
	font-family: verdana; 
	font-size: 7pt; 
	font-weight: 400;
	text-align:center;
	margin-bottom:8px;
	} 
	
	/* ========= main formatting end === */



/*========================================
========== dbconnection error ================
==========================================*/


/*     body           */
.dbconnection{
	background-color: #ffffff;
}

table.dbconnection{ 
	color: #303090; 
	font-family: Verdana;
	font-size: 9pt;
	font-weight: 400;
	background-color : ffffff;
	padding: 3px;
	}

th.dbconnection{
	color: #ffffff;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: 700;
	letter-spacing: 0.03em;
	background-color: #b0b0d0;
	border-style :  none;
	padding: 3px;
	}	


A.dbconnection:link {
	color: #b0b0d0; 
	text-decoration: none; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 700; 
	line-height: 1.3;
	background-color: transparent;
	} /* unvistited link*/

A.dbconnection:visited {
	color: #303090; 
	text-decoration: none; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 700; 
	line-height: 1.3;
	background-color: transparent;
	} /* visited links */

A.dbconnection:hover {
	color: #303090; 
	text-decoration: underline; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 700;
	line-height: 1.3;
	background-color: transparent;
	} /* active links */

/* Unordered List Styles */

ul.circle {
	list-style-type: disc;
	list-style: outside;
	margin-bottom: 8px;
	/*margin-top: 10px; */
	line-height: 1.2;
	text-align: left;
	}
li.main_list {
	margin-bottom: 2px;
	margin-top: 2px;
	padding: 2px
	}

/*========================================
==========    end of dbconnection style     ========
==========================================*/
