
/**
 * Styles for main layout containers
 */
body {
 text-align: center;
 background: #1B2C42 url(../img/body-pattern.gif) 0 0 repeat;
}

div#wrapper {
 position: relative;
 display: block;
 width: 900px;
 margin: 0 auto;
 text-align: left;
}

table#header {
 position: relative;
 display: block;
 height: 135px;
 background: #0075BA url(../img/tbl-header-bg.jpg) 0 0 no-repeat;
}

table#header tr td {

}

table#navigation {
 position: relative;
 display: block;
 border-top: #fff 2px solid;
 border-bottom: #fff 2px solid;
 background: #0F223A url(../img/tbl-navigation-bg.png) 0 0 no-repeat;
}

table#content {
background: #0075BA url(../img/#tbl-content-bg.png) right top repeat-y;
}
table#content tr td#left {
 width: 750px;
 text-align: center;
 padding-top: 11px;
 padding-bottom: 11px;
}
table#content tr td#right {
 width: 149px;
 text-align: left;
 padding-top: 11px;
 padding-bottom: 11px;
 background: #017CBF;
 border-left: #3997CB 1px solid;
}

table#footer {
 position: relative;
 border-top: #fff 2px solid;
 border-bottom: #fff 2px solid;
 background: #0F223A;
 text-align: left;
}
table#footer tr td p {
 margin: 1em 10px;
 color: #fff;
 font-size: 92%;
}
table#footer tr td p a {
 color: #FF9933;
 text-decoration: none;
}
table#footer tr td p a:hover {
 text-decoration: underline;
}


/**
 * Styles for headings
 */
table#header tr td h2 {
 height: 0;
 width: 0;
 font-size: 1%;
 text-indent: -9999px;
 overflow: hidden;
}
/*td#left-navigation h3 {
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 overflow: hidden;
}*/

td#left-navigation h3 {
 display: block;
 margin-top: 11px;
 margin-left: 8px;
 margin-bottom: 0;
 width: 172px;
 height: 34px;
 font-size: 0;
 text-indent: -9999px;
 overflow: hidden;
 background: transparent url(../img/h3-findoutmore.gif) 0 0 no-repeat;
}

td#right h3 {
 display: block;
 margin-left: 1px;
 margin-bottom: 0;
 width: 149px;
 height: 31px;
 font-size: 1%;
 text-indent: -9999px;
 overflow: hidden;
 background: #017CBF url(../img/h3-quickfind.gif) 10px 0 no-repeat;
}
table.multicolumns tr td h2 {
 display: block;
 width: 220px;
 margin: 0.5em 0;
 color: #FF9933;
 font-size: 92%;
 letter-spacing: 0.1em;
 font-weight: bold;
 text-align: left;
}

/**
 * Styles for navigation
 */
table#navigation tr td {
 text-align: center;
}
table#navigation tr td a {
 margin-top: 2px;
 color: #fff;
 font-size: 92%;
 font-family: helvetica,arial,sans-serif;
 text-transform: uppercase;
 text-decoration: none;
}
table#navigation tr td a:hover,
body#home table#navigation tr td#nav-home a,
body#holidays table#navigation tr td#nav-holidays a,
body#learn table#navigation tr td#nav-learn a,
body#courses table#navigation tr td#nav-courses a,
body#corporate table#navigation tr td#nav-corporate a,
body#prices table#navigation tr td#nav-prices a {
 color: #FF9933;
}

/**
 * Multi Columns
 */
table.multicolumns {
 margin-top: 11px;
}
table.multicolumns tr td p {
 display: block;
 width: 220px;
 margin: 0.5em 0;
 color: #fff;
 font-size: 92%;
 text-align: left;
}
table.multicolumns tr td p a {
 color: #FF9933;
 text-decoration: none;
}
table.multicolumns tr td img {
 border: #000 1px solid;
}

/**
 * Left Navigation
 */
table#content tr td#left-navigation ul {
 padding: 5px 10px;
}
table#content tr td#left-navigation ul li {
 line-height: 2em;
}
table#content tr td#left-navigation ul li a {
 color: #66CCFF;
 text-decoration: none;
}
table#content tr td#left-navigation ul li a:hover {
 color: #FF9933;
}
table#content tr td#left-navigation ul li a.selected {
 color: #FF9933;
}

/**
 * Quickfind
 */
table#content tr td#right ul {
 padding: 5px 10px;
 background: transparent;
}
table#content tr td#right ul li {
 line-height: 2em;
 background: transparent;
}
table#content tr td#right ul li a {
 color: #66CCFF;
 text-decoration: none;
 background: transparent;
}
table#content tr td#right ul li a:hover {
 color: #FF9933;
 background: transparent;
}
table#content tr td#right ul li a.selected {
 color: #FF9933;
 background: transparent;
}
table#content tr td#right ul li.training {
 display: block;
 padding-top: 80px;
 background: transparent url(../img/quickfind-training.gif) 0 0 no-repeat;
}
table#content tr td#right ul li.bookstore {
 display: block;
 padding-top: 111px;
 background: transparent url(../img/quickfind-bookstore.jpg) 0 0 no-repeat;
}
table#content tr td#right ul li.ouryachts {
 display: block;
 padding-top: 0;
 background: transparent url(../img/#quickfind-ouryachts.gif) 0 0 no-repeat;
}
table#content tr td#right ul li.whatsnew {
 display: block;
 padding-top: 0;
 background: transparent url(../img/#quickfind-whatsnew.gif) 0 0 no-repeat;
}
table#content tr td#right ul li.ouryachts a {
 color: #0F223A;
 font-weight: bold;
}
table#content tr td#right ul li.ouryachts a:hover {
 color: #FF9933;
 font-weight: bold;
}

