body {
	background-color:#7f818e!important;
	}
.wrapper {
	width:930px;
	margin:0 auto;
	}
.topMenu {
	margin-top:20px;
	padding:0;
	height:15px;
	}
.topMenu ul {
	float:right; 
	padding:0 10px 0 0;
	}
.topMenu ul li {
    float:left;	
	}
.topMenu ul li a, .topMenu ul li p {
	color:#333333;
	font-size:13px;
	} 
.topMenu ul li p {
	color:#969696;
	font-size:13px;
	} 
.mainArea {
	margin-top:10px;
	padding:0;
	background:url('../images/contentBack.jpg') repeat-y scroll;
	
	}  	
.mainMenu {
	height:32px;
	width:930px;
	background:#585657;
	}
.mainMenu ul {
	padding:8px 0 0 15px;
	}
.mainMenu ul li {
    float:left;
	padding:0 15px;	
	height:24px;
	position:relative;
	}
.mainMenu ul li a {
    color:#fff;
	font-size:15px;
	display:block;
	font-weight:normal;
	}
.mainMenu ul li a:hover, .mainMenu ul li a.inpath, .mainMenu ul li a#activeitem {
    	color:#ff5800;
	text-decoration:none;
	font-weight:normal;
	} 
.mainMenu ul li ul {	
	visibility: hidden;
	left:10px;
	margin:0;
	padding:0;
	position:absolute;
	top:24px;
	} 
.mainMenu ul li ul li {
   	float:none;
	min-height:24px;
	padding:0 !important;
	width:108px;
	display:table;
	}   
.mainMenu ul li ul li a, .mainMenu ul li ul li a#activeitem {	
	background:transparent url("../images/dropMainBack.png") repeat;
	color:#FFFFFF;
	font-size:10px;
	min-height:14px;
	padding:5px 5px 7px 5px;
	width:auto;
	} 
* html .mainMenu ul li ul li a, * html .mainMenu ul li ul li a#activeitem {	
	padding:5px 5px 7px 5px;
	}   
.mainMenu ul li ul li a:hover, .mainMenu ul li ul li a#activeitem, .mainMenu ul li ul li a#activeitem:hover, .mainMenu ul li ul li a.inpath  {	
	background:transparent url('../images/dropMainBackHover.png') repeat; 
	color:#ffffff; 
	}  
	  
.topGraphic {
	background:#000000;
	width:930px;
	}
.secondMenuAndSearch {
	background: url('../images/submenu_bg.gif') repeat-x #838382;
	width:930px;
	height:23px;
	}
.menu {
	color:#FFFFFF;
	display:block;
	float:left;
	height:17px;
	padding:6px 0 0 5px;
	width:700px;
	}
.menu ul {

	}
.menu ul li {
    color:#C1C1C1;
	float:left;
	font-size:9px;
	padding:0 5px;
	}
.menu ul li.first {
	padding:0 5px 0 0;
	}
.menu ul li a {
    	color:#D0D0D0;
	font-size:11px;
	} 
	.menu ul li a:hover, .menu ul li a#activeitem, .menu ul li a.inpath{
	    	text-decoration:none;
		color:#ffffff;
		}
.search {
	float:right;
	padding:2px;
	width:209px;
	}
.search input.searchField {
	background: url('../images/search_bg.gif');
	width: 136px;
	height: 17px;
	border: 0;
	margin-left: 2px;
	float:left;
	}
.search input.button {
	background:url("../images/search_btn.gif") no-repeat scroll 0 0 transparent;
	border:medium none;
	display:block;
	float:left;
	font-size:0;
	height:18px;
	line-height:0;
	margin-left:1px;
	margin-top:1px;
	padding:0 0 0 2px;
	text-indent:-9000px;
	width:62px;
	}
.content {
	background:url('../images/subpage_h_bg.gif') repeat-x scroll;
	min-height:393px;
	width:930px;
	
	}
