h1, h2, h3, h4, h5, p, ul{margin: 0;}

ul{

	padding: 0;

	list-style: none;

}

p {

	margin-bottom:10px;

}

sub{line-height:80%;}





/* FONT SIZES */
.white {
    font-size: 100%;
    color: #FFFFFF;
}

.portTableWhite {
    font-size: 100%;
    color: #003366; 
}


.super {

    font-size: 75%;

    vertical-align:text-top;   

}



.subscript {

    font-size: 65%;

    vertical-align:text-bottom; 

}



.text p.small {

	font-size: 108%;

	line-height: 14px;

	color: #666;

}



.text p a.heading1 {

	font-weight:bold;

	font-size:120%;

}





/* CONTENT RULES */



.text ul{

	list-style: outside disc;

	font-size: 120%;

	margin: 10px 0 10px 40px;

}

ul.numberedList {

	list-style-type:decimal;

}

.text ul li{

	margin: 5px 0;

}



.text ul li .listTitle{

	margin-left: 10px;

}



.text ul ul, .text ul ul ul{

	font-size: 100%;

}



.text ol{

	font-size: 120%;

	line-height:15px;

}



.text ol li {

	margin-bottom:10px;

}



.text ol li ol {

	font-size:100%;

	margin-top:10px;

	margin-bottom:10px;

}



.left {

	float: left;

	margin: 5px 10px 5px 0;

}



.right {

	float: right;

	margin: 5px 0px 5px 10px;

}







.wrapp{

	width: 100%;

	overflow: hidden;

}

.top-bar a:hover, #footer a:hover, .tabset .post a:hover{text-decoration: underline;}

html{font-size: 100.01%;}

body, form{

	margin: 0;

	padding: 0;

}

body{

	font: 64% Helvetica, Arial, sans-serif;

	min-width: 955px;

}

.page{

	width: 955px;

	margin: 0 auto;

	overflow: hidden;

}



.page_fr{

	width: 955px;

	margin: 0 auto;

	overflow: hidden;

}



.content_text{font-size: 12px;}

.content_text ul{

	list-style: outside disc;
	margin: 10px 0 10px 40px;

}



/*header start*/

/*top bar start*/

.top-bar{

	background: #f3f7fb url(../images/header_bg.jpg) repeat-x;

	padding: 0 0 10px;

}

.top-bar a{text-decoration: none;}

.logo{

	font-size: 0;

	line-height: 0;

	width: 295px;

	height: 78px;

	float: left;

	margin: 4px 0 0 9px;

}

.logo a{

	display: block;

	width: 295px;

	height: 78px;

	text-indent: -9999px;

	overflow: hidden;

	background: url(../images/logo.jpg) no-repeat;

}



.logo_fr{

	font-size: 0;

	line-height: 0;

	width: 341px;

	height: 78px;

	float: left;

	margin: 4px 0 0 9px;

}

.logo_fr a{

	display: block;

	width: 341px;

	height: 81px;

	text-indent: -9999px;

	overflow: hidden;

	/*background: url(../images/logo_fr.png) no-repeat;*/

	background-image:url(../images/logo-fr.jpg);

	background-repeat:no-repeat;

}

.managed{

	width: 600px;

	w\idth:570px;

	float: right;

	font-size: 90%;

	padding: 6px 30px 0 0;

	line-height: 100%;

}

.managed ul{

	float: right;

	margin: 0;

	padding:0;

}

.managed ul li{

	float: left;

}

.managed a{

	width: 150px;

	float: left;

	color: #00338e;

	background-repeat: no-repeat !important;

	background-position: 0 100% !important;

	padding: 9px 0 0;

}

.managed a:hover {

	text-decoration:none;

}

.managed a.item-1{

	width: 150px;

	w\idth:120px;

	background: url(../images/managed-2.gif);

	padding-left: 30px;

}

.managed a.item-3{

	width: 150px;

	w\idth:115px;

	background: url(../images/managed-1.gif);

	padding-left: 35px;

}

