/*<![CDATA[*/

/*]]>*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	margin: 0px;
	padding: 0px;
}

h1 {
	color: #014D7E;
	font-family: "Times New Roman", Times, serif;
	font-size: 155%;
	font-weight: bold;
	margin: 0;
	padding: 0px;
	
}


h2 {
	/*color: #C7010D;*/
	font-family: "Times New Roman", Times, serif;
	font-size: 135%;
	font-weight: bold;
	margin-top: 0;
}

h3 {
	/*color: #C7010D;*/
	font-family: "Times New Roman", Times, serif;
	font-size: 115%;
	font-weight: bold;
	margin-top: 0;
}
.light {
color: black;
font-size: 85%;
font-style: normal;
font-variant: normal;
font-weight: lighter; 
}


/* navigation */
#left a {
	border-top: 2px solid #FFFFFF;
	color: White;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: none;
}

#left {
color: white;
}

#left a:hover{
	background-color: #FFFFFF;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
}

#left a.archivehead{
	background-color:black;
	color: white;
	font-variant: small-caps;
	font-weight: bold;
}
   
#left a.archivehead:hover{
	background-color:black;
	color: white;
	font-variant: small-caps;
	font-weight: bold;
	}


   
.bottomlink {
	border-bottom: 2px solid #FFFFFF;
}

/* navigation ends */ 
  

/* forms */
.formbutton {
	background-color: #009B9C;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: #FFFFCC 1px solid;
	border-top: #FFFFCC 1px solid;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.last {
	margin-bottom: 0;
}

.redstar {
	color: #FF0000;
	font-size: small;
}
/*forms end*/




/* elements*/
#outer_wrapper {
	padding-top: 15px;
	width: 760px;
}




#container {
	float: left;
	margin-right: -200px;
	width: 100%;
}

#content {
	margin-right: 200px;
}



#header {
	height: auto;
	width: 760px;
}



#left {
	float: left;
	padding-left: 5px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 150px;
	width: 145px;
}
#sidebar {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight:bold;
	text-align: center;
	margin-bottom: 10px;
	padding: 0px 0px 0px 6px;	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 200px;
	width: 194px;
}

#footer {
	width: 760px;
}


/*column two */
#main {
	margin-left: 165px;
}
#main a {
	color: #C7010D;
	text-decoration: none;
}
#main a:hover {
	color: #000000;
	text-decoration: none;
}

/*column two wide*/
#containerwide {
	float: left;
	width: 100%;
}

#contentwide {
	margin-right: 20px;
}

#mainwide {
	margin-left: 160px;
}

#mainwide a {
/*text-align: right;
display: block;
background-color: black;*/
	color: red;
	text-decoration: none;
}
#mainwide a:hover {
/*background-color: white;*/
	color: black;
	text-decoration: none;
}
.redsession {
color: red;
font-size: 120%;
padding-left: 5px;
border-left: 15px solid red;
font-weight: bold;
font-variant: small-caps;
}
.norshippingsession {
padding-left: 5px;
border-left: 15px solid #014D7E;
border-bottom: 1px solid black;
font-weight: bold;
font-variant: small-caps;
}

#backgroundwide {
	background: url(images/norshipping_wide_bg.gif) repeat-y;
}
#norshipping_background {
	background: url(images/norshipping_3col_bg.gif) repeat-y;
}
.portal_img {
margin: 0px;
padding: 0px;
border: 1px solid black;
}


