html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
body {
	text-align:center;
	padding:0px;
	margin:5px 0px 0px 0px;

}
#container {
	margin:auto;
	width:900px;
	text-align:left;
}
#top {
	float:left;
	width:900px;
	background-image:url(images/top2.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#top form {
	float:right;
	width:220px;
	margin:50px 0px 0px 0px;
	_margin:50px 0px 0px 0px;
	display:block;
}
#footer {
	float:left;
	width:900px;
	border-top:2px solid #739cbf;
	padding:6px 0px 10px 0px;
	margin:20px 0px 0px 0px;
}
.logo {
	float:left;
	width:300px;
	padding:11px 0px 0px 0px;
}
.textfield {
	float:left;
	width:187px;
	border:1px solid #bfcedc;
	font:normal 11px Verdana;
	color:#a4b6cb;
	padding:2px;
	/*height:19px;*/
}
.button {
	float:right;
	width:21px;
	height:19px;
	border:1px solid #8fb5cd;
	font:bold 9px Verdana;
	color:#8fb5cd;
	background-color:#ffffff;
	margin:0px 0px 0px 2px;
	_margin:0px 0px 0px 1px;
	display:block;
	padding:0;
}
.links {
	float:right;
	width:600px;
	text-align:right;
	font:normal 11px Tahoma;
	color:#6faad0;
	padding:10px 0px 0px 0px;
}
.links a {
	font:normal 11px Tahoma;
	color:#6faad0;
	text-decoration:none;
	padding:0px 4px 0px 3px;
}
.links a:hover {
	font:normal 11px Tahoma;
	color:#6faad0;
	text-decoration:underline;
	padding:0px 4px 0px 3px;
}
#menu {
	float:left;
	width:900px;
	background-color:#3770a9;
	margin:7px 0px 0px 0px;
}
#middle {
	float:left;
	width:900px;
	margin:2px 0px 13px 0px;
}
#main {
	float:left;
	width:900px;
}
.mleft {
	float:left;
	width:238px;
}
.mcenter {
	float:left;
	width:400px;
	padding:0px 15px 0px 15px;
}
.mright {
	float:left;
	width:232px;
}
.tankers {
	float:left;
	width:238px;
	font:normal 11px Verdana;
	color:#949494;
	margin:0px 0px 17px 0px;
}
.tankers a {
	font:normal 11px Verdana;
	color:#269ae9;
	text-decoration:none;
}
.tankers a:hover {
	font:normal 11px Verdana;
	color:#269ae9;
	text-decoration:underline;
}
.tankers img {
	border:1px solid #00529c;
}
.tankers h1 {
	float:left;
	width:219px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 3px 19px;
	font:bold 16px Arial;
	color:#315a88;
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
}

.tankers h1 a{
	font:bold 16px Arial;
	color:#315a88;
	text-decoration:none;
}
.tankers h1 a:hover{
	font:bold 16px Arial;
	color:#007cc3;
	text-decoration:none;
}