.managed p{

	float: right;

	width: 57px;

	height: 10px;

	background: url(../images/managed-by.gif) no-repeat;

	text-indent: -9999px;

	margin: 15px 10px 0 0;

	display:none;

}



.managed_fr {

	width: 600px;

	w\idth:570px;

	float: right;

	font-size: 90%;

	padding: 6px 30px 0 0;

	line-height: 100%;

}

.managed_fr ul{

	float: right;

	margin: 0;

	padding:0;

}

.managed_fr ul li{

	float: left;

}

/*.managed_fr ul li:first-child{

	width: 180px !important;

}*/

.managed_fr a{

	width: 130px;

	float: left;

	color: #00338e;

	background-repeat: no-repeat !important;

	background-position: 0 100% !important;

	padding: 9px 0 0 0;

}

.managed_fr a:hover {

	text-decoration:none;

}

.managed_fr a.item-1{

	width: 180px;

	w\idth:150px;

	background: url(../images/managed-2.gif);

	padding-left: 30px;



}

.managed_fr a.item-3{

	width: 150px;

	w\idth:115px;

	background: url(../images/managed-1.gif);

	padding-left: 35px;

}

.managed_fr p{

	/*

	float: right;

	width: 58px;

	height: 19px;

	background: url(../images/managed-by_fr.gif) no-repeat;

	text-indent: -9999px;

	margin: 15px 10px 0 0;

	 */

	display:none;

}



.top-nav{

	float: right;

	margin: 36px 0 0 0;

	padding: 0 2px 0 0;

}

.top-nav li{

	float: left;

	padding: 0 10px 0 9px;

	line-height: 120%;

}

.top-nav li a{

	font-size: 110%;

	color: #c03;

}

/*top bar end*/

/*navigation bar start*/

.nav-bar{

	background: #094fa3;

	font-size: 110%;

}

.nav-bar ul{

	background: url(../images/main-nav.gif) repeat-y;

	padding: 0 0 0 2px;

	margin: 0 0 0 19px;

	float: left;

	display: inline;

}



.nav-bar li{

	float: left;

	background: url(../images/main-nav.gif) repeat-y 100% 0;

	padding: 0 2px 0 0;

}

.nav-bar li a{

	color: #fff;

	text-decoration: none;

	font-weight: bold;

	float: left;

	line-height: 27px;

	padding: 0 9px 0 10px;

}



.nav-bar .page_fr li a{

	padding: 0 5px;

}



.nav-bar li a:hover{background: url(../images/main-nav-hover.gif) repeat-x;}

.nav-bar li.active a{background: url(../images/main-nav-active.gif) repeat-x !important;}

.nav-bar form{

	float: right;

	margin: 4px 13px 4px 0;

	display: inline;

}



.nav-bar form_fr{

	/*float: right;*/

	float:left;

	margin: 4px 13px 4px 0;

	display: inline;

}

.nav-bar .type-text{

	float: left;

	background: url(../images/type-text.gif) no-repeat;

	padding: 2px 0 2px 4px;

	border: 0;

	width: 167px;

	height: 15px;

	margin: 0 6px 0 0;

	font: 12px Arial, Helvetica, sans-serif;

	color: #000;

}



.nav-bar .type-text{

	float: left;

	background: url(../images/type-text.gif) no-repeat;

	padding: 2px 0 2px 4px;

	border: 0;

	width: 105px;

	height: 15px;

	margin: 0 6px 0 0;

	font: 12px Arial, Helvetica, sans-serif;

	color: #000;

}



.nav-bar .type-img{float: left;}

/*navigation bar end*/

/*middle image start*/

.middle-image img{display: block;}

/*middle image end*/

/*header end*/

/*content start*/

#content .page{padding: 4px 0 12px;}

#content .page_fr{padding: 4px 0 12px;}

.extra .sub-nav .map, .inner .sub-nav .map{

	display: block;

	background-repeat: no-repeat !important;

	text-indent: -9999px;

	overflow: hidden;

}



.extra .sub-nav .map_fr, .inner .sub-nav .map_fr{

	display: block;

	background-repeat: no-repeat !important;

	text-indent: -9999px;

	overflow: hidden;

}



