body, div, span, td, p, li,ul, strong, form, html, blockquote
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#232323;
	font-size: small;
}

html, body {
  margin:  0;
  padding: 0;
}

a,a:link,a:visited,a:active
{
    font-size: small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #003163;
}

h1{font-size: medium; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;}

a.bulletinBoard:link,a.bulletinBoard:visited,a.bulletinBoard:active
{
    font-size: x-small;
}

a.quickLink:link,a.quickLink:visited,a.quickLink:active
{
   font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
}

b.pageHeaderAir,span.pageHeaderAir
{
    font-size: small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
    color: #31639C;
}

b.pageHeader,span.pageHeader
{
    font-size: small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
    color: #003163;
}

b.pageHeaderMarine,span.pageHeaderMarine
{
    font-size: small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
    color: #9c3100;
}

div.pageHeaderProperty {
    height: 30px;
    font-size: 20px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 6px 0 4px 9px; 
	margin: -5px -3px 0 -5px; 
	background: #253d2f url(/images/sidestreet/Prp_Hdr_bkgrnd.jpg) repeat-x;
	color: #ffffff;
}

div.pageHeaderInsideThePort {
    height: 39px;
    font-size: 18px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 6px 0 4px 9px; 
	margin: -5px -3px 0 -5px; 
	background: #fff url(/Images/InsideThePort_Hdr_bkgrnd.gif) repeat-x;
	color: #ffffff;
}


span.pageSubHeader,b.pageSubHeader
{
	font-weight:bold;
    color: #535252;
}

.boldWhiteText
{
    font-size: small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
    color: #ffffff;
}

