BODY {
   margin:0px;
   padding:0px;
background:white;
border-style:none;
}
a { 
  color: blue; 
  font-weight: bolder; 
  font-family: Geneva, Helvetica, Arial, "Times New Roman", Times, Georgia, Swiss, SunSans-Regular; 
}
input {
  font-size:10px;
  margin:1px 2px;
}
form {
  margin:0;
}
h1 { 
  color: #003399; 
  font-size:18px;
  margin:0 0 0.5em 0;
	font-weight: medium;
	font-family: Arial Black, Arial, Helvetica, helv, sans-serif }
}
h2 { 
  color: #b0b0b0; 
  margin:0.5em 0 0.5em 0;
  font-size:14px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular 
}
h3 { 
  color: #0000f0; 
  font-size:12px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular 
}
h4 { 
  color: #000000; 
  font-style: normal; 
  font-size:11px;
  font-weight: lighter; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  vertical-align: top; 
  margin-top: 0px; 
  margin-bottom: 0pt;   
  padding: 4px; 
  height: 0px 
}

td, p { 
  color: #000000; 
  font-size: 12px; 
  font-family: Geneva, Helvetica, Arial, Swiss, SunSans-Regular 
}

dl,ol,ul { 
  color: #000000; 
  font-size: 12px; 
  font-family: Geneva, Helvetica, Arial, Swiss, SunSans-Regular 
}

abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
}

.copyBlk {
  font-size: 8px;
  font-family: Geneva, Helvetica, Arial, Swiss, SunSans-Regular;
  font-style: italic;
}
.where {
  font-size: 9px;
  font-family: Geneva, Helvetica, Arial, Swiss, SunSans-Regular;
  border-left: 0.5em solid #bfb;
  padding:0 0 0 0.5em;
  margin:0;
}
.centerhead {
  font-size: 10pt;
  font-family: Georgia, Times;
  padding:0;
     margin:0.5em;
     text-align:center;
}

img.ala {background: transparent;}

a {background: transparent;
}

a:hover {background: #bfb;
}

#header {
        position:static;
	background:#39F;
	margin:0px;
	padding:0px;
	display:block;
	height:77px;
            }
#headerprint {
        position:static;
	border:1px solid blue;
	margin:0px;
	padding:3px;
	display:block;
	height:50px;
            }
#middle {
	position:relative;
	top:0px;
	margin:0px;
	padding:0px;
	border-style:none;
	display:block;
}
#sidebar {
            position:absolute;
	    left: 0;
            top:0;
	background:#33C;
	margin:0px;
	width:120px;
	height:100%;
	padding:10px 10px 20px 5px;
            }
@media print {
   #sidebar { display: none;}
   #header { display: none;}
}
@media screen {
   #headerprint { display: none;}
}
#fscroller {
	padding:5px;
	margin:0 0 1em 0;
	border:thin inset gray;
	background:#abb;
	display:block;
        font-family: Georgia, Times; 
        font-size:12px;
}

#main {
	position:relative;
	left:120px;
	padding:5px 0px 0px 10px;
	top:0px;
	width:85%;
	margin:0px 20px 0px 0px;
}
#mainfloat {
	float:right;
	padding:5px;
	top:0px;
	width:150px;
	margin:0px;
	border:1px solid blue;
	background:#CCF;
  font-size: 9px; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
#footer {
	position:relative;
            left:120px;
	padding-left:10px;
	padding-top:20px;
	margin:0px;
            top:0;
            }
@media print {
   #main { left:0px; width:100%}
   #footer { left:0px}
}


#sidebar a {
     background: transparent; 
     color:white;
     height:12px;
     font-size:12px;
     text-decoration:none;
     border-style:none;
}