/*tabset start*/

.tabset{

	width: 219px;

	float: right;

	margin: 11px 0 0;

}

.tabset .tabs{

	border-bottom: 1px solid #b2cce5;

	width: 100%;

	overflow: hidden;

	padding: 1px 0 5px;

}

.tabs li{

	float: left;

	/* padding: 8px 19px 7px 20px; */

	padding: 8px 0px 8px 0px;

	border-right: 1px solid #b2cce5;

	font-size:95%;	

	vertical-align:middle;

}

.tabs li.first{padding-left: 0;padding-right:4px;}

.tabs li.last { 

	border: none;

	background: url(../images/envelope.gif) left no-repeat center;

	margin-left:5px;

	padding-left:28px;

}

.tabs a{

	float: left;

	text-decoration: none;

	color: #094fa3;

	font-size: 110%;

	line-height: 100%;

	font-weight: bold;

	text-transform: uppercase;

}

.tabs .active{

	padding-right: 8px;

	padding-top: 6px;

}

.tabs .active a{

	color: #c7161d;

	font-size: 130%;

}

.tabset .post{

	color: #666;

	font-size: 120%;

	padding: 9px 10px 3px 0;

	line-height: 120%;

}

.tabset .post a{

	color: #c03;

	font-style: italic;

	text-decoration: none;

	padding: 0 10px 0 0;

/*	background: url(../images/post-a.gif) no-repeat 100% 5px; */

}

/*tabset end*/

/*extra block start*/

.extra{

	width: 716px;

	float: left;

	padding: 9px 0 0;

}

/*sub navigation home start*/

.index .sub-nav{

	width: 226px;

	float: left;

	padding: 0 0 0 2px;

}



.index .sub-nav .map{

	width: 226px;

	height: 58px;

	background: url(../images/seaway-map-home.png);

}



.index .sub-nav .map_fr{

	width: 226px;

	height: 58px;

	background: url(../images/seaway-map-home_fr.png);

}



.index .sub-nav ul li{padding: 1px 0 0;}

.index .sub-nav ul a{

	display: block;

	width: 226px;

	height: 59px;

	background-repeat: no-repeat !important;

	text-indent: -9999px;

	overflow: hidden;

}

.index .sub-nav ul a.business{background: url(../images/sub-nav-business.png);}

.index .sub-nav ul a.business_fr {background: url(../images/sub-nav-business_fr.png);}

.index .sub-nav ul a.students{background: url(../images/sub-nav-students.png);}

.index .sub-nav ul a.students_fr {background: url(../images/sub-nav-students_fr.png);}

.index .sub-nav ul a.neighbours{background: url(../images/sub-nav-neighbours.png);}

.index .sub-nav ul a.neighbours_fr {background: url(../images/sub-nav-neighbours_fr.png); margin-left:2px;}

.index .sub-nav ul a.media{background: url(../images/sub-nav-media.png);}

.index .sub-nav ul a.media_fr {background: url(../images/sub-nav-media_fr.png);}

/*sub navigation home end*/

/*descr links start*/

.extra .main-links, .extra .main-links li{

	width: 475px;

	float: right;

}

.extra .main-links li{float:left;padding: 2px 0 1px 0;}

.extra .main-links a{

	float: left;

	background-repeat: no-repeat !important;

	text-indent: -9999px;

	overflow: hidden;

	width: 236px;

	height: 147px;

	padding:0;

	margin:0;

}

.extra .main-links a.shipping{

	width: 475px !important;

	background: url(../images/commercial-shipping.jpg);

}



.extra .main-links a.shipping_fr{

	width: 475px !important;

	background: url(../images/commercial-shipping_fr.jpg);

}



.extra .main-links a.recreational{

	background: url(../images/recreational.jpg);

}



.extra .main-links a.recreational_fr{

	background: url(../images/recreational_fr.jpg);

}



.extra .main-links a.blue-is-green{

	margin-left:3px;

	background: url(../images/blue-is-green.jpg);

}



