BODY
{
	font-weight: normal;
	font-size: 8pt;
	margin: 0px;
	font-family: Arial;
}

TABLE
{
	font-size: 8.5pt;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

TD.PageTitle
{
	font-size: 20px;
	color: #003399;
	font-family: Arial;
}

PageTitle
{
	font-size: 20px;
	color: #003399;
	font-family: Arial;
}

TD.SubHead2WhiteNoImage
{
	font-size: 12px;
	color: #ffffff;
	font-family: Arial;
	height: 22px;
	background-color: #3366cc;
}
TH.SubHeadWhiteBold
{
	font-size: 12px;
	color: #ffffff;
	font-family: Arial;
	height: 22px;
	background-color: #3366cc;
	font-weight: bold;
}

TH.SubHeadBlackBold
{
	font-size: Small;
	color: #ffffff;
	font-family: Arial;
	height: 22px;
	background-color: Black;
	font-weight: bold;
}

TD.SmallSize
{
	font-size: Small;
}

TD.SubHead3
{
	font-size: 12px;
	color: #ffffff;
	font-family: Arial;
	height: 22px;
	background-color: #000000;
}

TR.NormalTableRow
{
	background-color: #E5F2FF;
}

TD.NormalTableCell
{
	background-color: #E5F2FF;
}

INPUT
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	background: #ffffff;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	font-size: 8pt;
	font-family: Arial;
}

TEXTAREA
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	font-size: 8.5pt;
	background: #ffffff;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	font-family: Arial;
}

INPUT.WFNormal
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	font-size: 8pt;
	background: #ffffff;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	font-family: Arial;
}
INPUT.WFEditNumber
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	background: #ffffff;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	font-size: 8pt;
	font-family: Arial;
	text-align: right;

}
INPUT.WFReadOnly
{
	border-right: #8ab3d1 1px solid;
	border-top: #8ab3d1 1px solid;
	font-size: 8pt;
	background: #ccffff;
	border-left: #8ab3d1 1px solid;
	border-bottom: #8ab3d1 1px solid;
	font-family: Arial;
}
.WFReadOnly
{
	border-right: #8ab3d1 1px solid;
	border-top: #8ab3d1 1px solid;
	font-size: 8pt;
	background: #ccffff;
	border-left: #8ab3d1 1px solid;
	border-bottom: #8ab3d1 1px solid;
	font-family: Arial;
}
INPUT.WFReadOnlyNumber
{
	border-right: #8ab3d1 1px solid;
	border-top: #8ab3d1 1px solid;
	font-size: 8pt;
	background: #ccffff;
	border-left: #8ab3d1 1px solid;
	border-bottom: #8ab3d1 1px solid;
	font-family: Arial;
	text-align: right;
}
TD.WFColumnHeaderString
{
	border-top: paleturquoise 1px solid;
	font-weight: bold;
	font-size: 8.5pt;
	color: #003399;
	border-bottom: gray 1px solid;
	font-family: Arial;
	background-color: #E5F2FF;
	text-align: left;
}

.WFColumnHeaderString
{
	border-top: paleturquoise 1px solid;
	font-weight: bold;
	font-size: 8.5pt;
	color: #003399;
	border-bottom: gray 1px solid;
	font-family: Arial;
	background-color: #E5F2FF;
	text-align: left;
}

TD.WFColumnHeaderNumber
{
	border-top: paleturquoise 1px solid;
	font-weight: bold;
	font-size: 8.5pt;
	color: #003399;
	border-bottom: gray 1px solid;
	font-family: Arial;
	background-color: #E5F2FF;
	text-align: right;
}
TD.WFColumnHeaderCenter
{
	border-top: paleturquoise 1px solid;
	font-weight: bold;
	font-size: 8.5pt;
	color: #003399;
	border-bottom: gray 1px solid;
	font-family: Arial;
	background-color: #E5F2FF;
	text-align: center;
}
TD.WFColumnFooter
{
	text-align: left;
	font-size: 8.5pt;
	color: #003399;
	font-family: Arial;
	border-top: gray 1px solid;
	border-bottom: gray 1px solid;
	background-color: #E5F2FF;
	border-left: paleturquoise 1px solid;
}
TABLE.GCTable
{
	font-size: 8.5pt;
	color: #003399;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	border-bottom-style: none;
}

.PanelHighLitePlan
{
	background-color: #C1D1B2;	
}

.PanelHighLiteRedirect
{
	background-color: #FFE0B2;	
}

.PanelHighLiteComplete
{
	background-color: #CF9090;	
}

.ajaxCalendar .ajax__calendar_container
{
    border:1px solid #646464;
    background-color: #ccffff;
    color: #003399;
}

.AdManagerLeftImage
{
float:left;
margin-right:5px;
margin-left:4px;
margin-top:10px;
margin-bottom:5px;
}

.AdManagerBodyText
{
padding-top:5px;
text-align:left;
margin-left:5px;
margin-right:5px;
}

TD.Headings
{
	font-size: 10pt;
	font-weight: bold;
}

TD.BlueHeadings
{
	font-size: 12pt;
	font-weight: bold;
	color: blue;
}

TH.SilverHeadings
{
	font-size: 10pt;
	font-weight: bold;
	background-color: Silver;
	text-align: center;
}

TABLE.STORMtable
{
	BORDER-RIGHT: black 1pt solid; 
	BORDER-TOP: black 1pt solid; 
	BORDER-LEFT: black 1pt solid; 
	BORDER-BOTTOM: black 1pt solid; 
	BACKGROUND-COLOR: #e2eeff;
}

TABLE.VesselTable
{
	BORDER-RIGHT: black 1pt solid; 
	BORDER-TOP: black 1pt solid; 
	BORDER-LEFT: black 1pt solid; 
	BORDER-BOTTOM: black 1pt solid; 
	BACKGROUND-COLOR: #e2eeff;
}

.buttonStyle
{
	background-color: ButtonFace;
	border-style:outset;
	border-color:ButtonShadow;
	border-width:1.5pt;
}

.buttonStyleLarge
{
	background-color: ButtonFace;
	border-style:outset;
	border-color:ButtonShadow;
	border-width:1.5pt;
    height:30px;
    width: 100px;
}


.buttonBlue
{
	background-color:Blue;
	border-style:outset;
	border-width:1.5pt;
	color:White;
}

.Hide
{
	display:none;
}

.Show
{
	display:inline;
}

.modalBackground
{
    background-color:#e6e6e6;
    filter:alpha(opacity=60);
    opacity:0.60;
}

.progressModalPopup
{
	font:10pt Verdana,sans-serif;
	text-align:center;
	background:url(modalBg.png) no-repeat;
	width:310px;
	height:155px;
}