.breadcrumb-ghost {
	width:930px;
	height:15px;
	padding:5px 0 0 0px;
	}
.breadcrumb {
	width:700px;
	height:15px;
	padding:5px 0 0 5px;
	float:left;
	}
.breadcrumb p.bcHead {
	color:#FFFFFF;
	float:left;
	} 
.breadcrumb ul {
    float:left;
    margin:2px 0 0 0;
	
	}
.breadcrumb ul li {
    float:left;
	padding:0 2px;
	}
.breadcrumb ul li a {

	} 
.sideMenu {
	width:156px;
	float:left;
	margin:57px 0 0 0;
	
	}
.sideMenu ul {
    margin:26px 10px 0 0;
	}
.sideMenu ul li {
	
	}
.sideMenu ul li a {
    display:block;
	min-height:13px;
	margin:0 0 0;
	padding:2px 0 0 20px;
	font-size: 11px;
	color: #666666;
	font-weight:normal;
	}
.sideMenu ul li ul li a {
    display:block;
	min-height:13px;
	margin:0 0 0;
	padding:2px 0 0 0px;
	font-size: 11px;
	color: #666666;
	}
.sideMenu ul li ul {
    	margin:0 0 5px 20px;
	}
.sideMenu ul li ul li {
    	margin:0 0 0 3px;
	}
.sideMenu ul li#childexistactive ul li a {
    	display:block;
	min-height:13px;
	margin:0 0 0;
	padding:2px 0 0 0px;
	font-size: 11px;
	color: #666666;
	font-weight:normal;
	}
    
.sideMenu ul li.active, .sideMenu ul li.inpath {
   	/*background:url('../images/subMenuActive.png') no-repeat scroll;*/
	}
.sideMenu ul li#childexist {
   	background:url('../images/subMenuUnFolded.png') no-repeat scroll;
	}
.sideMenu ul li#childexistactive {
   	background:url('../images/subMenuOutFolded.png') no-repeat scroll;
	}
.sideMenu ul li#childexist ul {
   	display:none;
	}
.sideMenu ul li.active ul li, .sideMenu ul li.inpath ul li {
   	background:none;
	}
	.sideMenu ul li.active a, .sideMenu ul li.inpath a{
	   	font-size:11px;
		font-weight:bold;
		color:#FF5800;
		}
	.sideMenu ul li#childexistactive.inpath a{
		color:#666666;
		}
	.sideMenu ul li#childexistactive ul li.active a, .sideMenu ul li#childexistactive ul li.inpath a{
	   	font-size:11px;
		font-weight:bold;
		color:#FF5800;
		}
	.sideMenu ul li a:hover, .sideMenu ul li#childexistactive ul li a:hover {
		color:#333333;
		text-decoration:underline;
		} 
.article, .newsArticle ul, #newsDetails {
	float:left;
	min-height:373px;
	padding:0 15px 0 0;
	width:464px;
	}
.article p, .newsArticle ul p, #newsDetails p {
	line-height:1.12em;
	}
.article ul, .article ol, #newsDetails ul, #newsDetails ol {
	padding:0 0 0 30px;
	margin:12px 0;
	}
.article ul, #newsDetails ul {
	list-style:disc;
	}
.article ol, #newsDetails ol {
	list-style:decimal;
	}
.article ul li, .article ol li, .newsArticle ul li, .newsArticle ol li,  #newsDetails ul li, #newsDetails ol li {
	color:#747678;
	}
.paragraph {
	float:left;
	width:774px;
	}
h1 {
	color:#444444;
	font-size:25px;
	margin:0 0 26px;
	padding:18px 0 14px;
	}
.second h1 {
	color:#444444;
	}
.article:first-child h1:first-child, .newsArticle:first-child h1:first-child {
	color:#FFF;
	}

.article p, .newsArticle p {
	padding:0 0 8px 0;
	line-height:14px;
	}