.extra .main-links a.blue-is-green_fr{

	background: url(../images/blue-is-green_fr.jpg);

}



/*.extra .main-links a.right{float: left;}

.extra .main-links a.right_fr{float: left;}*/

/*descr links end*/

/*feature box home start*/

.index .feature-box{

	width: 716px;

	overflow: hidden;

	margin: 12px 0 0;

	border-top: 1px solid #b2cce5;

}

.index .feature-box li{

	float: left;

	padding: 15px 0 2px 3px;

}

.index .feature-box li a{

	float: left;

	height: 56px;

	background-repeat: no-repeat !important;

	text-indent: -9999px;

	overflow: hidden;

}

.index .feature-box li a.careers{

	width: 226px;

	background: url(../images/home-featured-1.png);

	margin-right: 10px;

}



.index .feature-box li a.careers_fr{

	width: 226px;

	background: url(../images/home-featured-1_fr.png);

	margin-right: 10px;

}



.index .feature-box li a.great-lakes{

	width: 226px;

	background: url(../images/home-featured-2.png);
	/* background: url(../images/home-featured-4.gif); seaway 50th logo June 22, 2010*/ 

	margin-right: 10px;

}



.index .feature-box li a.great-lakes_fr{

	width: 226px;

	background: url(../images/home-featured-2_fr.png); 
	/* background: url(../images/home-featured-4_fr.gif); June 22, 2010 remove seaway 50th*/

	margin-right: 10px;

	padding-bottom:2px;

}



.index .feature-box li a.got-a-good{

	width: 226px;

	background: url(../images/home-featured-3.png);

}



.index .feature-box li a.got-a-good_fr{

	width: 226px;

	background: url(../images/home-featured-3_fr.png);

}



/*feature box home end*/

/*extra block end*/

/*seo block start*/


.seo-block{

	width: 700px;

	float: right;

}
/* add on Jan 26, 2009 for larger seaway map */
.seo-block-full {
	width: 955px;
}
/*h1 start*/
.seo-block h1, .seo-block-full h1 {
	padding: 3px 9px 2px;
	margin: 0 0 10px;
	background: #c7161d;
	font-size: 180%;
	line-height: 22px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
}
/*h1 end*/
/*text start*/
.seo-block .text, .seo-block-full .text {
	width: 450px;
	w\idth: 448px;
	float: left;
	padding: 0 0 0 2px;
	color: #333;
}
.seo-block h2, .seo-block-full h2 {
	/*padding: 0 0 0 35px;*/
	/*background: url(../images/flag.gif) no-repeat 0 4px;*/
	color: #039;
	font-size: 180%;
	line-height: 110%;
	margin: 1px 0 19px;
}

/* end of seo-block for larger seaway map Jan 26,2009)*/

/*h1 start*/
/* Jan 26, 2009 for larger seaway map
.seo-block h1{

	padding: 3px 9px 2px;

	margin: 0 0 10px;

	background: #c7161d;

	font-size: 180%;

	line-height: 22px;

	color: #fff;

	font-weight: normal;

	text-transform: uppercase;

}
*/
/*h1 end*/

/*text start*/
/* Jan 26, 2009 for larger seaway map
.seo-block .text{

	width: 450px;

	w\idth: 448px;

	float: left;

	padding: 0 0 0 2px;

	color: #333;

}
*/

/*/* Jan 26, 2009 for larger seaway map
.seo-block h2{*/

	/*padding: 0 0 0 35px;*/

	/*background: url(../images/flag.gif) no-repeat 0 4px;*/
/* Jan 26, 2009 for larger seaway map
	color: #039;

	font-size: 180%;

	line-height: 110%;

	margin: 1px 0 19px;

}
*/


h2.slsmc {

	padding: 0 0 0 35px;

	background: url(../images/flag.gif) no-repeat 0 4px;

}



h2.slsdc {

	padding: 0 0 0 35px;

	background: url(../images/us_flag.gif) no-repeat 0 4px;

}



.text p{

	font-size: 120%;

	line-height: 150%;

}

