/* General content -> Header 1 */
H1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#003366; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CC0000; margin-bottom:5px; }
H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* General content -> Text */
P { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:170%; }

OL, UL, DIV, {
	font-family: arial;
	font-size: 10px;

}

H1, H2, H3, H4, H5, H6 {
	font-family: Arial, Helvetica, sans-serif;
}


TD#footer {
	font-size: 9px;
}
TD#footer P {
	font-size: 9px;
	text-align: center;
}

/* Content column */
TD#content {
	padding-left: 10px;

                padding-top: 10px;
	vertical-align: top; 

}

/* Menu 1 column */
TD#menu_1 {	
	vertical-align: top;	

}
TD#menu_1 DIV {
}
TD#menu_1 DIV A {
	color: #003366;
	text-decoration: none;
}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  border-bottom: 1px solid #CCCCCC;;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
	border-bottom: 1px solid #CCCCCC;
	font-weight:bold;
	font-size: 11px;
	padding-top:5px;
	padding-left:5px;
	/*background-color: #eeeeee;
	filter:alpha(opacity='70', style='0');*/

}
TD#menu_1 DIV.menu1-level1-act A {
  color:#990000;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size: 10px;
  padding-left:20px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:20px;
border-bottom: 1px solid #f1f1f1;
}






/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
  background-color: #333366;
  width: 10%;
  text-align: center;
  padding: 0px 2px 0px 2px;
}
TR#menu_2 TD A {
  color: white;
  font-size: 10px;
  font-family: arial, helvetica;
  text-decoration: none;
}
TR#menu_2 TD A:hover {
  text-decoration: underline;
}
TR#menu_2 TD.oddcell {
  background-color: #666699;
}
TR#menu_2 TD.menu2-level1-act {
  background-color: #88292A;
}