/* dsone */
.dsone {
width:45%;
margin: 10px 5px 10px 0px;
display: block;
background-image: url(../images/dsone_box_bg.gif);
background-position: bottom;
background-repeat: repeat-x;
border: 1px solid black;
text-align: left;
padding: 5px;
float: left;
}
.dsonenavlink {
display: block;
background-color: #7B68EE;
}
#dsone_background {
	background: url(../dsone/images/dsone_3col_bg.gif) repeat-y;
}
.dsonesession {
padding-left: 5px;
border-left: 15px solid #7B68EE;
border-bottom: 1px solid black;
font-weight: bold;
font-variant: small-caps;
}
body#dsone h1 {
	color: #7B68EE;
	font-family: "Times New Roman", Times, serif;
	font-size: 155%;
	font-weight: bold;
	margin-top: 0;
}
body#dsone th {
	border-top: 1px thin white;
	border-bottom: 1px thin black;
	background-color:#7B68EE;
	color: white;
}
body#dsone select {
	border:solid #7B68EE thin;
	background-color: #FFFAFA;
}
body#dsone .textField {
	border:solid #7B68EE thin;
	background-color: #FFFFF0;
}
body#dsone .formButton {
	border:1px thin black;
	background-color:#7B68EE;
	color: white;
	margin-right: 10px;
}

/* dstwo */
.dstwo {
width:45%;
margin: 10px 0px 10px 0px;
display: block;
background-image: url(../images/dstwo_box_bg.gif);
background-position: bottom;
background-repeat: repeat-x;
border: 1px solid black;
text-align: left;
padding: 5px;
float: right;
}
.dstwonavlink {
display: block;
background-color: #FF6347;
}
#dstwo_background {
	background: url(../dstwo/images/dstwo_3col_bg.gif) repeat-y;
}
.dstwosession {
padding-left: 5px;
border-left: 15px solid #FF6347;
border-bottom: 1px solid black;
font-weight: bold;
font-variant: small-caps;
}
body#dstwo h1 {
	color: #FF6347;
	font-family: "Times New Roman", Times, serif;
	font-size: 155%;
	font-weight: bold;
	margin-top: 0;
}
body#dstwo th {
	border-top: 1px thin white;
	border-bottom: 1px thin black;
	background-color:#FF6347;
	color: white;
}
body#dstwo select {
	border:solid #FF6347 thin;
	background-color: #FFFAFA;
}
body#dstwo .textField {
	border:solid #FF6347 thin;
	background-color: #FFFFF0;
}
body#dstwo .formButton {
	border:1px thin black;
	background-color:#FF6347;
	color: white;
}



/* dsthree */
.dsthree {
width:45%;
margin: 10px 5px 10px 0px;
display: block;
background-image: url(../images/dsthree_box_bg.gif);
background-position: bottom;
background-repeat: repeat-x;
border: 1px solid black;
text-align: left;
padding: 5px;
float:left;
}
.dsthreenavlink {
display: block;
background-color:#8B4513;
}
#dsthree_background {
	background: url(../dsthree/images/dsthree_3col_bg.gif) repeat-y;
}
.dsthreesession {
padding-left: 5px;
border-left: 15px solid #8B4513;
border-bottom: 1px solid black;
font-weight: bold;
font-variant: small-caps;
}
body#dsthree h1 {
	color: #8B4513;
	font-family: "Times New Roman", Times, serif;
	font-size: 155%;
	font-weight: bold;
	margin-top: 0;
}
body#dsthree th {
	border-top: 1px thin white;
	border-bottom: 1px thin black;
	background-color:#8B4513;
	color: white;
}
body#dsthree select {
	border:solid #8B4513 thin;
	background-color: #FFFAFA;
}
body#dsthree .textField {
	border:solid #8B4513 thin;
	background-color: #FFFFF0;
}
body#dsthree .formButton {
	border:1px thin black;
	background-color:#8B4513;
	color: white;
}


/* tanker */
.tanker {
width:45%;
margin: 10px 0px 10px 0px;
display: block;
background-image: url(images/tanker_box_bg.gif);
background-position: bottom;
background-repeat: repeat-x;
border: 1px solid black;
text-align: left;
padding: 5px;
float:right;
}
.tankernavlink {
display: block;
background-color:#000000;
}

.tankernavhighlight {
display: block;
background-color:red;
font-weight: bold;
}

#tanker_background {
	background: url(../images/tanker_3col_bg.gif) repeat-y;
}

