html * .RadERadWindowButtonPinOff, html * .RadERadWindowButtonPinOn  
    {   
        margin-top: 0;   
    }   
       
    /* IE6 */   
    .RadERadWindowButtonPinOff, .RadERadWindowButtonPinOn  
    {   
        _margin-top: 0;   
    }   

xml {
display : none;
}
body {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #ffffff;
font-size : 14px;
line-height : 16px;
margin : 0;
padding : 0;
background-image : url(./imgs/background.jpg);
background-color : #2e467b;
background-repeat : repeat-y;
}

a {
font-weight : bold;
}
a:link {
color : #ffffff;
text-decoration: underline;
}
a:visited {
color : #ffffff;
text-decoration: underline;
}
a:hover {
color : #ffffff;
text-decoration: none;
}
a:active {
color : #ffffff;
text-decoration: none;
}

h1, h2, h3, h4, h5 {
margin : 5px 0 0 0;
padding : 0 0 0 0;
}
h3 {
font-size:16px
}
h4 {
font-size:16px
}
h5 {
font-size:14px
}
#left {
padding : 0 0 0 0;
margin : 0 0 0 0;
width : 597px;
}
.titleHeader {
margin-left : auto;
padding-top : 10px;
padding-left : 30px;
padding-bottom : 20px;
}
.whiteTitle {
font-size : 16pt;
font-family : "Times New Roman", Times, serif;
font-weight : bold;
padding-bottom : 5px;
}
.redTitle {
font-size : 16pt;
color : #ff0000;
font-family : "Times New Roman", Times, serif;
font-weight : bold;
padding-bottom : 5px;
}
#boat {
background-image : url(./imgs/bateau.jpg);
background-repeat : no-repeat;
width : 597px;
height : 397px;
border-width : 0;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
* html .menu ul li {
float : left;
height : 1%;
}
* html .menu ul li a {
height : 1%;
}
#main {
margin : 0 0 0 0;
padding : 0 0 0 0;
width : 597px;
/*height : 390px;*/
}

/*Vass: Content Tag is for Media, Careers, etc.*/
#content {
font-family : Verdana, Arial, Helvetica, sans-serif;
line-height : 20px;
float : none;
margin:10px 25px 50px 50px;
padding:0px;
}
#content p {
padding : 0;
margin : 14px 0 14px 0;
}
#content h1 {
padding : 0;
margin-top : 0;
font-size : 22px;
font-family : "Times New Roman", Times, serif;
font-weight : normal;
font-style : italic;
color : #ffffff;
line-height : 25px;
}

/*Vass: content_all tag is for content under Group & FaLLine menu*/
#content_all {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
line-height : 20px;
margin:0;
padding:0 0 50px 0;
float : none;
}

/*Vass: temporary for Fednav Group page only*/
#middleHeaderContainer {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
line-height : 20px;
margin:0;
padding:0 0 50px 0;
float : none;
}

#content_small {
margin:25px 25px 25px 50px;
float : none;
}
#content_small h1 {
padding : 0;
margin-top : 0;
font-size : 22px;
font-family : "Times New Roman", Times, serif;
font-weight : normal;
font-style : italic;
color : #ffffff;
line-height : 25px;
}
#content_small h2 {
padding : 0;
margin-top : 0;
margin-bottom : 0;
font-size : 12px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-style : normal;
color : #ffffff;
line-height : 14px;
}
#content_small p {
padding : 0;
margin-top : 0;
margin-bottom : 20px;
}

#submenu {
font-size : 10px;
font-family : "Times New Roman", Times, serif;
font-variant : small-caps;
font-weight : bold;
line-height : 20px;
color : #ffffff;
border-width : 0;
width : 112px;
position : absolute;
margin : 0;
padding : 0;
top : 410px;
left : 0;
}
#submenu a {
text-decoration : none;
color : #ffffff;
}

#submenu a:visited {
color : #ffffff;
}
#submenu a:hover {
/*text-decoration : underline;*/
color : #ffffff;
}
#submenu li {
list-style-type : none;
}
#submenu ul {
list-style-type : none;
}
#right {
padding : 0;
position : absolute;
left : 597px;
top : 0;
background-color : #2e467b;
width : 323px;
visibility : visible;
margin : 0px;
}
#logo {
width : 322px;
height : 123px;
margin-bottom : 35px;

}
#language {
position : relative;
font-size : 12px;
font-family : "Times New Roman", Times, serif;
font-variant : small-caps;
font-weight : bold;
line-height : 20px;
color : #ffffff;
padding : 0px;
margin : 0px;
border-width : 0px;
}
#language a {
text-decoration : none;
color : #ffffff;
}
#language a:visited {
color : #ffffff;
}
#language a:hover {
/*text-decoration : underline;*/
color : #ffffff;
}

