



 /* Colours go here #311e6d - dark purple #5a4b8a - purple #f3f3f3 - very nearly white #ecedec - very light grey #efefef - very light grey (very very similar to above!) #cecece - light grey #d0d0d0 - light grey (very similar to above) #d7d7d7 - grey #666666 - darker grey #909090 - dark grey #b0b0b0 - dark grey (very similar to above) #00a13c - green #e21d46 - red #0089d2 - blue #008acf - blue (very similar to above) #1C267B - dark blue (g) */ /* Print Variant */ body.printmode td.baseheader{display: none;} body.printmode td.basetopmenu{display: none;} body.printmode td.basebreadcrumb{display: none;} body.printmode td.baseleftmenu{display: none;} body.printmode td.basebanner{display: none;} body.printmode td.basetoolbar{display: none;} body.printmode td.basecolumn2b{display: none;} body.printmode td.basefooter{display: none;} body.printmode table.std_pagea div.nav_multileveltree {display: none;} /*body.printmode td.basecolumn1a{display: none;}*/ body.printmode table.base_standard {width: 100%;} /* Standard set-up */ #body { background: #ECEDEC; text-align: center; font-family: verdana; color: #311e6d; font-size: 70%;  margin: 0px auto 0px auto; } input, select, textarea { font-family: tahoma; font-size: 85%; z-index: 1; } select {font-size: 100%;} input.radio { border: 0px; background-color: transparent; } table, th, td, img { border-style: solid; border-color: black; border-width: 0px; } a { color: #311e6d; text-decoration: none; font-weight: normal; } a:hover { color: #311e6d; text-decoration: underline; } img { border: solid black 0px; } table { width: 100%; font-size: 100%; } th, td, div { text-align: left; vertical-align: top; border: solid black 0px; } form { margin: 0px; padding: 0px; } fieldset { border: solid transparent 0px; margin: 0px; padding: 0px; } object, embed { z-index: 1; } h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0px; padding: 0px; } .hidden { display: none; } .spacer { height: 0px; clear: both; } div.overlay { background: black; opacity: 0.7; filter: alpha(Opacity=70); -moz-opacity: 0.7; } table.meetpapers div.noticeboard h2 { background-image: url(/images/structure/background/bullet-arrows-on-grey.gif); background-repeat: no-repeat; background-position: 10px; padding-left: 30px; } /*Email Page*/ table.emailpage tr td.section { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } /* Base template */ table.base_standard { width: 985px;  margin: 0 auto 0 auto; text-align: center; background: white; border-bottom: solid white 10px; border-right: solid white 10px; border-left: solid white 10px; } td.baseheader { height: 130px; background-repeat: no-repeat; background-position: 10px 20px; } div.baseheader { margin: 0em 0em 0em 40em; } iframe.baseheader { height: 115px; } iframe.basetopmenu { height: 34px; } div.basebreadcrumb { margin: 1px 0px 5px 0px; height: 24px; background-color: #311e6d; background-image: url("/images/structure/background/breadcrumb.gif"); background-repeat: repeat-x; } td.baseleftmenu { width: 165px; } div.baseleftmenu { margin: 0px 5px 0px 0px; } td.basecolumn1a { width: 800px; } td.basecolumn2a { width: 580px; } td.basecolumn1a .hidecola, td.basecolumn2a .hidecola { display: none; } td.basecolumn2b { width: 220px; } div.basecolumn2b { margin: 0px 0px 0px 5px; padding: 5px; background: #ecedec; } td.basecredits td { white-space: nowrap; padding: 5px; vertical-align: middle; font-size: 90%; } td.basecredits td.copyright { width: 100%; } td.basebanner { padding-bottom: 5px; } .titletxt { background-image:url(/images/structure/background/5a4b8a-311e6d-1x27.gif); background-repeat:repeat-x; border-left:5px solid #B0B0B0; color:white; font-weight:bold; height:27px; line-height:27px; padding:0px 0px 0px 10px; text-transform:uppercase; } /* Plain base page */ table.baseplain { width: 600px; } table.baseplain td.basecolumn1a { width: auto; padding-bottom: 30px; } table.baseplain .pagevariants { display: none; } /* Top menu */ table.nav_hpopup { height: 32px; backround-color: #cecece; background-image: url("/images/structure/background/menu-1.gif"); background-repeat: repeat-x; border-bottom: solid #311e6d 2px; } table.nav_hpopup .nav_link { border-top: solid white 1px; border-bottom: solid #ffffff 3px; text-align: center; vertical-align: middle; line-height: 32px; padding: 0px 5px 0px 5px; border-left: solid white 1px; } table.nav_hpopup .nav_link:hover { border-top: solid #1C267B 1px; border-bottom: solid #1c267b 3px; } table.nav_hpopup a { font-weight: bold; text-transform: uppercase; } table.nav_hpopup a:hover { text-decoration: none; } /* Header */ table.headerlinks1 { position: absolute; background-image: url("/images/structure/background/toprightnavbackground1.gif"); background-repeat: no-repeat; width: 430px; height: 39px; margin: 0px 0px 0px -125px; } table.headerlinks1 td { vertical-align: middle; text-align: center; height: 20px; border-right: solid white 1px; padding:5px; } div.sys_searchbar { position: absolute; background-image: url("/images/structure/background/toprightnavbackground1.gif"); background-repeat: no-repeat; background-position: right; width: 215px; height: 32px; margin: 0px 0px 0px 305px; padding: 10px 0px 0px 5px; } div.sys_searchbar .titletxt { display: none; } div.sys_searchbar .query { float: left; padding: 2px 5px 2px 5px; } div.sys_searchbar .query input { width: 150px; } div.sys_searchbar div.button { float: left; padding: 2px 5px 2px 5px; } table.sys_loginb { margin-bottom: 10px; } table.sys_loginb td { vertical-align: middle; } table.sys_loginb .remember { display: none; } table.sys_loginb .status {color:#FF001E;} td.baseheader table.sys_loginb   { position: absolute; width: 520px; height: 30px; margin: 50px 0px 0px 5px; } td.baseheader table.sys_loginb .login label { display: none; } td.baseheader table.sys_loginb .password label { display: none; } td.baseheader table.sys_loginb .login input.notclicked { background-repeat: no-repeat; background-image: url("/images/structure/background/useridprompt.gif"); } td.baseheader table.sys_loginb .password input.notclicked { background-repeat: no-repeat; background-image: url("/images/structure/background/passwordprompt.gif"); } table.partnerlogo { position: absolute; margin: 90px 0px 0px 95px; width: 250px; background-image: url("/images/structure/background/ISAFPARTNERS.gif"); background-repeat: no-repeat; background-position: 0px 16px; } table.partnerlogo td { vertical-align: bottom; text-align: center; } table.partnerlogo td.first { padding-left: 90px; } table.supplierlogo { position: absolute; margin: 96px 0px 0px 325px; width: 176px;} /* Login Page */ table.sys_logina .section { border-left: solid #311e6d 5px; border-bottom: solid #B0B0B0 1px; height: 14px; padding: 2px 0px 2px 10px; background-image: url("/images/structure/background/d7d7d7-cecece-1x18.gif"); background-repeat: repeat-x; margin-bottom: 1px; font-weight: bold;} table.sys_logina table.loginform {  margin: 20px 0px 20px 10px; } table.sys_logina table.loginform td { padding: 3px 0px 0px 0px; } table.sys_logina table.loginform th { padding: 3px 0px 0px 0px; } table.sys_logina table.passform {  margin: 20px 0px 20px 10px; } table.sys_logina table.passform th { width: 217px; } table.sys_logina table.passform td { padding: 3px 0px 0px 0px; } table.sys_logina table.passform th { padding: 3px 0px 0px 0px; } table.sys_logina table.loginform {display:none;} table.sys_logina .section_registered {display:none;} /* Breadcrumb */ div.sys_breadcrumb {  padding: 7px 0px 0px 20px; color: white; } div.sys_breadcrumb a { color: white; } div.sys_breadcrumb .divider { padding: 0px 10px 0px 10px; font-size: 70%; } /* Left menu */ div.nav_multilevel { background: #b0b0b0; cursor: pointer; } div.nav_multilevel a:hover { text-decoration: none; } /* Level 1 */ div.nav_multilevel .popuproot1 { border-top: solid white 1px; border-left: solid #311e6d 5px; height: 15px; padding: 3px 0px 0px 3px; background-image: url("/images/structure/background/d7d7d7-cecece-1x18.gif"); background-repeat: repeat-x; margin-bottom: 1px; } div.nav_multilevel .popuproot1 a { color: #311e6d; font-weight: normal; } div.nav_multilevel .popuprollover1 { border-left-width: 0px; padding-left: 8px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x18.gif"); cursor: pointer; } div.nav_multilevel .popuprollover1 a { color: white; } /* Level 2 and 3 */ div.nav_multilevel .popuptext2, div.nav_multilevel .popuptext3    { background: white; width: 160px; margin: -3px 0px 0px 152px; padding-left: 2px; z-index: 100;} div.nav_multilevel .popuproot2, div.nav_multilevel .popuproot3    { border-bottom: solid #d7d7d7 1px; border-left: solid #311e6d 0px; height: 15px; padding: 3px 0px 0px 8px; background-image: url("/images/structure/background/ebebeb-e6e6e6-1x18.gif"); background-repeat: repeat-x; margin-bottom: 1px; } div.nav_multilevel .popuproot2 a, div.nav_multilevel .popuproot3 a    { color: #311e6d; font-weight: normal; } div.nav_multilevel .popuprollover2, div.nav_multilevel .popuprollover3    { border-left-width: 5px; padding-left: 3px; background-image: url("/images/structure/background/cecbd8-c2bece-1x18.gif"); } div.nav_multilevel .popuprollover2 a, div.nav_multilevel .popuprollover3 a    { color: #311e6d; } body.smarteditmode div.nav_multilevel .item { clear: both; } body.smarteditmode div.nav_multilevel .toggle    { font-weight: bold; font-size: 140%; width: 15px; float: left; text-align: center; } body.smarteditmode div.nav_multilevel .box { padding-left: 5px; } div.baseleftmenu .nav_multileveltree { margin: 0px 0px 10px 0px } div.baseleftmenu .nav_multileveltree .multilevelitem { background: #311E6D; border-top: solid white 1px; border-left: solid #311e6d 5px; border-left-width: 0px; padding: 5px 5px 5px 8px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x18.gif"); cursor: pointer; background-repeat: repeat-x;  } div.baseleftmenu .nav_multileveltree .multilevelitem a { color: white;  font-size: 95%; } .eventspacer {background:#311e6d; color: white; font-weight: bold; padding: 2px 0px 2px 8px; margin: 10px 0px 1px 0px;} /* Right Columns */ div.basecolumn2b div.nav_multileveltree { margin-bottom: 10px; } div.basecolumn2b div.nav_multileveltree .multilevelitem { padding: 5px 5px 5px 30px; background-image: url("/images/structure/background/bullet-arrows-on-grey.gif"); background-repeat: no-repeat; background-position: 10px 8px; } div.basecolumn2b table.util_textbox { margin-bottom: 10px; background: white; border: solid #b0b0b0 1px; } div.basecolumn2b table.util_textbox td.imgtop { text-align: center; padding-top: 5px; } div.basecolumn2b table.util_textbox td.heading { font-weight: bold; color: #311E6D; padding: 10px 5px 10px 10px; font-size: 110%; } div.basecolumn2b table.util_textbox td.text { color: #777777; padding: 0px 10px 10px 10px; } /* Regattalist basic set up */ div.eventlist table tr th { padding: 10px 5px 10px 5px; border-bottom: solid #311E6D 1px; } div.eventlist table tr td { padding: 5px; } div.eventlist table tr td a { font-weight: bold; } div.eventlist .link { font-weight: bold; height: 20px; margin-top: 5px; margin-bottom: 10px; font-size: 110%; border-top: solid white 1px; } /*Home Page*/ /*Ticker*/ table.homeTicker table.util_flash {background: #018AD0;} /*Layout 1*/ table.homemulticol1 { margin-top: 1px; height: 555px; width: 965px;} table.homemulticol1 td.multicola { width: 353px; padding: 15px 10px 10px 10px; background-color: #311e6d; background-image: url("/images/structure/background/news-home.gif"); background-repeat: no-repeat; background-position: top left; } table.homemulticol1 td.multicolb { width: 600px; background: #311e6d; border-left: solid white 1px; } table.homenewslinks { margin: 25px 10px 10px 5px; } table.homenewslinks td a { color: white; font-weight: bold; } table.homenewslinks td { height: 14px; border-left: solid #008ACF 4px; padding: 0px 4px 0px 4px; font-size: 95%; } table.homenewslinks td.col3 { background-image: url("/images/structure/background/icon-rss.gif"); background-repeat: no-repeat; background-position: 80px 0px; } table.feat_ticker { height: 40px; background: #008ACF; margin: 1px 0px 1px 0px; } /*Home Page Promo Area*/ table.homepromoarea { background: #ecedec; height: 170px; width: 965px; } table.homepromoarea table.util_textbox { width: 235px; margin: 5px 0px 5px 3px; background-image: url("/images/structure/background/textboxhome2.jpg"); background-repeat: repeat-x; background-position: top; } table.homepromoarea table.util_textbox td.imgtop { text-align: center; padding-top: 4px; } table.homepromoarea table.util_textbox td.heading { font-weight: bold; font-size: 110%; padding: 5px 10px 5px 10px; text-align: left; } table.homepromoarea table.util_textbox td.text { padding: 5px 10px 5px 10px; } table.homeboxgreen td.heading { color: #00a13c; } table.homeboxred td.heading { color: #e21d46; } table.homeboxlightblue td.heading { color: #008acf; } /*Index Pages*/ table.indexpage { margin-bottom: 10px; } table.indexpage tr.layoutp td.headline a {font-weight: bold; text-transform:uppercase} table.indexpage tr.layoutp td.image {padding-top: 5px;} table.indexpage tr.layoutp td.headline {padding-bottom: 5px;} table.indexpage tr.layoutp td.date{padding-bottom: 5px;  font-style:italic;} table.indexpage td.multicola { width: 360px; padding-right: 5px; } div.noticeboard table.util_multicol td.multicola { width: 213px; padding: 5px 0px 5px 5px; } div.noticeboard table.util_multicol td.multicolb { width: 217px; padding: 5px; } div.noticeboard { background: #efefef; width: 435px; } div.noticeboard .titletxt { height: 25px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 5px; line-height: 25px; color: white; font-weight: bold; text-transform: uppercase; } div.noticeboard table.util_textbox { background: white; border: solid #b0b0b0 1px; } div.noticeboard table.util_textbox td.imgtop { text-align: center; padding: 5px 0px 5px 0px; } div.noticeboard table.util_textbox td.heading { font-weight: bold; padding: 0px 5px 5px 5px; font-size: 110%; } div.noticeboard table.util_textbox td.text { padding: 0px 5px 10px 5px; color: #777777; } div.noticeboard table.nav_linklist { background: white; margin: 0px 5px 5px 5px; width: 425px; border: solid #b0b0b0 1px; } div.noticeboard table.nav_linklist td.col1, div.noticeboard table.nav_linklist td.col2 { padding: 4px 5px 4px 35px; background-image: url("/images/structure/background/bullet-arrows-on-white.gif"); background-repeat: no-repeat; background-position: 15px 7px; } table.featurebox {  width: 435px; background: #311e6d; margin-top: 5px; } table.featurebox td.image { padding: 5px; } table.featurebox td.headline { padding: 5px; font-size: 110%; } table.featurebox td.headline a { color: white; font-weight: bold; } table.featurebox td.date { color: white; padding: 0px 5px 5px 5px; font-size: 90%; } table.featurebox td.abstract { color: white; padding: 0px 5px 5px 5px; } div.textboxcontainer { background: #cecece; padding-top: 5px; } div.textboxcontainer table.util_textbox {  width: 425px; margin: 0px 5px 5px 5px; background: white; border: solid #b0b0b0 1px; } div.textboxcontainer table.util_textbox td.imgleft { padding: 5px; width: 90px;} div.textboxcontainer table.util_textbox td.heading { padding: 5px; font-weight: bold; font-size: 130%; } div.textboxcontainer table.util_textbox td.text { padding: 5px; color: #777777; } div.sailorbox { background-color: #efefef; background-image: url("/images/structure/background/classification_imagebox.gif"); background-repeat: no-repeat; background-position: -6px -6px; margin: 0px 0px 5px 0px; border: solid #008acf 1px; padding: 5px 5px 5px 210px; } div.sailorbox table.nav_linklist td { padding: 3px 3px 3px 18px; background-image: url("/images/structure/background/bullet-arrows-on-grey.gif"); background-repeat: no-repeat; background-position: 0px 6px;} table.lightblue .titletxt { height: 25px; background-image: url("/images/structure/background/section_background.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 5px; line-height: 25px; color: white; font-weight: bold; text-transform: uppercase; } table.lightblue table.list_articles td.titletxt { height: 25px; background-image: url("/images/structure/background/section_background.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 5px; line-height: 25px; color: white; font-weight: bold; text-transform: uppercase; } table.lightblue table.util_textbox td.heading { color: #008ACF; } table.lightblue div.noticeboard table.nav_linklist a { color: #008ACF; } div.noticeboard table.util_textbox.meetingbox { border-bottom: none; none; margin: 5px 5px 0px 5px; width: 425px; } div.noticeboard table.util_textbox.meetingbox td.text {padding-bottom: 0px} div.noticeboard table.nav_linklist.meetinglinks { margin: 0px 5px 5px 5px; width: 425px; border-top: none; } /* Class page */ div.feat_classpage .headline { width: 785px; height: 20px; padding: 5px 0px 0px 10px; background-image: url("/images/structure/background/section_background.gif"); color: #ffffff; font-weight: bold; margin: 0px 0px 0px 0px; border-left: 5px solid #b0b0b0; border-bottom: 2px solid #b0b0b0; margin: 0px 0px 1px 0px;} div.feat_classpage .section { background-image: url("/images/structure/background/section_background.gif"); color: #ffffff; font-weight: bold; height: 20px; padding: 5px 0px 0px 5px;} div.feat_classpage .banner { width: 580px; height: 140px; background: #d0d0d0; border: solid #D0D0D0 2px; float: left; margin: 0px 0px 5px 0px; } div.feat_classpage .logo { width: 207px; height: 140px; border: solid #D0D0D0 2px; background: #ffffff; float:left; text-align: center; margin: 0px 0px 5px 5px;} div.feat_classpage .contact_details { width: 360px; height: 317px; float:left; clear:left; margin: 0px 0px 5px 0px; } div.feat_classpage .technical_details { width: 360px; margin: 0px 0px 5px 0px; } /*div.feat_classpage .technical_details .image { width: 135px; height: 180px; float:left; }*/ div.feat_classpage .technical_details .specs { width: 360px; float:left; clear:right; margin: 10px 0px 0px 0px; } div.feat_classpage .technical_details .specs td.title { color: #008acf; font-weight:bold; width: 135px; } div.feat_classpage .technical_details .specs .link { margin: 10px 0px 0px 5px; } div.feat_classpage .technical_details .specs .link a { font-weight: bold; color: #008acf; } div.feat_classpage .list_docs .document { background-image: url("/images/structure/background/document-icon.gif"); background-repeat: no-repeat; background-position: 10px 5px; height: 16px; padding: 5px 0px 5px 30px;} div.feat_classpage .feature1 { width: 215px; height: 205px; background: #efefef; float:left; margin: 0px 0px 0px 5px; } div.feat_classpage .feature1 .image { width: 204px; height: 120px; background: #d0d0d0; margin: 5px 0px 10px 5px; } div.feat_classpage .feature1 .link { line-height: 130%; } div.feat_classpage .feature1 .link a { font-weight: bold; color: #008acf; } div.feat_classpage .feature2 { width: 215px; height: 205px; background: #efefef; float: left; clear:right; margin: 0px 0px 5px 5px; } div.feat_classpage .feature2 .image { width: 204px; height: 120px; background: #d0d0d0; margin: 5px 0px 10px 5px; } div.feat_classpage .feature2 .link { line-height: 130%; } div.feat_classpage .feature2 .link a { font-weight: bold; color: #008acf; } div.feat_classpage .featured_story { width: 435px; min-height: 130px; float:left; color: #ffffff; background: #008acf; margin: 0px 0px 5px 5px; } div.feat_classpage .featured_story .image { width:100px; height: 120px; padding-top: 0px; float:left; margin: 5px 15px 0px 5px; } div.feat_classpage .featured_story .headline { width: 300px; float:left; background: none; border:none; color: #ffffff; padding:0px; margin: 0px 0px 0px 0px; } div.feat_classpage .featured_story .headline a { width: 300px; float:left; background: none; border:none; color: #ffffff; font-weight: normal; padding:0px; margin: 2px 0px 0px 0px; font-size: 130%; font-weight: bold; } div.feat_classpage .featured_story .date { width: 300px; font-size: 80%; margin: 40px 0px 5px 0px; } div.feat_classpage .featured_story .abstract a{ width: 300px; color: #ffffff; padding-right: 5px; } div.feat_classpage .latestnews { clear:both; background: #d0d0d0; margin: 0px 0px 5px 0px; width: 800px; height: 300px; overflow: hidden;} div.feat_classpage .latestnews .image {float: left; padding: 2px;} div.feat_classpage .latestnews .image img {display: block;} div.feat_classpage .latestnews .mainstory {float: left; width: 419px; height: 110px; padding: 5px; margin-right: 2px; background-image: url("/images/structure/background/mainstory-background.gif");margin-top: 2px; border-left: 5px #008acf solid;} div.feat_classpage .latestnews .mainstory .date {color: #008acf; font-size: 80%; padding: 0px 0px 5px 0px;} div.feat_classpage .latestnews .mainstory .newsheadline {padding-bottom: 5px;} div.feat_classpage .latestnews .mainstory .newsheadline a {font-size: 150%; color: #008acf ; font-weight: bold; text-decoration: none;} div.feat_classpage .latestnews .mainstory .abstract {padding: 0px 0px 5px 0px;} div.feat_classpage .latestnews .mainstory .abstract a{color: #909090; text-decoration: none;} div.feat_classpage .latestnews .substory {height: 48px; float: left; width: 429px; margin-right: 2px; overflow: hidden;background-image: url("/images/structure/background/bgrnd-othernews.jpg"); margin-top: 2px;border-left: 5px #008acf solid;} div.feat_classpage .latestnews .substory .image {width: 50px; float: left;} div.feat_classpage .latestnews .substory .date {float: right; width: 365px; padding: 2px 5px 0px 5px; color: #666666; font-size: 80%;} div.feat_classpage .latestnews .substory .newsheadline {float: right; width: 365px;  padding: 0px 5px 0px 5px;} div.feat_classpage .latestnews .substory .newsheadline a {color: #008acf ; font-weight: bold; text-decoration: none; } div.feat_classpage .event_results { width: 360px; height: 213px; background: #d0d0d0; float:left; clear:left; } div.feat_classpage .event_results .container { height: 154px; } div.feat_classpage .event_results .eventlist { background: #efefef; padding: 0px 5px 0px 5px; height: 188px; } div.feat_classpage .event_results table.event_table { margin: 0px 0px 0px 0px; border-collapse: collapse; } div.feat_classpage .event_results .event_table th { padding: 5px; color: #0089d2; text-align: left; vertical-align: middle; border: none; } div.feat_classpage .event_results tr.even { background: #dce7ed; margin: 0px 0px 0px 0px; } div.feat_classpage .event_results .event_table .eventdate { vertical-align: middle; } div.feat_classpage .event_results .event_table .eventname { font-weight: bold; vertical-align: middle; } div.feat_classpage .event_results .eventlist .link { background: #dedede; padding: 5px 10px 0px 0px; border-left: 5px solid #91c8e4;} div.feat_classpage .event_results .eventlist .link a { float: right; color: #0089d2; font-weight: bold; font-size: 80%; } div.feat_classpage .event_results .eventlist .link .seperator { float:right; } div.feat_classpage .calendar { width: 435px; height: 213px; background: #d0d0d0; float: left; margin: 0px 0px 5px 5px; } div.feat_classpage .champions { width: 360px; height: 300px; background: #d0d0d0; float:left; clear:left; } div.feat_classpage .rankings { width: 435px; height: 300px; background: #d0d0d0; float:left;  margin: 0px 0px 5px 5px; } div.feat_classpage .usefulllinks { margin: 10px 0px 0px 0px; width: 360px;  } div.feat_classpage .usefulllinks .contactinfo { width: 225px; } div.feat_classpage .usefulllinks td.description { font-weight: bold; color: #008acf; width: 70px; } div.feat_classpage .usefulllinks td.detail { widt: 100px; } div.feat_classpage .usefulllinks .linedrawing { float:left; margin: 20px 0px 0px 4px; } div.feat_classpage .usefulllinks .linedrawing a { font-weight: bold; color: #0089d2; } div.feat_classpage .usefulllinks .link a{ font-weight: bold; color: #008acf; margin: 0px 0px 0px 0px; } div.feat_classpage .usefulllinks .image { width: 130px; height: 180px; float:left; } div.feat_classpage .list_docs { width: 100%; height: 110px; float:left; clear:both; } div.feat_classpage .list_docs a{ font-weight: bold; color: #008acf; margin: 0px 0px 0px 0px; } div.feat_classpage .navtabs { clear: both; margin: 0px 0px 0px 0px; height: 37px; } div.feat_classpage .navtabs .tab { width: 115px; border-top: 1px solid #1C267B; border-left: 1px solid #1C267B; border-right: 1px solid #1C267B; cursor: pointer; margin: 0px 3px 0px 0px; float:left; height: 32px; line-height: 32px; background-color: #cecece; background-image: url("/images/structure/background/menu-1.gif"); background-repeat: repeat-x; text-align:center; font-weight: bold; } div.feat_classpage .navtabs .tab:hover { background: #666666 ; color: white ;} div.feat_classpage div.contactdetails { clear: both; margin-top: 10px; } /* Multi-level tree */ div.nav_multileveltree .spacer { height: 0px; clear: both; } table.std_pagea div.nav_multileveltree { background: #ECEDEC ; color: white; } table.std_pagea div.mnaTree { background: #311e6d; padding: 10px 0px 0px 20px; } table.std_pagea div.nav_multileveltree a {  color: white;  font-weight: bold; } table.std_pagea div.nav_multileveltree .multilevelitem { background: #311e6d; float: left; text-align: center; width: 187px; padding: 2px 2px 2px 2px; border-top:solid #ECEDEC 2px; border-left: solid #ECEDEC 1px; border-right:solid #ECEDEC 1px; } table.std_pagea div.rankingstree { width: 800px; background: white; margin-bottom: 5px;} table.std_pagea div.rankingstree .multilevelitem { background: #ECEDEC; width: 80px; border-right: 3px solid white; padding: 2px 2px 4px 2px; } table.std_pagea div.rankingstree .multilevelitem a {color: #311e6d;} table.std_pagea div.matchrankingstree { width: 800px; background: white; margin-bottom: 5px;} table.std_pagea div.matchrankingstree .multilevelitem { background: #ECEDEC; width: 180px; border-right: 3px solid white; padding: 2px 2px 4px 2px; } table.std_pagea div.matchrankingstree .multilevelitem a {color: #311e6d;} /* Page style A */ table.std_pagea .hideonpage { display: none; } table.std_pagea table.pagevariants { margin-top: 20px; width: auto; } table.std_pagea table.pagevariants td { padding: 2px 5px 2px 5px; } table.std_pagea td.subpages {padding: 10px 10px 10px 0px; line-height: 1.8; background-color: #ecedec;} table.std_pagea td.subpages a {padding-left: 35px; background-image: url("/images/structure/background/bullet-arrows-on-grey.gif"); background-repeat: no-repeat; background-position: 15px 4px; text-decoration: underline;} table.std_pagea td.subpages a:hover {text-decoration: none;} /* Content Style A */ table.cont_stylea { margin-bottom: 10px; } table.cont_stylea td.headline { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } table.cont_stylea td.content { padding: 10px 0px 10px 0px; line-height: 150%; } table.cont_stylea td.content a { text-decoration: underline; color: #0089D2; } table.cont_stylea td.content a:hover { text-decoration: underline; color: #1C267B; } table.cont_stylea td.content h1 { border-left: solid #311e6d 5px; border-bottom: solid #B0B0B0 1px; height: 14px; padding: 2px 0px 2px 10px; background-image: url("/images/structure/background/d7d7d7-cecece-1x18.gif"); background-repeat: repeat-x; margin-bottom: 1px; font-weight: bold; } table.cont_stylea td.content h2 { font-size: 105%; font-weight: bold; color: #5a4b8a; padding: 0px 0px 0px 20px; background-image: url("/images/structure/background/bullet-arrows-h2.gif"); background-repeat: no-repeat; background-position: 0px 5px; } table.cont_stylea td.content table { background: none; width: auto; margin: 10px 0px 15px 0px; } table.cont_stylea td.content table td { background: #ECEDEC; border-top: solid white 1px; border-right: solid white 1px; padding: 5px; } table.cont_stylea td.content table th { height: 27px; background: #21386A; padding: 5px; color: white; font-weight: bold; border-top: solid white 1px; } table.cont_stylea td.content table.committee { padding: 5px; background: white; border: solid #CECECE 5px; width: 100%; } table.cont_stylea td.content table.committee td { font-size: 90%; background: #f3f3f3; border-top: solid white 0px; border-right: solid white 0px; padding: 5px; text-align: center; } table.cont_stylea td.content table.committee td img { border: solid #5A4B8A 1px; padding: 2px; background: white;} table.cont_stylea td.content table.committee th { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 5px; color: white; font-weight: bold; border-right: solid white 1px; border-top: solid white 1px; } table.cont_stylea td.content table.committee td.chairman { background: #D7D7D7; border-top: solid white 0px; border-right: solid white 0px; padding: 5px; text-align: center; } table.pagenotfound td.content { padding: 20px; height: 220px; } /*News Lists*/ /*News Index Page*/ table.newsindex td.multicola { width: 360px; padding-right: 5px; } table.list_articles td.titletxt { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } table.list_articles { margin-bottom: 10px; } table.topnewsindex { background-image: url("/images/structure/background/bgrnd-topnews.jpg"); background-repeat: repeat-x; background-position: 0px 300px;  } table.topnewsindex td.titletxt { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; background-position: 0px 0px; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } table.topnewsindex tr.layoutp td { border-left: solid #311E6D 5px; } table.topnewsindex tr.layoutp td.image { padding: 1px 0px 0px 0px;  border-left: solid 0px; } table.topnewsindex td.subheadline {padding-left: 10px; padding-right: 10px; font-weight: bold; color: #0089d2; padding-top: 5px; border-right: solid #d2d2d2 2px;} table.topnewsindex tr.layoutp td.headline { padding: 10px 10px 5px 10px; font-size: 120%; border-right: solid #d2d2d2 2px; } table.topnewsindex tr.layoutp td.headline a { font-weight: bold; } table.topnewsindex tr.layoutp td.date { color: #555555; font-size: 90%; padding: 0px 10px 10px 10px; border-right: solid #d2d2d2 2px; } table.topnewsindex tr.layoutp td.abstract { color: #555555; padding: 5px 10px 10px 10px; line-height: 130%; border-right: solid #d2d2d2 2px; border-bottom: solid #d2d2d2 2px; } table.list_articles tr.layouto td { border-bottom: solid #d2d2d2 2px; border-right: solid #d2d2d2 2px; } table.list_articles tr.layouto td.image { width: 100px; padding: 1px; border-left: solid #311E6D 5px; border-right: solid #d2d2d2 0px; } table.list_articles tr.layouto td.image img {  } table.list_articles tr.layouto td.headline { padding: 5px 10px 5px 10px; font-size: 120%; border-bottom: solid #555555 0px; } table.list_articles tr.layouto td.headline a { font-weight: bold; } table.list_articles tr.layouto td.date { font-size: 90%; color: #555555; padding: 0px 0px 10px 10px; } table.list_articles tr.layouta td.headline { padding: 10px 5px 0px 30px; background-image: url("/images/structure/background/bullet-arrows-on-white.gif"); background-repeat: no-repeat; background-position: 10px 13px; } table.list_articles tr.layoutc td.image { padding: 5px 5px 10px 5px; } table.list_articles tr.layoutc td.image img { border: solid #311E6D 1px; } table.list_articles tr.layoutc td.headline { font-size: 110%; padding: 10px 10px 0px 10px; } table.list_articles tr.layoutc td.headline a { font-weight: bold; } table.list_articles tr.layoutc td.date { font-size: 90%; padding: 0px 10px 10px 10px; } table.list_articles tr.layoutc td.abstract { padding: 0px 10px 10px 10px; } table.list_articles tr.layouth td.image { padding: 5px; width: 100px; } table.list_articles tr.layouth td.image img { border: solid #311E6D 1px; } table.list_articles tr.layouth td.headline { font-size: 110%; padding: 10px 10px 0px 10px; } table.list_articles tr.layouth td.headline a { font-weight: bold; } table.list_articles tr.layouth td.abstract { padding: 5px 10px 10px 10px; } table.homemulticol1 table.hometopnews { margin: 0px; } table.homemulticol1 table.hometopnews td.titletxt { background-image: url("/images/structure/background/5a4b8a.gif"); border-bottom: solid #273481 1px; border-left: solid #008acf 0px; padding: 3px 3px 2px 10px; font-size: 110%; } table.homemulticol1 table.hometopnews td.headline { padding: 10px 10px 5px 0px; } table.homemulticol1 table.hometopnews td.headline a { color: white; font-weight: bold; font-size: 120%; } table.homemulticol1 table.hometopnews td.date { color: white; padding: 0px 10px 5px 0px; } table.homemulticol1 table.hometopnews td.abstract { color: white; padding: 5px 10px 10px 10px; line-height: 150%;} table.homemulticol1 table.hometopnews td.image { padding: 10px 0px 0px 5px; border-bottom: solid #008acf 1px; } table.homemulticol1 table.hometopnews td.image img { border-left: solid #008acf 4px; padding-left: 3px; } table.homemulticol1 table.homeothernews { margin: 0px; } table.homemulticol1 table.homeothernews tr.layouto td { border-bottom: 0px; border-right: 0px; } table.homemulticol1 table.homeothernews td.headline { padding: 10px 10px 5px 0px; } table.homemulticol1 table.homeothernews td.image { padding: 10px 10px 0px 0px; width: 65px; } table.homemulticol1 table.homeothernews td.image img { border-left: solid #008acf 4px; padding-left: 3px; } table.homemulticol1 table.homeothernews td.headline { padding: 10px 0px 5px 0px; } table.homemulticol1 table.homeothernews td.headline a { color: white; font-size: 90%; } table.homemulticol1 table.homeothernews td.date { color: white; padding: 0px 10px 5px 0px; font-size: 90%; } /* News Article */ div.std_newsartg {} div.std_newsartg div.highlight {width: 364px; float: left; padding: 0px 10px 10px 0px} div.std_newsartg div.image img {border: 2px #d0d0d0 solid; display:block;} div.std_newsartg div.copyright {color: #666666; font-style: italic; padding: 10px; border-left: 4px #311e6d solid; margin-top: 5px; background-color: #ecedec;} div.std_newsartg div.caption {padding: 0px 10px 10px 10px; border-left: 4px #311e6d solid; margin-bottom: 5px; background-color: #ecedec;} div.std_newsartg div.quote {line-height: 1.5; border-left: 4px #311e6d solid; padding: 10px; font-weight: bold; font-style: italic; background-color: #ecedec;} div.std_newsartg div.date {color: #666666; font-weight: bold; padding-bottom: 6px; border-bottom: 1px #d0d0d0 solid; margin-left: 374px; margin-right: 10px;} div.std_newsartg div.subheadline {padding-right: 10px; font-weight: bold; color: #0089d2; padding: 10px;} div.std_newsartg div.headline {padding-right: 10px; color: #311e6d; font-weight: bold; font-size: 1.3em; padding-bottom: 15px;} div.std_newsartg div.abstract {line-height: 1.5; padding-right: 10px; font-weight: bold; color: #666666;} div.std_newsartg div.article {line-height: 1.5; padding-right: 10px; color: #666666;} div.std_newsartg div.author {padding-bottom: 10px; color: #311e6d;} div.std_newsartg div.links { clear: both; padding: 10px 0px 10px 0px; border-top: 1px #d0d0d0 solid; border-bottom: 1px #d0d0d0 solid;} div.std_newsartg div.links li {font-weight: bold; display: inline; border-left: 4px #d0d0d0 solid; padding: 0px 10px 0px 10px; margin: 0px 10px 0px 0px;} div.std_newsartg div.links ul {padding: 0px; margin: 0px;} div.std_newsartg div.links a {font-weight: bold; color: #311e6d;} div.std_newsartg div.relatedlinks {width:395px; float: left; margin-right: 10px;} div.std_newsartg div.relatedtitle {font-weight: bold; padding-bottom: 8px; padding-left: 10px;border-left: 4px #d0d0d0 solid; padding-top: 10px; background-color: #ecedec; margin-top: 10px;} div.std_newsartg div.relatedlist {padding-bottom: 10px; padding-left: 0px; border-left: 4px #d0d0d0 solid; background-color: #ecedec; margin-bottom: 10px;} div.std_newsartg div.relatedlist ul{ margin: 0px; padding-left: 7px;} div.std_newsartg div.relatedlist li{background-image: url("/images/structure/background/bullet-arrows-on-grey.gif");background-repeat: no-repeat; background-position: 5px 6px; list-style: none;padding: 2px 2px 2px 25px; margin: 0px; } div.std_newsartg div.quicklinks {width:395px; float: left;} div.std_newsartg div.quicktitle {font-weight: bold; padding-bottom: 8px; padding-left: 10px;border-left: 4px #d0d0d0 solid; padding-top: 10px; background-color: #ecedec; margin-top: 10px;} div.std_newsartg div.quicklist {padding-bottom: 10px; padding-left: 0px; border-left: 4px #d0d0d0 solid; background-color: #ecedec; margin-bottom: 10px;} div.std_newsartg div.quicklist ul{ margin: 0px; padding-left: 7px;} div.std_newsartg div.quicklist li{background-image: url("/images/structure/background/bullet-arrows-on-grey.gif");background-repeat: no-repeat; background-position: 5px 6px; list-style: none;padding: 2px 2px 2px 25px; margin: 0px; } div.std_newsartg .article table { padding: 5px; background: #5A4B8A; margin-bottom: 10px; clear: both; } div.std_newsartg .article table td { background: #ECEDEC; border-top: solid white 1px; border-right: solid white 1px; padding: 5px; } div.std_newsartg .article table th { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 5px; color: white; font-weight: bold; border-right: solid white 1px; border-top: solid white 1px; } /*News Article H */ div.std_newsarth .cola { float: left; width: 545px;} div.std_newsarth .cola .date {color: #666666; font-weight: bold; padding: 2px 0px 8px 0px; border-bottom: 1px #cecece solid;} div.std_newsarth .cola .articlebox .headline {padding: 15px 10px 15px 0px; color: #311e6d; font-weight: bold; font-size: 1.3em;} div.std_newsarth .cola .articlebox .abstract {padding: 10px 0px 10px 0px;line-height: 1.5; padding-right: 10px; font-weight: bold; color: #666666;} div.std_newsarth .cola .articlebox .article {line-height: 1.5; padding-right: 10px; color: #666666;} div.std_newsarth .cola .articlebox .imagebox {float: right; width: 364px; padding-left: 8px;} div.std_newsarth .cola .articlebox .imagebox .image { margin-bottom: 5px; border: 2px #cecece solid; height: 270px; display: block;} div.std_newsarth .cola .articlebox .captionbox .copyright {padding: 5px; color: #666666; font-style: italic; border-left: 4px #311e6d solid; background-color: #ecedec;} div.std_newsarth .cola .articlebox .captionbox .caption {padding: 5px; border-left: 4px #311e6d solid; background-color: #ecedec;} div.std_newsarth .cola .relatedlinks {background-color: #ecedec; border-left:4px #311e6d solid; padding: 0px 10px 10px 0px; margin-bottom: 5px;} div.std_newsarth .cola .relatedlinks .relatedtitle {padding: 10px; font-weight: bold;} div.std_newsarth .cola .relatedlinks .relatedlist ul{margin: 0px; padding: 0px 0px 0px 8px;} div.std_newsarth .cola .relatedlinks .relatedlist li {background-image: url("/images/structure/background/bullet-arrows-on-grey.gif");background-repeat: no-repeat; background-position: 5px 6px; list-style: none;padding: 2px 2px 2px 25px; margin: 0px; } div.std_newsarth .cola .subinfo {margin-right: 10px; width: 168px; border-top: 1px #cecece solid; border-bottom: 1px #cecece solid; padding: 10px 0px 10px 0px;} div.std_newsarth .cola .subtitle {padding-left: 14px;background-image: url("/images/structure/background/bul_blue_white.gif");background-repeat: no-repeat; background-position: 0px 4px; font-weight: bold; padding-bottom: 5px;color: #0089d2;} div.std_newsarth .article table { float: right; width: auto; margin: 10px 10px 15px 10px; } div.std_newsarth .article table td { background: #ECEDEC; border-top: solid white 1px; border-right: solid white 1px; padding: 5px; } div.std_newsarth .article table th { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 5px; color: white; font-weight: bold; border-right: solid white 1px; border-top: solid white 1px; } div.std_newsarth .cola .subinfo br {display: none;} div.std_newsarth .cola .author {padding: 10px 0px 10px 0px; font-weight: bold; border-top: 1px #cecece solid; border-bottom: 1px #cecece solid; margin: 10px 0px 10px 0px; } div.std_newsarth .cola a { text-decoration: underline; color: #0089D2; } div.std_newsarth .cola a:hover { text-decoration: underline; color: #1C267B; } div.std_newsarth .cola .article img {padding: 5px 5px 5px 5px;} div.std_newsarth .colb br {display: none;} div.std_newsarth .colb {margin-left: 5px; background-color: #e0e0e0; float: left; width: 250px;} div.std_newsarth .colb .links {padding: 10px;background-color: #e0e0e0; border-bottom: 1px #cecece solid;} div.std_newsarth .colb .links ul {padding: 0px; margin: 0px;} div.std_newsarth .colb .links li{background-image: url("/images/structure/background/bul_blue.gif");background-repeat: no-repeat; background-position: 5px 6px; list-style: none;padding: 2px 2px 2px 25px; margin: 0px; } div.std_newsarth .colb .othernews {border-bottom: 1px #cecece solid; background-color: #ecedec; padding-right: 10px; font-weight: bold; color: #0089d2; padding: 10px;} div.std_newsarth .colb .othernews .othertitle {padding-bottom: 10px;} div.std_newsarth .colb .othernews .listinfo {padding: 3px 10px 3px 23px;background-image: url("/images/structure/background/bul_blue_light_grey.gif");background-repeat: no-repeat; background-position: 5px 6px;} div.std_newsarth .colb .quote {background-color: #e0e0e0; border-bottom: 1px #cecece solid;} div.std_newsarth .colb .quotetext {padding: 0px 10px 10px 10px;} div.std_newsarth .colb .quotetitle {padding-right: 10px; font-weight: bold; color: #0089d2; padding: 10px;} div.std_newsarth .colb .quicklinks {border-bottom: 1px #cecece solid; background-color: #ecedec; font-weight: bold; color: #0089d2; padding: 10px;} div.std_newsarth .colb .quicklist ul {padding: 10px 0px 0px 0px; margin: 0px;} div.std_newsarth .colb .quicklist li {background-image: url("/images/structure/background/bul_blue_light_grey.gif");background-repeat: no-repeat; background-position: 5px 6px; list-style: none;padding: 2px 2px 2px 25px; margin: 0px; } div.std_newsarth .colb .promodetails {border: 1px #cecece solid; padding: 5px; background: #ecedec; margin: 5px 5px 0px 5px;} div.std_newsarth .colb .promodetails .promotitle {margin-top: 5px;} div.std_newsarth .colb .promodetails .promotitle a {font-weight: bold;} div.std_newsarth .colb .promodetails .image { width: 227px; height: 58px; } div.std_newsarth .colb .promodetails .promotitle { padding: 10px 0px 10px 5px; color: #311e6d; font-weight: bold;} div.std_newsarth .colb .promodetails .promotext { padding: 5px;} div.std_newsarth .colb .promobox {border-bottom: 1px #cecece solid;padding-bottom: 5px; } div.std_newsarth .colb .promobox br {display: none;} /*Footer Area*/ table.footerpromoarea { background: #d7d7d7; border: solid #909090 1px; } table.footertextbox { width: 235px; margin: 5px 0px 5px 3px; background-image: url("/images/structure/background/footer-textbox.jpg"); background-repeat: repeat-x; } table.footertextbox td.imgtop { text-align: center; padding-top: 4px; } table.footertextbox td.heading { font-weight: bold; text-transform: uppercase; font-size: 110%; padding: 5px 10px 5px 10px; text-align: center; } table.footertextbox td.text { padding: 5px 10px 5px 10px; } table.footerlinks { height: 30px; background-image: url("/images/structure/background/breadcrumb.gif"); background-repeat: repeat-x; padding: 9px 0px 9px 0px; color: white; } table.footerlinks a { color: white; } table.footerlinks td { vertical-align: middle; font-size: 90%; padding: 0px 5px 0px 5px; border-right: solid white 1px; text-align: center; height: 10px; } table.footerlinks td.col8 { border-right: none; } /* Highlights 100 Years Sailing */ table.landmarkMoments {margin-bottom: 10px; } table.landmarkMoments a {color: #5a4b8a; font-weight: bold; } table.landmarkMoments td {padding: 5px 0px 0px 0px} table.highlightsStory img.centre {display: block; margin-left: auto; margin-right: auto;} /* Event list/results */ .eventlist { background: #efefef; } table.event_table { margin: 0px 0px 20px 5px; } .event_table th { padding: 5px; color: #0089d2; text-align: left; vertical-align: middle;} .event_table .eventdate { vertical-align: middle; } .event_table .eventname { font-weight: bold; vertical-align: middle; } .eventlist .link { background: #dedede; padding: 5px 10px 0px 0px; border-left: 5px solid #91c8e4;} .eventlist .link a { float: right; color: #0089d2; font-weight: bold; font-size: 90%;} .even { background: #dce7ed; margin: 0px 0px 0px 5px; } .event_table { border-collapse: collapse;} /*MNA Page*/ div.feat_mnapage { margin-bottom: 10px; } div.feat_mnapage .section { height: 25px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 5px; line-height: 25px; color: white; font-weight: bold; text-transform: uppercase; } div.feat_mnapage .headline { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } div.feat_mnapage .logo { margin-top: 5px; float: left; width: 215px; height: 200px; background: #efefef; padding: 5px; margin-right: 5px; } div.feat_mnapage .mna_info { margin-top: 5px; width: 570px; float: right; height: 210px; } div.feat_mnapage .mna_info .include { margin-bottom: 5px; padding: 5px; } div.feat_mnapage .mna_info .infotable td { padding: 4px;} div.feat_mnapage .textbox { clear: both; margin-bottom: 5px; border: solid #311E6D 1px; border-left: solid #311E6D 5px; margin-top: 5px; margin-right: 5px; float: left; width: 354px; height: 108px; background: #EFEFEF; } div.feat_mnapage .textbox .image {  float: left; padding: 5px 15px 5px 5px; } div.feat_mnapage .textbox .image img { height:100px; } div.feat_mnapage .textbox .title a { text-decoration: none; font-weight: bold; font-size: 120%; } div.feat_mnapage .textbox .title { padding: 5px; }  div.feat_mnapage .textbox .text a { text-decoration: none; } div.feat_mnapage .textbox .text { padding: 5px; } div.feat_mnapage .featured_story { margin: 5px 0px 5px 0px; float: right; width: 435px; height: 110px; background: #311E6D; } div.feat_mnapage .featured_story .image { float: left; padding: 5px 15px 5px 5px; } div.feat_mnapage .featured_story .image img { height: 100px; width: 100px; }div.feat_mnapage .featured_story .featheadline a { color: white; font-weight: bold; text-decoration: none;} div.feat_mnapage .featured_story .featheadline { font-size: 120%; padding: 5px;} div.feat_mnapage .featured_story .date { color: grey; margin-bottom: 5px;} div.feat_mnapage .featured_story .abstract a { color: white; text-decoration: none; } div.feat_mnapage .latestnews { clear:both; background: #d0d0d0; margin: 0px 0px 5px 0px; width: 800px; height: 300px; overflow: hidden;} div.feat_mnapage .latestnews .image {float: left; padding: 2px;} div.feat_mnapage .latestnews .image img {display: block;} div.feat_mnapage .latestnews .mainstory {float: left; width: 419px; height: 110px; padding: 5px; margin-right: 2px; background-image: url("/images/structure/background/mainstory-background.gif");margin-top: 2px; border-left: 5px #311e6d solid;} div.feat_mnapage .latestnews .mainstory .date {color: #008acf; font-size: 80%; padding: 0px 0px 5px 0px;} div.feat_mnapage .latestnews .mainstory .newsheadline {padding-bottom: 5px;} div.feat_mnapage .latestnews .mainstory .newsheadline a {font-size: 150%; color: #311e6d ; font-weight: bold; text-decoration: none;} div.feat_mnapage .latestnews .mainstory .abstract {padding: 0px 0px 5px 0px;} div.feat_mnapage .latestnews .mainstory .abstract a{color: #909090; text-decoration: none;} div.feat_mnapage .latestnews .substory {height: 48px; float: left; width: 429px; margin-right: 2px; overflow: hidden;background-image: url("/images/structure/background/bgrnd-othernews.jpg"); margin-top: 2px;border-left: 5px #311e6d solid;} div.feat_mnapage .latestnews .substory .image {width: 50px; float: left;} div.feat_mnapage .latestnews .substory .date {float: right; width: 365px; padding: 2px 5px 0px 5px; color: #666666; font-size: 80%;} div.feat_mnapage .latestnews .substory .newsheadline {float: right;width: 365px;  padding: 0px 5px 0px 5px;} div.feat_mnapage .latestnews .substory .newsheadline a {color: #311e6d ; font-weight: bold; text-decoration: none; } div.feat_mnapage .results { width: 360px; float: left; clear: both; margin-bottom: 5px; } div.feat_mnapage .results .eventlist { background: #efefef; min-height: 194px; } div.feat_mnapage .results .include { background: #EFEFEF; } div.feat_mnapage .results tr.even { background: #dce7ed; margin: 0px 0px 0px 0px; padding-right: 5px;} div.feat_mnapage .results .container { width: 350px; padding-right: 5px; min-height: 156px;} div.feat_mnapage .results .eventlist .link { background: #dedede; padding: 5px 10px 0px 0px; border-left: 5px solid #91c8e4; font-size: 100%; } div.feat_mnapage .results .eventlist .link a { float: right; color: #0089d2; font-weight: bold;  } div.feat_mnapage .results .eventlist .link .seperator { float:right; } div.feat_mnapage .calendar { width: 435px; float:left; height:220px;  margin: 0px 0px 5px 5px; } div.feat_mnapage .calendar .include { background: #EFEFEF; height: 190px; } div.feat_mnapage .rankings { clear: both; } div.feat_mnapage .rankings .boatclassselector { border-left: 5px solid #311e6d ; background: #d0d0d0 ; height:30px; margin-top:2px; } div.feat_mnapage .rankings .boatclassselector .subtext { float: left; font-weight: bold; padding: 8px;} div.feat_mnapage .rankings .boatclassselector form { float: right; padding: 5px 20px 0px 40px; } div.feat_mnapage .rankings .boatclassselector form select { background: #d0d0d0 ; border: white solid 2px; } div.feat_mnapage .rankings .gendertabs { margin-top: 5px; } div.feat_mnapage .rankings .gendertabs td { color: grey; margin-right: 1px; line-height: 32px;background-image: url("/images/structure/background/topmenu.gif"); text-align: center; border-top: 1px solid #ffffff; border-bottom: 3px solid #ffffff; } div.feat_mnapage .rankings .gendertabs td:hover { border-top: 1px solid #1C267B; border-bottom: 3px solid #1c267b; } div.feat_mnapage .rankings .gendertabs { font-weight:bold; text-decoration: none; } div.feat_mnapage .rankings .gendertabs td.selected { color: #311e6d ; } div.feat_mnapage .rankings .rankingtable { margin: 0px 0px 10px 0px;  clear: both; } div.feat_mnapage .rankings .rankingtable th { color: #0089d2; background: #d7d7d7; padding: 8px;  }  div.feat_mnapage .rankings .rankingtable td { padding: 8px; }  div.feat_mnapage .rankings .rankingtable td:hover { text-decoration: underline;  cursor: pointer;} div.feat_mnapage .rankings .rankingtable tr.odd { background: white; } div.feat_mnapage .rankings .rankingtable tr.even { background: #d7d7d7; } div.feat_mnapage .rankings .rankingtable td.date:hover { text-decoration: none;  cursor: default;  } div.feat_mnapage .rankings .rankingtable td.date {color: grey;} /* Calendar */ .calendar { background: #efefef; } .eventcalendar { padding: 5px 0px 0px 13px; background: #efefef; height: 188px;} .calendar .monthbar { margin: 0px 0px 0px 0px; width: 408px; padding: 0px 0px 0px 0px; } .calendar .monthtab { display: block; float: left; margin-right: 1px; width: 33px; height: 22px; line-height: 19px; text-align: center; background-image: url("/images/structure/background/calendar-button.gif"); } .calendar .monthtab a { color: #909090; font-weight: bold; } /*.calendar .monthtab a:active { color: #008acf; }*/ .calendar .monthtab a:hover { color: #008acf; } .calendar .monthtab a:focus {user-focus: none; outline: none; -moz-user-focus: none; -moz-outline: none; } .calendar .tabselected { display: block; float: left; margin-right: 1px; width: 33px; height: 22px; line-height: 19px; text-align: center; background-image: url("/images/structure/background/calendar-button-act.gif"); } .calendar .tabselected a { color: #909090; font-weight: bold; color: #0089d2;} .calendar .container { clear: both; height: 110px; margin: 2px 0px 0px 0px; background: #dce7ed; width: 407px; } .calendar .title { width: 391px; height: 20px; line-height: 20px; border-top: 1px solid #91c8e4; border-left: 5px solid #91c8e4; background: #dedede;  padding: 0px 0px 0px 10px; font-weight: bold;} .calendarmain { height: 109px; width: 407px; background: #dce7ed;  margin: 0px 0px 2px 0px; } .calendarmain .image { width: 72px; height: 72px; float:left; border-left: 5px solid #91c8e4; padding: 13px 5px 0px 10px; } .calendarmain div.detail { width: 300px; height: 85px; margin: 0px 0px 0px 0px; } .calendarmain table.detail { margin: 10px 0px 0px 0px; } .calendarmain .detail .rgtatitle { color: #0089d2; font-weight: bold; width: 45px;} .calendar .spacer { background: #efefef; height: 2px; border-left: 5px solid #efefef; } .calendar .navbar {float: left; width: 182px; height: 20px; padding: 0px 10px 0px 10px; line-height: 20px; background: #91c8e4; } .calendar .navbar a { font-weight: bold; font-size: 90%; } .calendar .navbar a.right { float: right; } .calendar .prev { margin: 2px 0px 2px 0px; } .calendar .next { margin: 2px 0px 0px 2px; width: 183px; } .calendar .fullcalendar { clear: both; } .calendar .fullcalendar { background: #dedede; width: 392px; height: 18px; padding: 5px 10px 0px 0px; border-left: 5px solid #91c8e4;} .calendar .link { float:right; color: #0089d2; font-weight: bold; font-size: 90%;} .calendar .fullcalendar .seperator { float:right; } /* Sailor Search Bar */ .sailorsearchbar { background-color: #eeeeee; background-image: url("/images/structure/background/bgrnd-sailorsearch.jpg"); height: 40px; border: 3px solid #aaaaaa; margin: 0px 0px 5px 0px; } .sailorsearchbar .title { float: left; width: 230px; height: 40px; line-height: 40px; padding: 0px 0px 0px 0px; font-size: 120%; border-right: 3px solid #aaaaaa; text-align: center; } .sailorsearchbar .userbox { float:left; width: 220px; } .sailorsearchbar .namebox { float:left; width: 250px; } .sailorsearchbar .searchlabel { float:left; margin: 12px 10px 0px 0px; width: 85px; text-align: right; } .sailorsearchbar .searchbox { float:left; margin: 10px 0px 0px 0px; } .sailorsearchbar .searchbutton { float:left; text-align:center; margin: 10px 0px 0px 18px;  } .sailorsearchbar .button { background: #aaaaaa; border: none; color: #5a4b8a; width: 45px; height: 17px; font-weight: bold; } /* Advanced Sailor Search / Results */ .sailorsearch { margin: 20px 0px 0px 0px; } .sailorsearch .numresults { margin: 0px 0px 20px 0px; } .sailorsearch .results { float:left; width: 585px; margin: 0px 0px 5px 0px; } .sailorsearch .background { float:left; width: 215px; height: 270px; background: #ecedec; margin-bottom: 5px; } .sailorsearch .searchform { float: left; border: 1px solid #b0b0b0; margin: 5px 5px 15px 4px; width: 205px; height: 258px; background: #ffffff; } .sailorsearch .searchform .title { margin: 0px 0px 10px 0px; font-weight: bold; width: 205px; text-align: center; } .sailorsearch .searchform select.countries { width: 100px; margin-bottom: 5px; } .sailorsearch .searchbutton { text-align:center; margin: 0px 0px 10px 0px; } .sailorsearch .button { background: #aaaaaa; border: none; color: #5a4b8a; width: 45px; height: 17px; font-weight: bold; float:right; margin: 0px 15px 0px 0px; } .sailorsearch .searchheader { padding: 0px 0px 0px 20px; text-align: left; background-image: url("/images/structure/background/breadcrumb.gif"); height: 30px; line-height: 27px; color: #ffffff; } .sailorsearch td.info { padding: 0px 0px 0px 20px;  } .sailorsearch table.results {  border-collapse: collapse;  } .sailorsearch tr.odd { background: #efefef;  line-height: 25px; } .sailorsearch tr.even { background: #ffffff; line-height: 25px; } /* Member Biogs */ .biogcontainer { background: #ffffff; padding: 10px 10px 5px 10px; border: 1px solid #d8d8d8; } .titlebar { background-image: url("/images/structure/background/section_background.gif"); color: #ffffff; font-weight: bold; height: 20px; padding: 5px 0px 0px 5px; border-left: 5px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; margin-bottom: 2px; } /*.biogcontainer .static { margin: 0px 0px 0px 20px; }*/ /*.biogcontainer .uneditable { margin: 0px 0px 0px 20px; }*/ .biogcontainer .toppane { clear:both; } .biogcontainer .toppane .imgbg { float:left; width: 255px; height:255px; background: #efefef; } .biogcontainer .toppane .sailorimage { margin: 7px 0px 0px 7px; width: 240px; height: 240px; border: 1px solid #3a2b80; } .biogcontainer .toppane .maininfobg { float:left; width: 513px; height: 255px; margin: 0px 0px 0px 10px; background: #efefef; } .biogcontainer .toppane .noclassification {  } .biogcontainer .toppane #biogdob select { width: 63px; } .biogcontainer .toppane #biogdob .input input { width: 20px; } .biogcontainer .toppane #bioggender .input input.genderfield { width: 193px; } .biogcontainer .maininfo { width: 478px; height: 230px; margin: 7px 0px 0px 7px; background: #ffffff; border: 1px solid #3a2b80; padding: 10px 10px 0px 10px; } .biogcontainer .maininfo .membertitle { font-size: 140%; color: #0089d2; font-weight: bold; padding: 0px 0px 0px 20px; margin-bottom: 10px; border-left: 5px solid #0089d2; } .biogcontainer .maininfo .label { display: block; float:left; width: 200px; font-weight: bold; padding: 0px 0px 0px 10px; } /*.maininfo .uneditable { display: block; float:left; width: 200px; clear:right; }*/ .biogcontainer .maininfo .input input { width: 250px;  } .biogcontainer .maininfo .input select { width: 254px; } .biogcontainer .maininfo select.date { width: 65px; } .biogcontainer .row { clear:both; min-height: 21px; line-height: 21px; } .biogcontainer .rowodd { background: #efefef; } .trophycabinet { clear:both; width: 778px; background:green; } .biogcontainer .tab { float:left; margin: 0px 2px 0px 2px; width: 189px; height: 32px; line-height: 32px; background-image: url("/images/structure/background/topmenu.gif"); text-align: center; border-top: 1px solid #1C267B; border-left: 1px solid #1C267B; border-right: 1px solid #1C267B; } .biogcontainer #tab1 { width: 189px; margin: 0px 3px 0px 0px; } .biogcontainer #tab4 { margin: 0px 0px 0px 3px; } .biogcontainer .tab:hover { background: #cecece ; color: white ;  } .biogcontainer .tab a { font-weight:bold; text-decoration: none; } .biogcontainer .officialtab { width: 140px; } .biogcontainer #tab5 { margin: 0px 0px 0px 5px; } .biogcontainer .personal { min-height: 365px; background: #efefef; padding: 10px 5px 0px 5px; border: 1px solid #d7d7d7; clear:both; } .biogcontainer .personal .leftcol { float:left; width: 368px; min-height: 284px; border: 1px solid #d7d7d7; background: #ffffff; padding: 5px 5px 0px 5px; margin-right: 5px; } .biogcontainer .personal .rightcol { float:left; width: 369px; min-height: 264px; border: 1px solid #d7d7d7; background: #ffffff; padding: 5px 5px 0px 5px; } .biogcontainer .personal .label { display: block; float:left; width: 160px; font-weight: bold; padding: 0px 0px 0px 10px; } .biogcontainer .personal .input input { margin: 0px 0px 0px 0px; width: 190px; } .biogcontainer .general .interestbg { background: #efefef; padding: 10px 5px 5px 5px; border: 1px solid #d7d7d7; clear:both;  }  .biogcontainer .general .interest { border: 1px solid #d7d7d7; background: #ffffff; padding: 5px 5px 0px 5px;  } .biogcontainer .general .label { display: block; float:left; width: 200px; font-weight: bold; padding: 0px 0px 0px 10px; } .biogcontainer .general .uneditable { display: block; float:left; width: 540px; } .biogcontainer .general .input input { width: 523px; } .biogcontainer #imageSlider { background: #efefef; padding: 10px 5px 5px 5px; border: 1px solid #d7d7d7; clear:both; min-height: 380px; } .biogcontainer .imageplaceholder { clear:both; text-align: center; height: 360px; } .biogcontainer .navlinks { text-align:center; } .biogcontainer #button { margin:0px 0px 30px 0px; clear:both; } .biogcontainer #button .edit { float:left; width: 100px; margin-right: 5px; } .biogcontainer #button input.edit { border:1px solid #666666; background: #aaaaaa; color: #5a4b8a; font-weight:bold; } .biogcontainer #button .cancel { float:left; width: 100px; margin-right: 5px; } .biogcontainer #button input.cancel { border:1px solid #666666; background: #aaaaaa; color: #5a4b8a; font-weight:bold; } .biogcontainer #button .savechanges { float:left; clear:right; width: 180px; margin-top: 0px; margin-right: 5px; } .biogcontainer #button input.savechanges { border:1px solid #666666; background: #aaaaaa; color: #5a4b8a; font-weight:bold;  } .biogcontainer #button .classificationbutton, .biogcontainer #button .detailsbutton    { float:left; clear:right; width: 180px; margin-top: 0px; margin-right: 5px; } .biogcontainer #button input.classificationbutton, .biogcontainer #button input.detailsbutton    { border:1px solid #5a4b8a; background: #0089d2; color: #ffffff; font-weight:bold; } .biogcontainer #official { background: #efefef; height: 380px; padding: 10px 5px 0px 5px; margin: 5px 0px 0px 0px; border: 1px solid #d7d7d7; } .biogcontainer #official .leftcol { float:left; width: 368px; min-height: 320px; border: 1px solid #d7d7d7; background: #ffffff; padding: 5px 5px 0px 5px; margin-right: 5px; } .biogcontainer #official .rightcol { float:left; width: 369px; min-height: 320px; border: 1px solid #d7d7d7; background: #ffffff; padding: 5px 5px 0px 5px; } .biogcontainer #official { background: #efefef; height: 380px; padding: 10px 5px 0px 5px; margin: 5px 0px 0px 0px; border: 1px solid #d7d7d7; } .biogcontainer #official .leftcol { float:left; width: 368px; min-height: 320px; border: 1px solid #d7d7d7; background: #ffffff; padding: 5px 5px 0px 5px; margin-right: 5px; } .biogcontainer #official .rightcol { float:left; width: 369px; min-height: 320px; border: 1px solid #d7d7d7; background: #ffffff; padding: 5px 5px 0px 5px; } .biogcontainer #official .label { display: block; float:left; width: 140px; font-weight: bold; padding: 0px 0px 0px 10px; } .biogcontainer #official .input input { width: 200px; } .biogcontainer #official .mainheader { font-size: 120%; font-weight: bold; margin: 0px 0px 10px 0px; } .biogcontainer #official .header { font-size: 100%; font-weight: bold; margin: 0px 0px 10px 0px; } .biogcontainer #official .leftcol .header { margin: 0px 0px 33px 0px; } .biogcontainer #official .rightcol table { border-collapse: collapse; width: 360px; } .biogcontainer #official .rightcol table th { margin-bottom: 10px; height: 20px; } .biogcontainer #official .rightcol .row { height: 18px; line-height: 18px; } .biogcontainer #official .rightcol .currentstatus { height: 180px; } .biogcontainer #official .rightcol .historicstatus { height: 80px; overflow-y: scroll; overflow-x: hidden; } .biogcontainer .input input.showbox { width: 20px; margin-left: 3px;  } .biogcontainer .personal .input input.shortfield { width: 130px; } .biogcontainer .toppane .static { margin-left: 0px; } .biogcontainer .rankings { clear: both; margin-bottom: 10px; } .biogcontainer .rankings .rankingtitle { background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); color: #ffffff; font-weight: bold; height: 20px; padding: 5px 0px 0px 5px; text-transform: uppercase; } .biogcontainer .rankings .rankingtable { border: solid 1px #d7d7d7; padding: 5px; } .biogcontainer .rankings .rankingtable td { padding: 2px; } .biogcontainer .rankings .rankingtable td a { color: #0089d2; } .biogcontainer .rankings .rankingtable th { padding: 5px 0px 5px 2px; } .biogcontainer .worldresults .date, .biogcontainer .otherresults .date, .biogcontainer .allresults .date { white-space: nowrap; color: grey; } .biogcontainer .worldresults, .biogcontainer .otherresults, .biogcontainer .allresults { width: 386px; float: left; } .biogcontainer .worldresults, .biogcontainer .otherresults { margin: 0px 0px 10px 5px; } .biogcontainer .alltable td { padding: 2px; } .biogcontainer .alltable th { padding: 5px 0px 5px 2px; } .biogcontainer .showalllink { color: #0089d2; background:#cecece; font-weight: bold; cursor: pointer; padding: 3px 0px 3px 5px; margin-top:4px;} .biogcontainer .showalllink:hover {background:#1C267B; color:white;} /* Other links list */ .iro_links {background-color: #ecedec; padding: 0px 0px 10px 0px;} .iro_links td {padding: 10px 0px 0px 0px;} .iro_links td.titletxt {border-left: solid #311e6d 5px; border-bottom: solid #B0B0B0 1px; height: 14px; padding: 2px 0px 2px 10px; background-image: url("/images/structure/background/d7d7d7-cecece-1x18.gif"); background-repeat: repeat-x; margin-bottom: 1px; font-weight: bold;} .iro_links a {padding-left: 35px; background-image: url("/images/structure/background/bullet-arrows-on-grey.gif"); background-repeat: no-repeat; background-position: 15px 4px; text-decoration: underline;} .iro_links a:hover {text-decoration: none;} /* Comments Form */ .std_formcustom th{padding: 5px 5px 5px 0px;} .std_formcustom td{padding: 5px;} .std_formcustom input, textarea { color: #311e6d; font-size: 100%; font-family: verdana; width: 200px;padding: 5px; border: 1px solid #666666;} .std_formcustom .button {width: 100px; border: 1px solid #666666; background-color: #aaaaaa; color: #311e6d; font-weight: bold; padding: 3px 20px;} /* Regatta Search */ .regattasearch .title { font-size: 150%; font-weight: bold; margin-bottom: 20px; } .regattasearch .searchform { border: 1px solid #aaaaaa; padding: 10px; margin: 0px 0px 20px 0px; } .regattasearch .button { background: #aaaaaa; border: none; color: #5a4b8a; width: 45px; height: 17px; font-weight: bold; margin: 0px 15px 0px 0px; } .regattasearch input { width: 200px; } .regattasearch select { width: 200px; } .regattasearch .numresults { margin: 0px 0px 10px 0px; } .regattasearch table.results { margin: 0px 0px 20px 0px; border-collapse: collapse; } .regattasearch .searchheader { padding: 0px 0px 0px 20px; text-align: left; background-image: url("/images/structure/background/breadcrumb.gif"); height: 30px; line-height: 27px; color: #ffffff; } .regattasearch td.info { padding: 0px 0px 0px 20px;  } .regattasearch table.results {   } .regattasearch tr.odd { background: #efefef;  line-height: 25px; } .regattasearch tr.even { background: #ffffff; line-height: 25px; } .regattasearch_ba { background-color: #eeeeee; background-image: url("/images/structure/background/bgrnd-sailorsearch.jpg"); height: 40px; border: 3px solid #aaaaaa; margin: 0px 0px 5px 0px; } .regattasearch_ba .title { font-weight: normal; float: left; width: 230px; line-height: 40px; height: 40px; padding: 0px 0px 0px 0px; font-size: 120%; border-right: 3px solid #aaaaaa; text-align: center; margin: 0px; } .regattasearch_ba .regattanamebox { float:left; width: 200px; } .regattasearch_ba .regattacountrybox { float:left; width: 180px; } .regattasearch_ba .regattayearbox { float:left; width: 95px; } .regattasearch_ba .searchform { border: none; padding: 0px; margin: 0px; } .regattasearch_ba .regattanamebox .searchbox .inputbox { width: 130px; } .regattasearch_ba .regattacountrybox .searchbox .inputbox { width: 100px; } .regattasearch_ba .searchlabel { float:left; line-height: 40px; text-align: right;  margin: 0px 0px 0px 5px; } .regattasearch_ba .searchbox { float:left; line-height: 40px; } .regattasearch_ba .searchbox .inputbox { width: 50px; margin: 10px 0px 0px 5px; } .regattasearch_ba .searchbutton { float:left; text-align:center; margin: 10px 0px 0px 18px;  } .regattasearch_ba .background .searchform .button { background: #aaaaaa; border: none; color: #5a4b8a; width: 45px; height: 17px; font-weight: bold; float: left; margin: 2px 0px 0px 0px; } /*Documentation*/ .docmain { margin-top: 10px; clear: both; } .docmain .headline { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } .docmain .abstract { padding: 5px 5px 5px 10px; } .doclatest { margin: 10px 0px 10px 0px; background: #ECEDEC; } .doclatest .title { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } .doclatest th { padding: 3px 0px 3px 10px; } .doclatest td { font-weight: bold; padding: 3px 0px 3px 10px; } .doclatest td a { font-weight: bold; } table.doclatest { width: 600px; } .docprevious { margin: 10px 0px 10px 0px; clear: both; background: #ffffff; } .docprevious .title { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } .docprevious th { padding: 0px 0px 3px 10px; } .docprevious tr.version td { padding: 10px 5px 5px 10px; border-top: solid #ECEDEC 1px; font-weight: bold; } .docprevious tr.ammend td { padding: 0px 5px 10px 10px; font-size: 90%;} /* Doc List */ .doclist .title { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } .list_documents .folderabstract { border-bottom: solid #311E6D 0px; background: #f3f3f3; padding: 5px 5px 5px 5px; } .doclist th { padding: 10px 5px 10px 5px; border-bottom: solid #311E6D 1px; } .doclist tr.odd td { padding: 5px; background: #ECEDEC; } .doclist tr.even td { padding: 5px; background: white; } .doclist tr td a { font-weight: bold; } .doclist tr td .docdetails {background-image: url("/images/structure/background/bullet-arrows-on-white.gif"); background-repeat: no-repeat; background-position: 0px 8px; padding: 5px 0px 0px 15px; } .doclist .odd .headline, .doclist .even .headline { padding: 4px 5px 4px 35px; background-image: url("/images/structure/background/bullet-arrows-on-white.gif"); background-repeat: no-repeat; background-position: 15px 7px; } /* Doc Search */ .docsearch { background: #ECEDEC; margin-bottom: 10px; } .docsearch .title { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } .docsearch .searchform .label { font-weight: bold; width: 150px; } .docsearch .searchform table td { padding: 6px; } .docsearch .searchform table td input { width: 250px; height: 15px; font-size: 100%; } .docsearch .searchbutton { margin: 5px 0px 10px 355px; } .docsearch .searchbutton .button { background: #311E6D; padding: 5px; width: 70px; color: white; font-weight: bold; } .docsearch .results { background: white; margin-bottom: 10px; } .docsearch .results .numresults { background-image: url("/images/structure/background/bullet-arrows-on-white.gif"); background-repeat: no-repeat; background-position: 5px 14px; color: #008ACF; padding: 10px 10px 10px 25px; font-weight: bold; font-size: 110%; } .docsearch .results th { padding: 10px 5px 10px 5px; border-bottom: solid #311E6D 1px; } .docsearch .results tr.odd td { padding: 5px; background: #ECEDEC; } .docsearch .results tr.even td { padding: 5px; background: #ffffff; } .docsearch .results tr td a { font-weight: bold; } /* Regatta page */ .feat_regattapage h1 { border-left: solid #311e6d 5px; border-bottom: solid #B0B0B0 1px; height: 14px; padding: 2px 0px 2px 10px; background-image: url("/images/structure/background/d7d7d7-cecece-1x18.gif"); background-repeat: repeat-x; margin-bottom: 1px; font-weight: bold; } .feat_regattapage h2 { border-bottom: solid #311e6d 1px; padding: 3px 0px 3px 10px; margin-bottom: 1px; font-weight: bold; } .feat_regattapage .page_title { background-image: url("/images/structure/background/breadcrumb.gif"); height: 30px; line-height: 27px; color: #ffffff; padding: 0px 0px 0px 10px; margin-bottom: 5px; border-left: 5px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; clear:both; } .feat_regattapage .section { background-image: url("/images/structure/background/breadcrumb.gif"); height: 30px; line-height: 27px; color: #ffffff; padding: 0px 0px 0px 10px; margin-bottom: 5px; } .feat_regattapage div.logo_bg { width:207px; height: 187px; background: #efefef; padding: 5px 0px 0px 5px; float:left; margin-right: 5px;} .feat_regattapage .logo { text-align: center; width: 198px; height: 180px; background: #ffffff; border: 1px solid #d7d7d7; } .feat_regattapage .logo img { padding: 0px 0px 0px 0px; } .feat_regattapage .regatta_details_bg { width:333px; height: 187px; background: #efefef; padding: 5px 0px 0px 5px; float:left; margin-right: 5px; } .feat_regattapage .regatta_details { height: 180px; width: 326px; background: #ffffff; border: 1px solid #d7d7d7; } .feat_regattapage .regatta_details tr td { padding: 1px 0px 0px 0px; } .feat_regattapage .regatta_details th { width: 85px } .feat_regattapage .topsection { clear: both; margin-bottom: 5px; height: 192px; } .feat_regattapage .useful_links_bg { width: 232px; background: #efefef; padding: 5px 0px 5px 5px; float:left;  } .feat_regattapage .useful_links { height: 160px; width: 205px; background: #ffffff; border: 1px solid #d7d7d7; padding: 5px 12px 15px 8px; } .feat_regattapage .regatta_abstract_bg { width:792px; background: #efefef; padding: 5px 0px 5px 5px; margin-bottom: 5px; } .feat_regattapage .regatta_abstract { width: 765px; background: #ffffff; border: 1px solid #d7d7d7; padding: 10px; } .feat_regattapage .details { font-weight: bold; font-size: 120%; color: #0089d2; padding: 5px 0px 5px 10px; } .feat_regattapage .detail_table table { margin: 0px 10px 10px 10px; } .feat_regattapage .photo_gallery { width: 365px; float: left; } .feat_regattapage .photo_gallery img { width: 365px; } .feat_regattapage .photo_gallery .link { border-left:5px solid #311E6D; background: #efefef; padding: 10px; cursor: pointer; font-weight: bold; color: #0089d2; margin: 0px 0px 5px 0px; } .feat_regattapage .latest_news { width: 430px; float: right; border-left: solid white 5px; } .feat_regattapage .latest_news .story { clear: both;  margin: 0px 0px 6px 0px; height: 45px; border-bottom: thin #efefef solid; } .feat_regattapage .latest_news .story .date { color: #909090; float: left; width: 340px; padding: 0px 0px 2px 0px; } .feat_regattapage .latest_news .story .image {  float: left; padding: 0px 7px 0px 0px; } .feat_regattapage .latest_news .story img { border-left: 5px solid #311E6D; padding-left: 1px; } .feat_regattapage .latest_news .story .newsheadline { font-weight: bold; float: left; width: 340px;} .feat_regattapage .story .newsheadline a { font-weight: bold; } .feat_regattapage .list_fullnews .story { clear: both;  margin: 0px 0px 8px 0px; height: 84px; border-bottom: thin #efefef solid; } .feat_regattapage .list_fullnews .story .date { padding: 3px 0px 3px 0px; color: #909090; float: left; width: 500px; } .feat_regattapage .list_fullnews .story .image { float: left; padding: 0px 7px 0px 0px; } .feat_regattapage .list_fullnews .story img { border-left: 5px solid #311E6D; padding-left: 1px; } .feat_regattapage .list_fullnews .story .newsheadline { float: left; width: 500px; } .feat_regattapage .list_fullnews .story .abstract { float: left; width: 600px; } .feat_regattapage .list_fullnews .story .abstract a:hover { text-decoration: none; } .feat_regattapage .list_fullnews .topstory { border-bottom: none; margin-bottom: 10px; clear: both; height: 100%;} .feat_regattapage .list_fullnews .topstory img {padding: 0px 0px 3px 3px; border: none; } .feat_regattapage .list_fullnews .topstory .abstract { width: 400px; } .feat_regattapage .list_fullnews .topstory .newsheadline { width: 400px; font-size: 130%; } .feat_regattapage .list_fullnews .topstory .date { width: 400px; padding: 10px 0px 10px 0px; } .feat_regattapage .regatta_events { clear:both; margin: 5px 0px 0px 0px; } .feat_regattapage .regatta_events .event_list_bg { background: #efefef; padding: 5px; margin-bottom: 10px; } .feat_regattapage .regatta_events .event_list { padding: 10px; border: 1px solid #d7d7d7; background: #ffffff; } .feat_regattapage .regatta_events table { border-collapse: collapse; } .feat_regattapage .regatta_events th { padding: 0px 0px 0px 20px; text-align: left; height: 30px; line-height: 27px; border-bottom: 1px solid; } .feat_regattapage .regatta_events tr.even { background: #efefef;  line-height: 25px; } .feat_regattapage .regatta_events tr.odd { background: #ffffff; line-height: 25px; } .feat_regattapage .regatta_events td { padding: 0px 0px 0px 20px; } .feat_regattapage .doclist h2.title { display: none; } .feat_regattapage .navtabs { clear: both; margin: 0px 0px 0px 0px; height: 38px; } .feat_regattapage .navtabs .tab { width: 124px; border-top: 1px solid #ffffff; cursor: pointer; margin: 0px 1px 0px 0px; float:left; height: 32px; line-height: 32px; background-color: #cecece; background-image: url("/images/structure/background/menu-1.gif"); background-repeat: repeat-x; border-bottom: solid #311e6d 1px; text-align:center; font-weight: bold; } .feat_regattapage .navtabs .largertab { width: 140px; } .feat_regattapage .navtabs .tab6 { width: 143px; margin-right: 0px; } .feat_regattapage .navtabs .tab:hover { border-top: solid #1C267B 1px; border-bottom: solid #1c267b 3px; } .feat_regattapage .useful_links .title { font-weight: bold; color: #0089d2; font-size: 120%; } .feat_regattapage .regatta_results div.resultsbox_bg { background: #efefef; padding: 5px; } .feat_regattapage .regatta_results .resultsbox { background: white; padding: 5px;border: solid #D7D7D7 1px; } .feat_regattapage .include .eventdetails { font-weight: bold; color: #008ACF; font-size: 130%; padding: 10px 10px 10px 10px; } .feat_regattapage .regatta_results table.regattaresults tr th { padding: 0px 0px 0px 20px; text-align: left; height: 30px; line-height: 27px; border-bottom: 1px solid } .feat_regattapage .regatta_results table.regattaresults tr td { padding: 0px 0px 0px 20px; line-height: 25px;} .feat_regattapage .regatta_results table.regattaresults tr.even td { background: #f3f2f7; } .feat_regattapage .useful_links .link { padding: 5px 0px 0px 20px; background-position: 5px 10px; background-image: url(/images/structure/background/bullet-arrows-on-white.gif); background-repeat: no-repeat; } .feat_regattapage #mediatab a, .feat_regattapage #venuetab a { color: #0089D2; text-decoration: underline; } .feat_regattapage #mediatab a:hover, .feat_regattapage #venuetab a:hover { color:#1C267B; text-decoration: underline; } .feat_regattapage #photogallerytab .galtitle { margin: 0px 0px 5px; display: block; clear: both;  background-image:url(/images/structure/background/5a4b8a-311e6d-1x27.gif); background-repeat:repeat-x; border-left:5px solid #B0B0B0; color:white; height:27px; line-height:27px; padding:0px 0px 0px 10px; } /* Dynamic Regatta Page */ div.feat_dynamicregattapage .page_title { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } div.feat_dynamicregattapage .topsection { margin-top: 5px; margin-bottom: 5px; } div.feat_dynamicregattapage .regatta_details_bg { background: #EFEFEF; padding: 5px; width: 390px; margin: 0px 5px 5px 0px; float: left; } div.feat_dynamicregattapage .regatta_details { background: white; padding: 5px;border: solid #D7D7D7 1px; } div.feat_dynamicregattapage .include .details { font-weight: bold; color: #008ACF; font-size: 130%; padding: 10px 10px 10px 10px; } div.feat_dynamicregattapage .include .detail_table { padding: 0px 10px 10px 10px; } div.feat_dynamicregattapage .include .detail_table tr td { padding: 3px 0px 3px 0px; } div.feat_dynamicregattapage .logo_bg { background: #EFEFEF; padding: 5px; width: 385px; float: left; } div.feat_dynamicregattapage div.logo_aa { background: white; padding: 5px; border: solid #D7D7D7 1px; } div.feat_dynamicregattapage div.logo_aa div.image { text-align: center; } div.feat_dynamicregattapage .regatta_events { clear: both; } div.feat_dynamicregattapage .event_list_bg { background: #EFEFEF; padding: 5px;} div.feat_dynamicregattapage .event_list { background: white; padding: 5px;border: solid #D7D7D7 1px; } div.feat_dynamicregattapage .event_list tr th { padding: 5px; color: #008ACF; } div.feat_dynamicregattapage .event_list tr td { padding: 5px; } div.feat_dynamicregattapage .event_list tr.even td { background: #f3f2f7; } div.feat_dynamicregattapage .regatta_results .resultsbox_bg { background: #EFEFEF; padding: 5px; } div.feat_dynamicregattapage .regatta_results .resultsbox { background: white; padding: 5px;border: solid #D7D7D7 1px; } div.feat_dynamicregattapage .include .eventdetails { font-weight: bold; color: #008ACF; font-size: 130%; padding: 10px 10px 10px 10px; } div.feat_dynamicregattapage .regatta_results table.regattaresults tr th { padding: 5px; color: #008ACF; } div.feat_dynamicregattapage .regatta_results table.regattaresults tr td { padding: 5px; } div.feat_dynamicregattapage .regatta_results table.regattaresults tr.even td { background: #f3f2f7; } div.feat_dynamicregattapage .doclist_bg { float: left; padding: 5px; background: #EFEFEF; width: 385px; margin: 5px 0px 5px 0px; } div.feat_dynamicregattapage .doclist_aa { padding: 5px; background: #ffffff; margin: 0px; border: solid #D7D7D7 1px; } /*RSS*/ table.synd_whatisrss td.title { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } table.synd_whatisrss td.content { line-height: 150%; padding: 10px;} table.synd_rsslister td.titletxt { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } table.synd_rsslister td.include { padding: 10px 5px 10px 5px; } table.synd_rsslister td.include a { font-weight: bold; text-decoration: underline; } /*Sailor Registration*/ table.sys_membprofile { background: #f3f3f3; border: solid #CECECE 5px; width: 100%; } table.sys_membprofile td.section { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } table.sys_membprofile tr th { padding: 10px 10px 0px 10px;  } table.sys_membprofile tr td { padding: 10px 10px 0px 10px; font-size: 95%; line-height: 150%; } table.sys_membprofile td.submit input { background: #311E6D; height: 25px; width: 100px; color: white; font-weight: bold; text-transform: uppercase; } table.sys_membprofile span.termslink { font-weight: bold; color: #0089d2; cursor: pointer; } table.sys_membprofile span.termslink:hover { text-decoration: underline; } table.sys_membprofile td.titletxt {display:none;} /* Feature Competition */ .comp { line-height: 1.5; } .comp h2, td.section {padding: 5px 5px 5px 0px; float: ; font-weight: bold; font-size: 1.2em;} .comp td.intro {padding: 10px 0px 10px 0px; margin-top: 10px;} .comp .title {border-left: solid #311e6d 5px; border-bottom: solid #B0B0B0 1px; height: 14px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/background/d7d7d7-cecece-1x18.gif"); background-repeat: repeat-x; margin-bottom: 1px; font-weight: bold;} .comp .name {background-color: #d0d0d0; padding: 5px; font-weight: bold; margin-left: 30px; margin-top: 10px; margin-right: 100px;} .comp .text {background-color: #ecedec; padding: 5px; margin-left: 30px; margin-right: 100px;} .comp .closelink {background-color: #ffffff; padding: 3px 5px 3px 5px; margin-left: 30px; border-bottom: 1px #666666 solid; margin-bottom: 10px; margin-right: 100px;} .comp input, textarea { color: #311e6d; font-size: 100%; font-family: verdana; padding: 5px; border: 1px solid #666666;} .comp textarea { width: 460px; } .comp .error, .comp .errormsg { font-weight: bold; color: red; } .comp td.question p { font-weight: bold; font-size: 1.2em; line-height: 1;}  .comp td.question { padding: 0px 0px 20px 0px; } .comp table.details { padding: 10px 0px 0px 0px; } .comp table.details td { padding: 5px 10px; margin: 0px; } .comp td.disclaimer { padding: 0px 0px 20px 0px; } .comp td.question input { border: 1px #ffffff solid; } .compindex .comptitle { background-image: url("/images/structure/background/bullet-arrows-on-white.gif"); background-repeat: no-repeat; background-position: 0px 6px; padding: 0px 0px 0px 20px; } .compindex .comptitle a { font-weight: bold; font-size: 120%; } /* Homepage layout 2 */ table.homemulticol2 { background: #DEDEDE; margin-top: 5px; margin-bottom: 5px; } table.homemulticol2 td.multicola { width: 365px; } table.homemulticol2 div.multicola { margin: 5px 5px 5px 5px; } table.homemulticol2 td.multicolb { width: 600px; } table.homemulticol2 div.multicolb { margin: 5px 5px 5px 0px; } /* Ranking tables */ div.isafranking { margin: 0px 0px 20px 0px; } div.isafranking .heading { padding: 0px 0px 10px 0px; font-weight: bold; font-size: 120%; } div.isafranking .selranking { padding: 5px; background: #efefef; margin-bottom: 20px; } div.isafranking .selranking .discipline { clear: both; padding: 5px 0px 0px 0px; } div.isafranking .selranking span { display: block; padding: 2px 0px 2px 0px; margin: 0px; float: left; width: 90px; font-weight: bold; } div.isafranking .selranking ul { padding: 0px; margin: 0px; float: left; width: 700px; } div.isafranking .selranking li { padding: 2px 5px 2px 5px; margin: 0px; list-style-type: none; float: left; } div.isafranking .selranking {display:none;} div.isafranking .link { margin: 0px 0px 20px 0px; float:right; font-size: 120%; } div.isafranking .rankinglabel { display: block; float:left; width: 150px; font-weight: bold; } div.isafranking .rankingselect { width: 100px; } div.isafranking #submitbutton { margin: 20px 0px 0px 80px; } div.isafranking table.rankingtable { clear:both; margin: 0px 0px 20px 0px; border-collapse: collapse; } div.isafranking th { padding: 0px 0px 0px 20px; text-align: left; background-image: url("/images/structure/background/breadcrumb.gif"); height: 30px; line-height: 27px; color: #ffffff; white-space: nowrap; } div.isafranking th a { color: white; font-size: 130%; } div.isafranking td { padding: 0px 0px 0px 20px; } div.isafranking tr.even { background: #efefef;  line-height: 25px; } div.isafranking tr.odd { background: #ffffff; line-height: 25px; } div.isafranking .pagenav { clear: both; } div.isafranking .pagenav span   { display: block; width: 80px; text-align: center; float: left; padding: 0px 0px 5px 0px; } div.isafranking .lightbox { position: absolute; width: 800px; background: #F1EDE2; padding: 10px; margin: 0px 0px 0px -100px; z-index: 1; clear: both; } div.isafranking div.isafrankcalc { margin: 0px 0px 20px 0px; } div.isafranking #searchlb ul { margin: 5px 0px 0px 30px; padding: 0px; clear: both; border: solid #909090 1px; padding: 5px; } div.isafranking #searchlb ul#searchcountries { height: 250px; overflow-y: scroll; } div.isafranking #searchlb li { float: left; margin: 0px; padding: 0px; list-style-type: none; width: 247px; } div.isafranking #searchlb li.spacer { float: none; } div.isafranking #searchlb h2 { font-weight: bold; font-size: 150%; } div.isafranking #searchlb h3 { font-weight: bold; font-size: 100%; } /* Ranking calculations */ div.isafrankcalc th { padding: 0px 0px 0px 20px; text-align: right; background-image: url("/images/structure/background/breadcrumb.gif"); height: 30px; line-height: 27px; color: #ffffff; } div.isafrankcalc td { padding: 2px 5px 2px 5px; text-align: right; } div.isafrankcalc .date, div.isafrankcalc .regatta { text-align: left; } /*Seminar Pages*/ /*seminar list*/ table.list_event td.titletxt { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } table.list_event { background: #ECEDEC; padding: 5px; } table.list_event td.list { background: white; border: solid #CECECE 1px; } table.list_event td.list tr td { padding: 10px; } table.list_event td.list tr td.date, table.list_event td.list tr td.venue { color: #838383; } div.seminarpage .titletxt { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } div.seminarpage .title { border-left: solid #311e6d 5px; border-bottom: solid #B0B0B0 1px; height: 14px; padding: 2px 0px 2px 10px; background-image: url("/images/structure/background/d7d7d7-cecece-1x18.gif"); background-repeat: repeat-x; margin-bottom: 1px; font-weight: bold; } div.seminarpage { margin-bottom: 10px; } div.seminarpage .preview { padding: 5px; margin-bottom: 10px; } div.seminarpage .preview table { border: solid #E1E1E1 1px; background: white; } div.seminarpage .preview table tr th { padding: 10px 7px 0px 15px; font-weight: bold; } div.seminarpage .preview table tr td { padding: 10px 7px 0px 0px; color: #838383; } div.seminarpage .report table { background: #F0F0F0; padding: 5px; margin-bottom: 10px; } div.seminarpage .report table th { background: white; padding: 5px; width: 150px;} div.seminarpage .report table td { background: white; padding: 5px; } div.seminarpage .report .article { line-height: 150%; padding: 0px 10px 10px 10px; } div.seminarpage .report .showpreview, div.seminarpage .preview .hidepreview { color: #008ACF; padding: 10px; font-weight: bold; font-size: 110%;  cursor: pointer; } div.seminarpage .report img { padding: 5px 5px 10px 0px; } /*Gallery Index*/ table.gallindex_stylea { margin-top: 10px: margin-bottom: 10px; } table.gallindex_stylea td { text-align: center; padding: 10px 5px 10px 5px; } /* Galleries */ .feat_gallery_lightbox { margin-top: 10px; margin-bottom: 10px;  clear: both; width: auto; overflow: hidden; } .feat_gallery_lightbox .galtitle {display: block; font-weight: bold; background: #203367; color:white; margin: 2px 2px 5px 2px; line-height: 24px; padding-left:10px;} .feat_gallery_lightbox .thumbnail_list {overflow: hidden;padding: 10px 0px 0px 10px;} .feat_gallery_lightbox .thumbnail { float:left; margin: 0px 10px 20px 0px; height:110px; width:110px;} .feat_gallery_lightbox .thumbnail:hover { cursor: pointer; } .feat_gallery_lightbox .thumbnail img { border: solid white 5px; display: block; filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7; } .feat_gallery_lightbox .thumbnail img:hover { border: solid #203367 5px; filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1; } .feat_gallery_lightbox .lightbox { clear:both; position: absolute; left:50%; background: white; padding:20px; margin-left: -430px; height: 760px; width: 820px; z-index: 101; border: 1px solid #bbbbbb; } .feat_gallery_lightbox .lightbox .mainimg { text-align:center; display:block;margin-right:auto;margin-left:auto;height:600px;padding-top:100px;} .feat_gallery_lightbox .lightbox .mainimg img { text-align:center;margin-left:auto;margin-right:auto;} .feat_gallery_lightbox .lightbox_img .caption { display:block; clear:both; margin: 10px 10px 5px 10px; height: 30px; width:800px;margin-top:-660px;} .feat_gallery_lightbox .lightbox_img .credit { display:block; font-size: 120%; font-weight:bold; color:red; margin: 0px 0px 10px 10px; clear:both; height: 24px;} .feat_gallery_lightbox .lightbox .navbar { width:780px; clear:both; background: #203367; height: 30px; line-height: 27px; color: #ffffff; padding: 0px 10px 0px 10px; margin-top:-106px; margin-right:auto;margin-left:auto;} .feat_gallery_lightbox .lightbox .close { float: left; cursor: pointer; } .feat_gallery_lightbox .lightbox .slideshow { float: right; margin: 0px 10px 0px 0px; cursor: pointer; } .feat_gallery_lightbox .lightbox .back { float: right; margin: 0px 10px 0px 0px; cursor: pointer; } .feat_gallery_lightbox .lightbox .next { float: right; cursor: pointer; } .feat_gallery_lightbox .lightbox .seperator { float: right; margin: 0px 10px 0px 0px; } .feat_gallery_lightbox .lightbox .imgindex { float: left; padding-left: 350px; color: #cccccc;} /* Classification */ table td.menuheader {  height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; background-color: #321F6E; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } table.boundingTable { margin: 5px; } table.boundingTable td { font-weight: bold; color: #008ACF; padding: 5px; } table.boundingTable tr.r2 td { background: #ECEDEC; } /* Events & World Rankings*/ table.rankinglinks td.titletxt { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } table.util_multicol td.titletxt { height: 27px; font-weight: bold; text-transform: uppercase; } table.rankinglinks td.col1, table.rankinglinks td.col2 { padding: 4px 5px 4px 35px; background-image: url("/images/structure/background/bullet-arrows-on-white.gif"); background-repeat: no-repeat; background-position: 15px 7px; } .list_event h2.titletxt { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } table.upcomingevents .list_event h2.titletxt { display: none; } .list_event .eventlist .link .seperator { float:right; } .list_event .eventlist .link .previous { font-size: 90%; float:right; margin: 0px 0px 0px 15px; width: 90px; } .list_event .eventlist .link .previous a { font-size: 100%; } .list_event .eventlist .link .next { font-size: 90%;  margin: 0px 2px 0px 15px;} .list_event .eventlist .link .next a { font-size: 100%; } /* Col3 Form - ISAF Enquiry Form */ table.col3form td.titletxt {font-weight: bold; font-size: 120%;} table.col3form fieldset {padding: 0px;} table.col3form th {width: 20px;} table.col3form input.text {width: 93px; padding: 3px;} table.col3form textarea {width: 93px; padding: 3px;} table.col3form {font-size: 90%; line-height: 1.3;} table.col3form select {font-size: 110%; width: 102px;} table.col3form input.button {width: 100px; text-align: center; padding: 3px;} /* Homepage events list */ .upcomingevents { width: 585px; border: 1px solid; background: #EFEFEF; padding-bottom: 2px;} table.util_multicol .upcomingevents td.titletxt { font-weight: bold; height: 30px; vertical-align: middle; padding-left: 10px; background-image: url("/images/structure/background/breadcrumb.gif"); background-repeat: repeat-x; color: white; background-color: #311E6D; } .upcomingevents table.buttons { margin-top: 5px; } .upcomingevents table.buttons td { color: grey; background-image: url("/images/structure/background/eventlist_tab_off.gif"); cursor: pointer; background-repeat: no-repeat; height: 24px; text-align:center; vertical-align: middle; font-weight: bold; } .upcomingevents table.buttons td.selected { color: #311E6D; } .upcomingevents .topevent { margin: 5px 5px 0px 5px; background: #dedede; height: 150px; border-top: solid 1px; } .upcomingevents .topevent .image { text-align: center; width:200px; height: 150px; float:left; background: #aaaaaa; } .upcomingevents .topevent .image img { height: 150px; width: 200px; } .upcomingevents .topevent .headline { margin: 5px 0px 0px 217px; font-weight: bold; font-size: 130%; padding: 5px 0px 0px 0px; } .upcomingevents .topevent div.details { margin: 10px 0px 0px 10px; padding-top: 5px; width: 365px; height: 95px; background-image: url("/images/structure/background/homeevents_bg.gif"); float:left; } .upcomingevents .topevent table.details td { padding: 0px 0px 0px 10px; line-height: 25px; height: 25px; } .upcomingevents .topevent table.details td.colnames { font-weight: bold; } .upcomingevents .eventlist { padding: 0px 5px 0px 5px; clear: both; width: 585px; } .upcomingevents .eventlist { background: #efefef; width: 585px; height: 158px; padding-top: 5px;} .upcomingevents table.event_table {width: 585px; margin: 0px 0px 0px 0px; } .upcomingevents .event_table th { height: 30px; text-align:left; vertical-align: middle; background: #d1ced9; padding: 0px 0px 0px 0px; border: none; } .upcomingevents .event_table td { padding: 0px; } .upcomingevents .event_table .header_Date {  padding-left: 10px; } .upcomingevents .event_table .eventdate {  padding-left: 10px; font-size: 90%; } .upcomingevents .event_table .odd, .upcomingevents .event_table .even { background: #dedede; height: 25px; } .upcomingevents .event_table tr { border-bottom: 4px solid #efefef; } .upcomingevents .event_table .eventname { font-weight: bold; vertical-align: middle; font-size: 90%; } .upcomingevents .eventlist .link { background: #d1ced9; width: 570px; height: 17px; padding: 5px 10px 0px 0px; border-left: 5px solid #91c8e4; } .upcomingevents .eventlist .link a { float:right; font-weight: bold; font-size: 90%; } .upcomingevents .eventlist .link .seperator { float:right; } /*Events List Index Page*/ table.eventslistindex { margin-top: 5px; } table.eventslistindex td.titletxt { font-weight: bold; text-transform: uppercase; height: 30px; vertical-align: middle; padding-left: 10px; background-image: url("/images/structure/background/breadcrumb.gif"); background-repeat: repeat-x; color: white; background-color: #311E6D; } table.eventslistindex td.buttons td { border-top: solid white 1px; border-bottom: solid white 1px; text-align: center; height: 32px; vertical-align: middle; background-image: url("/images/structure/background/topmenu.gif"); padding: 0px 10px 0px 10px; cursor: pointer; border-right: solid white 1px; } table.eventslistindex td.buttons td.button a { font-weight: bold; } table.eventslistindex td.buttons td.selected { background-image: url("/images/structure/background/breadcrumb.gif"); color: white; } table.eventslistindex .eventlist .link .seperator { float:right; } /* Homepage sailors tabs */ table.homesailors td.titletxt { font-weight: bold; height: 30px; vertical-align: middle; padding-left: 10px; background-image: url("/images/structure/background/homerank-ttxt.gif"); background-repeat: repeat-x; color: white; background-color: #008ACF; } table.homesailors { background: white; border: solid #008ACF 1px; } table.homesailors table.buttons { margin-top: 5px; } table.homesailors table.buttons td { color: grey; background-image: url("/images/structure/background/homerank-tab.gif"); cursor: pointer; background-repeat: no-repeat; height: 24px; text-align:center; vertical-align: middle; font-weight: bold; padding-top: 3px; } table.homesailors table.buttons td.selected { color: #008ACF; } table.homesailors td.content { background-image: url("/images/structure/background/rankings-home.jpg"); background-repeat: no-repeat; background-position: 4px 6px; } table.homesailors .sailorlist { background: #cecece; margin: 2px; } table.homesailors .sailorlist th { color: #0089d2; background: #d7d7d7; padding: 8px;  }  table.homesailors .sailorlist td { padding: 8px; cursor: pointer; }  table.homesailors .sailorlist td:hover { text-decoration: underline; } table.homesailors .sailorlist tr.odd { background: white; } table.homesailors .sailorlist tr.even { background: #d7d7d7; } table.homesailors .sailorlist .date:hover { color: grey; cursor: default; text-decoration: none; } table.homesailors .sailorlist .date { color: grey; } /* Homepage ranking */ div.homeranking { padding-top: 161px; border-top: solid #008ACF 1px; margin: 3px; } div.homeranking .lightbox { position: absolute; width: 500px; background: #F1EDE2; padding: 10px; margin: 0px 0px 0px 250px; z-index: 1; clear: both; } div.homeranking .buttons { margin: 0px 1px 0px 1px; } div.homeranking .buttons div { font-weight: bold; color: grey; height: 40px; background-image: url("/images/structure/background/homerank-off.gif"); width: 111px; float: left; text-align: center; line-height: 40px; text-align: center; cursor: pointer; border-right: solid white 1px; border-left: solid white 2px; border-bottom: solid white 2px; } div.homeranking .buttons div:hover { background-image: url("/images/structure/background/homerank-on.gif"); color: white; }  div.homeranking .pagenav { display: none; } /* Meeting Page */ div.dynamic_meeting .titletxt { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } div.dynamic_meeting table.meetinfo { padding: 5px 0px 5px 15px; margin-bottom: 10px; border: solid #d7d7d7 1px; } div.dynamic_meeting table.meetinfo th { color: #0089d2; } div.dynamic_meeting table.meetinfo td { color: black; padding: 3px; } div.dynamic_meeting div.subtitletxt { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } div.dynamic_meeting table.schedule th { color: #0089d2; } div.dynamic_meeting table.schedule tr.topheadings th { background-color: #ecedec; font-weight: bold; font-size: 120%; } div.dynamic_meeting table.schedule tr th { padding: 5px 0px 5px 15px; } div.dynamic_meeting table.schedule tr td { padding: 3px; background: #ECEDEC; } div.dynamic_meeting table.schedule tr.even td { padding: 5px; background: white; } div.dynamic_meeting table.schedule tr.odd td { padding: 5px; background: #ECEDEC; } div.dynamic_meeting table.schedule tr.meetingnote td { padding: 10px 0px 10px 0px; font-style: italic; }  div.dynamic_meeting table.schedule td.col3 { text-align: center; } div.dynamic_meeting table.schedule tr td.col1 { padding-left: 0px; } div.dynamic_meeting table.schedule { margin: 0px 0px 10px 0px; } div.dynamic_meeting .zip { margin-bottom: 13px; } /* Conference Page */ div.feat_conference .titletxt { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } div.feat_conference div.subtitletxt { background-color: #ECEDEC; border-left: solid #b0b0b0 5px; border-bottom: solid #b0b0b0 2px; text-transform: uppercase; font-weight: bold; font-size: 120%; padding: 10px 0px 10px 15px; margin-bottom:5px; } div.feat_conference table.conftabs { padding-left: 3px; background: #b0b0b0; padding-top: 2px; margin-top: -3px; } div.feat_conference table.conftabs td { border-right: 1px solid #b0b0b0; color: white; background: #311e6d; text-transform: uppercase; text-align: center; vertical-align: middle; font-weight: bold; height: 27px; filter: alpha(Opacity=60); -moz-opacity: 0.6; opacity: 0.6; } div.feat_conference table.conftabs td.selected { color: white; font-weight: bold; filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1;} div.feat_conference table.conftabs td:hover { color: white; filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1;} div.feat_conference .meetschedule table.schedule th { color: #0089d2; } div.feat_conference .meetschedule table.schedule tr.topheadings th { background-color: #ecedec; font-weight: bold; font-size: 120%; } div.feat_conference .meetschedule table.schedule tr th { padding: 5px 0px 5px 15px; } div.feat_conference .meetschedule table.schedule tr td { padding: 3px; background: #ECEDEC; } div.feat_conference .meetschedule table.schedule tr.even td { padding: 5px; background: white; } div.feat_conference .meetschedule table.schedule tr.odd td { padding: 5px; background: #ECEDEC; } div.feat_conference .meetschedule table.schedule tr.meetingnote td { padding: 10px 0px 10px 0px; font-style: italic; }  div.feat_conference .meetschedule table.schedule td.col3 { text-align: center; } div.feat_conference .meetschedule table.schedule tr td.col1 { padding-left: 0px; } div.feat_conference table.papertypes { margin-top: 5px; } div.feat_conference table.papertypes td { color: #909090; text-transform: uppercase; text-align: center; vertical-align: middle; font-weight: bold; height: 27px;  background: #ecedec; background-repeat: repeat-x; border-left: solid white 1px; border-right: solid white 1px; } div.feat_conference table.papertypes td.selected { color: white; font-weight: bold; background: #666666; } div.feat_conference table.papertypes td:hover { color: white; background: #cecece; } div.feat_conference table.confinfo { padding: 0px 0px 0px 20px; background-color: #ECEDEC; } div.feat_conference table.confinfo th { font-weight: bold; font-size: 120%; width: 150px; padding: 3px 0px 5px 0px; color: #0089d2; } div.feat_conference table.confinfo td { padding: 5px 0px 0px 5px; color: black; } div.feat_conference div.usertxt { width: 790px; padding: 10px 5px 0px 5px; } div.feat_conference .usertxt a { text-decoration: underline; color: #0089D2; } div.feat_conference .usertxt a:hover { text-decoration: underline; color: #1C267B; } div.feat_conference .usertxt .conferencelinks td { padding: 5px; } div.feat_conference .usertxt .conferencelinks th { height: 27px; background: #909090; padding: 5px; color: white; font-weight: bold; border-right: solid white 1px; border-top: solid white 1px; } div.feat_conference .usertxt .conferencelinks { float: right; margin: 5px 0px 5px 10px ; width: auto; align: right; border: solid #909090 1px} div.feat_conference .usertxt {clear: both; width: 100%; overflow: hidden;} div.feat_conference .usertxt h1 { border-left: solid #311e6d 5px; border-bottom: solid #B0B0B0 1px; height: 14px; padding: 2px 0px 2px 10px; background-image: url("/images/structure/background/d7d7d7-cecece-1x18.gif"); background-repeat: repeat-x; margin-bottom: 1px; font-weight: bold; } div.feat_conference .usertxt h2 { font-size: 105%; font-weight: bold; color: #5a4b8a; padding: 0px 0px 0px 20px; background-image: url("/images/structure/background/bullet-arrows-h2.gif"); background-repeat: no-repeat; background-position: 0px 5px; } div.feat_conference .paperlists th { background-color: #ecedec; font-weight: bold; font-size: 120%; padding: 5px 0px 5px 15px; color: #0089d2; } div.feat_conference .paperlists tr.even td, div.feat_conference .paperlists tr.odd td { padding: 4px 0px 4px 10px; } div.feat_conference .paperlists .name { width: 180px; } div.feat_conference .paperlists a { font-weight: bold; padding: 4px 5px 4px 20px; background-image: url("/images/structure/background/bullet-arrows-on-white.gif"); background-repeat: no-repeat; background-position: 5px 7px; } div.feat_conference .paperlists tr.odd td { background: #ffffff; } div.feat_conference .paperlists tr.even td { background: #ecedec; } div.feat_conference .accomodation a { text-decoration: underline; color: #0089D2; padding: 2px 0px 0px 14px; background-image: url("/images/structure/background/bullet-arrows-on-grey.gif"); background-repeat: no-repeat; background-position: 0px 6px; } div.feat_conference .accomodation a:hover { text-decoration: underline; color: #1C267B;  } div.feat_conference .accomodation table {margin-top: 1px; background-color: #ffffff; width: auto; border: 0px; padding: 0px;} div.feat_conference .accomodation table td { background: #D7D7D7; padding: 5px; text-align: center; vertical-align: middle; } div.feat_conference .accomodation h1 { border-left: solid #311e6d 5px; border-bottom: solid #B0B0B0 1px; height: 14px; padding: 2px 0px 2px 10px; background-image: url("/images/structure/background/d7d7d7-cecece-1x18.gif"); background-repeat: repeat-x; margin-bottom: 1px; font-weight: bold; } div.feat_conference .accomodation h2 { font-size: 105%; font-weight: bold; color: #5a4b8a; padding: 0px 0px 0px 20px; background-image: url("/images/structure/background/bullet-arrows-h2.gif"); background-repeat: no-repeat; background-position: 0px 5px; } div.feat_conference .accomodation h3 { font-size: 105%; font-weight: bold; color: #5a4b8a;} div.feat_conference .accomodation img {background: #ecedec; padding: 5px 5px 5px 5px; }div.feat_conference .social th { text-align: left; font-weight: bold; font-size: 120%; padding: 5px 0px 5px 0px; color: #0089d2; } div.feat_conference .social td { padding: 7px 0px 0px 5px; } div.feat_conference .social { line-height: 150%; padding: 5px; } div.feat_conference .social { margin-top: 1px;background-color: #ffffff; width: auto; border: 0px; padding: 0px; } div.feat_conference .social table td { background: #ECEDEC; padding: 5px; vertical-align: top; } div.feat_conference .social h1 { border-left: solid #311e6d 5px; border-bottom: solid #B0B0B0 1px; height: 14px; padding: 2px 0px 2px 10px; background-image: url("/images/structure/background/d7d7d7-cecece-1x18.gif"); background-repeat: repeat-x; margin-bottom: 1px; font-weight: bold; } div.feat_conference .social h2 { font-size: 105%; font-weight: bold; color: #5a4b8a; padding: 0px 0px 0px 20px; background-image: url("/images/structure/background/bullet-arrows-h2.gif"); background-repeat: no-repeat; background-position: 0px 5px; } div.feat_conference .confinfo h1 { border-left: solid #311e6d 5px; border-bottom: solid #B0B0B0 1px; height: 14px; padding: 2px 0px 2px 10px; background-image: url("/images/structure/background/d7d7d7-cecece-1x18.gif"); background-repeat: repeat-x; margin-bottom: 1px; font-weight: bold; } div.feat_conference .confinfo h2 { font-size: 105%; font-weight: bold; color: #5a4b8a; padding: 0px 0px 0px 20px; background-image: url("/images/structure/background/bullet-arrows-h2.gif"); background-repeat: no-repeat; background-position: 0px 5px; } div.feat_conference .confinfo a { text-decoration: underline; color: #0089D2; } div.feat_conference .confinfo a:hover { text-decoration: underline; color: #1C267B; } div.feat_conference .confinfo a { text-decoration: underline; color: #0089D2; } div.feat_conference .confinfo a:hover { text-decoration: underline; color: #1C267B; } div.feat_conference .quicklinks .quicklist a { margin-top: 10px; text-decoration: underline; color: #0089D2; } div.feat_conference .quicklinks .quicklist a:hover { text-decoration: underline; color: #1C267B; }/* Meeting and Papers */ table.meetpapers .columna div.multicola { padding-right: 5px;} .list_conf .titletxt { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } .list_conf td.first { font-size: 120%; padding: 4px 5px 4px 35px; background-image: url("/images/structure/background/bullet-arrows-on-white.gif"); background-repeat: no-repeat; background-position: 15px 7px; } table.meetpapers .doclist { margin-top: 10px; margin-bottom: 5px;} /* News Archive */ .news_archive td.titletxt {height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase;} .news_archive td.first, .news_archive td.col2, .news_archive td.col3 {background-color: #ecedec; padding: 5px 5px 5px 30px; background-image: url("/images/structure/background/bullet-arrows-on-grey.gif"); background-repeat: no-repeat; background-position: 10px 8px;} .news_archive {margin-bottom: 5px;} .list_archive td.titletxt {height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase;} .list_archive tr.colhead td {font-weight: bold; font-size: 110%; padding: 5px;} .list_archive tr.odd td {padding: 5px;} .list_archive tr.even td {padding: 5px;} /* Boat Classes Toolbar */ table.radioClass { width: 83px; float: right; padding: 3px 5px 0px 5px;} table.yachtClass { width: 114px; float: right; padding: 3px 0px 0px 5px;} table.windsurfingClass { width: 126px; float: right; padding: 3px 0px 0px 5px;} table.multihullClass { width: 99px; float: right; padding: 3px 0px 0px 5px; }table.keelboatClass { width: 97px; float: right; padding: 3px 0px 0px 5px;} table.centreboardClass { width: 145px; float: right; padding: 3px 0px 0px 5px; } table.olympicClass { width: 102px; float: right; padding: 3px 0px 0px 5px;} table.boatClasses div.sys_breadcrumb { display: none; } /* MNA Toolbar */ table.mnaafrica select { width: 150px; float: left; } table.mnaasia select { width: 150px; float: left;} table.mnaeurope select { width: 150px; float: left;} table.mnanorthamerica select { width: 170px; float: left;} table.mnasouthamerica select { width: 160px; float: left; } table.mnaoceania select { width: 150px; float: left;} table.mnaafrica { width: 150px; float: left; padding: 3px 0px 0px 5px; } table.mnaasia { width: 150px; float: left; padding: 3px 0px 0px 5px;} table.mnaeurope { width: 150px; float: left; padding: 3px 0px 0px 5px;} table.mnaoceania { width: 150px; float: left; padding: 3px 0px 0px 5px;} table.mnanorthamerica { width: 170px; float: left; padding: 3px 0px 0px 5px;} table.mnasouthamerica { width: 160px; float: left; padding: 3px 0px 0px 5px;} /* Boat Classes */ table.boatClasses table.page_stylea table.indexpage td.dropdown select {width: 165px; position: relative; top: -22px; left: 178px;} table.boatClasses table.page_stylea table.indexpage .boatclassesdropdown .titletxt {background: #311e6d; text-align:left; padding: none; background-image:none; border-left:none; margin-bottom:none;} table.boatClasses table.page_stylea table.indexpage .boatclassesdropdown {background: #ECEDEC; padding: 5px 5px 5px 5px } table.boatClasses div.noticeboard h2{background-image: url("/images/structure/background/bullet-arrows-on-grey.gif"); background-repeat: no-repeat; background-position: 10px 4px; padding-left: 30px;} /* Boat Classes Home page Events Calendar */ .feat_calendar { background: #efefef; } .feat_calendar .section { background-image: url("/images/structure/background/breadcrumb.gif"); height: 30px; color: #ffffff; line-height: 30px; font-weight: bold; padding-left: 10px; } .feat_eventcalendar { padding: 5px 0px 0px 13px; background: #efefef; height: 188px;} .feat_calendar .monthbar { margin: 0px 0px 0px 0px; width: 408px; padding: 0px 0px 0px 0px; } .feat_calendar .monthtab { display: block; float: left; margin-right: 1px; width: 33px; height: 22px; line-height: 19px; text-align: center; background-image: url("/images/structure/background/calendar-button.gif"); } .feat_calendar .monthtab a { color: #909090; font-weight: bold; } .feat_calendar .monthtab a:hover { color: #008acf; } .feat_calendar .monthtab a:focus {user-focus: none; outline: none; -moz-user-focus: none; -moz-outline: none; } .feat_calendar .tabselected { display: block; float: left; margin-right: 1px; width: 33px; height: 22px; line-height: 19px; text-align: center; background-image: url("/images/structure/background/calendar-button-act.gif"); } .feat_calendar .tabselected a { color: #909090; font-weight: bold; color: #0089d2;} .feat_calendar .container { clear: both; height: 110px; margin: 2px 0px 0px 0px; background: #dce7ed; width: 407px; } .feat_calendar .title { width: 391px; height: 20px; line-height: 20px; border-top: 1px solid #91c8e4; border-left: 5px solid #91c8e4; background: #dedede;  padding: 0px 0px 0px 10px; font-weight: bold;} .feat_calendarmain { height: 109px; width: 407px; background: #dce7ed;  margin: 0px 0px 2px 0px; } .feat_calendarmain .image { width: 72px; height: 72px; float:left; border-left: 5px solid #91c8e4; padding: 13px 5px 0px 10px; } .feat_calendarmain div.detail { width: 300px; height: 85px; margin: 0px 0px 0px 0px; } .feat_calendarmain table.detail { margin: 10px 0px 0px 0px; } .feat_calendarmain .detail .rgtatitle { color: #0089d2; font-weight: bold; width: 45px;} .feat_calendar .spacer { background: #efefef; height: 2px; border-left: 5px solid #efefef; } .feat_calendar .navbar {float: left; width: 182px; height: 20px; padding: 0px 10px 0px 10px; line-height: 20px; background: #91c8e4; } .feat_calendar .navbar a { font-weight: bold; font-size: 90%; } .feat_calendar .navbar a.right { float: right; } .feat_calendar .prev { margin: 2px 0px 2px 0px; } .feat_calendar .next { margin: 2px 0px 0px 2px; width: 183px; } .feat_calendar .fullcalendar { clear: both; } .feat_calendar .fullcalendar { background: #dedede; width: 392px; height: 18px; padding: 5px 10px 0px 0px; border-left: 5px solid #91c8e4;} .feat_calendar .link { float:right; color: #0089d2; font-weight: bold; font-size: 90%;} .feat_calendar .fullcalendar .seperator { float:right; } /*World Sailor of the year awards */ table.cont_stylea td.content table.awards {margin-top: 1px;background-color: #ffffff; width: 100%; border: 0px; padding: 0px;} table.cont_stylea td.content table.awards td.awardsimage {width: 60px;} table.cont_stylea td.content table.nomineeimage {margin-top: 1px;background-color: #ffffff; border: 0px; padding: 0px 5px 0px 0px;} /* Ranking Progression */ div.feat_rankprogression .titletxt { margin-bottom: 20px; height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } div.feat_rankprogression .subtitletxt  { float: left; padding-left: 10px; font-size: 120%; font-weight: bold; margin-bottom: 20px; } div.feat_rankprogression .latestdatetxt { float: right; padding-right: 20px; color: black;} div.feat_rankprogression .latestdatetitle { float: right; padding-right: 10px; color: #0089d2; font-weight: bold; } div.feat_rankprogression table.skipinfo { background: #ecedec ; color: black; } div.feat_rankprogression table.skipinfo td, div.feat_rankprogression table.skipinfo th { text-align: center; padding: 2px; } div.feat_rankprogression tr.headings { color: #0089d2; font-size: 120%; } div.feat_rankprogression table.rankhistory tr.headings th { padding: 8px;} div.feat_rankprogression table.skipinfo {  background: #ffffff; border: 1px solid #d7d7d7; margin: 0px 2px 10px 1px; } div.feat_rankprogression table.rankhistory td {padding-left: 10px; } div.feat_rankprogression table.rankhistory { background: #ffffff; border: 1px solid #d7d7d7; margin: 0px 2px 20px 1px; } div.feat_rankprogression .tableheading { clear: both; height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 10px; line-height: 27px; color: white; border-left: solid #b0b0b0 5px; font-weight: bold; text-transform: uppercase; } div.feat_rankprogression .skipper { font-weight: bold; } div.feat_rankprogression table.rankhistory tr { line-height: 25px; } /* Content A Image padding */ table.std_contenta img {padding: 5px;} table.std_contenta table td img{padding: 0px;} /* Search page */ .sys_search .result_pagescount, .sys_search .sorting, .sys_search .infoline  { margin-bottom: 10px; } .sys_search .result_title, .sys_search .context { margin-bottom: 4px;  } /*Links Nominees 2007*/ table.linksrwsa td.titletxt { font-size: 105%; font-weight: bold; color: #5a4b8a; padding: 20px 0px 10px 20px; background-image: url("/images/structure/background/bullet-arrows-h2.gif"); background-repeat: no-repeat; background-position: 0px 23px; } table.linksrwsa td.first { padding: 3px 0px 3px 20px; } table.linksrwsa td.first a { color: #008ACF; font-weight: bold;  } /*Links Nominees 2008*/ table.linksrwsa2 td.titletxt { border-left: solid #311e6d 5px; border-bottom: solid #B0B0B0 1px; height: 14px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/background/d7d7d7-cecece-1x18.gif"); background-repeat: repeat-x; margin-bottom: 1px; font-size: 120%; font-weight: bold; color: #311e6d; } table.linksrwsa2 { background: #cecece; margin: 0px 0px 0px 0px; font-size: 80%; font-color: #FFFFFF; color: #FFFFFF; text-align: center; height: auto; line-height: auto; padding: 0px 0px 0px 0px; } table.linksrwsa2 td.first { border-top: solid white 2px; border-bottom: solid white 2px; text-align: center; } table.linksrwsa2 td.col2, table.linksrwsa2 td.col3, table.linksrwsa2 td.col4, table.linksrwsa2 td.col5 { border-left: solid white 2px; border-top: solid white 2px; border-bottom: solid white 2px; text-align: center; } /*Links Multimedia*/ table.medialinks { background: #cecece; margin: 0px 5px 5px 0px; } table.medialinks a { font-weight: bold; } table.medialinks td.col1:hover, table.medialinks td.col2:hover, table.medialinks td.col3:hover, table.medialinks td.col4:hover, table.medialinks td.col5:hover { background: #909090; } table.medialinks td.col1 { text-align: center; padding: 5px 0px 5px 0px; border-top: 2px solid white; } table.medialinks td.col2, table.medialinks td.col3, table.medialinks td.col4, table.medialinks td.col5 { text-align: center; padding: 5px 0px 5px 0px; border-left: 2px solid white; border-top: 2px solid white } /* Ezine Sign Up */ table.feat_ezinesub td.titletxt { height: 27px; background-image: url(/images/structure/background/5a4b8a-311e6d-1x27.gif); background-repeat: repeat-x; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; line-height: 27px; color: white; border-left-width: 5px; border-left-style: solid; border-left-color: #b0b0b0; font-weight: bold; text-transform: uppercase; } table.feat_ezinesub td { padding-top: 5px;} .esignup .feat_ezinesub { margin-bottom: 30px;} /* Search Results */ table.sys_search {padding-top: 1px;} table.sys_search td.titletxt {margin: 1px 0px 5px 0px;vertical-align: middle;height: 30px;background-color: #311e6d;background-image: url(/images/structure/background/breadcrumb.gif);background-repeat: repeat-x;color: #ffffff;padding-left: 20px;font-size: 95%;}  table.sys_search form.zoom_searchform {padding: 10px 0px 0px 0px;} table.sys_search form.zoom_searchform input.zoom_searchbox { padding: 2px; font-size: 110%;} table.sys_search div.sorting {padding: 10px 0px 10px 0px; font-size: 120%; border-bottom: 1px #311e6d solid;} table.sys_search div.sorting a {text-decoration: underline;} table.sys_search div.result_block {background: #ffffff; padding: 20px;} table.sys_search div.result_altblock {background: #efefef; padding: 20px;} table.sys_search div.result_title{font-size: 120%;} table.sys_search div.result_title a {font-weight: bold; text-decoration: underline;} table.sys_search div.context {padding: 5px;} table.sys_search div.result_pages { padding: 10px 0px 0px 0px; border-top: 1px #311e6d solid; font-size: 120%; font-weight: bold;} table.sys_search div.result_pages a {text-decoration: underline; padding: 5px;} table.sys_search div.searchtime {padding: 0px 0px 20px 0px;} table.sys_search div.recommended { background: #d0d0d0; border: 1px solid #5a4b8a; padding: 5px; margin-top: 10px; } table.sys_search div.recommended .recommended_heading { font-size: 130%; font-weight: bold; margin: 0px 0px 5px 0px; } table.sys_search div.recommended .recommend_block div.recommend_title { font-size: 120%; margin-bottom: 2px;} table.sys_search div.recommended .recommend_block div.recommend_title a { font-weight: bold; text-decoration: underline;} table.sys_search div.recommended .recommend_block div.recommend_description {  } table.sys_search div.recommended .recommend_block div.recommend_infoline {  } /* Zip File */ .zip_aa { margin: 3px 0px 3px 0px; border: solid thin #d7d7d7; }  .zip_aa .title { padding: 5px 0px 5px 15px; font-size: 120%; font-weight: bold; color: #0089d2; background: #ECEDEC;} .zip_aa .zipfile { height: 25px; padding: 10px 0px 0px 10px; cursor: pointer; } .zip_aa .zipfile:hover { background: #d7d7d7; }  .zip_aa .image { float: left; margin: 0px 10px 0px 0px; } .zip_aa .link { float: left; font-weight: bold; } .zip_aa .filesize { margin: 0px 0px 0px 50px; float: left;} /* Champions Box */ .champscontainer { min-height: 120px; padding: 5px; background: #efefef; } .selevent { margin: 0px 0px 5px 0px; } .champstable table { border-collapse: collapse; } .champstable tr.row { height: 30px; line-height: 30px; } .champstable td.medalimg { width: 50px; text-align: center; } .champstable td.medalimg img { vertical-align: middle; } .champstable td.name { width: 260px; } .champstable .skipper { font-weight: bold; } /*Sexy Text Box*/ div.dynamicselector { margin-bottom: 9px; } div.dynamicselector .dynamicbox {  background-color: #E2E2E2; border: 3px solid #5a4b8a;} div.dynamicselector .dynamictext { height: 350px; } div.dynamicselector .boxtitle { background-image: url("/images/structure/background/Background-ISAFO-02-slide.gif"); background-repeat: repeat-x; background-position: bottom; background-color: #5a4b8a;padding: 5px; } div.dynamicselector .boxtitle a { font-size: 110%; font-weight: bold; color: white; } div.dynamicselector .boxtitle a:hover { text-decoration: none; } div.dynamicselector .boxabstract { padding: 3px 5px 2px 5px; background: #E2E2E2; } div.dynamicselector .boxabstract a { color: #000000; font-size: 90%; } div.dynamicselector .boxabstract a:hover { text-decoration: underline;} /*Sexy News List*/  .newslist .story { clear: both;  margin: 0px 0px 8px 0px; height: 84px; border-bottom: thin #efefef solid; } .newslist .story .date { padding: 3px 0px 3px 0px; color: #909090; float: left; width: 500px; } .newslist .story .image { float: left; padding: 0px 7px 0px 0px; } .newslist .story img { border-left: 5px solid #311E6D; padding-left: 1px; } .newslist .story .newsheadline { float: left; width: 500px; } .newslist .story .abstract { float: left; width: 600px; } .newslist .story .abstract a:hover { text-decoration: none; } .newslist .topstory { border-bottom: none; margin-bottom: 10px; clear: both; height: 100%;} .newslist .topstory img {padding: 0px 0px 3px 3px; border: none; } .newslist .topstory .abstract { width: 400px; } .newslist .topstory .newsheadline { width: 400px; font-size: 130%; } .newslist .topstory .date { width: 400px; padding: 10px 0px 10px 0px; } /* Paralympic Link List */ .paralinklist { background: #FE0000; margin: 0px 10px 10px 0px; width: 800px; font-size: 90%; font-weight: bold; font-color: #FFFFFF; color: #FFFFFF; text-align: center; height: auto; line-height: auto; padding: 5px; } .paralinklist td.col1 { text-align: center; font-size: 90%; font-weight: bold; color: #FFFFFF; } .paralinklist td.col2, .paralinklist td.col3, .paralinklist td.col4, .paralinklist td.col5, .paralinklist td.col6 { border-left: solid white 3px; text-align: center; font-size: 90%; font-weight: bold; color: #FFFFFF; } /*Training*/ .trainingleftcol {width:310px;padding-left:80px;float:left;} .trainingrightcol {width:310; float:left;} .trainingtext {width:300px; height:140px; border: 5px solid white;} .trainingtext:hover {border: 5px solid red;} .trainingtext .link { display:none;} /* Event Pages Directory */ .eventsmain { width: 710px; padding: 0px; border-width: 0px; } .eventsleft { float: left; width: 234px; padding: 0px; margin: 0px 3px 9px 0px; } .eventsmiddle { float: left; width: 234px; padding: 0px; margin: 0px 3px 9px 0px;} .eventsright { float: left; width: 234px; padding: 0px;  } .eventsmain .util_textbox { background: #083994; opacity: 0.7; filter: alpha(Opacity=70); -moz-opacity: 0.7; width: 234px; border-color: #083994; border-width: 3px 2px 2px 2px; margin-bottom: 11px; color: white; font-weight: bold;  } .eventsmain .util_textbox:hover { opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0; }  .eventsmain .util_textbox .heading { text-decoration: underline; padding: 2px 4px 4px 2px; font-size: 95%; } .eventsmain .util_textbox img { text-align: center; } .feat_regattaschedule .top_area { clear: both; width: 945px; height: 102px; } .feat_regattaschedule .left_area { float: left; width: 143px; } .feat_regattaschedule .main_area { float: left; width: 800px; } /* --------- top area ------------------- */ .feat_regattaschedule .top_area .weeks { clear: both; height: 37px; border-bottom: solid #0F4699 2px; margin-bottom: 2px; width: 945px; margin-left: auto; margin-right: auto; text-align: center; } .feat_regattaschedule .top_area .weeks .weektab { cursor: pointer; color: #0F4699; background: #E2E2E2; height: 35px; line-height: 35px; width: 281px; border-right: solid white 3px; float: left; text-align: center; font-weight: bold; margin-bottom: 2px; } .feat_regattaschedule .top_area .weeks .weektab:hover { background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; background-position: bottom; background-color: #0B3D92; color: white; } .feat_regattaschedule .top_area .weeks .selected { background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; background-position: bottom; background-color: #0B3D92; color: white; } .feat_regattaschedule .top_area .weeks .rsslink { width:  250px; float: right; text-align: right; } .feat_regattaschedule .top_area .home_btn { float: left; background: #0F4699; height: 60px; width: 143px; color: #ffffff; line-height: 60px; text-align: center; font-weight: bold; cursor: pointer;} .feat_regattaschedule .top_area .days { float: left; margin-bottom: 10px; height: 60px; } .feat_regattaschedule .top_area .cell { float: left; background: #E2E2E2; height: 60px; width: 98px; color: #0B3D92; border-left: solid white 2px; } .feat_regattaschedule .top_area .cell .day { text-align: center; font-size: 150%; font-weight: bold; line-height: 40px; } .feat_regattaschedule .top_area .cell .dayname { text-align: center; background: #95A09A; line-height: 20px; color: white; font-weight: bold; }  .feat_regattaschedule .top_area .overall_btn { float: left; background: #0F4699; height: 60px; width: 98px; color: #ffffff; line-height: 60px; text-align: center; font-weight: bold; border-left: solid white 2px; } .feat_regattaschedule .top_area .home_btn:hover { background: #3f6bad; } /* --------- left area ------------------- */ .feat_regattaschedule .left_area .events .eventname { height: 38px; line-height: 38px; color: white; font-weight: bold; border-top: solid white 2px; padding-left: 10px; background: #95A09A; cursor: pointer; text-decoration: underline; } .feat_regattaschedule .left_area .events .eventname:hover { background: #0F4699; } /* --------- main area ------------------- */ .feat_regattaschedule .main_area .autoupdate { font-size: 90%; font-style: italics; padding: 5px 0px 5px 0px; } .feat_regattaschedule .main_area .races .cell { float: left; background: #E2E2E2; width: 98px; text-align: center; padding: 0px; color: #0B3D92; border-top: solid white 2px; border-left: solid white 2px; height: 38px; cursor: pointer; } .feat_regattaschedule .main_area .races .cell img { margin: 10px 2px 0px 2px; } .feat_regattaschedule .main_area .racelinks { clear: both; height: 30px; margin-top: 10px; margin-bottom: 10px; padding: 5px 0px 5px 0px; border-bottom: solid #0F4699 2px; border-top: solid #0F4699 2px; } .feat_regattaschedule .main_area .racelinks .racelabel { float: left; height: 30px; line-height: 30px; font-weight: bold; color: #95A09A; padding: 0px 5px 0px 5px; } .feat_regattaschedule .main_area .racelinks .racelink { float: left; height: 30px; line-height: 30px; font-weight: bold; color: #95A09A; padding: 0px 10px 0px 10px; cursor: pointer; } .feat_regattaschedule .main_area .racelinks .racelink:hover { background: #95A09A; color: white; } .feat_regattaschedule .main_area .racelinks .clickable { color: #0F4699; text-decoration: underline; } .feat_regattaschedule .main_area .racelinks .clickable:hover { background: #0F4699; } .feat_regattaschedule .main_area .raceresults { clear: both; padding: 5px; margin-bottom: 5px; } .feat_regattaschedule .main_area .raceresults .markdata, .feat_regattaschedule .main_area .raceresults .coursediagram    { clear: both; border-top: dashed #95A09A 1px;margin: 5px 0px 5px 0px; padding: 5px 0px 5px 0px; } .feat_regattaschedule .main_area .raceresults .results td { background: #E2E2E2; color: #0F4699; font-weight: bold; text-align: center; height: 25px; vertical-align: middle; border: solid white 1px; border-bottom: solid white 1px; padding: 2px 5px 2px 5px; } .feat_regattaschedule .main_area .raceresults .results td.crew div { text-align: center; text-decoration: underline; } .feat_regattaschedule .main_area .raceresults .results td.crew div:hover { cursor: pointer; text-decoration: none; } .feat_regattaschedule .main_area .raceresults .results th { background: #0F4699; color: #ffffff; font-weight: bold; text-align: center; height: 25px; vertical-align: middle; border: solid white 1px; border-bottom: solid white 1px; padding: 2px 5px 2px 5px; } .feat_regattaschedule .main_area .raceresults .results td.blank { background: none; } .feat_regattaschedule .main_area .raceresults .results .estplace, .feat_regattaschedule .main_area .raceresults .markdata .estheading { border-left: solid white 10px; } .feat_regattaschedule .main_area .raceresults .results th.estimated { background: #D90C10; } .feat_regattaschedule .main_area .raceresults .results td.information { background: none; text-align: left; font-weight: normal; line-height: 150%; border-left: solid white 10px; padding: 0px; } .feat_regattaschedule .main_area .eventresults { clear: both; padding: 5px; margin-bottom: 5px; } .feat_regattaschedule .main_area .eventresults .ranking td { background: #E2E2E2; color: #0F4699; font-weight: bold; text-align: center; height: 40px; vertical-align: middle; border: solid white 1px; border-bottom: solid white 1px; } .feat_regattaschedule .main_area .eventresults .ranking th { background: #0F4699; height: 40px; line-height: 40px; color: #ffffff; font-weight: bold; text-align: center; height: 35px; vertical-align: middle; border: solid white 1px; border-bottom: solid white 1px; } .feat_regattaschedule .main_area .eventresults .ranking td.crew { background: #95A09A; } .feat_regattaschedule .main_area .eventresults .ranking td.crew a { color: white; font-weight: bold; } .feat_regattaschedule .main_area .eventresults .ranking tr.TOP10 td.crew { background: #CC9900; } .feat_regattaschedule .main_area .eventresults .ranking td.crew .skipper { text-align: center; } .feat_regattaschedule .main_area .eventresults .ranking td.totalpoints { background: #95A09A; color: white; } .feat_regattaschedule .main_area .eventresults .ranking td.netpoints { background: #D90C10; color: white; } .feat_regattaschedule .main_area .eventresults .ranking td.pos { background: #D90C10; color: white; } .feat_regattaschedule .main_area .eventresults .ranking td.raceresult { width: 26px; } .feat_regattaschedule .main_area .eventresults .ranking .clickable { cursor: pointer; text-decoration: underline; #0F4699; } .feat_regattaschedule .main_area .eventresults .ranking .clickable:hover { background: #3f6bad; } .feat_regattaschedule .main_area .legend th { padding: 2px 5px 2px 5px; background: #E2E2E2; } .feat_regattaschedule .main_area .legend td { padding: 2px 5px 2px 5px; } .feat_regattaschedule .heading { font-weight: bold; height: 25px; line-height: 25px; padding-left: 10px; margin-bottom: 2px; color: white; background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; } .feat_regattaschedule .subheading { font-size: 120%; font-weight: bold; text-transform: uppercase; padding: 10px 0px 10px 0px; } /* Events Feedback form */ .eventsform .textarea { width: 300px; height: 300px; } .eventsform .button { width: 200px; } .eventsform .titletxt { padding:0px 0px 0px 10px;} .eventsform .form {border: 1px dotted #311e6d; padding: 5px 5px 5px 5px; background: #ECEDEC; } /* RO Nomination Form */ .ronominationform {background: #f3f3f3; border: solid #CECECE 5px; width: 100%; margin-bottom: 10px;} .ronominationform .titletxt {padding:0px 0px 0px 10px; } .ronominationform .form td {vertical-align:middle; padding: 10px 5px 5px 5px; } .ronominationform .form th {vertical-align:middle;padding: 10px 5px 5px 5px;  } /* Archive News Lists */ .archivenewslist tr.layoutl .headline { float: left; padding: 15px 10px 0px 10px; } .archivenewslist tr.layoutl .headline a { font-weight: bold; font-size: 110%; } .archivenewslist tr.layoutl .date { float: left; color: #555555; font-size: 90%; padding: 5px 10px 0px 10px; } .archivenewslist tr.layoutl .abstract { float: left; padding: 5px 10px 10px 10px; line-height: 130%; border-bottom: solid #d2d2d2 2px; } /* Detailed News Lists */ .detailednewslist .image { display : none ; } .detailednewslist .headline { float: left; padding: 15px 10px 0px 10px; margin-bottom : 10px ; } .detailednewslist .headline a { font-weight: bold; font-size: 110%; } .detailednewslist .date { float: left; color: #555555; font-size: 90%; padding: 5px 10px 0px 10px; } .detailednewslist .abstract { float: left; padding: 5px 10px 10px 10px; line-height: 130%; border-bottom: solid #d2d2d2 2px; } /* Medallist & Medal Tally Tab Menu */ .medallists-aa .tabs {width: 788px; height: 34px; background: #ECEDEC; margin-bottom: 5px; padding:5px; border: 1px #d0d0d0 solid;} .medallists-aa .tabs { display: block; clear: both; cursor: pointer; margin: 0px 0px 13px 0px; height: 24px; } .medallists-aa .tabs .tab { float:left; width: 386px; height: 24px; color: white; background: #21386A; line-height: 24px; padding: 0px 2px 0px 2px; font-weight: bold; text-align:center; border-left:2px #ECEDEC solid; filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7;} .medallists-aa .tabs .tab:hover { background: #21386A; filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1;} /* Medallist Table */ table.medallists {padding-top: 10px;} table.medallists td {background: #DCE7ED; padding: 3px; border-left: 1px solid white;} table.medallists tr th {background: #21386A; color: white; padding: 5px; vertical-align: middle; border-left: 1px solid white;} table.medallists tr td.rgta { font-weight: bold; width: 130px; } table.medallists tr td.empty { border-bottom: none;} table.medallists tr td.class {background: #AFBCDB;} table.medallists tr td.data {border-top: 1px solid white;} table.medallists tr td.position {background: #A5BAE0;} table.medallists tr td.gender {background: #BAAFD3;} table.medallists tr td.name { background: #BFD1E5; cursor: pointer; border-top: 1px solid white; font-weight: bold;} table.medallists tr td.name:hover {background: #8977BA; cursor: pointer; color: solid white;} /* Medal Tally */ table.medaltally {padding-top: 10px;} table.medaltally th {background: #21386A; color: white; text-align: center; padding: 5px; vertical-align: middle; border-left: 1px solid white; border-bottom: 1px solid white;} table.medaltally th.ctry {text-align: left; } table.medaltally td {padding: 5px; border-bottom: 1px dotted #ffffff; border-left: 1px solid white;} table.medaltally td.ctry {background: #DCE7ED; } table.medaltally td.gold {background: #CC9900; width: 80px; text-align: center;} table.medaltally td.silver {background: #CCCCCC; width: 80px; text-align: center;} table.medaltally td.bronze {background: #CC6600; width: 80px; text-align: center;} table.medaltally td.total {background: #DCE7ED; width: 80px; text-align: center; font-weight:bold;} /* Olympic Results Tree */ table.std_pagea div.olympicresults { width: 800px; background: #E4F2FF; margin-bottom: 5px;} table.std_pagea div.olympicresults .multilevelitem { background: #E4F2FF; width: 194px; border-top:none;  border-left: 1px solid white; border-right: 1px solid white; padding: 2px 2px 4px 2px; } table.std_pagea div.olympicresults .multilevelitem a {color: #311e6d;} table.std_pagea div.olympicresults .multilevelitem:hover {background: #93D2FB} /* Timeline Container */ .containertimelineflash {background: #E4F2FF;} /* Flash Advert */ .flashadvert { padding: 0px 0px 10px 5px; } /* Conference Links */ div.std_newsarth .article table.ConferenceLinks th { background-image: none; background-repeat: none; background: #909090; } div.std_newsarth .article table.ConferenceLinks { float: right; margin: 5px 0px 5px 10px ; width: 250px; align: right; } /*Seminar Programme*/ table.cont_stylea td.content table.semprogramme { padding: 5px; background: white; border: solid #CECECE 5px; width: 100%; } table.cont_stylea td.content table.semprogramme td { background: #f3f3f3; border-top: solid white 0px; border-right: solid white 0px; padding: 5px; } table.cont_stylea td.content table.semprogramme td img { border: solid #5A4B8A 1px; padding: 2px; background: white;} table.cont_stylea td.content table.semprogramme th { height: 27px; background-image: url("/images/structure/background/5a4b8a-311e6d-1x27.gif"); background-repeat: repeat-x; padding: 5px; color: white; font-weight: bold; border-right: solid white 1px; border-top: solid white 1px; } /* PHPBB forums */ table.forumline th { background-image:url(/images/structure/background/5a4b8a-311e6d-1x27.gif); background-repeat:repeat-x; border-left:2px solid #B0B0B0; color:white; font-weight:bold; height:27px; line-height:27px; padding:0px 0px 0px 5px; } table.forumline td a.cattitle { font-weight: bold; font-size: 120%; text-decoration: underline; } table.forumline td a.forumlink { font-weight: bold; } table.forumline td { background: #ECEDEC; line-height: 15px; } table.forumline td { border-width: 0px 0px 0px 0px; } .maintitle { font-weight: bold; } span.nav a.nav { text-decoration: underline; color: #0089D2; } span.nav a.nav:hover { text-decoration: underline; color: #1C267B; } .basecolumn1a table td.gensmall a.gensmall { text-decoration: underline; color: #0089D2; } .basecolumn1a table td.gensmall a.gensmall:hover { text-decoration: underline; color: #1C267B; } span.copyright { font-size: 90%; }   /* EZINE SUBSCRIPTION FORM */ .feat_ezinesub { margin: 0px 0px 20px 0px; } .feat_ezinesub th { padding: 10px 0px 0px 0px; } .feat_ezinesub .buttons input:hover { cursor: pointer; }  /* securimagebox on feedbackform */ .securimagecontainer { width: 177px; margin: 10px 0px 10px 0px; padding: 10px; border: solid #CECECE 1px; } .securimage { margin: 0px 0px 0px 0px; } .securimage .instructions { width: 177px; padding: 0px 0px 10px 0px; font-size: 80%; font-style: italic;} .securimage .securimagebox { width: 177px; height: 45px; } .securimage .securimagebox .captcha { float: left; } .securimage .securimagebox .audio { float: left; margin: 1px 0px 0px 3px; } .securimage .securimagebox .reload { float: left; margin: 0px 0px 0px 3px; } .securimage .input { clear: both; padding: 5px 0px 0px 0px; } .securimage .input input { padding: 3px; font-size: 110%; } .securimage .input input:hover { background: #f2f2f2; }   /* Tournament Rankings */ table .swcdropdowns {width: 792px; height:18px; background: #ECEDEC; margin-bottom: 5px; padding:3px; border: 1px #d0d0d0 solid;} table .swcdropdowns .swcmenstandings {float: left; width: 180px; } table .swcdropdowns .swcwomenstanding {float: left; width: 187px; padding-left:5px; } table .swcdropdowns .swcparalympicstandings {float: left; width: 176px; padding-left:5px; } .trank .titletxt { background-image: none; background-repeat: none; background-color : #21386A ; padding 0px 0px 50px 0px; } .trank .searchbar {display:none;}  .trank .infobar { background-color: #efefef; border: 1px #d0d0d0 solid; margin: 5px 0px 5px 0px; padding: 10px; width: 778px; overflow: hidden; padding: 10px; clear: both; overflow: hidden;} .trank .infobar .infotext {width: 50%; float: left; font-weight: bold; font-size: 120%; color: #21386A;} .trank .infobar .infoselect {width: 50%; float: right; text-align: right;} .trank th {color: white; padding: 5px; background-color: #21386A;} .trank tr td {padding: 5px;} .trank tr th.overall {text-align: center;} .trank tr td.overall {text-align: center; font-weight: bold;} .trank tr.position1 td {background-color: #cc9900; font-weight: bold;} .trank tr.position1 td a {font-weight: bold;} .trank tr.position2 td {background-color: #cccccc; font-weight: bold;} .trank tr.position2 td a {font-weight: bold;} .trank tr.position3 td {background-color: #cc6600; font-weight: bold;} .trank tr.position3 td a {font-weight: bold;} /* Sailor Login - Classification */  table.std_pagea .sys_loginb {background: #f3f3f3; border: solid #CECECE 5px; width: 100%; margin-bottom: 10px;} table.std_pagea .sys_loginb { margin-bottom: 10px; } table.std_pagea .sys_loginb td { vertical-align: middle; } table.std_pagea .sys_loginb .remember { display: none; } table.std_pagea .sys_loginb { height: 30px;} table.std_pagea .sys_loginb .login label { display: none; } table.std_pagea .sys_loginb .password label { display: none; } table.std_pagea .sys_loginb .textout {padding: 5px;} table.std_pagea .sys_loginb .login {padding: 5px;} table.std_pagea .sys_loginb .password {padding: 5px;} table.std_pagea .sys_loginb .loggedin {padding: 5px;} table.std_pagea .sys_loginb .status {padding: 5px; font-weight:bold; color:#FF001E;} table.std_pagea .sys_loginb .login input.notclicked { background-repeat: no-repeat; background-image: url("/images/structure/background/useridprompt.gif"); } table.std_pagea .sys_loginb .password input.notclicked { background-repeat: no-repeat; background-image: url("/images/structure/background/passwordprompt.gif"); } table.std_pagea .sys_loginb .links {padding: 7px 0px 7px 25px; background-image: url("/images/structure/background/bullet-arrows-on-grey.gif "); background-repeat: no-repeat; background-position: 10px 11px; display: block; clear:both; } table.std_pagea .sys_loginb .links a {font-weight:bold; color:#0089d2;}  /* Online Password Reset */ #forgottenpw #popup { position: absolute; background: #F1EDE2; padding: 10px; margin: 0px 0px 0px 130px; z-index: 1; clear: both; } #resetpw .okmsg { margin-bottom: 20px; } #resetpw .closelink { margin-top: 10px; } /* Register form */ .registerform #popup { position: absolute; background: #F1EDE2; padding: 10px; margin: 0px 0px 0px 130px; z-index: 1; clear: both; } .registerform .closelink { margin-top: 20px; } .registerform a { text-decoration: underline; color: #0089D2; padding: 7px 0px 7px 25px; background-image: url("/images/structure/background/bullet-arrows-on-grey.gif "); background-repeat: no-repeat; background-position: 10px 11px; } .registerform a:hover { text-decoration: underline; color: #1C267B; } /* Google Translate */ div.basetoolbar .googlecontainer {background: white; height: 102px; width:176px; position:absolute; margin: -107px 0px 0px 619px; border-left: 5px solid white;} div.basetoolbar table.googletranslate {background: white; width:168px; margin: 4px; border: solid #b0b0b0 1px;} /* Environment */ body.base_environment { background:#128341; background-opacity:0.2;} table.base_environment .titletxt { height: 25px; background-image: url("/images/structure/background/section_background_green.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 5px; line-height: 25px; color: white; font-weight: bold; text-transform: uppercase; } table.base_environment table.list_articles td.titletxt { height: 25px; background-image: url("/images/structure/background/section_background_green.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 5px; line-height: 25px; color: white; font-weight: bold; text-transform: uppercase; } table.base_environment table.util_textbox td.heading { color: #128341; } table.base_environment div.noticeboard table.nav_linklist a { color: #128341; } table.base_environment .featurebox {  width: 435px; background: #128341; margin-top: 5px; } table.base_environment div.basebreadcrumb { margin: 1px 0px 5px 0px; height: 24px; background-color: #128341; background-image: url("/images/structure/background/section_background_green.gif"); background-repeat: repeat-x; } body.base_environment div.nav_multilevel { background: #128341; } body.base_environment div.nav_multilevel .popuproot1 { border-left: solid #128341 5px; } body.base_environment div.nav_multilevel .popuprollover1 { border-left-width: 0px; padding-left: 8px;} body.base_environment table.topnewsindex tr.layoutp td.headline a { color: #128341;} body.base_environment table.list_articles tr.layouta td.headline a {color:#128341; } body.base_environment table.topnewsindex tr.layoutp td { border-left: solid #128341 5px; } body.base_environment table.topnewsindex tr.layoutp td.image { border-left: solid 0px; } body.base_environment table.std_pagea div.nav_multileveltree .multilevelitem { background: #128341;} /*Social Bookmarks*/ div.socialbookmarks { padding: 10px; background: white; clear: both; border: 1px solid #cccccc; margin-bottom: 5px; margin-left:6px;} div.socialbookmarks .social-expand, div.socialbookmarks .social-hide { padding: 3px; cursor: pointer; } div.socialbookmarks .tickerlabel { padding: 3px 3px 10px 3px; clear: both; } div.socialbookmarks .socialitem { padding: 3px; } div.socialbookmarks .socialitem img { cursor: pointer;  } div.socialbookmarks .label { padding: 3px 3px 3px 5px; cursor: pointer; color:#686868; font-weight: bold;} /*New Classification*/ table.base_classification table.cont_stylea h4 {margin-top:20px;font-size:140%;font-weight:bold;color:#FF0000;text-align:center;} table.base_classification table.answer {background: #CECECE;z-index:102;font-size:140%;margin-bottom:0px;} table.base_classification table.answer td.headline {height: 27px; background-image: none; background-repeat: none; line-height: 27px; color: #FF0000; font-weight: bold; text-transform: none; text-align:center;border-left: none;} table.base_classification table.classificationupdates {background: #ecedec;padding:0px 10px 0px 10px;border: 1px solid #FF0000;} table.base_classification table.classificationupdates td.headline {height: 27px; background-image: none; background-repeat: none; border-left:none;line-height: 27px; font-weight: bold; text-transform: none; padding:0px 0px 0px 0px;color:#311E6D; }  #dobConfirm .form-buttons .submit {display:none;} #dobConfirm .form-buttons .submit#confirmButton {display:inline;} /*RightColNewsLists*/ table.rightcolnewslist {border:1px solid #909090;background:#ffffff;} table.rightcolnewslist td.headline {padding: 5px 5px 5px 30px; background-image: url("/images/structure/background/bullet-arrows-on-white.gif"); background-repeat: no-repeat; background-position: 10px 8px; } table.rightcolnewslist td.date {padding: 0px 5px 5px 30px;color:#909090;} table.rightcolphotolist {border:1px solid #909090;background:#ffffff;} table.rightcolphotolist td.headline {padding: 5px 5px 5px 30px; background-image: url("/images/structure/background/bullet-arrows-on-white.gif"); background-repeat: no-repeat; background-position: 10px 8px; } table.rightcolphotolist td.date {padding: 0px 5px 5px 30px;color:#909090;} img.border {border: 1px solid #ecedec;} /* NEW BOAT CLASSES PAGE*/ .boatClasses div.feat_classpage .navtabs .tab { width: 100px; } .boatClasses .basecolumn1a .feat_classpage #home h2 { font-weight: bold;  text-transform: uppercase; font-size: 125%;} .boatClasses .basecolumn1a .feat_classpage #home .home_details .left .class_link_info .description { font-weight: bold; } .boatClasses .basecolumn1a .feat_classpage #home h3 { background-image: url(/images/structure/background/section_background.gif); color: #ffffff; font-weight: bold; height: 20px; padding: 5px 0px 0px 5px; border-left: 5px solid #C9CDD4; } .boatClasses .basecolumn1a .feat_classpage #home .home_details { width: 800px; } .boatClasses .basecolumn1a .feat_classpage #home .home_details .left { width: 425px; float: left; margin-right: 5px; } .boatClasses .basecolumn1a .feat_classpage #home .home_details .left .national_class_links td { background: #FFFFFF;} .boatClasses .basecolumn1a .feat_classpage #home .home_details .left .national_class_links .country_list {padding: 0px 3px 3px 3px; border-left: 5px solid #EDEDED; border-right: 5px solid #EDEDED; border-bottom: 5px solid #EDEDED;} .boatClasses .basecolumn1a .feat_classpage #home .home_details .left .national_class_links .country_list td.code { font-weight: bold; text-transform: uppercase; color: #0F8FCC; } .boatClasses .basecolumn1a .feat_classpage #home .home_details .left .national_class_links .country_list td.name a { text-decoration: underline;} .boatClasses .basecolumn1a .feat_classpage #home .home_details .right { width: 365px; float: left;} .boatClasses .basecolumn1a .feat_classpage #home .home_details .right .class_desc .class_image { border: 5px solid #EDEDED; text-align: center; padding: 5px; } .boatClasses .basecolumn1a .feat_classpage #home .home_details .right .class_desc .class_specs { border: 5px solid #EDEDED; margin-top:5px;} .boatClasses .basecolumn1a .feat_classpage #home .home_details .right .class_desc .class_specs .title { font-weight: bold; padding: 3px 0px 3px 5px;} .boatClasses .basecolumn1a .feat_classpage #technical .technical_details { width: 800px; } .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .left { width: 365px; float: left;} .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .left .document_list h2 { height: 20px; padding: 5px 0px 0px 10px; background-image: url("/images/structure/background/section_background.gif"); background-repeat: repeat-x; color: #ffffff; font-weight: bold; border-left: 5px solid #b0b0b0; border-bottom: 2px solid #b0b0b0; margin: 0px 0px 1px 0px; } .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .left .document_list ul { padding: 0px 0px 0px 5px;} .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .left .document_list li { border: none; list-style-type: none; background-image: url("/images/structure/background/document-icon.gif"); background-repeat: no-repeat; background-position: 0px 4px; padding: 5px 0px 5px 30px;} .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .left .document_list li a { font-weight: bold; color: #0F8FCC; } .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right { width: 425px; float: left;} .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .feature_topleft { width: 205px; height: 216px; float: left; background: #efefef; margin: 0px 0px 5px 0px; padding: 4px;} .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .feature_topright { width: 204px; height: 216px; float: left; background: #efefef; margin: 0px 0px 5px 0px; padding: 4px;} .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .feature_topleft .topleft { background: white; border: solid #b0b0b0 1px; padding: 3px;} .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .feature_topleft .topleft .imgtop { text-align: center;  } .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .feature_topleft .topleft .heading { font-weight: bold;  font-size: 110%; padding: 0px 0px 5px 5px;} .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .feature_topleft .topleft .text {  padding: 0px 5px 10px 5px; color: #777777; } .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .feature_topleft .topleft h2 { padding: 4px 5px 4px 30px; background-image: url("/images/structure/background/bullet-arrows-on-white.gif"); background-repeat: no-repeat; background-position: 10px 7px; } .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .feature_topright .topright { background: white; border: solid #b0b0b0 1px; padding: 3px;} .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .feature_topright .topright .imgtop { text-align: center; } .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .feature_topright .topright .heading { font-weight: bold; font-size: 110%; padding: 0px 0px 5px 5px; } .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .feature_topright .topright .text { padding: 0px 5px 10px 5px; color: #777777; } .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .feature_topright .topright h2 { padding: 4px 5px 4px 30px; background-image: url("/images/structure/background/bullet-arrows-on-white.gif"); background-repeat: no-repeat; background-position: 10px 7px; } .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .feature_1 { border: 2px solid #42A7D0; padding: 5px 5px 5px 145px; margin: 5px 0px 5px 0px; clear: both; background: #efefef; background-image: url(/images/structure/background/sailorClass-logo.gif); background-repeat: no-repeat; background-position: 2px 2px; height: 50px; } .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .feature_1 a { background-image: url(/images/structure/background/bullet-arrows-on-grey.gif); background-repeat: no-repeat; background-position: 10px 4px; padding-left: 30px; } .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .feature_2, .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .feature_3, .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .feature_4, .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .feature_5, .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .feature_6 { background: #cecece; padding-top: 5px; } .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .greybox {  width: 415px; margin: 0px 5px 5px 5px; background: white; border: solid #b0b0b0 1px; } .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .greybox td.imgleft { padding: 5px; width: 90px;} .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .greybox td.heading { padding: 5px; font-weight: bold; font-size: 130%; } .boatClasses .basecolumn1a .feat_classpage #technical .technical_details .right .greybox td.text { padding: 5px; color: #777777; } .boatClasses .basecolumn1a .feat_classpage #news .news_details { width: 800px;} .boatClasses .basecolumn1a .feat_classpage #news .news_details .left { width: 100%; float: left; margin-right: 5px;} .boatClasses .basecolumn1a .feat_classpage #news .news_details .left .relatednews .image { float: left; margin-right: 10px; } .boatClasses .basecolumn1a .feat_classpage #news .news_details .left .relatednews .mainstory { border-left: 5px solid #008acf; padding: 5px; background: #d3e9f7; height: 260px; } .boatClasses .basecolumn1a .feat_classpage #news .news_details .left .relatednews .mainstory .newsheadline a { font-size: 150%; color: #008acf; font-weight: bold; text-decoration: none; } .boatClasses .basecolumn1a .feat_classpage #news .news_details .left .relatednews .mainstory .date { color: #008acf; font-size: 80%; padding: 5px 0px 5px 0px; } .boatClasses .basecolumn1a .feat_classpage #news .news_details .left .relatednews .mainstory .abstract { padding: 5px;} .boatClasses .basecolumn1a .feat_classpage #news .news_details .left .relatednews .mainstory .abstract a { color: #311e6d; text-decoration: none; } .boatClasses .basecolumn1a .feat_classpage #news .news_details .left .relatednews .substory {height: 48px; width: 800px; float: left; padding: 5px 0px 0px 5px; margin-right: 2px; overflow: hidden; background-image: none; margin-top: 2px; border-left: 5px #008acf solid;} .boatClasses .basecolumn1a .feat_classpage #news .news_details .left .relatednews .substory .image {width: 50px; float: left;} .boatClasses .basecolumn1a .feat_classpage #news .news_details .left .relatednews .substory .date { width: 730px;  float: right; padding: 2px 5px 0px 5px; color: #666666; font-size: 80%;} .boatClasses .basecolumn1a .feat_classpage #news .news_details .left .relatednews .substory .newsheadline { width: 730px; float: right; padding: 0px 5px 0px 5px;} .boatClasses .basecolumn1a .feat_classpage #news .news_details .left .relatednews .substory .newsheadline a {color: #008acf ; font-weight: bold; text-decoration: none; } .boatClasses .basecolumn1a .feat_classpage #news .news_details .right { display: none; width: 435px; float: left;} .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .feature_topleft { width: 214px; float: left;} .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .feature_topright {width: 214px; } .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .bluebox { min-height: 130px; color: #ffffff; background-color: #008acf; margin: 10px 0px 5px 0px; } .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .bluebox .heading { color: #ffffff; padding: 10px 0px 10px 0px ; margin: 2px 0px 0px 0px; font-size: 130%; font-weight: bold; } .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .bluebox .imgleft { width: 100px; height: 120px; padding-top: 0px; float: left; margin: 5px 15px 0px 5px; } .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .feature_2, .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .feature_3, .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .feature_4, .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .feature_5, .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .feature_6 { background: #cecece; padding-top: 5px; } .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .greybox {  width: 425px; margin: 0px 5px 5px 5px; background: white; border: solid #b0b0b0 1px; } .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .greybox td.imgleft { padding: 5px; width: 90px;} .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .greybox td.heading { padding: 5px; font-weight: bold; font-size: 130%; } .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .greybox td.text { padding: 5px; color: #777777; } .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .feature_topleft { height: 185px; background: #efefef; width: 214px; margin-right: 5px; } .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .feature_topleft .topleft { padding: 5px;} .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .feature_topleft .topleft .heading { display: none;} .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .feature_topleft .topleft .text { color: #008bd0; font-weight: bold; padding: 5px;} .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .topright { height: 185px;  background: #efefef; } .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .feature_topright .topright { padding: 5px;} .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .feature_topright .topright .heading { display: none;} .boatClasses .basecolumn1a .feat_classpage #news .news_details .right .feature_topright .topright .text { color: #008bd0; font-weight: bold; padding: 5px;} .boatClasses .basecolumn1a .feat_classpage #suppliers .suppliers_details .suppliers-aa .type_header { height: 20px; clear: both; padding: 5px 0px 0px 10px; background-image: url("/images/structure/background/section_background.gif"); background-repeat: repeat-x; color: #ffffff; font-weight: bold; border-left: 5px solid #b0b0b0; border-bottom: 2px solid #b0b0b0; margin: 0px 0px 1px 0px; } .boatClasses .basecolumn1a .feat_classpage #suppliers .suppliers_details .suppliers-aa .supplier { float: left; border: 5px solid #eeeeee; margin: 2px 2px 0px 0px; padding: 5px; width: 244px; height: 300px;  } .boatClasses .basecolumn1a .feat_classpage #suppliers .suppliers_details .suppliers-aa .supplier .supp_name { font-weight: bold; color: #0F8FCC; } .boatClasses .basecolumn1a .feat_classpage #suppliers .suppliers_details .suppliers-aa .supplier .label{ font-weight: bold; margin-top: 5px;} .boatClasses .basecolumn1a .feat_classpage #champions .champions_details .champions { height: 100%; margin-bottom: 10px;} .boatClasses .basecolumn1a .feat_classpage #champions .champions_details .champions #year { width: 795px; height: 30px; } .boatClasses .basecolumn1a .feat_classpage #champions .champions_details .champions #year_instructions { width: 645px; float: left; margin-top: 5px; } .boatClasses .basecolumn1a .feat_classpage #champions .champions_details .champions #form_year_search { width: 150px; float: left; margin-top: 5px; } .boatClasses .basecolumn1a .feat_classpage #champions .champions_details .champions { background: #ffffff;} .boatClasses .basecolumn1a .feat_classpage #champions .champions_details .champions h2 { height: 20px; width: 785px; padding: 5px 0px 0px 10px; background-image: url("/images/structure/background/section_background.gif"); background-repeat: repeat-x; color: #ffffff; font-weight: bold; border-left: 5px solid #b0b0b0; border-bottom: 2px solid #b0b0b0; margin: 0px 0px 1px 0px; } .boatClasses .basecolumn1a .feat_classpage #champions .champions_details .champions table { width: 800px; border-top: 5px solid #eeeeee; border-right: 5px solid #eeeeee; border-left: 5px solid #eeeeee; } .boatClasses .basecolumn1a .feat_classpage #champions .champions_details .champions table tr { background: #ffffff;} .boatClasses .basecolumn1a .feat_classpage #champions .champions_details .champions table td { border-bottom: 5px solid #eeeeee; padding: 5px;} .boatClasses .basecolumn1a .feat_classpage #champions .champions_details .champions table td a, .boatClasses .basecolumn1a .feat_classpage #champions .champions_details .champions table td.ctry { font-weight: bold;} .boatClasses .basecolumn1a .feat_classpage #events .events_details .left { width: 570px; float: left; } .boatClasses .basecolumn1a .feat_classpage #events .events_details .left .event_results { width: 565px;} .boatClasses .basecolumn1a .feat_classpage #events .events_details .right { float: left; width: 210px; background: #EFEFEF; padding: 10px;} .boatClasses .basecolumn1a .feat_classpage #events .events_details .right table.util_textbox { border: 1px solid #B1B1B1; margin-bottom: 10px; background: #ffffff;} .boatClasses .basecolumn1a .feat_classpage #events .events_details .right table.util_textbox td.imgtop { text-align: center; padding: 5px 0px 5px 0px; } .boatClasses .basecolumn1a .feat_classpage #events .events_details .right table.util_textbox td.heading { font-weight: bold; padding: 0px 5px 5px 5px; font-size: 110%; color: #0089d2; } .boatClasses .basecolumn1a .feat_classpage #events .events_details .right table.util_textbox td.text { padding: 0px 5px 10px 5px; color: #777777; } .boatClasses .basecolumn1a .feat_classpage #photogallery .photogallery .feat_gallery_lightbox .galtitle { background-image: url("/images/structure/background/section_background.gif"); background-repeat: repeat-x; color: #ffffff; font-weight: bold; border-left: 5px solid #b0b0b0; border-bottom: 2px solid #b0b0b0; margin: 0px 0px 1px 0px; } .boatClasses .basecolumn1a .feat_classpage #photogallery .photogallery .feat_gallery_lightbox .thumbnail_list img { height: 68px; width: 100px;} .boatClasses .basecolumn1a .feat_classpage #photogallery .photogallery .std_contenta .headline { background-image: url("/images/structure/background/section_background.gif"); background-repeat: repeat-x; color: #ffffff; font-weight: bold; border-left: 5px solid #b0b0b0; border-bottom: 2px solid #b0b0b0; margin: 0px 0px 1px 0px; line-height: 24px; } .boatClasses .basecolumn1a .feat_classpage #photogallery .photogallery .gallindex img { width: 147px; height: 101px;}  .rssfeedaa tr td { background: #ECEDEC; border-bottom: solid white 10px; padding: 15px; } .rssfeedaa tr td.date { width: 50px; border-right: solid #dedede 1px; } .rssfeedaa tr td.title {  border-left: solid #fff 1px; font-family: georgia; font-size: 130%; font-style: italic;} /* <IMG src="/images/structure/background/sailorClass-logo.gif"><IMG src="/images/structure/background/isaf-sc.jpg"><IMG src="/images/structure/background/rankings-home.jpg"><IMG src="/images/structure/background/eventlist_tab_off.gif"><IMG src="/images/structure/background/homerank-ttxt.gif"><IMG src="/images/structure/background/eventlist_tab_on.gif"><IMG src="/images/structure/background/homeevents_bg.gif"><IMG src="/images/structure/background/homeevents_bg.gif"><IMG src="/images/structure/background/bgrnd-sailorsearch.jpg"><IMG src="/images/structure/background/menu-1.gif"><IMG src="/images/structure/background/hr.gif"><IMG src="/images/structure/background/calendar-button-act.gif"><IMG src="/images/structure/background/calendar-button.gif"><IMG src="/images/structure/background/bullet-arrows-on-white.gif"><IMG src="/images/structure/background/textboxhome2.jpg"><IMG src="/images/structure/background/mainstory_background.gif"><IMG src="/images/structure/background/bullet-arrows-h2.gif"><IMG src="/images/structure/background/5a4b8a-311e6d-1x27.gif"><IMG src="/images/structure/background/bgrnd-topnews.jpg"><IMG src="/images/structure/background/bgrnd-othernews.jpg"><IMG src="/images/structure/background/topmenu.gif"><IMG src="/images/structure/background/bullet-arrows-on-grey.gif"><BR><IMG src="/images/structure/background/5a4b8a-311e6d-1x18.gif"><IMG src="/images/structure/background/homerank-on.gif"><IMG src="/images/structure/background/homerank-off.gif"><IMG src="/images/structure/background/document-icon.gif"><BR><IMG src="/images/structure/background/d7d7d7-cecece-1x18.gif"><BR><IMG src="/images/structure/background/cecbd8-c2bece-1x18.gif"><IMG src="/images/structure/background/mainstory-background.gif"><IMG src="/images/structure/background/isaf-logo-header.gif"><BR><IMG src="/images/structure/background/ebebeb-e6e6e6-1x18.gif"><IMG src="/images/structure/background/footer-textbox.jpg"><IMG src="/images/structure/background/news-home.gif"><IMG src="/images/structure/background/sailorlogo.gif"><IMG src="/images/structure/background/icon-rss.gif"><IMG src="/images/structure/background/homerank-tab.gif"><IMG src="/images/structure/background/toprightnavbackground1.gif"><IMG src="/images/structure/background/ISAFPARTNERS.gif"><IMG src="/images/structure/background/section_background.gif"><IMG src="/images/structure/background/bul_blue.gif"><IMG src="/images/structure/background/bul_blue_light_grey.gif"><IMG src="/images/structure/background/bul_blue_white.gif"><BR><IMG src="/images/structure/background/breadcrumb.gif"><IMG src="/images/structure/background/classification_imagebox.gif"><IMG src="/images/structure/background/ISAFE-01-Green.gif"><IMG src="/images/structure/background/section_background_green.gif"> */  tr .hidden { display: table-row; }