#sidebar a:hover {background: #39F;
	color:white;
     text-decoration:none;
  border-style:none;
}
#sidebar p {
     color:#FFF;
     height:10px;
     padding:0;
     margin:0;
     font-size:10px;
}
#sidebar p.mid {
     color:#CCC;
     height:10px;
     padding:0;
     margin:1em 0 0 0;
     font-size:10px;
     font-weight:bolder;
     text-align:center;
}
.warning {
  color: #f36;
  background-color: #dfd;
     padding:0;
  font-size: 14px; 
  font-weight:bolder;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.pageHead {
     background-image: url(/Images/head_generic.jpg);
     margin-bottom: 0;
     width:600px;
     height:77px;
	padding: 20px .5em 20px 40px;
     background-repeat: no-repeat;
	color: #fff;
	background-color: #39F;
  font-size: 18px; 
  font-weight:bolder;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.calendar {
     background-image: url(/Images/calendar_icon.jpg);
     margin-bottom: 0;
     width:133px;
     height:100px;
	padding: 10px .5em 25px 10px;
     background-repeat: no-repeat;
	color: #fff;
	background-color: #39F;
  font-size: 24px; 
  font-weight:bolder;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
div.formVertSpace {
  background-color: #DFD;
  margin:0;
  padding:0;
  float:left;
}

div.container {
  border: 1px solid #7D7;
  font-size:9px;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
div.spacer {
  clear: both;
  }
div.float {
  float: left;
  margin:0;
  padding:0 10px;
  }
div.float p {
  font-size:9px;
  margin: 0;
  padding: 5px 5px 0 0;
  color:black;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
div.float p.head {
  font-size:10px;
  margin: 0;
  padding: 10px 5px 0 0;
  color:black;
  font-weight:bolder;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
div.float p.required {
  font-size:9px;
  margin: 0;
  padding: 5px 5px 0 0;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
div.float input {
  font-size:10pt;
  margin: 0;
  padding: 0 5px 10px 5px;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
p.sectionLabel {
  font-size:14pt;
  padding:5px 10px 5px 10px;
  margin:0;
  color:green;
  display:inline;
  font-weight:bolder;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.required {
  color:#F66;
}
div.progress {
  font-size:12px;
  font-weight:bold;
  font-family: Georgia, Times;
  color:black;
  }
div.progress .pDone {
  background-image: url(/oceantrust/Images/check.jpg);
  background-repeat: no-repeat;
  font-size:9px;
  margin: 0;
  padding: 0;
  color:green;
  font-weight:normal;
}
div.progress .pCurr {
  font-size:12px;
  margin: 0;
  padding: 0;
  color:green;
  font-weight:bold;
  text-decoration:underline;
}
div.progress .pNot {
  font-size:9px;
  margin: 0;
  padding: 0;
  color:black;
  font-weight:normal;
}
#pipeline {
	position:relative;
  font-size:9px;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  top:10px;
}
div.tab {
  font-size:12px;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight: bold;
  margin:0 2px;
  padding:5px 30px 0px 10px;
  color:gray;
  background: #DDF;
  text-align:left;
  display:inline;
  border:thin solid #77F;
  border-bottom-style:none;

}
div.Atab {
  font-size:12px;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight: bold;
  margin:0 2px;
  padding:5px 30px 2px 10px;
  color:black;
  background: #CCF;
  text-align:left;
  display:inline;
  border:thin solid #77F;
  border-bottom-style:none;
}
div.tab a {
     text-decoration:none;
     border-style:none;
  margin:0;
  padding:0;
  color:gray;
  background: transparent;
}
div.Atab a {     
  text-decoration:none;
  border-style:none;
  margin:0;
  padding:0;
  color:black;
  background: transparent;
}
div.tab a:hover {
     text-decoration:none;
     border-style:none;
  margin:0;
  padding:0;
  color:black;
  background: inherit;
}
div.Atab a:hover {     
  text-decoration:none;
  border-style:none;
  margin:0;
  padding:0;
  color:black;
  background: inherit;
}
div.tabcontent {
  font-size:10px;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  margin:0 2px;
  padding:5px 30px 2px 10px;
  display:block;
  background:#CCF;
  border:thin solid #77F;
}
div.tabcontent p {
  font-size:9px;
  margin: 0;
  padding: 5px 5px 0 0;
  color:black;
  background:#CCF;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
div.tabcontent p.head {
  font-size:10px;
  margin: 0;
  padding: 5px 5px 0 0;
  color:black;
  font-weight:bolder;
  background:#CCF;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
div.tabcontent p.result {
  font-size:11px;
  margin: 0;
  padding: 5px 5px 0 0;
  color:red;
  font-weight:bolder;
  background:#CCF;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.loghead {
  font-size:9px
  font-weight:bold;
  color:black;
  background:#CFC;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.logeven {
  font-size:9px
  color:black;
  background:#EFE;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.logodd {
  font-size:9px
  color:black;
  background:#DFD;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.convlog {
  margin: 0;
  padding: 2px 5px;
  font-size:9px
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}