body {
	background-color: #9d9dbe;
	width : 100%;
	height : 100%;

	background-image:url(Images/bg1.png);
	background-repeat:repeat-x;

	
}

 
.toppane {
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
}

.leftpane {
	padding:0 5px 0 2px;
}

.contentpane {
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
}

.rightpane {
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
}

.bottompane {
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
}

.normal p{
	padding:0 15px;
	margin:0 0 10px;

}

.innerLeftPane,.innerRightPane,.innerBottomPane,.CenterPane,.ImagePane{
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
}


.MainMenu_MenuContainer {

    width:100%;
	height:1px;
	
}

.MainMenu_MenuBar {
}

.MainMenu_MenuArrow {
	display: none
}

.MainMenu_RootMenuArrow {
	display: none
}

.MainMenu_MenuIcon {
	display: none
}

.MainMenu_MenuBreak {
   	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid;  
	border-right: transparent 0px solid; 

	height: 1px;
}

.MainMenu_MenuItem {
    padding:4px 20px 4px 10px;
    border:0pt none;
    font-size: 12px; 
    color: #252550;
	font-weight: bold;
}

.MainMenu_MenuItemSel {
 
	cursor: pointer; 
	cursor: hand; 
}

.RootMenuItem TD {
   padding-left: 2px;
   padding-right: 2px; 
   font-size:12px;
   font-weight:bold;
   color:#252550;
   height:55px;
   text-align:center;

   font-family:Verdana, Arial, Helvetica, sans-serif;
}


.RootMenuItemSel TD {
   padding-left: 2px;
   padding-right: 2px; 
   font-size:12px;
   font-weight:bold;
   color: #fff;  
   height: 55px;
   text-align:center;
   background-color:#252550; 
   }

.RootMenuItemHover TD {
   padding-left: 2px;
   padding-right: 2px; 
   font-size:12px;
   font-weight:bold; 
   height: 55px ; 
   text-align:center;
   color:#fff;
}


.Submenuitemselected,Submenuitembreadcrumb {
    padding:4px 20px 4px 10px;
    border:0pt none;
    margin-top: 0px;
    margin-left: 0px; 
    font-size: 12px; 
    color: #F5F6F8;
	font-weight: bold; 
	background: #252550; 	

}

.Submenu {
    border:1px solid #666666;
    cursor:pointer;
    margin-top: 0px;
    margin-left: 0px; 
    z-index: 10000 !important;
    font-size: 12px; 
    color: #252550;
    font-weight: bold; 
	background: #F5F6F8; 
	width:inherit;
}

.Head{ 
   font-size:13px;
   font-weight:bold;
   color: 333; 
}

.SubHead{ 
   font-size:12px; 
   color: 333; }
   
.SubSubHead{ 
   font-size:12px; 
   color: 333;
}

.Normal{
   font-size:12px; 
   color : 333;
   font-weight : normal;
   font-size : 12px;
   
}

.TH,TD,DIV {	
   font-size: 12px; 
   color: #333; 
   font-family:Verdana, Arial, Helvetica, sans-serif;
}

.CommandButton {
	font-size : 12px;
	font-weight : normal;
	color : #333;
	text-decoration : none;
}
    
A.CommandButton:link {
	font-size : 12px;
	font-weight : normal;
	color : #333;
	text-decoration : underline;
}

A.CommandButton:visited  {
	font-size : 12px;
	font-weight : normal;
	color : #333;
	text-decoration : underline;
}

A.CommandButton:active {
	font-size : 12px;
	font-weight : normal;
	color : #333;
	text-decoration : underline;
}

A.CommandButton:hover {
	font-size : 12px;
	font-weight : normal;
	color : #333;
	text-decoration : none;
}

.User {
   font-size : 9px;
   font-weight:bold; 
   color:#252550;
   text-decoration:none;
   text-transform:lowercase;
}
    
A.User:link {
    font-size : 9px;
    font-weight:bold; 
	color : #252550;
	text-decoration : none;
	text-transform:lowercase;
}

A.User:visited {
    font-size : 9px;
    font-weight:bold; 
	color : #252550;
	text-decoration : none;
	text-transform:lowercase;
}

A.User:active {
    font-size : 9px;
    font-weight:bold; 
	color : #252550;
	text-decoration : underline;
	text-transform:lowercase;
}

A.User:hover {
    font-size : 9px;
    font-weight:bold; 
	color : #252550;
	text-decoration : underline;
	text-transform:lowercase;
}

A:link {
	font-size : 12px;
	font-weight : normal;
	color :#cc0000;
	text-decoration :underline;
}

A:active {
	font-size : 12px;
	font-weight : normal;
	color :#cc0000;
	text-decoration : underline;
}

A:hover {
	font-size : 12px;
	font-weight : normal;
	color :#cc0000;
	text-decoration :none;
}