/**
 * Content Styles
 */
table#content tr td#middle h1 {
 margin: 1.0em 20px;
 color: #FF9933;
 font-size: 152%;
 letter-spacing: 0.1em;
 font-weight: bold;
 text-align: left;
}
table#content tr td#middle h2 {
 clear: both;
 margin: 1.0em 20px;
 color: #FF9933;
 font-size: 122%;
 letter-spacing: 0.1em;
 font-weight: bold;
 text-align: left;
}
table#content tr td#middle h3 {
 clear: both;
 margin: 1.0em 20px;
 color: #FF9933;
 font-size: 107%;
 letter-spacing: 0.1em;
 font-weight: bold;
 text-align: left;
}
table#content tr td#middle h4 {
 clear: both;
 margin: 1.0em 20px;
 color: #1B2C42;
 font-size: 107%;
 letter-spacing: 0.1em;
 font-weight: bold;
 text-align: left;
}
table#content tr td#middle h5 {
 clear: both;
 margin: 0;
 color: #1B2C42;
 font-size: 107%;
 letter-spacing: 0.1em;
 font-weight: bold;
 text-align: left;
}
table#content tr td#middle p {
 margin: 1em 20px;
 color: #fff;
 font-size: 92%;
 line-height: 1.4em;
 text-align: left;
}

table#content tr td#leftNew p {
 margin: 1em 10px;
 color: #000;
 font-size: 92%;
 line-height: 1.4em;
 text-align: left;
}

table#content tr td#leftNew ul li {
 line-height: 1em;
margin: 1em 1px;
}

table#content tr td#middle p.top {
 text-align: right;
}
table#content tr td#middle p a {
 color: #66CCFF;
 text-decoration: none;
}
table#content tr td#middle p a:hover {
 color: #FF9933;
 text-decoration: underline;
}
table#content tr td#middle ul {
 margin: 1.5em 20px;
}
table#content tr td#middle ul li {
 padding: 0 20px;
 color: #fff;
 font-size: 92%;
 line-height: 1.8em;
 background: url(../img/bullet.gif) 7px left no-repeat;
}
table#content tr td#middle ul li a {
 color: #66CCFF;
 text-decoration: none;
}
table#content tr td#middle ol {
 margin: 1.5em 20px;
}
table#content tr td#middle ol li {
 color: #fff;
 font-size: 92%;
}
table#content tr td#middle dl {
 margin: 1.5em 20px;
}
table#content tr td#middle dl dt {
 margin: 0 0;
 color: #FF9933;
 font-size: 107%;
 line-height: 1.8em;
}
table#content tr td#middle dl dt a {
 color: #66CCFF;
 text-decoration: none;
}
table#content tr td#middle dl dt a:hover{
 color: #FF9933;
 text-decoration: none;
}
table#content tr td#middle dl dd {
 margin: 0 0;
 color: #fff;
 font-size: 92%;
 line-height: 1.8em;
}
table#content tr td#middle strong {
 font-weight: bold;
}
table#content tr td#middle blockquote {
 margin: 10px 40px;
 letter-spacing: 0.1em;
 color: #fff;
 font-size: 107%;
 line-height: 1.8em;
 font-style: italic;
}
table#content tr td#middle em {
 font-style: italic;
}
table#content tr td#middle table {
 margin: 1.5em auto;
 border-top: #66CCFF 1px solid;
 border-bottom: #66CCFF 1px solid;
}
table#content tr td#middle table tr th {
 padding: 5px 0;
 color: #fff;
 font-weight: bold;
 border-bottom: #fff 1px solid;
}
table#content tr td#middle table tr td {
 padding: 0.5em 0;
 color: #fff;
}
table#content tr td#middle table tr td h2 {
 padding: 0;
 margin: 0;
}

table.multicolumns tr td img.noborder {
 border: #0075BA 1px solid;
}
table#content tr td#middle p img.left {
 float: left;
 margin-right: 10px;
 margin-bottom: 10px;
}
table#content tr td#middle p img.right {
 float: right;
 margin-left: 10px;
 margin-bottom: 10px;
}

body#holidays table#content td#middle {
 padding-top: 135px;
 background: #0075BA url(../img/holidays-main.jpg) center top no-repeat;
}
body#learn table#content td#middle {
 padding-top: 135px;
 background: #0075BA url(../img/learn-main.jpg) center top no-repeat;
}
body#courses table#content td#middle {
 padding-top: 135px;
 background: #0075BA url(../img/courses-main.jpg) center top no-repeat;
}
body#corporate table#content td#middle {
 padding-top: 135px;
 background: #0075BA url(../img/corporate-main.jpg) center top no-repeat;
}
body#prices table#content td#middle {
 padding-top: 135px;
 background: #0075BA url(../img/prices-main.jpg) center top no-repeat;
}

/* 2 Column Container */
body#home table#2column {
 display: block;
 margin: 0 auto;
}

body#home h1 {
 color: #FF9933;
 font-size: 100%;
 letter-spacing: 0.1em;
 font-weight: bold;
}
body#home td#2colright p {
 margin: 1em 0 1em 0;
 color: #000000;
 font-size: 92%;
 text-align: left;
}