/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: arial, helvetica;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
	text-decoration: underline;
	color: #990000;
}
a.info{position: relative;z-index:24;background-color:#fff;}
a.info:hover{
	z-index:25;
	background-color: #003366;
	color: #FFFFFF;
}
a.info span{display: none}
a.info:hover span{
	display:block;
	position:absolute;
	top:-28px;
	left:0em;
	width: 100%;
	background-color:#FFFFFF;
	color:#003366;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	padding: 0px 0px 0px 5px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
/* General content -> Text -> Page content */
P.bodytext { color:#333333; margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res TD {  }
H6 A {
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
A {
	color:#003366;
	text-decoration:none;
}
A:hover {
	color:#990000;
	text-decoration:underline;
}
A:active {
	color:#990000;
	text-decoration:none;
}
A:visited {
	color:#003366;

}
/* General */
BODY { font-color:#333333; font-family:Arial, Helvetica, sans-serif; }
/* General content -> Plugin: "tx_macinasearchbox_pi1" -> Text -> Links */
.tx-macinasearchbox-pi1 P A { color:#999999; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res P { font-family:Arial, Helvetica, sans-serif; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#990000; letter-spacing:.1em; font-size:12px; font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { color:#990000; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-size:11px; font-weight:bold; letter-spacing:.1em; border-width:1px; border-style:solid; border-color:#CCCCCC; padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:5px; background-color:#F1F1F1; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#CC0000; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { border-top-width:1px; border-top-style:solid; border-top-color:#CCCCCC; background-color:#FFFFFF; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 A {  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { border:1px solid #ffffff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P { font-size:9px; color:#999999; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { margin-top:5; font-size:10px; color:#333333; font-style:normal; line-height:1.2em; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { padding-left:5px; padding-right:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P A {  }
.tx-indexedsearch .tx-indexedsearch-rules P { font-size:10px; color:#999999; line-height:1em; }
.tx-indexedsearch .tx-indexedsearch-rules H2 { color:black; line-height:1em; margin-bottom:-16px; }
.tx-indexedsearch P { color:#333333; }
/* General content -> Text -> Menu/Sitemap item */
P.csc-menu { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#003366; background-color:#FFFFFF; letter-spacing:0.05em; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CC0000; padding-left:2px; margin-bottom:1px; }
/* General content -> Text -> Menu/Sitemap item: Section-title */
P.csc-section { font-family:Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold; color:#003366; background-color:#FFFFFF; letter-spacing:0.05em; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CC0000; padding-left:2px; margin-bottom:1px; }
OL {
	color:black;
}
/* General content -> Unordered bullet lists */
UL {
	font-family:verdana,arial;
	font-size:11px;
	font-style:bold;
	color:#333333;
	list-style-image:url(../images/bt.gif);
}
ul.nobullet {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	list-style-position: inside;
	text-indent: -25px;
}
/* General content -> Text -> Caption */
P.csc-caption { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#003366; background-color:#FFFFFF; letter-spacing:0.05em; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#00cc00; padding-left:2px; margin-bottom:1px; }
.tx-indexedsearch .tx-indexedsearch-whatis {  }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; color:#CC0000; letter-spacing:.1em; }
.tx-indexedsearch .tx-indexedsearch-whatis P { font-size:12px; font-weight:bold; border:1px solid #CCCCCC; padding:5px; }
.tx-indexedsearch .tx-indexedsearch-browsebox .tx-indexedsearch-sectionlinks UL { font-size:12px; letter-spacing:.05em; line-height:1.2em; list-style-type:none; }
.tx-indexedsearch .tx-indexedsearch-browsebox TD P A { font-size:11px; border:1px solid #CCCCCC; letter-spacing:.1em; padding-left:5px; padding-right:5px; background-color:#F1F1F1; }
.tx-indexedsearch .tx-indexedsearch-browsebox P { font-size:12px; }
.tx-indexedsearch .tx-indexedsearch-browsebox { margin-top:-15px; }
.tx-indexedsearch .tx-indexedsearch-rules {  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background-color:#FFFFFF; }
.tx-indexedsearch .tx-indexedsearch-browsebox P SPAN.tx-indexedsearch-browsebox-strong { font-weight:bold; color:#990000; letter-spacing:.1em; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr {  }


/* General content -> Plugin: "tx_macinasearchbox_pi1" -> Text */
.tx-macinasearchbox-pi1 P { font-size:9px; }
/* General content -> Plugin: "tx_macinasearchbox_pi1" -> Text -> Links -> Mouseover links */
.tx-macinasearchbox-pi1 P A:hover { color:#999999; text-decoration:underline; }
/* General content -> Plugin: "tx_macinasearchbox_pi1" -> Text -> Links -> Active links */
.tx-macinasearchbox-pi1 P A:active { color:#999999; text-decoration:underline; }
/* General content -> Plugin: "tx_macinasearchbox_pi1" -> Text -> Links -> Visited links */
.tx-macinasearchbox-pi1 P A:visited { color:#999999; }
/* General content -> Header 3 */
H3 {
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../../com_incl/images/ooilflower.gif);
	background-repeat:no-repeat;
	text-indent:18px;
	height:16px;
	line-height:21px;
	letter-spacing:0px;
	color:#003366;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#990000;
                margin-bottom: 0;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #990000;
	letter-spacing: 0.05em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-left: 2px;
	margin-bottom: 1px;
}
h5 {
	font-size: 10px;
	background-color: #e1e1e1;
	color: #003366;
	font-weight: bold;
	border-right-color: #CCCCCC;
	border-left-color: #F1F1F1;
	border-top-color: #f1f1f1;
	border-bottom-color: #CCCCCC;
	padding: 0px 2px 2px 2px;
	margin: 0px;
	border-width: 1px;
	border-style: solid;
}
/* General content -> Text -> indexbox */
td.indexbox	 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #f1f1f1;
	border-bottom-color: #f1f1f1;
	border-left-color: #CCCCCC;
}
td.indexbox2	 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #ffffff;
}
table.indexbox {
	background-color: #FFFFFF;
	margin-top: -1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #f1f1f1;
	border-bottom-color: #f1f1f1;
	border-left-color: #f1f1f1;
	border-top-color: #f1f1f1;
}
td.indexboxmap {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #f1f1f1;
	border-bottom-color: #f1f1f1;
	border-left-color: #CCCCCC;
	background-image: url(../images/map.jpg);
	background-position: right top;
}
p.indexbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
                margin-top: 2px;

}
a.indexbox {
	font-size: 10px;
	padding-right: 0px;
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 0px;

}


table.natgroup {
	font-size: 9px;
}
td.natgroup {
	font-size: 9px;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;


}
TABLE.contenttable TD {
	vertical-align:botom;
}
TABLE.contenttable P {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.user-vesselschedule-pi1 .user-vesselschedule-pi1-browsebox TD P A {
	font-size:11px;
	border:1px solid #CCCCCC;
	letter-spacing:.1em;
	padding-left:5px;
	padding-right:5px;
	background-color:#F1F1F1;
}
.user-vesselschedule-pi1 .user-vesselschedule-pi1-listrow TR.user-vesselschedule-pi1-listrow-odd TD {
	background-color:#f1f1f1;
	vertical-align:top;
}
.user-vesselschedule-pi1 .user-vesselschedule-pi1-listrow TR.user-vesselschedule-pi1-listrow-header TD {
	background-color:#f1f1f1;
	padding-left:3px;
	border:1px solid #003366;
}
.user-vesselschedule-pi1 .user-vesselschedule-pi1-listrow TABLE {
	width:100%;
}
.user-vesselschedule-pi1 .user-vesselschedule-pi1-listrow TD {
	vertical-align:top;
	border-bottom:1px solid #CCCCCC;
}
.user-vesselschedule-pi1 .user-vesselschedule-pi1-listrow TD P {
	margin-right:1px;
	margin-left:1px;
}
.user-vesselschedule-pi1 .user-vesselschedule-pi1-listrow TR.user-vesselschedule-pi1-listrow-odd TD P {
	margin-right:1px;
	margin-left:1px;
}
P.csc-print { margin-top:0; margin-bottom:0; color:#999999; font-size:9px; text-align:right; }
.user-vesselschedule-pi1 .user-vesselschedule-pi1-singleView TD.user-vesselschedule-pi1-singleView-HCell P {
	background-color:#f1f1f1;
	padding-left:3px;
	border:1px solid #003366;
}
.user-vesselschedule-pi1 .user-vesselschedule-pi1-singleView P A {
	background-color:#f1f1f1;
	padding-left:3px;
	border:1px solid #003366;
}