.tcontent {
	float:right;
	width:219px;
	padding:0px 0px 0px 0px;
	font:normal 12px Verdana;
	color:#949494;
}
.rcontent {
	float:right;
	width:222px;
	padding:0px 0px 0px 7px;
	font:normal 12px Verdana;
	color:#949494;
}
.cbanner {
	float:left;
	width:400px;
}
.clinks {
	float:left;
	width:400px;
}
.clinksline {
	float:left;
	width:400px;
	padding:15px 0px 13px 0px;
	font:normal 12px Verdana;
	color:#949494;
	background-image:url(images/dots.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.clinksline a {
	font:normal 11px Verdana;
	color:#61a6d0;
	text-decoration:none;
}
.clinksline a:hover {
	font:normal 11px Verdana;
	color:#61a6d0;
	text-decoration:underline;
}
.clinks h1 {
	float:left;
	width:400px;
	padding:0px 0px 3px 0px;
	margin:0px;
	font:normal 15px Arial;
	color:#315a88;
}

.clinks h1 a{
	font:normal 15px Arial;
	color:#315a88;
	text-decoration:none;
}
.clinks h1 a:hover{
	font:normal 15px Arial;
	color:#007cc3;
	text-decoration:none;
}

.clinksnoline {
	float:left;
	width:400px;
	padding:15px 0px 13px 0px;
	font:normal 10px Verdana;
	color:#949494;
}
.clinksnoline a {
	font:normal 11px Verdana;
	color:#61a6d0;
	text-decoration:none;
}
.clinksnoline a:hover {
	font:normal 11px Verdana;
	color:#61a6d0;
	text-decoration:underline;
}
.rlinks {
	float:left;
	width:232px;
}
.rlinksline {
	float:left;
	width:232px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 12px 0px;
	font:normal 10px Verdana;
	color:#949494;
	border-bottom:1px solid #cdcdcd;
}
.rlinksline a {
	font:normal 11px Verdana;
	color:#61a6d0;
	text-decoration:none;
}
.rlinksline a:hover {
	font:normal 11px Verdana;
	color:#61a6d0;
	text-decoration:underline;
}
.rlinks h1 {
	float:left;
	width:222px;
	padding:0px 0px 8px 10px;
	margin:0px;
	font:normal 15px Arial;
	color:#739cbf;
	background-image:url(images/barrow.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
}

.rlinks h1 a{
		font:normal 14px Arial;
		text-decoration:none;
		color:#739cbf;
	
}
		.rlinks h1 a:hover{
		font:normal 14px Arial;
		text-decoration:none;
		color:#315a88;
	
}

.rlinksnoline {
	float:left;
	width:232px;
	padding:0px 0px 10px 0px;
	font:normal 10px Verdana;
	color:#949494;
}
.rcontent img {
	float:left;
	margin:0px 8px 8px 0px;
	_margin:0px 4px 8px 0px;
}
.footerl {
	float:left;
	width:320px;
	font:normal 10px Verdana;
	color:#438c9d;
	padding:0px 0px 0px 2px;
}
.footerl a {
	font:normal 10px Verdana;
	color:#438c9d;
	text-decoration:none;
}
.footerl a:hover {
	font:normal 10px Verdana;
	color:#438c9d;
	text-decoration:underline;
}
.footerr {
	float:right;
	
	width:575px;
}
#atcomProductionFlash {
	float:left;
	margin:0px;
	padding:0px;	
	width:20px;
}
.signature {
	float:right;
	text-align:right;
	padding:0px 0px 0px 0px;
}
.atcom a {
	float:left;
	margin:0px;
	padding:0px 1px;	
	font:normal 10px Verdana;
	color:#438c9d;
	text-decoration:none;
}
.atcom a:hover {
	font:normal 10px Verdana;
	color:#438c9d;
	text-decoration:underline;
}
.mleftin {
	float:left;
	width:192px;
}
.mrightin {
	float:right;
	width:695px;
	/*font:normal 11px Verdana;*/
	font:normal 12px Verdana;
	color:#747474;
}
.mrightin a{
	/*font:normal 11px Verdana;*/
	font:normal 12px Verdana;
	color:#747474;
	text-decoration:none;
}
.mrightin a:hover{
	/*font:normal 11px Verdana;*/
	font:normal 12px Verdana;
	color:#747474;
	text-decoration:underline;
}
.mrightin h1 {
	_float:left;
	width:675px;
	margin:0px;
	padding:0px 0px 9px 20px;
	/*font:bold 15px Arial;*/
	font:bold 16px Arial;
	color:#315a88;
	background-image:url(images/arrowm.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
}
.mrightin2 {
	float:right;
	width:695px;
	font:normal 12px Verdana;
	color:#747474;
}
.mrightin2 h1 {
	_float:left;
	width:675px;
	margin:0px;
	padding:0px 0px 9px 20px;
	font:bold 16px Arial;
	color:#315a88;
	background-image:url(images/arrowm.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
}
.emphasis {
	font:bold 11px Verdana;
	color:#747474;
}

.results a{
	font:normal 11px Verdana;
	color:#61A6D0;
}

.results a:hover{
	font:normal 11px Verdana;
	color:#61A6D0;
	text-decoration:underline;
}

#sitemap {}
#sitemap DIV{}
#sitemap a{
	font:normal 11px Verdana;
	color:#4e4c47;
	text-decoration:none;
	line-height:17px;
}

#sitemap div.sitemapLevel_0 A {
	padding:8px 0px 2px 0px;
	font-weight:normal;
}
#sitemap div.sitemapLevel_1 A {
	padding:2px 0px 2px 20px;
}
#sitemap div.sitemapLevel_2 a{	
	padding:2px 0px 2px 40px;
}
#sitemap a:hover{
	color:#61A6D0;
	text-decoration:underline;
}



/* Tankers */

