@charset "UTF-8";
/* CSS Document */

body{
	margin: 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8pt;
}

img{
	border: none;
}

/* =========== GLOBAL ITEMS ===============  */


#global{
	text-align: center;
	}

#pagewidth{
	padding:0px;
	text-align: left;
	}

#header{
	display:none;
	}

#nav
{
	display:none;
}

#page
{
	padding: 10px;
}

#pagecontent
{
    width: 600px;
    padding-left: 20px;
    float: left;
}

#pagecontent * 
{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 8pt;
}

#pagecontent * li
{
    padding-top: 8px;
}

#pageextras
{
     display:none;
}

.pagextrastitle
{
     display:none;
}

.pageextrascontent img
{
    display:none;
}

#sidecontent
{
    display:none;
}

#footer
{
	display:none;
}



/* ============== ELEMENTS ================ */

#pagecontent h1
{
        font-size: 18pt;
        font: Arial;
        color: ForestGreen;
        font-weight: normal;
        border-bottom: 1px solid ForestGreen;
}

#pagecontent h2
{
        font-size: 14pt;
        font-family: Tahoma, Verdana, Geneva;
        font-weight: normal;
        color: ForestGreen;
}

#pagecontent h3
{
        font-size: 10pt;
        font-family: Tahoma, Verdana, Geneva;
        font-weight: normal;
        color: ForestGreen;
}

#pagecontent p, #pagecontent * li, #pagecontent * td
{
        font-size: 8pt;
}


/* ===== MAP ITEMS =====  */

#port_map_canvas
{
        margin: 5px;
        padding: 0px;
}

.pageextrasspace
{
        margin: 5px;
        padding: 0px;
}

.second
{
     border-bottom: solid 1px #999;
}

hr
{
    color: #91b155;
    background-color: #91b155;
    height: 1px;
    border: 0;
}

/*=== Special BFE Elements ===*/
.contentbox
{
	border: 1px solid #999;
	height: 250px;
	vertical-align: top;
}

.content
{
	width: 900px;
}

.contentboxhead{
     margin: 0px;
     padding: 4px;
     background-color: #91b155;
     border-bottom: solid 1px #999;
     text-transform: lowercase;
}

.contentboxstuff{
    margin: 5px;
   	font-family:Verdana, Geneva, sans-serif;
}

.widecontentboxstuff{
    margin: 0px;
   	font-family:Verdana, Geneva, sans-serif;
}

.contentboxstuff a img
{
	padding: 5px 15px 5px 15px;
}

.contentbox * h1, .widecontentboxstuff  * h1
{
        font-size: 15pt;
        font: Arial;
        color: ForestGreen;
        font-weight: normal;
}

.contentbox * h2, .widecontentboxstuff  * h2
{
        font-size: 12pt;
        font-family: Tahoma, Verdana, Geneva;
        font-weight: normal;
        color: ForestGreen;
}

.contentbox * h3, .widecontentboxstuff  * h3
{
        font-size: 11pt;
        font-family: Tahoma, Verdana, Geneva;
        font-weight: normal;
        color: ForestGreen;
}

.contentbox * p, .widecontentboxstuff * p, .contentbox * li, .widecontentboxstuff * li, .contentbox * td, .widecontentboxstuff * td
{
        font-size: 8pt;
}

.widecontentboxstuff
{
	padding:0;
}

/* === Overrides and extras === */

.noborder
{
    border: none;
}

/*  === home page main tabs === */
.maintabsouter {height:245px; width:626px; padding: 0; margin:0; position:relative; }
#maintabshome { height:250px; width:626px; margin:0px; padding:0px; overflow:hidden; position:relative;}
.maintabsfeature { height:240px; width:616px; position:absolute; overflow:hidden; padding: 5px; margin:0px; }
.maintabsfeature img { border:none;}

.maintabstabs { margin:0; padding:0;position:absolute; top:0; right:0; z-index:500; margin-right: 5px;}
.maintabstabs li {background-color:#91b155; list-style:none; padding:0px; margin: 0px; display: inline; }
.maintabstabs li a { color:#333; display:inline-block; width:30px; height:30px !important; text-decoration:none; text-align: center; vertical-align:center; line-height:30px;}
.maintabstabs li.active { background-color:GreenYellow; }
.maintabstabs li a.active { color:#000; }