.text .archive{

	font-size: 120%;

	width: 100%;

	overflow: hidden;

	padding: 18px 0 9px;s

}

.text .archive li{

	padding: 2px 0;

	width: 100%;

	float: left;

}

.text .archive span{

	float: left;

	width: 31px;

}

.text .archive a{

	float: left;

	color: #333;

	background: url(../images/pdf.gif) no-repeat left;

	padding: 0 0 0 22px;

	line-height: 16px;

	margin: 0 25px 0 18px;

}

.text .archive a:hover{text-decoration: none;}

/*text end*/

/*download plan start*/

.seo-block .download-plan{

	float: right;

	width: 235px;

	height: 210px;

	text-indent: -9999px;

	overflow: hidden;

	background: url(/images/download-plan.jpg) no-repeat;

	margin: 6px 10px 0 0;

}

.seo-block .ospreys{

	float: right;

	width: 235px;

	height: 530px;

	text-indent: -9999px;

	overflow: hidden;

	background: url(/images/ospreys.jpg) no-repeat;

	margin: 6px 10px 0 0;

}

.seo-block .download-plan_fr{

	float: right;

	width: 233px;

	height: 205px;

	text-indent: -9999px;

	overflow: hidden;

	background: url(/images/download-plan-fr.gif) no-repeat;

	margin: 6px 10px 0 0;

}



.seo-block .download-plan-slsdc{

	float: right;

	width: 235px;

	height: 210px;

	text-indent: -9999px;

	overflow: hidden;

	background: url(../images/download-plan-slsdc.jpg) no-repeat;

	margin: 6px 10px 0 0;

}



.seo-block .download-plan-slsdc_fr{

	float: right;

	width: 233px;

	height: 204px;

	text-indent: -9999px;

	overflow: hidden;

	background: url(../images/download-plan-slsdc_fr.jpg) no-repeat;

	margin: 6px 10px 0 0;

}



/*download plan end*/

/*feature box inner start*/

.inner .feature-box{

	width: 695px;

	overflow: hidden;

	padding: 14px 0 0 2px;

	clear: both;

}

.inner .feature-box .left{

	width: 444px;

	float: left;

	padding:0;

	margin:0;

}

.inner .feature-box .right{

	width: 245px;

	float: right;

	padding:0;

	margin:0;

}

.inner .feature-box li{

	padding: 0;

	/*width: 100%;*/

	float:left;

	margin:0;

}

.inner .feature-box .left li a{

	margin-bottom:3px !important;

}

.inner .feature-box .right li a{

	margin-bottom:2px !important;

}

.inner .feature-box a{ 

	text-indent: -9999px;

	overflow: hidden;

	background-repeat: no-repeat !important;

	display:block;

}

.inner .feature-box a.transiting, 

.inner .feature-box a.transiting_fr, 

.inner .feature-box a.gateway, 

.inner .feature-box a.gateway_fr,

.inner .feature-box a.need-to-know, 

.inner .feature-box a.need-to-know_fr,

.inner .feature-box a.radio-messages,

.inner .feature-box a.radio-messages_fr

{ 

	width: 444px;

	height: 119px;

}

.inner .feature-box a.transiting { 

	background: url(../images/inner-featured-1.jpg);

}

.inner .feature-box a.transiting_fr{ 

	background: url(../images/inner-featured-1_fr.jpg);

}



.inner .feature-box a.vessels,

.inner .feature-box a.water,

.inner .feature-box a.seaway-opening,

.inner .feature-box a.ballast,



.inner .feature-box a.vessels_fr,

.inner .feature-box a.water_fr,

.inner .feature-box a.seaway-opening_fr,

.inner .feature-box a.ballast_fr,



/* seaway landing page boxes */

.inner .feature-box a.vital,

.inner .feature-box a.cost-effective,

.inner .feature-box a.resources-library,

.inner .feature-box a.environmentally-friendly,

.inner .feature-box a.treasure,

.inner .feature-box a.vital_fr,