.articleImg {
	width:295px;
	float:left;
   	margin:57px 0 0 0;
	}
.articleImg img {
	
	}
.footer {
	color:#FFFFFF;
	font-size:11px;
	padding:6px 0;
	text-align:center;
	}
.footer small{
	color:#FFFFFF;
	}
.footer a {
	color:#3c3c3c;
	}
div.boats div.baater {
	display:none;
	}
.wide {
	width:759px;
	}

/*################################### Front ##################*/ 
.frontContent {
	background:#FFFFFF;
	min-height:190px;
	width:930px;
	}
.frontContent .frontarticle {
	background:#FFFFFF;
	min-height:190px;
	padding:0 15px 15px 35px;
	width:290px;
	float:left;
	}
.frontContent .frontarticle h1 {
	color:#666666;
	font-family:Verdana,Helvetica,Arial;
	font-size:14px;
	padding:36px 0 4px;
	font-weight:normal;
	}
.frontContent .frontarticle p {
	color:#666666;
	font-family:Arial;
	}
#flashContent, #flashID { 
	float:left;
	background:none repeat scroll 0 0 #000000; 
	}
.frontNewsArticle { 
	float:left;
	width:585px;
	line-height:1.12em;
	padding:0 0 15px 0;
	}
.frontNewsArticle h1 {
	background:url("../images/newsflash.gif") no-repeat scroll 15px 9px transparent;
	border-bottom:1px solid #CCCCCC;
	height:27px;
	line-height:1px;
	margin:0;
	padding:0;
	text-indent:-9000px;
	}
.frontNewsArticle ul li { 
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	float:left;
	width:262px;
	min-height:90px;
	}
.frontNewsArticle h2 span.date {
	color:#CCCCCC;
	font-family:Arial;
	font-size:11px;
	}
.frontNewsArticle h2 span.head {
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	}
.frontNewsArticle ul li span.newstext {
	color:#666666;
	font-family:Arial,Verdana;
	font-size:11px;
	}
.frontNewsArticle ul li div {
	padding-top:6px;
	}
.frontNewsArticle ul li div a, .newsArticle ul li div a {
	background:url("../images/dot.gif") no-repeat scroll 0 0 transparent;
	padding-left:18px;
	}
blockquote { quotes: "\201C" "\201D"; }
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }
/*################################### News ##################*/ 
.newsArticle {
	float:left;
	min-height:373px;
	width:774px;
	}
.newsArticle h1 {
	margin:0;
	color:#fff;
	}
.newsArticle ul {
	margin:26px 0 0 0;
	}
.newsArticle ul li .date {
	color:#666666;
	font-size:11px;
	}
.newsArticle ul li h2{
	color:#666666;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	}
.newsArticle ul li .newstext{
	padding-bottom:8px;
	display:block;
	}
.newsArticle ul li div {
	border-bottom:1px solid #CCCCCC;
	margin:0 0 20px;
	padding:0 0 20px;
	text-align:left;
	}
.newsArticle #newpaging { 
	float:left;
	font-size:13px;
	padding:0 0 15px;
	text-align:center;
	width:464px;
	}
.newsArticle #newpaging a { 
	display:inline-block;
	padding:0 3px;
	}
#newsDetails h2 {
	margin:26px 0 0 0;
	} 
#newsDetails .newsTeaser {
	padding:5px 0;
	}
#newsDetails .newsTeaser p {
	font-weight:bold;
	}
#newsDetails span.date {
	color:#666666;
	display:block;
	font-size:10px;
	padding:2px 0; 
	}
#newsImg {
	width:295px;
	float:left;
	overflow:hidden;
	}
span.imgCap {
	color:#000000;
	display:block;
	font-size:10px;
	font-style:italic;
	padding:0 10px 0 0;
	text-align:right;
	line-height:12px;
	}
.newsArticle img.paragraphimage {
	width:295px;
	overflow:hidden;
	} 