.tankersTable{	
	padding:0;
	margin:0px 0px 20px 0px;
	float:left;
	width:693px;
	border:1px solid #6ba9dd;
}
.tankersTable2{	
	padding:10px 0px 3px 13px;
	margin:20px 0px 20px 0px;
	float:left;
	width:679px;
	border:1px solid #6ba9dd;
}
.tankersTableLeft{	
	padding:0;
	margin:0px 0px 0px 0px;
	float:left;
	width:234px;
}
.tankerPhoto{
	padding:0;
	margin:10px 0px 0px 15px;
	display:inline;
	float:left;
	width:223px;
}
.tankerPhoto span.top{
	padding:0;
	margin:0;
	float:left;
	width:221px;
	background-image:url(images/bgPhotoTop.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:2px;
}
.tankerPhoto span.center{
	padding:2px 0px 1px 0px;
	margin:0;
	float:left;
	width:219px;
	text-align:center;
	border-left:1px solid #B8D2E8;
	border-right:1px solid #B8D2E8;
}
.tankerPhoto span.bottom{
	padding:0;
	margin:0;
	float:left;
	width:221px;
	background-image:url(images/bgPhotoBottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:3px;
}
.tankersTableRight{	
	padding:0;
	margin:10px 0px 0px 15px;
	/*float:left;*/
	width:406px;
	float:left;
}
.whiteT{
	padding:3px 0px 3px 13px;
	margin:0;
	font:bold 12px Arial;
	color:#ffffff;
}
.blueT{
	padding:1px 0px 1px 13px;
	margin:0;
	font:normal 13px Arial;
	color:#0075DF;
}
.griT{
	padding:1px 0px 1px 13px;
	margin:0;
	font:normal 13px Arial;
	color:#normal;
}
/* - Tankers*/

/* Opportunities at sea application */

.opportunities{
	padding:0;
	margin:10px 0px 0px 0px;
	float:left;
	width:695px;
}

.titleBlue{
	padding:3px 0px 3px 18px;
	margin:0;
	font:bold 13px Arial;
	color:#0075DF;
}
.textBlue{
	padding:6px 0px 7px 14px;
	margin:0;
	font:normal 13px Arial;
	color:#0075DF;
}
.formaOpp{
	margin:0px 0px 0px 0px;
	width:218px;
	border:1px solid #7F9DB9;
	font:normal 11px Verdana;
	color:#5B6569;
	padding:2px;
}
.selectOpp{
	margin:0px 0px 0px 0px;
	width:218px;
	border:1px solid #7F9DB9;
	font:normal 11px Verdana;
	color:#5B6569;
	padding:0px 0px 0px 2px;
}
select{	
	font:normal 11px verdana;
	color:#5B6569;
	border:1px solid #7F9DB9;
}
.griTxt{
	padding:1px 0px 1px 0px;
	margin:0;
	font:normal 13px Arial;
	color:#4e5457;
}
.griTxt11{
	padding:1px 0px 1px 0px;
	margin:0;
	font:normal 11px Arial;
	color:#normal;
}
.formDate{
	margin:0px 0px 0px 0px;
	width:61px;
	border:1px solid #7F9DB9;
	font:normal 11px Verdana;
	color:#5B6569;
	padding:0px 0px 0px 2px;
}
.selectOppB{
	margin:0px 0px 0px 0px;
	width:259px;
	border:1px solid #7F9DB9;
	font:normal 11px Verdana;
	color:#5B6569;
	padding:0px 0px 0px 2px;
}
/* - Opportunities at sea application */

/* Tanker List */

.tankersLisr{	
	padding:0;
	margin:10px 0px 20px 0px;
	float:left;
	width:694px;
}
.whiteText{
	padding:3px 2px 3px 2px;
	margin:0;
	font:bold 12px Arial;
	color:#ffffff;
	text-align:center;
}
.blueText{
	padding:1px 0px 1px 0px;
	margin:0;
	font:normal 12px Arial;
	color:#0075DF;
	text-align:center;
}
.blueText a{
	font:normal 12px Arial;
	color:#0075DF;
	text-decoration:none;
}
.blueText a:hover{
	font:normal 12px Arial;
	color:#0075DF;
	text-decoration:underline;
}
.griText{
	padding:1px 0px 1px 0px;
	margin:0;
	font:normal 11px Arial;
	text-align:center;
	color:#4e5457;
}
/* Tanker List */

.error{
	color:red;
}

/* search */
.searchTable{
	padding:0;
	margin:20px 0px 0px 0px;
	float:left;
	width:190px;
	border:1px solid #8fb5cd
}
.searchTitle{
	padding:5px 0px 5px 10px;
	margin:0px 0px 0px 0px;
	float:left;
	width:190px;
	max-width:180px;
	background-color:#e4ecf3;
	font:normal 12px Arial;
	color:#007cc3;
}
.searchBox{
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:190px;
}
.textfield_N{
	float:left;
	width:153px;
	border:1px solid #bfcedc;
	font:normal 11px Verdana;
	color:#a4b6cb;
	padding:2px;
	margin:0px 0px 0px 2px;
	display:inline;
	/*height:19px;*/
}
.button2{
	float:right;
	width:21px;
	height:19px;
	border:1px solid #8fb5cd;
	font:bold 9px Verdana;
	color:#8fb5cd;
	background-color:#ffffff;
	margin:0px 4px 0px 2px;
	display:inline;
	padding:0;
}
/*p{
	padding:5px 0px 0px 0px;
	margin:0;
}*/

.fleetPageTitle {
	width:675px;
	margin:0px;
	padding:0px 0px 0px 20px;
	font:bold 16px Arial;
	color:#315a88;
	background-image:url(images/arrowm.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	height:20px;
}

.fleetPageTitle a{
	margin:0px 0px 20px 0px;
	float:right;
}