A:visited {
	font-size : 12px;
	font-weight : normal;
	color :#cc0000;
	text-decoration : underline;
}

.Footer, .credits{
   font-size:11px;
   color:#252550;
   text-decoration:none;
   padding-bottom:10px;
}

.Footer a:link, .credits a:link {
    font-size:11px;
	color : #003366;
	text-decoration : none;
}

.Footer a:visited  {
    font-size:11px;
	color : #003366;
	text-decoration : none;
}

.Footer a:active {
    font-size:11px;
	color : #003366;
	text-decoration : underline;
}

.Footer a:hover {
    font-size:11px;
	color : #003366;
	text-decoration : underline;
}

.credits a:hover, .credits a:active, .credits a:visited {
    font-size:11px;
	color : #003366;
	text-decoration : none;
}


.Links {
   font-size:11px;
   font-weight:bold; 
   color:#333;
   text-decoration: none;
   text-transform:lowercase;
}

A.Links:link {
    font-size:11px;
    font-weight:bold; 
	color : #252550;
	text-decoration : none;
	text-transform:lowercase;
}

A.Links:visited {    
    font-size:11px;
    font-weight:bold; 
	color : #333;
	text-decoration : none;
}

A.Links:active {
    font-size:11px;
    font-weight:bold; 
	color : #333;
	text-decoration : underline;
}

A.Links:hover {
    font-size:11px;
    font-weight:bold; 
	color : #333;
	text-decoration : underline;
}

.footer a{color:#252550; text-decoration:none;}

/* Home page Featured area */

.feature_wrapper { width:440px;}
.feature_heading {width:440px; background-color:#c41717;}
.feature_heading h3 { color:#fff; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 0 0 15px;}
.feature_heading a, .feature_heading a:hover { color:#fff; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.haulout_img{ background:url(/Portals/0/images/haulout_feature.jpg) no-repeat; height:251px; margin-top:-18px;}
.repair_img{ background:url(/Portals/0/images/repairs_feature.jpg) no-repeat; height:251px; margin-top:-18px;}
.feature_text { float:left; width:440px; height:47px; background-image:url(Images/feature_text_bg.png); margin-top: 204px; text-align:left;}
.feature_text p{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px;padding:0 0 0 10px; margin-top:8px;}
.feature_text a{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; margin-top:8px; display:block; width:430px;text-decoration:none;}
.feature_text a:hover {text-decoration:underline;}


.side_bar_feature_wrapper { width:250px; margin-top:25px;}
.side_bar_feature_heading {width:250px; background-color:#c41717; height:36px;}
.side_bar_feature_heading h3 { color:#fff; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 0 0 15px; margin:0}
.side_bar_haulout_img{ background-image:url(/Portals/0/images/haulout_sidebar.jpg); height:188px; margin-top:-18px; background-repeat:no-repeat;}
.side_bar_repair_img{ background-image:url(/Portals/0/images/repair_sidebar.jpg); height:188px; margin-top:-18px;}
.side_bar_feature_text { float:left; width:250px; height:47px; background-image:url(Images/feature_text_bg.png); margin-top: 141px;}
.side_bar_feature_text p{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px;padding:0 0 0 15px; margin-top:8px;}

/*Custom CSS*/
.quote {
	text-align:right;
	color:#fff; 
	margin-top:85px;
	padding-right:10px;
	font-style:italic;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.quote_small {
	font-size:9px;
	font-weight:normal;
	font-style:normal;
}

.menu_border {
	border-bottom:#252550 solid 2px;
	background-color:#f5f6f8;
}

.ButtomPane {
	padding:35px 0;
}

.footer_padding { padding:15px;}


.content_banner, .content_img, .img_border, .side_bar_feature_wrapper {
	border:5px #e1e1e1 solid;
}

.content_img {
	margin: 0 0 15px 15px;
}

.content_banner {
	margin-bottom:25px;
}


.side_bar_feature_heading a, .side_bar_feature_text p a, .side_bar_feature_heading a:hover { color:#fff; text-decoration:none;font-size:13px;font-weight:bold;}

.side_bar_feature_text p a{font-size:11px;font-weight:normal;}
.side_bar_feature_text p a:hover {text-decoration:underline;color:#fff;}
.leftpane {
	border-right: #252550 dotted 1px;
}

.normal ul li a{color:#000333;text-decoration:none;}
.normal ul li a:visited{color:#000333;text-decoration:none;}
.normal ul li a:hover{color:#000333;text-decoration:underline;}

.img-padding{
	margin-left:6px;
}

/* Moorage Table */

.moorage-table {padding-left:15px;}
.moorage-table td{ border-bottom:#000 1px solid;}
.moorage-heading {font-weight:bold;}
.moorage-indent {padding-left:25px;}

a.mailto-link {color:#fff; text-decoration:none;}

.MainMenu_TabMenuItemSelHover {background:#252550; color:#fff;}
