.inner .feature-box a.cost-effective_fr,
.inner .feature-box a.resources-library_fr,
.inner .feature-box a.environmentally-friendly_fr,

.inner .feature-box a.treasure_fr,

/* recreational boating landing page boxes */

.inner .feature-box a.cruising,

.inner .feature-box a.nautical,

.inner .feature-box a.craft-resources,

.inner .feature-box a.lockage,

.inner .feature-box a.cruising_fr,

.inner .feature-box a.nautical_fr,

.inner .feature-box a.craft-resources_fr,

.inner .feature-box a.lockage_fr,

/* navigating the seaway landing page boxes */

.inner .feature-box a.nautical-charts,

.inner .feature-box a.aids-navigation,

.inner .feature-box a.transit-info,

.inner .feature-box a.environmental-data,

.inner .feature-box a.nautical-charts_fr,

.inner .feature-box a.aids-navigation_fr,

.inner .feature-box a.transit-info_fr,

.inner .feature-box a.environmental-data_fr

{

	width:222px;

	height: 59px;

	padding:0;

	margin:0;

	float:left;

}









/* commercial home page boxes - on right */



/* commercial home page boxes - on right */

.inner .feature-box a.notices,

.inner .feature-box a.seaway-clients,

.inner .feature-box a.information,

.inner .feature-box a.floating,



.inner .feature-box a.notices_fr,

.inner .feature-box a.seaway-clients_fr,

.inner .feature-box a.information_fr,

.inner .feature-box a.floating_fr

{

	height: 59px; width:245px;

}



.inner .feature-box a.vessels{background: url(../images/inner-featured-2.jpg);}

.inner .feature-box a.vessels_fr{background: url(../images/inner-featured-2_fr.jpg);}

.inner .feature-box a.water{background: url(../images/inner-featured-3.jpg);}

.inner .feature-box a.water_fr{background: url(../images/inner-featured-3_fr.jpg);}

.inner .feature-box a.seaway-opening{background: url(../images/inner-featured-4.jpg);}

.inner .feature-box a.seaway-opening_fr{background: url(../images/inner-featured-4_fr.jpg);}

.inner .feature-box a.ballast{background: url(../images/inner-featured-5.jpg);}

.inner .feature-box a.ballast_fr{background: url(../images/inner-featured-5_fr.jpg);}

.inner .feature-box a.notices, .inner .feature-box a.seaway-clients, .inner .feature-box a.information, .inner .feature-box a.floating{width: 245px;}



.inner .feature-box a.notices_fr, .inner .feature-box a.seaway-clients_fr, .inner .feature-box a.information_fr, .inner .feature-box a.floating_fr{width: 245px; float:none;}



.inner .feature-box a.notices{background: url(../images/inner-featured-6.jpg);}

.inner .feature-box a.notices_fr{background: url(../images/inner-featured-6_fr.jpg);}

.inner .feature-box a.seaway-clients{background: url(../images/inner-featured-7.jpg);}

.inner .feature-box a.seaway-clients_fr{background: url(../images/inner-featured-7_fr.jpg);}

.inner .feature-box a.information{background: url(../images/inner-featured-8.jpg);}

.inner .feature-box a.information_fr{background: url(../images/inner-featured-8_fr.jpg);}

.inner .feature-box a.floating{background: url(../images/inner-featured-9.jpg);}

.inner .feature-box a.floating_fr{background: url(../images/inner-featured-9_fr.jpg);}



/*=The Seaway landing page boxes

====================*/



.inner .feature-box a.gateway{ 

	background: url(../images/seaway/gateway-EN.jpg);

}

.inner .feature-box a.gateway_fr{ 

	background: url(../images/seaway/gateway-FR.jpg);

}

.inner .feature-box a.vital{background: url(../images/seaway/waterway-EN.jpg);}

.inner .feature-box a.vital_fr{background: url(../images/seaway/waterway-FR.jpg);}

.inner .feature-box a.cost-effective{background: url(../images/seaway/cost-effective-EN.jpg);}

.inner .feature-box a.cost-effective_fr{background: url(../images/seaway/cost-effective-FR.jpg);}