/*################################### Fleet ##################*/ 
.boats h2 {
	font-size:18px;
	color:#666666;
	}
.boats span {
	display:block;
	}
.boats span {
	display:block;
	}
.boats a.pdf_down {
	background:url(../images/arrow_3.gif) no-repeat;
	padding-left:28px; 
	}
.under_menu	{
	color:#FF5800;
	}
.under_menu ul {
	color:#FF5800;
	}
.under_menu ul li {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#FF5800;
	margin:0 0 3px;
	}
.under_menu ul li:hover {
	background:none repeat scroll 0 0 #FF5800;
	}
.under_menu ul li a {
	color:#FF5800;
	display:block;
	font-size:13px;
	padding:7px;
	}
.under_menu ul li:hover a {
	color:#FFFFFF;
	text-decoration:none;
	}

/*################################### From old site ##################*/ 
/* COMPLETE/FULL MENU STYLES */
.menu_complete { font-size: 12px; }
.menu_complete:link { color: #000000; }
.menu_complete:visited { color: #000000; }
.menu_complete:hover { color: #333333; text-decoration: underline; }

.menu_complete_on { font-size: 12px; font-weight: bold; }
.menu_complete_on:link { color: #000000; }
.menu_complete_on:visited { color: #000000; }
.menu_complete_on:hover { color: #333333; text-decoration: underline; }

/* COMPLETE/FULL MENU STYLES FOR UNDERLINKS */
.menu_complete_sub { font-size: 11px; }
.menu_complete_sub:link { color: #666666; }
.menu_complete_sub:visited { color: #666666; }
.menu_complete_sub:hover { color: #333333; text-decoration: underline; }

.menu_complete_sub_on { font-size: 11px; font-weight:bold; }
.menu_complete_sub_on:link { color: #ff5800; }
.menu_complete_sub_on:visited { color: #ff5800; }
.menu_complete_sub_on:hover { color: #ff5800; text-decoration: underline; }


/* MAIN MENU STYLES */
.menu_main { font-size: 12px; padding-left: 5px; padding-right: 5px;  }
.menu_main:link { color: #FFFFFF; }
.menu_main:visited { color: #FFFFFF; }
.menu_main:hover { color: #CCCCCC; text-decoration: none; }

.menu_main_on { font-size: 12px; padding-left: 5px; padding-right: 5px; }
.menu_main_on:link { color: #CCCCCC; }
.menu_main_on:visited { color: #CCCCCC; }
.menu_main_on:hover { color: #CCCCCC; text-decoration: none; }

/* STANDARD FORM ELEMENTS */
.input { font-family: Trebuched MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  border: 1px solid gray; }
/*.button { 
	font-family: Trebuched MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	border: 1px solid gray;
	*font-size: 0px; 
	*height: 20px; 
	*text-align: right; 
	*color: orange;
	*text-ident:0;
	*display:block;
	*line-height:0;  
	}*/

.printerfriendly:link { color: #999999; font-size: 9px; }
.printerfriendly:visited { color: #999999; }
.printerfriendly:hover { color: #666666; text-decoration: none; }

.acronym { border-bottom: 1px dotted orange; cursor:help;  }

.timeline, .Legend { font-size: 10px; }
.timeline:link, .Legend:link { color: #000000; }
.timeline:visited, .Legend:visited { color: #000000; }
.timeline:hover, .Legend:hover { color: #666666; text-decoration: none; }

/* ACTIVITIES */
.activities_iframe { border: 1px solid #eeeeee; }

.activities_headline { font-weight: bold; background-color: #dddddd; }

.activities_bg { margin: 0; padding: 0; background-color: white; overflow: auto; }
.activities_bg:link { color: #000000; }
.activities_bg:visited { color: #000000; }
.activities_bg:hover { color: #333333; text-decoration: underline; }  
/*################################### From old site end ##################*/ 
