body { color: #4f4f4f; font-size: 75%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; overflow: visible; position: relative; float: none; }
//* p { margin-bottom: 1em; } *//
td { }
h1 { font-size: 150%; font-weight: bold; margin: 0.67em 0; }
h2 { font-size: 100%; font-weight: bold; text-transform: uppercase; word-spacing: 0.2em; letter-spacing: 0.3em; margin: 2em 0 0.83em; }
a:link { color: #3d4d87; }
a:visited { }
a:hover { text-decoration: underline; }
a:active { }
.menu_area { display: none }
.image { margin-top: 10px; border: solid 2px gray; }
 .image_right { float: right; margin-bottom: 20px; margin-left: 20px; border: solid 2px gray; page-break-inside: avoid;}
.image_left { margin-bottom: 20px; float: right; margin-right: 20px; border: solid 2px gray; }
.personDescription { padding-top: 10px; padding-bottom: 10px; border-top: 1px solid silver; }
.tidetable_horizontalspacing { padding-right: 5px; padding-left: 5px; border-left: 2px solid white; }
.jobtable { padding: 3px 5px; border-bottom: 1px solid silver; border-left: 2px solid white; }
.tidetable_heading { color: white; font-weight: bold; background-color: #004e5d; padding-right: 5px; padding-left: 5px; border-left: 2px solid white; }
.topbutton { margin-top: 20px; }


html { overflow: visible; }


a { text-decoration: none;
	color: #004e5d;

}

div.content
  {  
  overflow: visible;
  }
  
 
#menu {	
	display: none;
	
}
#dropmenudiv {
	display: none;	
}

#submenudiv: {
	display: none;	
}

div.menuitem {
	display: none;	
}

.main_content_area { overflow: visible; float: none; position: relative; }
.org_cell1 { font-size: 90%; line-height: 100%; background-color: white; text-align: center; vertical-align: middle; height: 100%; padding: 6px; border: solid 2px black; }
.org_cell1b { font-size: 80%; background-color: silver; text-align: center; padding: 6px; height: 100%; vertical-align: top; border: solid 2px silver; }
.org_cell2 { background-image: url(../images/corporate/org_vertical_line.gif); background-repeat: repeat-y; background-position: center 0; margin: 10px; padding: 10px; }
.org_cell3 { background-color: white; background-repeat: repeat-y; background-position: center 0; margin: 10px; padding: 10px; border: solid 1px black; }
.org_vert { background-image: url(../images/corporate/org_vertical_line.gif); background-repeat: repeat-y; background-position: left center; }
.org_vert_right { background-image: url(../images/corporate/org_vertical_line.gif); background-repeat: repeat-y; background-position: right center; }
.org_vert_centred { background-image: url(../images/corporate/org_vertical_line.gif); background-repeat: repeat-y; background-position: center; }
.org_hori_centred { background-image: url(../images/corporate/org_horizontal_line.gif); background-repeat: repeat-x; background-position: center; }
.org_hori_special { background-image: url(../images/corporate/org_horizontal_line_dashed.gif); background-repeat: no-repeat; background-position: 260px 70px; }
.org_hori_special2 { background-image: url(../images/corporate/org_horizontal_line_dashed_vert.gif); background-repeat: no-repeat; background-position: right 70px; }
.org_hori_special3 { background-image: url(../images/corporate/org_horizontal_line_dashed_vert.gif); background-repeat: no-repeat; background-position: right top; }
. { padding: 1px 5px; border-bottom: 1px solid silver; border-left: 2px solid white; }
