HTML { height: 100%; }
BODY { height: 100%;
	   margin: 0px; 
	   padding: 0px; 
	  font-family: Arial,fantasy,serif ;
	  text-align: justify ;
	   }

/* menu elements */
A.menu, A.menu:link, A.menu:visited, A.menu:active
{ color: #1C4C84;
  font-size: 9pt;
  text-decoration:underline; }
A.menu:hover		
{
  text-decoration: none;
  color: navy;
}
TD.menuitem	{ font-family:"Arial";
		  font-size: 9pt;
		  letter-spacing:-1px;
		  text-align: left;
		  }

TD.menu	{width:150px;
	background-color:#10427B;
	vertical-align:top;
	text-align:left;
	padding:8px 0px 4px 0px; }
#kop
{
  padding:0px;
  color: white;
  font-size:11pt;
  font-weight:bold;
  letter-spacing:0px;
}


/* Right column, head, title, content, copyright */
TD.right {
  vertical-align:top;
  FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType='1',startColorStr='#10427B',endColorStr='#5B7AAF');
  background-color:#5B7AAF;
  }
/* Right column, top - CDI Marine */
TD.top	{
  text-align:center;
  background-color:#10427B;
  vertical-align:top;
  font-family: Arial,Impact,helvetica;
  font-style: none;
  font-weight: bold;
  color: white;
  font-size: 20pt;
  white-space: nowrap;
  padding: 11px 0 8px;
  FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType='1',startColorStr='#10427B',endColorStr='#5B7AAF');
}

/* Right column, top - CDI Marine */
div.page_title
{
  margin-bottom: 6px;
  padding: 4px 0px;
  color: #112266;
  border: 3px solid;
  border-color: #6699FF;
  background-color: #D2DFF7;
}
table.page_title, tr.page_title
{
  border: none;
  padding: 0px;
}
td.page_title
{
  font-size: 18pt;
  font-weight: bold;
  border: none;
  padding: 0px;
  color: #112266;
}
td.page_btn_group
{
  border: 2px solid #A7C8ED;
  _border-top: 2px solid #A7C8ED;
  _border-bottom: 2px solid #A7C8ED;
  background-color: #F0F2FF;
}

td.page_title_btn
{
  border: none;
  padding: 0px;
}

td.page_icon
{
 border: none;
 margin: 0px;
 padding: 0px 16px;
}
img.page_icon
{
  border: thin outset;
  border-color: #EEEEEE;
  background-color: #D2DFF7;
  margin: 0px;
  padding: 0px;
}

TD.ftr_copy {
  vertical-align:bottom;
  text-align: center;
  FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType='1',startColorStr='#10427B',endColorStr='#5B7AAF');
  background-color:#5B7AAF;
  padding:5px 0;
  white-space: nowrap;
  font-family: Arial,Impact,Helvetica;
  font-size: 9pt;
  color: white;
  }
A.ftr_copy:link, A.ftr_copy:active, A.ftr_copy:visited
{
  font-family: Arial,Impact,Helvetica;
  font-size: 9pt;
  color: white;
}
A.ftr_copy:hover
{
  font-family: Arial,Impact,Helvetica;
  font-size: 9pt;
  color : #AA0000;
}

tbl_main
{
  FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#6FA7E0,endColorStr=#DCE7FA);
}

.table_main
{
 border-width: 0px;   
 padding: 0 0 0 0;
 margin: 0 0 0 0;
}

img.img_header
{
  border: 2px solid;
  border-color: #AABBCC;
  background-color: #F0F2FF;
  /*background-color: #DDDDEE;*/
  margin : 0px;
  padding: 0px;
}
A.page_btn_grp:link, A.page_btn_grp:active, A.page_btn_grp:visited
{
  color: #000099;
  font-size: x-small;
  white-space: nowrap;
}
A.page_btn_grp:hover
{
  color: #0033FF;
  font-size: x-small;
  white-space: nowrap;
}

table.page_btn_grp
{
  /*border: thin solid #A7C8ED;
  background-color: #F0F2FF;*/
  margin: 0px;
  padding: 0px;
  border-collapse: separate;
  border-spacing: 1px;
}
tr.page_btn_grp, td.page_btn_grp
{
  border: none;
  margin: 0px;
  padding: 0px;
}
img.page_btn_grp
{
  border: none;
  border-color: none;
  background-color: none;
  margin : 0px;
  padding: 2px;
}
img.page_btn_grp_hover
{
  border: 2px solid;
  border-color: #BFBFD9;
  background-color: #DDDDEE;
  margin : 0 0 0 0;
  padding: 0 0 0 0;
}

TD.downloadnote {
	vertical-align:top;
	font-size:8pt;
	color:#344B7A;
	text-align:left;
	padding:3px; }

table.content {
 width:100%;
 background-color: #F0F2FF;
 border-collapse: collapse;
 border: 2px solid;
 border-color: #A7C8ED;
 padding: 10px; }
th.content {
  height: 30px;
  white-space: nowrap;
  color: #002266;
  font-weight: bold;
  padding: 0 0 0 5px; }
td.content {
  height: 30px;
  white-space: nowrap;
  color: #002266;
  padding: 0 0 0 10px; }
td.contentc {
  height: 30px;
  white-space: nowrap;
  text-align: center;
  color: #002266;
  padding: 0 0 0 10px; }
a.content { color: #8B0000; }

TD	{ font-family:Arial;
	  font-size:10pt;
	  color:#0B3B6B; }

*	{ font-family:"Arial";
	  font-size:10pt;
	  color:#0B3B6B; }

H1	{ font-family:"Times New Roman";
	  color:#CC3300;
	  font-size:15pt;
	  font-style:italic;
	  font-weight:bold; }

H2	{ font-size:12pt;
	  font-style:italic;
	  font-weight:bold;
	  font-family:"Times New Roman";
	  color:#CC3300; }

A:link, A:visited, A:active
{
  color : #AA0000;
  text-decoration:none; 
}
A:hover
{
  /*color : #294890;*/
  color : #3333AA;
  text-decoration: underline; 
}