.inner .feature-box a.resources-library{background: url(../images/seaway/resources-library-EN.jpg);}

.inner .feature-box a.resources-library_fr{background: url(../images/seaway/resources-library-FR.jpg);}

.inner .feature-box a.environmentally-friendly{background: url(../images/seaway/enviro-friendly-EN.jpg);}

.inner .feature-box a.environmentally-friendly_fr{background: url(../images/seaway/enviro-friendly-FR.jpg);}

.inner .feature-box a.treasure{background: url(../images/seaway/recreational-treasure-EN.jpg);}

.inner .feature-box a.treasure_fr{background: url(../images/seaway/recreational-treasure-FR.jpg);}



/*=Recreational boating landing page boxes

====================*/



.inner .feature-box a.need-to-know{ 

	background: url(../images/recreational/need-know-EN.jpg);

}

.inner .feature-box a.need-to-know_fr{ 

	background: url(../images/recreational/need-know-FR.jpg);

}

.inner .feature-box a.cruising{background: url(../images/recreational/cruising-EN.jpg);}

.inner .feature-box a.cruising_fr{background: url(../images/recreational/cruising-FR.jpg);}

.inner .feature-box a.nautical{background: url(../images/recreational/nautical-charts-EN.jpg);}

.inner .feature-box a.nautical_fr{background: url(../images/recreational/nautical-charts-FR.jpg);}

.inner .feature-box a.craft-resources{background: url(../images/recreational/craft-resources-EN.jpg);}

.inner .feature-box a.craft-resources_fr{background: url(../images/recreational/craft-resources-FR.jpg);}

.inner .feature-box a.lockage{background: url(../images/recreational/lockage-schedule-EN.jpg);}

.inner .feature-box a.lockage_fr{background: url(../images/recreational/lockage-schedule-FR.jpg);}



/*=Navigating the Seaway landing page boxes

====================*/



.inner .feature-box a.radio-messages{ 

	background: url(../images/navigating/radio-messages-EN.jpg);

}

.inner .feature-box a.radio-messages_fr{ 

	background: url(../images/navigating/radio-messages-FR.jpg);

}

.inner .feature-box a.nautical-charts{background: url(../images/navigating/nautical-charts-EN.jpg);}

.inner .feature-box a.nautical-charts_fr{background: url(../images/navigating/nautical-charts-FR.jpg);}

.inner .feature-box a.aids-navigation{background: url(../images/navigating/aids-navigation-EN.jpg);}

.inner .feature-box a.aids-navigation_fr{background: url(../images/navigating/aids-navigation-FR.jpg);}

.inner .feature-box a.transit-info{background: url(../images/navigating/transit-info-EN.jpg);}

.inner .feature-box a.transit-info_fr{background: url(../images/navigating/transit-info-FR.jpg);}

.inner .feature-box a.environmental-data{background: url(../images/navigating/environmental-data-EN.jpg);}

.inner .feature-box a.environmental-data_fr{background: url(../images/navigating/environmental-data-FR.jpg);}









/*feature box inner end*/

/*seo block end*/

/*sub navigation inner start*/

.inner .sub-nav{

	width: 217px;

	float: left;

	background: url(../images/sub-nav.gif) repeat-x;

	padding: 28px 4px 0 29px;

	overflow: hidden;

}

.inner .sub-nav ul{padding: 0 0 14px;}

.inner .sub-nav li{

	background: url(../images/sub-nav-dots.gif) no-repeat 100% 100%;

	padding: 1px 0;

	position: relative;

}

/* .inner .sub-nav li.active{background: none;} */

.inner .sub-nav li.active li.active{background: url(../images/sub-nav-dots.gif) no-repeat 100% 100%;}

.inner .sub-nav li.active a{font-weight: bold;}

.inner .sub-nav li.active a span{background: url(../images/red-arrow-active.gif) no-repeat left;}

.inner .sub-nav li ul{

	background: url(../images/sub-nav-dots.gif) no-repeat 100% 0;

	padding: 0 0 0 15px;

	display: none;

}