.live_stream_cont {margin: 15px 0px 0px 40px;}

/* <IMG src="/images/structure/background/sailorClass-logo.gif"><IMG src="/images/structure/background/isaf-sc.jpg"><IMG src="/images/structure/background/rankings-home.jpg"><IMG src="/images/structure/background/eventlist_tab_off.gif"><IMG src="/images/structure/background/homerank-ttxt.gif"><IMG src="/images/structure/background/eventlist_tab_on.gif"><IMG src="/images/structure/background/homeevents_bg.gif"><IMG src="/images/structure/background/homeevents_bg.gif"><IMG src="/images/structure/background/bgrnd-sailorsearch.jpg"><IMG src="/images/structure/background/menu-1.gif"><IMG src="/images/structure/background/hr.gif"><IMG src="/images/structure/background/calendar-button-act.gif"><IMG src="/images/structure/background/calendar-button.gif"><IMG src="/images/structure/background/bullet-arrows-on-white.gif"><IMG src="/images/structure/background/textboxhome2.jpg"><IMG src="/images/structure/background/mainstory_background.gif"><IMG src="/images/structure/background/bullet-arrows-h2.gif"><IMG src="/images/structure/background/5a4b8a-311e6d-1x27.gif"><IMG src="/images/structure/background/bgrnd-topnews.jpg"><IMG src="/images/structure/background/bgrnd-othernews.jpg"><IMG src="/images/structure/background/topmenu.gif"><IMG src="/images/structure/background/bullet-arrows-on-grey.gif"><BR><IMG src="/images/structure/background/5a4b8a-311e6d-1x18.gif"><IMG src="/images/structure/background/homerank-on.gif"><IMG src="/images/structure/background/homerank-off.gif"><IMG src="/images/structure/background/document-icon.gif"><BR><IMG src="/images/structure/background/d7d7d7-cecece-1x18.gif"><BR><IMG src="/images/structure/background/cecbd8-c2bece-1x18.gif"><IMG src="/images/structure/background/mainstory-background.gif"><IMG src="/images/structure/background/isaf-logo-header.gif"><BR><IMG src="/images/structure/background/ebebeb-e6e6e6-1x18.gif"><IMG src="/images/structure/background/footer-textbox.jpg"><IMG src="/images/structure/background/news-home.gif"><IMG src="/images/structure/background/sailorlogo.gif"><IMG src="/images/structure/background/icon-rss.gif"><IMG src="/images/structure/background/homerank-tab.gif"><IMG src="/images/structure/background/toprightnavbackground1.gif"><IMG src="/images/structure/background/ISAFPARTNERS.gif"><IMG src="/images/structure/background/section_background.gif"><IMG src="/images/structure/background/bul_blue.gif"><IMG src="/images/structure/background/bul_blue_light_grey.gif"><IMG src="/images/structure/background/bul_blue_white.gif"><BR><IMG src="/images/structure/background/breadcrumb.gif"><IMG src="/images/structure/background/classification_imagebox.gif"><IMG src="/images/structure/background/ISAFE-01-Green.gif"><IMG src="/images/structure/background/section_background_green.gif"> */