.tankersession {
padding-left: 5px;
border-left: 15px solid #A37006;
border-bottom: 1px solid black;
font-weight: bold;
font-variant: small-caps;
}
body#tanker h1 {
	color: #2F4F4F;
	font-family: "Times New Roman", Times, serif;
	font-size: 155%;
	font-weight: bold;
	margin-top: 0;
}
body#tanker th {
	border-top: 1px thin white;
	border-bottom: 1px thin black;
	background-color:#2F4F4F;
	color: white;
}
body#tanker select {
	border:solid #2F4F4F thin;
	background-color: #FFFAFA;
}
body#tanker .textField {
	border:solid #2F4F4F thin;
	background-color: #FFFFF0;
}
body#tanker .formButton {
	border:1px thin black;
	background-color:#2F4F4F;
	color: white;
}



/* bunker */
.bunkerworld {
width:45%;
margin: 10px 5px 10px 0px;
display: block;
background-image: url(../images/bunker_box_bg.gif);
background-position: bottom;
background-repeat: repeat-x;
border: 1px solid black;
text-align: left;
padding: 5px;
float:left;
}
.bunkernavlink {
display: block;
background-color:#0080B9;
}
.bunkersession {
padding-left: 5px;
border-left: 15px solid #0080B9;
border-bottom: 1px solid black;
font-weight: bold;
font-variant: small-caps;
}
#bunker_background {
	background: url(../bunker/images/bunker_3col_bg.gif) repeat-y;
}
body#bunker h1 {
	color: #0080B9;
	font-family: "Times New Roman", Times, serif;
	font-size: 155%;
	font-weight: bold;
	margin-top: 0;
}
body#bunker th {
	border-top: 1px thin white;
	border-bottom: 1px thin black;
	background-color:#0080B9;
	color: white;
}
body#bunker select {
	border:solid #0080B9 thin;
	background-color: #FFFAFA;
}
body#bunker .textField {
	border:solid #0080B9 thin;
	background-color: #FFFFF0;
}
body#bunker .formButton {
	border:1px thin black;
	background-color:#0080B9;
	color: white;
}


/* LNG */
.lngjournal {
width:45%;
margin: 10px 0px 10px 0px;
display: block;
background-image: url(../images/lng_box_bg.gif);
background-position: bottom;
background-repeat: repeat-x;
border: 1px solid black;
text-align: left;
padding: 5px;
float: right;
}
.lngnavlink {
display: block;
background-color:#FF8C00;
border-bottom: 2px solid #FFFFFF;
}
.lngnavlinkbottom {
display: block;
background-color:#FF8C00;
border-bottom: 2px solid #FFFFFF;
}
#lng_background {
	background: url(../lng/images/lng_3col_bg.gif) repeat-y;
}
.lngsession {
padding-left: 5px;
border-left: 15px solid #FF8C00;
border-bottom: 1px solid black;
font-weight: bold;
font-variant: small-caps;
}
body#lng h1 {
	color: #FF8C00;
	font-family: "Times New Roman", Times, serif;
	font-size: 155%;
	font-weight: bold;
	margin-top: 0;
}
body#lng th {
	border-top: 1px thin white;
	border-bottom: 1px thin black;
	background-color:#FF8C00;
	color: white;
}
body#lng select {
	border:solid #FF8C00 thin;
	background-color: #FFFAFA;
}
body#lng .textField {
	border:solid #FF8C00 thin;
	background-color: #FFFFF0;
}
body#lng .formButton {
	border:1px thin black;
	background-color:#FF8C00;
	color: white;
}





.session {
	color: #095E9F;
	font-size: 120%;
	font-variant: small-caps;
	font-weight: bolder;
}
caption {
	border-top:1px thin black;
	background-color:#014D7E;
	color: white;
	font-weight:bold; 
}
td {
font-size: 85%;
padding: 10px 0px 10px 0px;
border-bottom: 1px solid #F0F8FF;
}
#wrapper {
}


.clearing {
	clear: both;
	height: 0;
}