.inner .sub-nav li.active ul{display: block;}

.inner .sub-nav li a{

	display: block;

	text-decoration: none;

	color: #036;

	font-size: 120%;

	padding: 10px 60px 9px 0;

}

.inner .sub-nav li a span{

	display: block;

	padding: 0 0 0 13px;

	background: url(../images/red-arrow.gif) no-repeat 0 5px;

}

.inner .sub-nav li ul .active a{background: url(../images/sub-nav-active.gif) repeat-y 100% 0;}

.inner .sub-nav li ul a{

	color: #669;

	font-weight: normal !important;

	padding-right: 0;

}

.inner .sub-nav li ul a span{background: url(../images/red-arrow.gif) no-repeat 0 5px !important;}

.inner .sub-nav li a:hover{text-decoration: underline;}

.inner .sub-nav li ul a:hover span{background: url(../images/red-arrow-hover.gif) no-repeat 0 3px !important;}



/* national flag styles  */

.inner .sub-nav li.canadaFlag{

	background: url(../images/flag.gif) no-repeat 13px 10px;

}

.inner .sub-nav li.canadaFlag a{

	padding-left:0;

}

.inner .sub-nav li.canadaFlag a span{

	padding-left:52px;

}

.inner .sub-nav li.usFlag{

	background: url(../images/us_flag.gif) no-repeat 13px 10px;

}

.inner .sub-nav li.usFlag a{

	padding-left:0;

}

.inner .sub-nav li.usFlag a span{

	padding-left:52px;

}

/*end flag styles*/



.inner .sub-nav .map{

	width: 224px;

	height: 58px;

	background: url(../images/seaway-map-home.png);

	display:block;

}



.inner .sub-nav .cartes, .inner .sub-nav .carte{

	width: 224px;

	height: 58px;

	background: url(../images/seaway-map-home_fr.gif);

	text-indent:-9999px;

	display:block;

}



/*sub navigation inner end*/



/*  site map styles */

ul.siteMap {

	list-style-type:none;

}

ul.siteMap li{

	padding-bottom:10px;

	list-style-type:none;

	text-transform:uppercase;

}

ul.siteMap ul{

	margin-bottom:0;

}

ul.siteMap li li{

	padding-bottom:0;

	text-transform:none;

}

ul.siteMap li li {

	padding-bottom:0;

	padding-left:10px;

	text-transform:none;

	background: url(../images/red-arrow.gif) no-repeat 0 5px;

}

ul.siteMap a{

	color: #036;

}

ul.siteMap a:hover{

	text-decoration:none;

}

/*  site map end  */





/* data table styles */

.dataTable {

	width:600px;

	border:0px solid #000;

}



.dataTable tr {

	vertical-align:top;

}



.dataTable th {

	font-weight:bold;

	text-align:left;

	font-size:110%;

	border-bottom:1px solid #000;	

}

/* data table styles end */



/*content end*/

/*footer start*/

#footer{border-top: 1px solid #b2cce5;}

#footer .page{

	width: 955px;

	padding-top:5px;

	margin: 0 auto;

	text-align:left;

}



#footer .page_fr{

	width: 955px;

	margin: 0 auto;

}



#footer ul{

	width: 400px;

	w\idth:390px;

	padding: 0 10px 0 0;

	overflow: hidden;

	float:right;

	margin:0;

	display:block;

}

#footer li{

	float: right;

	padding: 0 5px 10px;

}

#footer a{

	color: #666;

	text-decoration: none;

}

#footer p{

	width:420px;

	float:left;

}

/*footer end*/



/* hide print logo */

#header #print-logo {

	display: none;
/* Maria add on Dec 11, 2008 for using at new template en-wideText-Home.dwt*/
}.text_wide {
	width: 700px;
	list-style-type: disc;
	list-style-position: outside;
}

.box {
	text-align: left;
	font-size: 12px;
	float: right;
	background-color: #CCC;
	line-height: 25px;
	padding: 15px;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.flashfont {
	color: #F00;
	text-decoration: blink;
}