#language li {
list-style-type : none;
}
#language ul {
	list-style-type : none;
	padding:0px 0px 0px 20px;
	margin:0px;
}
#navigation {
padding : 0px;
margin : 0px;
}
.subnavigationFr {
background-image : url(./imgs/back_contact_fr.jpg);
background-repeat : no-repeat;
width : 323px;
height : 63px;
padding-top : 1px;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 0 0 0 0;
}
.subnavigationFr2 {
background-image : url(./imgs/back_term_fr.jpg);
background-repeat : no-repeat;
width : 323px;
height : 63px;
padding-top : 1px;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 0 0 0 0;
}
.subnavigationFr3 {
background-image : url(./imgs/back_careers_fr.jpg);
background-repeat : no-repeat;
width : 323px;
height : 63px;
padding-top : 1px;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 0 0 0 0;
}
.subnavigationFr4 {
background-image : url(./imgs/back_fall_fr.jpg);
background-repeat : no-repeat;
width : 323px;
height : 63px;
padding-top : 1px;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 0 0 0 0;
}
.subnavigationFr5 {
background-image : url(./imgs/back_media_fr.jpg);
background-repeat : no-repeat;
width : 323px;
height : 63px;
padding-top : 1px;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 0 0 0 0;
}
.subnavigationselect {
padding-left : 8px;
padding-top : 15px;
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
.subnavigation select, .subnavigation2 select, .subnavigation3 select, .subnavigation4 select, .subnavigation5 select, .subnavigationFr select, .subnavigationFr2 select, .subnavigationFr3 select, .subnavigationFr4 select, .subnavigationFr5 select {
width : 180px;
background-color : #acb7d0;
font-size : 10px;
color : #2e467b;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
.subnavigation {
background-image : url(./imgs/back_contact.jpg);
background-repeat : no-repeat;
width : 323px;
height : 63px;
padding-top : 1px;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 0 0 0 0;
}
.subnavigation2 {
background-image : url(./imgs/back_term.jpg);
background-repeat : no-repeat;
width : 323px;
height : 63px;
padding-top : 1px;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 0 0 0 0;
}
.subnavigation3 {
background-image : url(./imgs/back_careers.jpg);
background-repeat : no-repeat;
width : 323px;
height : 63px;
padding-top : 1px;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 0 0 0 0;
}
.subnavigation4 {
background-image : url(./imgs/back_fall.jpg);
background-repeat : no-repeat;
width : 323px;
height : 63px;
padding-top : 1px;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 0 0 0 0;
}
.subnavigation5 {
background-image : url(./imgs/back_media.jpg);
background-repeat : no-repeat;
width : 323px;
height : 63px;
padding-top : 1px;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 0 0 0 0;
}
.subnavigationselect {
padding-left : 8px;
padding-top : 15px;
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
.subnavigation select, .subnavigation2 select, .subnavigation3 select, .subnavigation4 select, .subnavigation5 select {
width : 180px;
background-color : #acb7d0;
font-size : 10px;
color : #2e467b;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
#right_bas {
background-image : url(./imgs/bas_back.gif);
background-repeat : repeat-y;
}
.texte td a {
color : #000000;
}
.texte td a:link {
color : #000000;
}
.texte td a:visited {
color : #000000;
}
.texte td a:hover {
color : #000000;
}

.texte td a:active {
color : #000000;
}

#right_bas a {
color : #2e467b;
}
.cms_edit {
color : red;
}
.cms_edit p {
color : #2e467b;
}
.cms_edit p a {
color : #2e467b;
}
#Container {
width : 520px;
}
#boat_small {
background-image : url(./imgs/bateau2.jpg);
background-repeat : no-repeat;
width : 597px;
height : 262px;
}
#boat_efleet {
background-image : url(./imgs/efleet.jpg);
background-repeat : no-repeat;
width : 597px;
height : 262px;
}



