@charset "UTF-8";

body {
  		padding: 0;
  		background-color:#7c7c7c;
		}

#page {
		width:1024px;
		display:block;
		text-align:left;
		}

#header {
		width:1024px;
		height:127px;
		display:block;
		background-image:url(../images/header.gif);
		background-repeat:no-repeat;
		margin-bottom:24px;
		}

.headlink {
	width:309px;
	height:110px;
	float:right;
	display:block;
}

#footer {
		width:1024px;
		height:152px;
		color:#CCC;
		display:block;
		clear:both;
		background-image:url(../images/bottom.jpg);
		background-position:0 8px;
		}

.listcontainer {
		display:block;
		clear:both;
		width:500px;
		}

.clearence {
	clear:both;
}

/* ------------------------------------
FLASH CONTENT
------------------------------------ */

#pagecontent {
  		height:481px;
  		width:1021px;
		background-image:url(../images/outline.jpg);
		display:block;
		clear:both;
 		}

.rightbox {
		float:right;
		display:block;
		clear:both;
		width:665px;
		max-height:430px;
		overflow:scroll;
		margin-right:20px;
		margin-top:20px;
		color:#f1f1f1;
		font-family:arial;
		font-size:12px;
		}

.leftbox {
		float:left;
		display:block;
		clear:both;
		width:282px;
		margin-left:20px;
		margin-top:20px;
		color:#f1f1f1;
		font-family:arial;
		font-size:12px;
		}

#flashcontent {
  		height:481px;
  		width:1021px;
		background-image:url(../images/outline.jpg);
		overflow:scroll;
		display:block;
 		}
		
#flashcontentg {
  		height:481px;
  		width:1021px;
		background-image:url(../images/outline.jpg);
		display:block;
		clear:both;
 		}
 
#flashcontentb {
		height:191px;
  		width:1024px;
		display:block;
		clear:both;
 		}
		
#flashcontentc {
		height:560px;
  		width:1024px;
		display:block;
		clear:both;
 		}

#flashcontentc span{
		height:560px;
  		width:1024px;
		display:none;
		clear:both;
 		}


/* ------------------------------------
RECORD SET
------------------------------------ */

.rsvesselname {
		width:200px;
		text-align:left;
		vertical-align:top;
		margin-bottom:2px;
		border-color: #ccc;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-top-width: 0px;
		border-style:dotted;
		}

.rsvessellength {
		width:50px;
		text-align:left;
		vertical-align:top;
		margin-bottom:2px;
		border-color: #ccc;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-top-width: 0px;
		border-style:dotted;
		}

.rsviewmore {
		width:140px;
		text-align:right;
		vertical-align:top;
		margin-bottom:2px;
		border-color: #ccc;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-top-width: 0px;
		border-style:dotted;
		}


.rsleft {
		width:100px;
		text-align:left;
		vertical-align:top;
		margin-bottom:2px;
		}

.rsright {
		text-align:left;
		vertical-align:top;
		margin-bottom:2px;
		padding-left:5px;
		}






/* ------------------------------------
PROJECT SELETOR
------------------------------------ */

.projectlisting {
		display:block;
		width:1024;
		height:556px;
		}

.pcuttingedge {
		background-image:url(../images/pcuttingedge.jpg);
		width:248px;
		height:556px;
		display:block;
		text-align:left;
		float:right;
		}

.ppleasure {
		background-image:url(../images/ppleasure.jpg);
		width:248px;
		height:556px;
		display:block;
		text-align:left;
		float:right;
		margin-right:10px;
		}

.pcommercial {
		background-image:url(../images/pcommercial.jpg);
		width:248px;
		height:556px;
		display:block;
		text-align:left;
		float:left;
		}

.pdefense {
		background-image:url(../images/pdefense.jpg);
		width:248px;
		height:556px;
		display:block;
		text-align:left;
		margin-left:10px;
		float:left;
		}

.projectinner {
		display:block;
		text-align:left;
		font-family:arial;
		font-size:12px;
		color:#f1f1f1;
		padding-top:160px;
		padding-left:18px;
		padding-right:18px;
		}

.ptxt	{
		text-align:left;
		width:150px;
		display:block;
		float:right;
		}


/* ------------------------------------
TEXT / FONTS
------------------------------------ */


h1 {
		font-family:arial;
		font-size:20px;
		font-weight:normal;
		color:#FED101;
		text-decoration: none;
		background-color: transparent;
		border-color: #FED101;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-top-width: 0px;
		border-style:solid;
		margin:0px;
		margin-bottom:5px;
		}
		
h2 {
		font-family:arial;
		font-size:20px;
		font-weight:normal;
		color:#FED101;
		text-decoration: none;
		background-color: transparent;
		border-color: #FED101;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-top-width: 0px;
		border-style:solid;
		margin:0px;
		margin-bottom:5px;
		}


a:link {
		color:#FED101;
		font-family:arial;
		text-decoration:none;
		}

a:visited {
		color:#FED101;
		font-family:arial;
		text-decoration:none;
		}

a:active {
		color:#f1f1f1;
		font-family:arial;
		text-decoration:none;
		}
		
a:hover {
		color:#f1f1f1;
		font-family:arial;
		text-decoration:underline;
		}

.xmllink {
		color:#FED101;;
		text-decoration:unerline;
		}

.leftcol {
		font-family:arial;
		font-size:12px;
		font-weight:bold;
		color:#f1f1f1;
		width:120px;
		}

.rightcol {
		font-family:arial;
		font-size:12px;
		font-weight:normal;
		color:#f1f1f1;
		}


/* ------------------------------------
LISTS
------------------------------------ */

	ul { 
		list-style-type: none;
		padding-left: 15px;
		padding-top:0px;
		padding-bottom:0px;
		margin-left: 0;
		margin-top:2px;
		} 

	li { 
		background-image:url();
		background-repeat:no-repeat;
		padding-left: 0px;
		margin-bottom: 0px;
		font-family:arial;
		margin-top:0;
		}