.WhiteText
{
    font-size: small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.SmallWhiteText
{
    font-size: x-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.boldOrangeText
{
    font-size: small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
    color: #c3560c;
}

.redText
{
    font-size: x-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #CC0000;
}

.ENVRprt_redText
{
    font-size: small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #a23d15;
}

.noteText
{
    font-size: x-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.caption 
{
	font-size:xx-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #333333;
}

.SmallText label
{
   font-size: x-small;

}
input,textarea,select,label
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
}

input.textBox, input.textBoxSmall, textarea ,select, .textBox
{
    font-size: small;
    color: #232323;
	background-color: #E4EEF9;
	border: outset 1px #003163;
}


input.textBoxSmall
{
    font-size: xx-small;
}

input.button
{
    font-size: x-small;
    color: #ffffff;
	font-weight:bold;
    background-color: #003163;
    cursor:hand;
	padding-left:2px;
	padding-right:2px;
}

input.buttonWhite
{
    font-size: x-small;
    color: #666666;
	font-weight:bold;
    background-color: #ffffff;
}

input.buttonSummerBlue
{
    font-size: x-small;
    color: #ffffff;
	font-weight:bold;
    background-color: #0d6bab;
    cursor:hand;
	padding-left:2px;
	padding-right:2px;
}

input.buttonCEOblue
{
    font-size: x-small;
    color: #fff;
	font-weight:bold;
    background-color: #004271;
	margin-right:35px;
}


.leftNavPanel,.leftNavPanelOver,.rightNavPanel,.rightNavPanelOver
{
	border: 1px solid #CCD7E1;
	border-top:none;
}

.leftNavPanel,.rightNavPanel
{
	background-color:#F7FAFD;
}

.leftNavPanelOver,.rightNavPanelOver
{
	background-color: #DBE6F4;
}

.leftNavBoldText,
a.leftNavBoldText:visited,
a.leftNavBoldText:active,
a.leftNavBoldText:link,
.leftNavRegularText,
a.leftNavRegularText:visited,
a.leftNavRegularText:active,
a.leftNavRegularText:link,
.rightNavRegularText,
a.rightNavRegularText:visited,
a.rightNavRegularText:active,
a.rightNavRegularText:link,
.rightNavBoldText,
a.rightNavBoldText:visited,
a.rightNavBoldText:active,
a.rightNavBoldText:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block; 
	text-decoration: none;
	font-size: x-small;	
	height:100%;
}

.leftNavRegularText,
a.leftNavRegularText:visited,
a.leftNavRegularText:active,
a.leftNavRegularText:link,
.rightNavRegularText,
a.rightNavRegularText:visited,
a.rightNavRegularText:active,
a.rightNavRegularText:link,
.rightNavBoldText,
a.rightNavBoldText:visited,
a.rightNavBoldText:active,
a.rightNavBoldText:link
{
	color: #232323;			
}

.rightNavRegularText,
a.rightNavRegularText:visited,
a.rightNavRegularText:active,
a.rightNavRegularText:link,
.rightNavBoldText,
a.rightNavBoldText:visited,
a.rightNavBoldText:active,
a.rightNavBoldText:link
{
	padding:2px 3px 2px 8px;
}

.leftNavRegularText,
a.leftNavRegularText:visited,
a.leftNavRegularText:active,
a.leftNavRegularText:link
{
	padding:2px 5px 2px 8px;
}

.leftNavBoldText,
a.leftNavBoldText:visited,
a.leftNavBoldText:active,
a.leftNavBoldText:link,
.rightNavBoldText,
a.rightNavBoldText:visited,
a.rightNavBoldText:active,
a.rightNavBoldText:link
{
	color: #003163;
	padding:2px 5px 2px 5px;
	font-weight:bold;
}

.boldWhiteSmallText
{
    font-size: x-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
    color: #ffffff;
}

.SiteMapText {
	font-weight: bold;
	font-size: small;
	color:#003163;
}

.SiteMapSubText {
	font-weight: bold;
	color:#535252;
}

.blueheader {
	font-size: small;
	color:#003163;
}


.BoldText 
{
	font-size:small; 
	font-weight: bold; 
	color:#003163; 
	font-family:Verdana;
}

.DefaultText 
{
	font-size:small; 
	color:#333333; 
	font-family:Verdana;
}

a.breadCrumbLink,
a.breadCrumbLink:visited,
a.breadCrumbLink:active,
a.breadCrumbLink:link
 {
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	color:#003163;
	text-decoration: underline;
	vertical-align: middle;
	padding: 0px 5px;
}
a.smallLink,a.smallLink:link,a.smallLink:visited,a.smallLink:active
{
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	color:#003163;
	text-decoration: underline;
}
a.smallLinkBold,a.smallLinkBold:link,a.smallLinkBold:visited,a.smallLinkBold:active
{
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color:#003163;
	text-decoration: underline;
}
a.smallWhiteLink,a.smallWhiteLink:link,a.smallWhiteLink:visited,a.smallWhiteLink:active
{
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration: none;
}
a.OrangeBoldLink,a.sOrangeBoldLink:link,a.OrangeBoldLink:visited,a.OrangeBoldLink:active
{
	font: small Verdana, Arial, Helvetica, sans-serif;
	color:#c3560c;
	text-decoration: underline;
}

span.breadCrumbText
{
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	color:#003163;
	text-decoration: none;
	vertical-align: middle;
	padding: 0px 5px;
}

td.breadCrumbCell
{
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	color:#003163;
	text-decoration: none;
	padding-top: 2px;
}

.FieldText 
{
	font-size:small; 
	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.FieldLabelText,.FieldLabelText a,.FieldLabelText a:visited,.FieldLabelText a:active,.FieldLabelText a:link,.FieldLabelText div
{
	font-size:xx-small; 
	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.FieldLabelText a,.FieldLabelText a:visited,.FieldLabelText a:active,.FieldLabelText a:link
{
	color:#003163;
}

.SmallText 
{
	font-size:x-small; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.SmallBoldText 
{
	font-size:x-small; 
	font-weight: bold; 
	color:#003163; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.SmallBoldBlck 
{
	font-size:x-small; 
	font-weight: bold; 
	color:#000; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


input.searchBox
{
    font-size: x-small;
    color: #232323;
	background-color: #FFFFFF;
	border: outset 1px #003163;
}	

.Hidden
{	
	display: none; 
}
/*Start Engineering Specs Styles*/
.engSpecsGrid{
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	width:95=8%;
}
.engSpecsItem{
	font-family:Verdana;
	font-size:10px;
}
.engSpecsItem a{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
}
.engSpecsItem a:visited{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
}
.engSpecsItem a:active{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
}
.engSpecsRow{
	background-color:#F0F5FA;
}
.engSpecsRowAlt{
	background-color:#F7FAFD;
}
.engSpecsHeader a{
	font-weight:bold;
	padding:3px;
	text-decoration:none;
}
.engSpecsHeader a:hover{
	color:#7b7b7b;
}
.engSpecsHeader span{
	color:#003163;
	font-weight:bold;
	padding:3px;
	text-decoration:none;
}
.engSpecsDropDown{
	font-size:10px;
}
.engSpecsSort{
	font-family:Verdana;
	font-size:10px;
	color:#535252;
}
/*End Engineering Specs Styles*/