body.scrolling #mainContainer #left #main #content_all{
overflow : scroll;
/*height : 100%;*/
margin: 0 0 50px 0;
padding:0;
width:597px;
height : 390px;
}

#col_right {
margin-top : 12px;
font-size : 11px;
width : 190px;
margin-left : 235px;
font-family : Verdana, Arial, Helvetica, sans-serif;
line-height : 14px;
}
#col_left {
margin-top : 12px;
float : left;
width : 204px;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
line-height : 14px;
}
.allships {
/*width : 400px;*/
/*margin-bottom : 20px;*/
margin-left:430px;
}
.allships select {
padding-top : 1px;
width : 110px;
background-color : #acb7d0;
font-size : 10px;
color : #2e467b;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
.schedule th {
padding : 0 0 0 0;
margin : 0 0 0 0;
color : #fcfaec;
margin : 0 0 0 0;
height : 20px;
font-size : 8px;
font-weight : bold;
border : 1px solid #9a9ca4;
vertical-align : top;
text-align : left;
}
.schedule td {
font-size : 10px;
color : #000000;
height : 15px;
background-color : #b6bac3;
margin : 0;
padding : 0 5px 0 0;
border : 1px solid #9a9ca4;
vertical-align : top;
}
.texteTable th {
padding : 0 0 0 0;
color : #000000;
margin : 0;
height : 20px;
font-size : 12px;
font-weight : bold;
vertical-align : top;
text-align : center;
background-color : #b6bac3;
}
.texteTable td {
padding : 0 0 0 0;
color : #000000;
margin : 0;
height : 20px;
font-size : 12px;
vertical-align : top;
text-align : left;
background-color : #b6bac3;
}
.texte th {
padding : 0 0 0 0;
color : #000000;
margin : 0;
height : 20px;
font-size : 12px;
font-weight : bold;
vertical-align : top;
text-align : center;
background-color : #b6bac3;
}
.texte .title {
text-align : left;
}
.texte .title h3 {
font-weight : bold;
padding-bottom : 5px;
padding-bottom : 8px;
}
.texte td {
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
font-size : 10px;
line-height : 16px;
color : #000000;
height : 15px;
background-color : #b6bac3;
margin : 0px;
}
.subtitle {
font-weight : bold;
padding : 0 3px 0 0;
margin : 0px;
}
.texte td p {
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#submenu_right {
	position : relative;	
	font-size : 10px;
	font-family : "Times New Roman", Times, serif;
	font-variant : small-caps;
	font-weight : bold;
	line-height : 20px;
	color : #ffffff;
	padding : 0px;
	margin : 0px;
}
#submenu_right ul {
	font-size : 12px;
	padding:0px 0px 0px 20px;
	margin:0px;
}
#submenu_right a {
text-decoration : none;
color : #ffffff;
}
#submenu_right a:visited {
color : #ffffff;
text-decoration : none;
}
#submenu_right a:hover {
/*text-decoration : underline;*/
color : #ff0000;
}

.gallery {
width : 555px;
margin-left : 10px;
}
.leftSide {
float : left;
}
.rightSide {
float : right;
}
.leftPicture {
float : left;
padding-right : 5px;

}
.rightText {
float : left;
width : 150px;
font-size : 9px;
padding-bottom : 25px;
}
/* meet our employees fix for FIREFOX*/
.rightText h5{
font-size:1.4em;
}
.galleryTitle {
font-size : 10px;
font-weight : bold;
}
#submenu_right li {
list-style-type : none;
}
#submenu_right ul {
list-style-type : none;
}
#note {
padding : 0 20px 50px 20px;
font-size : 12px;
}

.textpadding{
margin: 0px 25px 0px 50px;
}
#baspage{
padding: 0 0 20px 220px;
margin: 0 0 0 0;
font-size: 0.8em;
}
.skipintro{
font-size:0.8em;
padding:0 0 0 25px;
}
.skipintro a{
text-decoration:none;
}
.skipintro a:visited{
text-decoration:none;
}

#standardterms {
border: solid 1px #2f467c;
padding: 9px;
margin: 50px 0px 10px;
}

#standardterms p.clauseTitle {
font-weight:bold;
padding:2px;
margin:28px 0 -8px 0;
background-color:#2f467c;
}

#standardterms p, #standardterms ol {
font-size:12px;
line-height:19px;
}

