




/* London 2012 Olympic Games Section */
/* Standard set-up */
body { background: #ffffff; text-align: left; font-family: arial; color: #f000000; font-size: 75%; margin: 0px; }
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 { text-align: left; vertical-align: top; border: solid black 0px; }
div { text-align: left; 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; line-height: 0px; clear: both; }
div.overlay { background: black; z-index: 1000; opacity: 0.7; filter: alpha(Opacity=70); -moz-opacity: 0.7; }
li { list-style-type: none; padding: 0px; margin: 0px; }

/* Splash page */
body.base_splash { background: #ffffff; vertical-align: top; padding: 50px 0px 0px 0px; text-align: center; }
table.base_splash { width: auto; }

/* Base Templates*/
body.base_standard { background-image: url("/images/structure/background/Background-ISAFO-01-Home.gif"); background-repeat: repeat; background-position: 0px 0px; background-attachment: top; margin-left: auto; margin-right: auto; text-align: center; }
table.base_standard { width: 987px; margin-left: auto; margin-right: auto; text-align: center; background: white; border-top: solid white 10px; border-bottom: solid white 10px; border-right: solid white 10px; border-left: solid white 10px; }
table.base_standard td.baseheader { background-image: url("/images/structure/background/ISAF_Olympics2012_Home_Banner.gif"); height: 224px; background-repeat: no-repeat; background-position: 0px 34px; }
table.base_standard div.baseheader { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin: 0px; }
table.base_standard td.baseleftmenu { width: 239px; background: #e4f2ff; }
table.base_standard div.baseleftmenu { margin: 9px 12px 0px 11px; background: #e4f2ff; }
table.base_standard td.basetoolbar { width: 729px; background: #ffffff; }
table.base_standard div.basetoolbar { margin: 12px 11px 12px 11px; }
table.base_standard td.basecolumn1a { width: 729px; background: #ffffff; background-image: url("/images/structure/background/Background-ISAFO-06-Page.gif"); background-repeat: repeat-y; background: #ffffff; background-position: left; }
table.base_standard div.basecolumn1a { margin: 12px 11px 12px 11px; }
table.base_standard td.basecolumn2a { width: 589px; background: #ffffff; background-image: url("/images/structure/background/Background-ISAFO-06-Page.gif"); background-repeat: repeat-y; background: #ffffff; background-position: left; }
table.base_standard div.basecolumn2a { margin: 12px 12px 12px 11px; }
table.base_standard td.basecolumn1a .hidecola, td.basecolumn2a .hidecola { display: none; }
table.base_standard td.basecolumn2b { width: 140px; background: #e4f2ff; }
table.base_standard div.basecolumn2b { margin: 9px 5px 0px 5px; background: #e4f2ff; }
table.base_standard td.basefooter { border-width: 0px; height: 173px; background: #0b3e91; background-repeat: no-repeat; background-position: 0px 36px; background-image: url("/images/structure/background/ISAF_SWC_Home_Footer.gif"); }
table.news2split td.basecolumn2a { width: 362px; background: #ffffff; background-image: url("/images/structure/background/Background-ISAFO-06-Page.gif"); background-repeat: repeat-y; background: #ffffff; background-position: left; }
table.news2split div.basecolumn2a { margin: 12px 11px 12px 11px; }
table.news2split td.basecolumn1a .hidecola, td.basecolumn2a .hidecola { display: none; }
table.news2split td.basecolumn2b { width: 330px; background: #e4f2ff; }
table.news2split div.basecolumn2b { padding: 12px 11px 0px 12px; margin: 0px 0px 0px 0px; background: #e4f2ff; }

/*Header Links*/
div.baseheader .swctoplinks {width:967px;height:34px;}
div.baseheader .swcheaderhomelink {float:left; width: 423px; height:34px; margin-bottom:2px; margin-right:2px;}
div.baseheader .headerlinklist {background:#EB2224; float:left;width:106px;line-height:32px;}
div.baseheader .headerlinklist td {border-left: solid 2px white;text-align:center;font-size:120%;}
div.baseheader .headerlinklist td a {color:#fff; font-weight:bold;}
div.baseheader .olympiceditions {width:198px; height:32px; background:#128341; float:left; margin-left:2px; line-height:32px; vertical-align:middle;}
div.baseheader .olympiceditions .dropdown {width:auto;padding-left:8px; vertical-align:middle;}
div.baseheader .util_customhtml {width:234px;float:right;background:#203367; margin-left:2px; height:32px; padding: 6px 13px;}
/*Top Menu*/
div.baseheader .nav_multilevel { background: #0F4699; position: absolute; margin: 150px 0px 0px 0px; height: 38px; margin-left: auto; margin-right: auto; width: 967px; z-index:100;}
div.baseheader .nav_multilevel a { color: white; font-weight: bold; text-decoration: none; }
div.baseheader .nav_multilevel .popuproot1 { float: left; line-height: 38px; height: 38px; cursor: pointer; z-index:100;}
div.baseheader .nav_multilevel .popuproot1 .selected { background-image: url("/images/structure/background/Background-ISAFO-02-Menu-Rollover2.gif"); background-repeat: no-repeat; }
div.baseheader .nav_multilevel .popuproot1:hover { background-image: url("/images/structure/background/Background-ISAFO-02-Menu-Rollover2.gif");  background-repeat: no-repeat; }
div.baseheader .nav_multilevel .popuproot1:hover a { color: #0B3D92 }
div.baseheader .nav_multilevel .popuproot1 .popuplink1 { text-align: center; padding: 0px 23px 0px 23px;  }
div.baseheader .nav_multilevel .popuproot2 { border: solid #21386A 1px; background: #BCBDC0; line-height: 38px; height: 38px; cursor: pointer; width: 180px; position: relative; top: 38px; z-index:100;}
div.baseheader .nav_multilevel .popuproot2 .selected { background-image: url("/images/structure/background/Background-ISAFO-02-Menu-Rollover2.gif"); background-repeat: no-repeat; }
div.baseheader .nav_multilevel .popuproot2:hover { background-image: url("/images/structure/background/Background-ISAFO-02-Menu-Rollover2.gif");  background-repeat: no-repeat; }
div.baseheader .nav_multilevel .popuproot2 .popuplink2 { padding: 0px 23px 0px 23px; }
div.baseheader .nav_multilevel .popuproot3 {display:none}
table.feat_countdown { width: 300px; position: absolute; margin: 43px 0px 0px 540px; border-bottom: 1px dotted white; }
table.feat_countdown td.titletxt { text-align: right; color: #ffffff; font-size: 130%; font-weight: bold; border-width: 0px; padding: 0px 0px 9px 0px; }
table.feat_countdown td.text { text-align: right; color: #ffffff; padding: 0px 0px 8px 0px; font-family: arial; font-size: 130%; }

/*Left Menu*/
div.baseheader .nav_multilevel { background-color: #0B3D92; background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; background-position: bottom; position: absolute; margin: 150px 0px 0px 0px; height: 38px; border-top: solid white 1px; border-bottom: solid white 1px; margin-left: auto; margin-right: auto; width: 967px; }
.baseleftmenu .nav_multilevel { margin-bottom: 10px; }
.baseleftmenu .nav_multilevel a { color: #0B3D92; font-weight: bold; text-decoration: none; }
.baseleftmenu .nav_multilevel a:hover { color: #ffffff; font-weight: bold; text-decoration: none; }
.baseleftmenu .nav_multilevel .titletxt { border-bottom: 1px solid #93D2FB; color: #0B3D92; font-weight: bold; font-size: 140%; padding: 8px 5px 7px 18px; background-image: url("/images/structure/background/Background-ISAFO-05-Left-Title.gif"); background-repeat: no-repeat; }
.baseleftmenu .nav_multilevel .popuproot { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 16px; height: 24px; line-height: 24px; background-image: url("/images/structure/background/Background-ISAFO-05-Left-Menu.gif"); background-repeat: repeat-x; text-align: left; border-color: #93D2FB; border-width: 0px 1px 0px 1px; }
.baseleftmenu .nav_multilevel .rollover { margin: 0px 0px 0px 0px;  background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; text-align: left; border-color: #93D2FB; border-width: 0px 1px 0px 1px; }
.baseleftmenu .nav_multilevel .popuprollover1 .popuplink1 a { color: white; }
.baseleftmenu .nav_multilevel .popuprollover2 .popuplink2 a { color: white; }
.baseleftmenu .nav_multilevel .popuproot .selected { margin: 0px 0px 0px 0px; background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; text-align: left; border-color: #93D2FB; border-width: 0px 1px 0px 1px; }
.baseleftmenu .nav_multilevel a .selected { color: #ffffff; font-weight: bold; text-decoration: none; }
.baseleftmenu .nav_multilevel .popuptext2 { margin: 0px 0px 0px 198px; width: 180px; z-index: 2; }

/*Tree Menu*/
.nav_multileveltree { clear: both; border: solid #93D2FB 1px; padding: 5px 10px 5px 10px; background: #e4f2ff; }
.nav_multileveltree .multilevelitem { float: left; width: 200px; height: 26px; line-height: 20px; font-size: 90%; }
.nav_multileveltree .multilevelitem a { color: #0B3D92; }
.nav_multileveltree .multilevelitem a:hover { color: 0B3D92; }
.news2split .nav_multileveltree { display: none; }
.subnavigation { border-width: 0px; padding: 0px; margin: 0px 0px 10px 0px; }
.subnavigation .spacer { height: 1px; font-size: 1px; }
.subnavigation .multilevelitem { width: 130px; text-align: center; height: auto; line-height: auto; padding: 5px; border-left: solid white 1px; }
.rrsubnavigation { border-width: 0px; padding: 0px; margin: 0px 0px 10px 0px; }
.rrsubnavigation .spacer { height: 1px; font-size: 1px; }
.rrsubnavigation .multilevelitem { width: 178px; text-align: center; height: auto; line-height: auto; padding: 5px; border-left: solid white 1px; }

/*Right Menu*/
.basecolumn2b .nav_multilevel { border-color: #93D2FB; border-width: 0px 0px 1px 0px; margin-bottom: 10px; background: #ffffff; }
.basecolumn2b .nav_multilevel a { color: #0B3D92; font-weight: normal; text-decoration: none; font-size: 90%; }
.basecolumn2b .nav_multilevel a:hover { color: #0B3D92; font-weight: normal; text-decoration: underline; font-size: 90%; }
.basecolumn2b .nav_multilevel .titletxt { border-bottom: 1px solid #93D2FB; color: #0B3D92; font-weight: bold; font-size: 90%; padding: 8px 5px 7px 10px; background-image: url("/images/structure/background/ISAF-BG-Olym-Menu-Right.jpg"); background-repeat: no-repeat; background-color: #e4f2ff; }
.basecolumn2b .nav_multilevel .popuproot { margin: 0px 0px 0px 0px; padding: 2px 6px 2px 15px; background-image: url("/images/structure/background/Background-ISAFO-08-News-Headline-03.gif"); background-repeat: no-repeat; background-position: 5px 7px; text-align: left; border-color: #93D2FB; border-width: 0px 1px 0px 1px; }
/*Footer Menu*/
div.basefooter .nav_multilevel { background-image: url("/images/structure/background/Background-ISAFO-02-Menu.gif"); background-repeat: repeat-x; position: absolute; margin: 0px 0px 0px 0px; height: 38px; margin-left: auto; margin-right: auto; width: 967px; }
div.basefooter .nav_multilevel a { color: white; font-weight: bold; text-decoration: none; }
div.basefooter .nav_multilevel .popuproot1 { float: left; line-height: 38px; height: 38px; cursor: pointer; }
div.basefooter .nav_multilevel .popuproot1 .selected { background-image: url("/images/structure/background/Background-ISAFO-02-Menu-Rollover2.gif"); background-repeat: no-repeat; }
div.basefooter .nav_multilevel .popuproot1:hover { background-image: url("/images/structure/background/Background-ISAFO-02-Menu-Rollover2.gif");  background-repeat: no-repeat; }
div.basefooter .nav_multilevel .popuproot1:hover a { color: #0B3D92 }
div.basefooter .nav_multilevel .popuproot1 .popuplink1 { text-align: center; padding: 0px 23px 0px 23px;  }
div.basefooter .nav_multilevel .popuproot2 {display:none;}
/* Credits */
div.basecredits { margin-top: 2px; margin-left: 20px; margin-right: 0px; font-size: 90%; color: 000000; padding-bottom: 2px; }
div.basecredits a { color: #ff0000; }
div.basecredits .copyright { margin-right: 20px; }
div.basecredits .legalnotice { margin-right: 20px; text-decoration: underline; }
div.basecredits .sotic { margin-right: 20px; }
div.basecredits .sotic:hover { color: #117897; }
div.basecredits .reddot:hover { color: red; }
/*Sexy Text Box*/
div.dynamicselector { margin-bottom: 9px; z-index:1; height: 300px !important; }
div.dynamicselector .dynamicbox {  background-color: #E2E2E2; border: 3px solid #0F4699;}
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: #0b3d92;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;}
/* Link List */
.basefooter table.nav_linklist { background-image: url("/images/structure/background/Background-ISAFO-02-Menu.gif"); background-repeat: repeat-x; height: 39px; }
.basefooter table.nav_linklist td { padding: 10px 5px 10px 5px; border-width: 0px 0px 0px 0px; border-color: #cc0001; text-align: center; }
.basefooter table.nav_linklist a { color: #ffffff; font-weight: normal; }
table.headercountdown { position: absolute; margin: 110px 0px 0px 690px; background-image: none; height: 0px;  width: 150px; }
table.headercountdown td { padding: 0px; border-width: 0px; text-align: center; }
table.headercountdown a { color: #ffffff; font-weight: normal; font-size: 90%; }
/* Doc List */
.doclist { font-size: 90%; }
.doclist .title { height: 24px; background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; padding: 1px 0px 0px 12px; line-height: 24px; color: white; border-left: solid #b0b0b0 0px; font-weight: bold; }
.doclist th { padding: 10px 5px 10px 5px; border-bottom: solid #311E6D 1px; }
.doclist tr.odd td { padding: 5px; background: #e4f2ff; }
.doclist tr.even td { padding: 5px; background: white; }
.doclist tr td a { font-weight: bold; }
.doclist .odd .headline, .doclist .even .headline { padding: 4px 5px 4px 5px; }

/* News Lists */
table.list_articles td.titletxt { height: 24px; background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; padding: 1px 0px 0px 12px; line-height: 24px; color: white; border-left: solid #b0b0b0 0px; font-weight: bold; }
table.list_articles { margin-bottom: 10px; }
table.list_articles tr.layoutb td.date { font-size: 90%; color: #555555; padding: 6px 0px 0px 0px; }
table.list_articles tr.layoutb td.headline { padding: 5px 0px 0px 0px; font-size: 90%; font-weight: bold; }
table.list_articles tr.layoutk td.image { border-width: 1px; }
table.list_articles tr.layoutk td.headline { margin-left: 38px; padding: 5px 0px 0px 38px; font-size: 120%; font-weight: bold; background-image: url("/images/structure/background/Background-ISAFO-08-News-Headline-01.gif"); background-repeat: no-repeat; background-position: 12px 7px; color: #000000; }
table.list_articles tr.layoutk td.date { font-size: 90%; color: #0089D0; padding: 6px 0px 10px 38px; border-bottom: 1px dotted black; }
table.list_articles tr.layoutk td.abstract {  font-size: 90%; padding: 6px 0px 10px 38px; color: #000000; }
table.list_articles tr.layoutk td.include { vertical-align: top; height: 0px; padding: 2px 1px 2px 1px; }
table.list_articles tr.layouta td.headline { background-image: url("/images/structure/background/Background-ISAFO-08-News-Headline-03.gif"); background-repeat: no-repeat; background-position: 10px; font-size: 90%; color: #000000; padding: 3px 0px 1px 30px;  }
table.list_articles tr.layouta td.headline a {padding: 5px 0px 0px 0px; font-size: 100%; color: #000000; }
table.list_articles tr.layouta td.headline a:hover { text-decoration: underline; color: #0089D0; }
table.homesubnews tr.layouta td.headline { background-image: url("/images/structure/background/Background-ISAFO-08-News-Headline-03.gif"); background-repeat: no-repeat; background-position: 22px 9px; font-size: 90%; color: #000000; }
table.homesubnews td.titletxt { background-image: url("/images/structure/background/Background-ISAFO-08-News-Headline-02.gif"); background-repeat: no-repeat; background-position: 10px 5px; font-size: 120%; color: #000000; padding: 0px 0px 0px 37px; }
table.list_articles tr.layoutq td.image { border-width: 0px; }
table.list_articles tr.layoutq td.headline { margin-left: 38px; padding: 5px 0px 0px 38px; background-image: url("/images/structure/background/Background-ISAFO-08-News-Headline-01.gif"); background-repeat: no-repeat; background-position: 12px 7px; color: #000000; }
table.list_articles tr.layoutq td.headline a { color: #000000; font-size: 120%; font-weight: bold; }
table.list_articles tr.layoutq td.date { font-size: 90%; color: #0089D0; padding: 6px 0px 10px 38px; font-weight: bold; }
table.list_articles tr.layoutq td.abstract { font-size: 90%; padding: 6px 0px 10px 38px; color: #000000; }
table.list_articles tr.layoutq td.fullstory { padding: 6px 4px 10px 38px; text-align: right; }
table.list_articles tr.layoutq td.fullstory a { font-weight: bold; font-size: 90%; color: #0089D0; }

table.news2split div.basecolumn2b table.list_articles { width: 307px; }


/* Page style A */
table.std_pagea .hideonpage { display: none; }
table.std_pagea div.pagetitle { height: 24px; background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; padding: 1px 0px 0px 12px; line-height: 24px; color: white; border-left: solid #b0b0b0 0px; font-weight: bold; margin-bottom: 10px; }
table.std_pagea table.pagevariants { margin-top: 10px; width: auto; font-size: 90%; }
table.std_pagea table.pagevariants td { padding: 2px 10px 2px 0px; }
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;}
/*RSS*/
table.synd_whatisrss td.title { height: 24px; background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; padding: 1px 0px 0px 12px; line-height: 24px; color: white; border-left: solid #b0b0b0 0px; font-weight: bold; }
table.synd_whatisrss td.content { line-height: 150%; padding: 10px 0px 10px 0px; font-size: 90%; }
table.synd_rsslister td.titletxt { height: 24px; background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; padding: 1px 0px 0px 12px; line-height: 24px; color: white; border-left: solid #b0b0b0 0px; font-weight: bold; }
table.synd_rsslister td.include { padding: 10px 0px 10px 0px; }
table.synd_rsslister td.include a { font-weight: bold; text-decoration: none; font-size: 90%; }
table.synd_rsslister td.include a:hover { font-weight: bold; text-decoration: underline; font-size: 90%; }
/* Home Page*/
/* Button List List */
table.flasholymheader { position: absolute; margin-top: 189px; background: #ffffff; width: 967px; }
table.homebottom { width: 708px; border: 1px solid #91D2FF; height: 170px; float: left; margin-right: 0px; margin-top: 10px; }
table.homebottom td {padding: 2px;}
/* Util Containers*/
.homeevent { width: 705px; background: #ffffff; margin-top: 290px; margin-bottom: 10px; border: 1px solid #91D2FF; }
.home1 { float: left; width: 347px; height: 232px; background: #ffffff; margin: 0px; border: 1px solid #91D2FF; padding: 1px; }
.home2 { float: right; width: 347px; height: 234px; background: #ffffff; margin: 0px;; border: 1px solid #91D2FF; }
/* Util Content */
.homeevent table.cont_stylea { margin: 0px; }
.homeevent table.cont_stylea td.headline { padding-left: 5px; border: 1px solid white; }
.homeevent table.cont_stylea td { padding: 0px; }
/* Util Link List */
.homeevent .nav_linklist { margin: 0px 0px 5px 510px; }
.homeevent .nav_linklist td { background-image: url("/images/structure/background/Background-ISAFO-08-News-Headline-03.gif"); background-repeat: no-repeat; background-position: 5px 7px; padding: 2px 2px 2px 20px; }
.homeevent .nav_linklist a { font-weight: bold; font-size: 90%; }
/* Event List Home */
div.regattaevents_ba { padding-top: 1px; border-top: 1px dotted #b0b0b0; }
div.regattaevents_ba .tabbuttons { background: #E2E2E2; height: 40px; font-size: 80%; color: black; padding: 2px 10px 0px 10px; }
div.regattaevents_ba .tabbtn { cursor: pointer; line-height: 10px; float: left; border-left: 1px solid white; margin: 4px; padding: 0px 5px; }
div.regattaevents_ba .tabbtn:hover { color: #0F4699; }
div.regattaevents_ba .tabarea { margin: 16px 10px 10px 10px; border: 1px solid #eeeeee; padding-top: 0px; }
div.regattaevents_ba .tabarea .classlogo_aa { float: left; text-align: center; width: 184px; height: 167px; line-height: 167px;}
div.regattaevents_ba .tabarea .classlogo_aa img { vertical-align: middle; }
div.regattaevents_ba .tabarea .evntbanner { float: left; width: 491px; height: 167px; background: #990000; }
div.regattaevents_ba .tabarea .evntbanner .img { height: 143px; }
div.regattaevents_ba .tabarea table { clear: both; margin: 0px; padding: 0px; }
div.regattaevents_ba .tabarea th { background: #95A09A; color: white; width: 103px; padding: 5px; font-size: 90%; border-top: 1px solid white; border-right: solid white 1px; vertical-align: middle; }
div.regattaevents_ba .tabarea td { background: #E2E2E2; width: 367px; padding: 5px; font-size: 90%; font-weight: normal; border-top: 1px solid white; }
div.regattaevents_ba a { text-decoration: underline; }
div.regattaevents_ba .champions { background: none; padding: 3px; }
div.regattaevents_ba .champions .titletxt { display: none; }
div.regattaevents_ba .champions td { padding: 0px; background: none;  border: 0px;}
div.regattaevents_ba .champions td.medalimg { display: none; }
div.regattaevents_ba .champions td.name { width: 80%; }
div.regattaevents_ba .champions td.name a.skipper { font-weight: bold; font-size: 110%; }
div.regattaevents_ba .champions tr.silver { display: none; }
div.regattaevents_ba .champions tr.bronze { display: none; }
div.regattaevents_ba .ranking { background: #e2e2e2; padding: 3px; }
div.regattaevents_ba .ranking td { background: #e2e2e2; font-weight: normal; border: none; padding: 0px; }
div.regattaevents_ba .ranking td.skipper { width: 80%; }
div.regattaevents_ba .ranking td.skipper a { font-weight: bold; font-size: 110%; }
div.regattaevents_ba .evntname { height: 24px; background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 12px; line-height: 24px; color: white; font-weight: bold; }
/* Home 1 */
.home1 .util_tabbed td.titletxt { height: 24px; background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 12px; line-height: 24px; color: white; border-bottom: dotted #b0b0b0 1px; font-weight: bold; }
.home1 .util_tabbed .buttons td { cursor: pointer; height: 24px; background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; padding: 0px 0px 0px 45px; line-height: 24px; color: white; border-left: solid #b0b0b0 0px; font-weight: bold; }
.home1 .util_tabbed .buttons td.selected { cursor: pointer; height: 24px; background-image: url("/images/structure/background/Background-ISAFO-05-Left-Menu.gif"); background-repeat: repeat-x; line-height: 24px; color: #0B3D92; font-weight: bold; }
.home1 .util_tabbed .content { padding: 8px 7px 7px 7px; vertical-align: top; }
.home1 .util_tabbed .dropdowns { display: none; }
.home1 .util_tabbed .medalists-aa .tabs { display:none; }
.home1 .util_tabbed table.medaltally {padding-top: 0px; font-size: 90%; }
.home1 .util_tabbed table.medaltally td { background: #E2E2E2; }
.home1 .util_tabbed table.medaltally td {padding: 5px; border-top: 1px dotted #ffffff; border-bottom: 0px dotted #ffffff;}
.home1 .util_tabbed table.medaltally td.gold {width: 40px; background: #CC9900; }
.home1 .util_tabbed table.medaltally td.silver {width: 40px;background: #CCCCCC;}
.home1 .util_tabbed table.medaltally td.bronze {width: 40px;background: #CC6600;}
.home1 .util_tabbed table.medaltally td.total {width: 40px; }
.home1 .util_tabbed table.medaltally th.total {width: 40px;background:#D90C10;color:white;}
.home1 .util_tabbed table.medaltally th.ctry {background:#D90C10;color:white; }

/* Rotating News*/
.list_rotating {height:470px;}
.topnews { clear: both;}
.topnews .titletxt { width: 696px; height: 24px; background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; padding: 1px 0px 0px 12px; line-height: 24px; color: white; border-left: solid #b0b0b0 0px; font-weight: bold; margin-bottom: 7px; }
.topnews .topnewsitem .image { display: block; position: absolute; width: 350px; height: 270px; }
.topnews .topnewsitem .topnewsinfo { background: #0F4699; opacity: 0.8; filter: alpha(Opacity=80); -moz-opacity: 0.8; }
.topnews .topnewsitem .topnewsinfo { margin-bottom: 10px; position: absolute; width: 360px; margin: 273px 0px 0px 0px; height: 150px; }
.topnews .topnewsitem .topnewsinfo .headline { display: block; font-size: 120%; margin: 0px 0px 0px 0px; padding: 10px 5px 0px 25px; background-image: url("/images/structure/background/Background-ISAFO-08-News-Headline-01.gif"); background-repeat: no-repeat; background-position: 5px 10px; }
.topnews .topnewsitem .topnewsinfo .headline a { color: #ffffff; font-weight: bold; }
.topnews .topnewsitem .topnewsinfo .date { color: #ffffff; display: block; font-size: 80%; margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px;}
.topnews .topnewsitem .topnewsinfo .abstract { padding: 0px 5px 5px 5px; color: white; font-weight: bold; font-size: 90%; line-height: 150%; display: block; }
.othernews { display: block; width: 370px; position: absolute; margin: 0px 0px 0px 335px;height:450px; }
.othernews .titletxt { height: 24px; background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; padding: 1px 0px 0px 12px; line-height: 24px; color: white; border-left: solid #b0b0b0 0px; font-weight: bold; margin-bottom: 2px; margin-left: 40px; }
.othernews .selected .otherheadline a { color: #D90C10; text-decoration: none; }
.othernews .otherheadline { padding: 0px 0px 2px 15px; display: block; background-image: url("/images/structure/background/Background-ISAFO-08-News-Headline-03.gif"); background-repeat: no-repeat; background-position: 0px 5px; }
.othernews .otherheadline a { color: #083994; font-size: 90%; text-decoration: underline; }
.othernews .otherdate { display:block; color: #909090; font-size: 90%;padding: 0px 0px 7px 15px; }
.othernews .otherheadline a:hover { text-decoration: none; }

/* Rotating Home Page Gallery */
.feat_gallindexd { margin: 1px; height: 175px; width: 345px;position:relative;}
.feat_gallindexd .titletxt { height: 24px; background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; padding: 1px 0px 0px 12px; line-height: 24px; color: white; font-weight: bold; margin-bottom: 2px; }
.feat_gallindexd .galleryitem { padding: 10px 0px 0px 13px; float: left;}
.feat_gallindexd .galleryitem .image { display: block;  }
.feat_gallindexd .galleryitem img { border: solid #0B3D92 3px; width: 62px; height: 62px; filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7;  }
.feat_gallindexd .selected img { border: solid #D90C10 3px; filter: alpha(Opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
.feat_gallindexd .selected .headline { display: none; }
.galleryheadline { margin: 1px; height: 55px; width: 345px;}
.galleryheadline .titletxt { display: none; }
.galleryheadline .galleryitem .image { display: none;  padding: 0px; }
.galleryheadline .selected img { border: solid #fec223 3px; filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
.galleryheadline .selected .headline {position:absolute; top:30px; left:10px; width: 340px; background-image: url("/images/structure/background/Background-ISAFO-08-News-Headline-03.gif"); background-repeat: no-repeat; background-position: 0px 6px; display: block; padding: 2px 0px 0px 10px; }
.galleryheadline .selected .headline a { font-weight: bold; color: #020066; }
/*Medallist & Medal Tally Tab Menu */
.medallists-aa .tabs { display: none; }
/* Medallist Table */
table.medallists {padding-top: 10px;}
table.medallists td {background: #e4f2ff; padding: 3px; border-right: 1px solid #e4f2ff;}
table.medallists tr th {background: #FFB30F; padding: 5px; vertical-align: middle; }
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; color: #000000; width: 150px;}
table.medallists tr td.data {border-top: 1px dotted #ffffff;}
table.medallists tr td.position {background: #A5BAE0; color: #000000}
table.medallists tr td.gender {background: #BAAFD3; color: #000000}
table.medallists tr td.name { background: #BFD1E5; cursor: pointer; border-top: 1px dotted #ffffff;}
table.medallists tr td.name:hover { background: #8977BA; cursor: pointer; border-top: 1px dotted #ffffff;}
table.medallists tr td.ctry { border-top: 1px solid #ffffff;}
/* Medal Tally */
table.medaltally {padding-top: 10px;}
table.medaltally th {background: #ffffff; padding: 5px; vertical-align: middle;}
table.medaltally th.ctry {background: #D90C10; color: white;}
table.medaltally th.gold {background: #CC9900; text-align: center;}
table.medaltally th.silver {background: #CCCCCC; text-align: center;}
table.medaltally th.bronze {background: #CC6600; text-align: center;}
table.medaltally th.total {background: #D90C10; color: white; text-align: center;}
table.medaltally td {padding: 5px; border-bottom: 1px dotted #ffffff;}
table.medaltally td.ctry {background: #e4f2ff;}
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: #E2E2E2; width: 80px; text-align: center;}
/* Random Sailor */
.feat_randomsailor { width: 212px; background: white; margin-bottom: 10px; border: 1px solid #93D2FB; }
.feat_randomsailor div.img { cursor: pointer; text-align: center; height: 212px; line-height: 212px; } 
.feat_randomsailor img { border: 1px solid #93D2FB; width: 90%; height: 90%; padding: 2px; vertical-align: middle; }
.feat_randomsailor .name { text-align: center; cursor: pointer; font-weight: bold; padding: 0px 4px 2px 9px; border-bottom: 1px dotted black; }
.feat_randomsailor .name:hover { text-decoration: underline; }.feat_randomsailor .nation { font-size: 90%; background: #e2e2e2; padding: 4px 4px 4px 0px; border-top: 1px solid white; border-bottom: 1px solid white; } 
.feat_randomsailor .nation .title { padding-left: 9px; padding-right: 10px; }
.feat_randomsailor .event { font-size: 90%; background: #e2f2ff; padding: 4px 4px 4px 0px; border-bottom: 1px solid white; }
.feat_randomsailor .event .title { padding-left: 9px; padding-right: 12px; }
.feat_randomsailor .ranking { font-size: 90%; background: #e2e2e2; border-bottom: 1px solid white; padding: 4px 0px 0px 0px;}
.feat_randomsailor .ranking .title { padding: 0px 12px 0px 9px; }
.feat_randomsailor .rankprogression_ba .latest { font-size: 100%; font-weight: bold; background: #e2f2ff; padding: 2px 4px 2px 9px; border-top: 1px solid white; margin-top: 3px; }

/* Regatta page */
.feat_regattapage .banner { display: none; }
.feat_regattapage h1 { padding: 0px 0px 2px 0px; margin-bottom: 2px; font-weight: bold; color: #0089D0; font-size: 120%; font-family: arial; }
.feat_regattapage h2 { border-bottom: solid #311e6d 1px; padding: 3px 0px 3px 10px; margin-bottom: 1px; font-weight: bold; }
.feat_regattapage .page_title { height: 24px; background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; padding: 1px 0px 0px 12px; line-height: 24px; color: white; border-left: solid #b0b0b0 0px; font-weight: bold; margin-bottom: 10px; }
.feat_regattapage .section { height: 24px; background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; padding: 1px 0px 0px 12px; line-height: 24px; color: white; border-left: solid #b0b0b0 0px; font-weight: bold; margin-bottom: 10px; }
.feat_regattapage div.logo_bg { width: 200px; height: 210px; background: #e4f2ff; padding: 2px 0px 0px 2px; float: left; margin-right: 10px;}
.feat_regattapage .logo { text-align: center; width: 198px; height: 208px; background: #ffffff; border: 0px solid #d7d7d7; }
.feat_regattapage .logo img { padding: 0px 0px 0px 0px; }
.feat_regattapage .regatta_details_bg { width: 300px; height: 210px; background: #e4f2ff; padding: 0px; float: left; margin: 0px; }
.feat_regattapage .regatta_details { width: 298px; height: 208px; background: #ffffff; border: 2px solid #e4f2ff; font-size: 90%; }
.feat_regattapage .regatta_details tr td { padding: 1px 0px 0px 0px;  }
.feat_regattapage .topsection { clear: both; margin-bottom: 5px; height: 222px; }
.feat_regattapage .useful_links_bg { width: 226px; height: 210px; background: #D3E9F7; padding: 1px 0px 1px 1px; float:right;  }
.feat_regattapage .useful_links { height: 208px; width: 205px; background: #ffffff; border: 0px solid #D3E9F7; padding: 5px 12px 5px 8px; }
.feat_regattapage .useful_links .title { font-weight: bold; color: #0089d2; font-size: 100%; font-family: arial;}
.feat_regattapage .useful_links .link { padding: 5px 0px 0px 10px; background-position: 0px 10px; background-image: url(/images/structure/background/Background-ISAFO-08-News-Headline-03.gif); background-repeat: no-repeat; font-family: arial; font-size: 90%; }
.feat_regattapage .regatta_abstract_bg { width: 710px; background: #efefef; padding: 0px; margin-bottom: 11px; }
.feat_regattapage .regatta_abstract { width: 708px; background: #D3E9F7; border: 0px solid #d7d7d7; padding: 6px; font-family: arial; font-size: 90%; line-height: 16px; }
.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: 330px; float: left; }
.feat_regattapage .photo_gallery img { width: 330px; }
.feat_regattapage .photo_gallery .link { border-left: 0px solid #311E6D; background: #D3E9F7; padding: 10px; cursor: pointer; font-weight: bold; color: #0089d2; margin: 0px 0px 11px 0px; }
.feat_regattapage .latest_news { width: 390px; float: right; border-left: solid white 5px; }
.feat_regattapage .latest_news .story { clear: both;  margin: 0px 0px 6px 0px; height: 45px; border-bottom: thin #D3E9F7 solid; }
.feat_regattapage .latest_news .story .date { color: #909090; float: left; width: 300px; padding: 0px 0px 2px 0px; font-size: 90%; }
.feat_regattapage .latest_news .story .image {  float: left; padding: 0px 11px 0px 0px; }
.feat_regattapage .latest_news .story img { border-left: 0px solid #311E6D; padding-left: 0px; }
.feat_regattapage .latest_news .story .newsheadline { font-weight: bold; float: left; width: 300px; }
.feat_regattapage .latest_news .story .newsheadline a { color: #0089d2; }
.feat_regattapage .story .newsheadline a { font-weight: bold; }
.feat_regattapage .list_fullnews .story { font-family: arial; clear: both;  margin: 8px 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; font-size: 90%; }
.feat_regattapage .list_fullnews .story .image { float: left; padding: 0px 7px 0px 0px; }
.feat_regattapage .list_fullnews .story img { border-left: 0px solid #311E6D; padding-left: 0px; }
.feat_regattapage .list_fullnews .story .newsheadline { float: left; width: 500px; }
.feat_regattapage .list_fullnews .story .newsheadline a { color: #0089d2; }
.feat_regattapage .list_fullnews .story .abstract { float: left; width: 550px; font-size: 90%; }
.feat_regattapage .list_fullnews .story .abstract a:hover { text-decoration: underline; color: #909090; }
.feat_regattapage .list_fullnews .topstory { font-family: arial; background: #D3E9F7; border-bottom: none; margin-bottom: 11px; clear: both; height: 100%;}
.feat_regattapage .list_fullnews .topstory img {padding: 0px 0px 11px 0px; border: none; }
.feat_regattapage .list_fullnews .topstory .abstract { width: 300px; background: #D3E9F7; padding: 11px; }
.feat_regattapage .list_fullnews .topstory .newsheadline { width: 300px; font-size: 100%; background: #D3E9F7; padding: 11px; }
.feat_regattapage .list_fullnews .topstory .newsheadline a { color: #0089d2; }
.feat_regattapage .list_fullnews .topstory .date { width: 300px; padding: 10px 0px 10px 0px; background: #D3E9F7; padding: 11px; font-size: 90%; }
.feat_regattapage .regatta_events { font-family: arial; font-size: 90%; clear:both; margin: 11px 0px 0px 0px; }
.feat_regattapage .regatta_events .event_list_bg { background: #D3E9F7; padding: 0px; margin-bottom: 10px; }
.feat_regattapage .regatta_events .event_list { padding: 0px; border: 1px solid #D3E9F7; background: #D3E9F7; }
.feat_regattapage .regatta_events table { border-color: white; border-width: 1px 0px 1px 1px }
.feat_regattapage .regatta_events th { padding: 0px 0px 0px 20px; text-align: left; height: 30px; line-height: 27px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
.feat_regattapage .regatta_events tr.even { background: #D3E9F7;  line-height: 25px; }
.feat_regattapage .regatta_events tr.odd { background: #ffffff; line-height: 25px; }
.feat_regattapage .regatta_events td { padding: 0px 0px 0px 20px; border-right: 1px solid #ffffff; }
.feat_regattapage .doclist h2.title { display: none; }
.feat_regattapage .navtabs { clear: both; cursor: pointer; margin: 0px 0px 13px 0px; height: 24px; }
.feat_regattapage .navtabs .tab { float:left; width: 90px; height: 24px; background-image: url("/images/structure/background/Background-ISAFO-05-Left-Menu.gif"); background-repeat: repeat-x; padding: 3px 4px px 4px; line-height: 24px; border-width: 1px 0px 1px 1px; border-color: #93D2FB; color: #0B3D92;  font-weight: bold; margin-bottom: 10px 10px; text-align:center; font-weight: bold; }
.feat_regattapage .navtabs .largertab { width: 155px; }
.feat_regattapage .navtabs .tab6 { width: 120px; margin-right: 0px; border-width: 1px 1px 1px 1px; }
.feat_regattapage .navtabs .tab:hover { background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; padding: 3px 4px px 4px; line-height: 24px; color: white; }
.feat_regattapage .regatta_results div.resultsbox_bg { background: #efefef; padding: 5px; }
.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 .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 .txt_venue { padding: 10px 0px 10px 0px; line-height: 140%; font-family: arial; font-size: 90%; } 
.feat_regattapage .txt_media { padding: 10px 0px 10px 0px; line-height: 140%; font-family: arial; font-size: 90%; } 
.feat_regattapage .lis_photo { padding: 10px 0px 10px 0px; line-height: 140%; font-family: arial; font-size: 90%; }  
 
/* Dynamic Regatta Page */
div.feat_regattapage .regatta_details_bg { width: 282px; float: left; }
div.feat_regattapage .regatta_details { width: 280px; }
div.feat_regattapage .logo_bg { width: 200px; float: left; }
div.feat_regattapage .logo { width: 198px; }
div.feat_regattapage .useful_links_bg { width: 176px; float: left; margin-left:13px; background:#E4F2FF; padding: 2px 2px 2px 2px;}
div.feat_regattapage .useful_links { width: 174px; }
div.feat_regattapage .list_fullnews .topstory {height: 270px;}

/* News Art H */
div.std_newsarth { margin-bottom: 10px; }
div.std_newsarth .cola { float: right; width: 700px;}
div.std_newsarth .cola .date {color: #0F4699; font-weight: bold; padding: 2px 0px 8px 0px; border-bottom: 1px #cecece solid; }
div.std_newsarth .cola .articlebox .headline {background-image: url("/images/structure/background/Background-ISAFO-08-News-Headline-01.gif"); background-repeat: no-repeat; background-position: 0px 17px; padding: 15px 10px 15px 25px; color: #0F4699; 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: #0F4699; }
div.std_newsarth .cola .articlebox .article {line-height: 1.5; padding: 0px 10px 10px 0px; color: #666666; border-bottom: 1px #cecece solid; }
div.std_newsarth .cola .articlebox .article a { text-decoration: underline; color: #0F4699; }
div.std_newsarth .cola .articlebox .article a:hover { text-decoration: underline; color: #0F4699; }
div.std_newsarth .cola .articlebox .imagebox {float: right; width: 364px; padding-left: 8px;}
div.std_newsarth .cola .articlebox .imagebox .image { margin-bottom: 5px; border: 1px #cecece solid; height: 270px; display: block;}
div.std_newsarth .cola .articlebox .captionbox .copyright {padding: 5px; color: #666666; font-style: italic; border-left: 4px #0F4699 solid; background-color: #ecedec;}
div.std_newsarth .cola .articlebox .captionbox .caption {padding: 5px; border-left: 4px #0F4699 solid; background-color: #ecedec;}
div.std_newsarth .cola .relatedlinks {background-color: #ecedec; border-left:4px #0F4699 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 { color: #D90C10; margin-right: 10px; width: 320px; 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: #0F4699;}
div.std_newsarth .cola .subtitletext { padding-left: 14px; }
div.std_newsarth .cola .subinfo br {display: none;}
div.std_newsarth .cola .author {padding: 10px 0px 10px 0px; color: #0F4699; font-weight: bold; border-bottom: 1px #cecece solid; }
div.std_newsarth .colb br {display: none;}
div.std_newsarth .colb {margin-left: 5px; background-color: #ffffff; float: left; width: 250px;}
div.std_newsarth .colb .links {padding: 10px 0px 10px 0px; width: 350px; height: 30px; border-bottom: 0px #cecece solid; margin-bottom: 10px;}
div.std_newsarth .colb .links a { color: #0F4699; }
div.std_newsarth .colb .links ul { padding: 0px; margin: 0px;  }
div.std_newsarth .colb .links li { text-decoration: underline; float: left; background-image: none;list-style: none;padding: 2px 25px 2px 0px; margin: 0px; color: #0F4699; }
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;}
table.base_media div.std_newsarth .cola .articlebox .imagebox {display: none;}
table.base_media div.std_newsarth .cola .subinfo { margin-right: 10px; width: 700px; border-top: 1px #000000 dotted; border-bottom: 1px #000000 dotted; padding: 10px 0px 10px 0px;}
.basecolumn1a .relatedarticles {display:inline-block; border: 1px solid #1F3368; width:700px; }
.basecolumn1a .relatedarticles .titletxt {height: 24px; background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; padding: 1px 0px 0px 12px; line-height: 24px; color: white; border-left: solid #b0b0b0 0px; font-weight: bold;}
.basecolumn1a .relatedarticles .list_articles, .gallindex_stylea {float:left; width: 342px; padding: 3px;}
/* Content Style A */
table.cont_stylea { margin-bottom: 10px; }
table.cont_stylea td.headline { height: 24px; background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; padding: 1px 0px 0px 12px; line-height: 24px; color: white; border-left: solid #b0b0b0 0px; font-weight: bold; }
table.cont_stylea td.content { padding: 10px 0px 10px 0px; line-height: 140%; font-size: 100%; }
table.cont_stylea td.content img { padding: 0px 0px 10px 0px; }
table.cont_stylea td.content a { text-decoration: underline; color: #0089D0; }
table.cont_stylea td.content a:hover { text-decoration: underline; color: #1C267B; }
table.cont_stylea td.content h1 { padding: 0px 0px 2px 0px; margin-bottom: 2px; font-weight: bold; color: #203367; font-size: 120%; font-family: arial; }
table.cont_stylea td.content h2 { font-size: 110%; font-family: arial; font-weight: bold; color: #203367; padding: 1px 0px 0px 15px; background-image: url("/images/structure/background/Background-ISAFO-08-News-Headline-03.gif"); background-repeat: no-repeat; background-position: 0px 5px; }
table.cont_stylea td.content td { color: #0B3D92; padding: 2px 2px 2px 5px; font-size: 90%; background: #e4f2ff; }
table.cont_stylea td.content th { font-weight: bold; color: #ffffff; padding: 2px 2px 2px 5px; font-size: 90%; background: #0B3D92; }

/* Galleries */

/*
.feat_gallery_lightbox { margin-top: 10px; margin-bottom: 10px; height: 395px }
*/
/*
.feat_gallery_lightbox { margin-top: 10px; margin-bottom: 10px;  background-color: #e4f2ff; clear: both; width: 705px; overflow: hidden; border: 1px #93d2fb solid; padding: 10px 0px 0px 10px;}
.feat_gallery_lightbox .galtitle {display: block; font-weight: bold; padding-bottom: 10px;}
.feat_gallery_lightbox .thumbnail_list {overflow: hidden;}
.feat_gallery_lightbox .thumbnail { float:left; margin: 0px 10px 20px 0px; background: #311E6D;}
.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 red 5px; filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1; }
.feat_gallery_lightbox .lightbox { clear:both; position: absolute; background: white; padding: 20px; margin-left: 0px; height: 490px; width: 610px; z-index: 1; border: 1px solid #bbbbbb; }
.feat_gallery_lightbox .lightbox .mainimg { clear: both; text-align:center; display:block; margin: 0px auto 10px auto; height:auto; padding-top:0px;}
.feat_gallery_lightbox .lightbox_img .caption { display:block; clear:both; margin: 10px 0px 0px 0px; height: auto; width:800px; text-align: center; font-size: 100%; color:#000066}
.feat_gallery_lightbox .lightbox_img .credit { display:block; font-size: 80%; color: #cccccc; margin: 0px 0px 0px 0px; clear:both; height: 20px; }
.feat_gallery_lightbox .lightbox .navbar { width:907px; float: left; clear:both; background: red; height: 30px; line-height: 27px; color: #ffffff; padding: 0px 10px 0px 10px; margin: 0px auto 0px 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: 190px; color: #cccccc; font-size: 90%;}
*/


/* ----------------------------LIGHTBOX GALLERY--------------------------- */
.feat_gallery_lightbox { width: 705px; float: left; padding: 0px 0px 0px 0px; margin: 10px 0px 20px 0px; }
.feat_gallery_lightbox .thumbnail { float:left; margin: 0px 0px 15px 15px; padding: 5px 5px 5px 5px; background-color: #fff; border: solid #93d2fb 1px; width: 100px; height: 67px; -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.4);-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.4); }
.feat_gallery_lightbox .thumbnail:hover { cursor: pointer; border: solid #ff0000 1px; -moz-box-shadow: 0px 2px 6px rgba(0,0,0,0.7);-webkit-box-shadow: 0px 2px 6px rgba(0,0,0,0.7); }
.feat_gallery_lightbox .thumbnail img { width: 100px; height: 67px; opacity: 0.9; filter: alpha(Opacity=90); -moz-opacity: 0.9; }
.feat_gallery_lightbox .thumbnail img:hover { cursor: pointer; opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0; }
.feat_gallery_lightbox .thumbnail .caption { display: none; }

.feat_gallery_lightbox .lightbox { clear: both; position: absolute; background-color: #fff; padding: 10px; text-align: center; vertical-align: top; height: auto; width: 700px; z-index: 1001; border: solid #dbdbdb 5px; margin: 0px 0px 0px -130px; }
.feat_gallery_lightbox .lightbox_img { clear:both; width: 700px; text-align: center; margin: 0px auto 0px auto; }
.feat_gallery_lightbox .lightbox_img img { max-width: 700px; text-align: center; margin: 0px auto 0px auto; }
.feat_gallery_lightbox .lightbox_img .caption { display: block; width: 680px; clear:both; text-align: left; background-color: #eeeeee; font-style: italic; text-align: center; font-size: 0.8em; margin: 0px 0px 0px 0px; padding: 3px 10px 3px 10px; }
.feat_gallery_lightbox .lightbox_img .credit { display: block; width: 680px; clear:both; text-align: left; background-color: #fff; font-style: italic; text-align: center; font-size: 0.8em; margin: 0px 0px 10px 0px; padding: 3px 10px 3px 10px; }
.feat_gallery_lightbox .lightbox .navbar { clear: both; background-color: #ff0000; font-weight: normal; height: 30px; line-height: 30px; padding: 0px 10px 0px 10px; width: 680px; color: #fff; font-size: 0.9em; }
.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 { display: none; float: left; padding: 0px 70px 0px 80px; }
.feat_gallery_lightbox .title { }



/* Gallery Index A */
table.gallindex_stylea { margin: 0px 10px 20px 0px; }
table.gallindex_stylea img { border: solid #e2e2e2 5px; display: block; filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7;width: 100px; height: 75px; }
table.gallindex_stylea img:hover {border: solid red 5px; filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1;}
table.gallindex_stylea a { font-weight: bold; color: #0B3D92; font-size: 90%; }
table.gallindex_stylea td { text-align: center; padding: 2px 2px 2px 2px; }

/* <IMG src="/images/structure/background/Background-ISAFO-07-Title-I.gif"><IMG src="/images/structure/background/Background-ISAFO-02-Menu.gif"><IMG src="/images/structure/background/ISAF-BG-Olym-Menu-Right.jpg"><IMG src="/images/structure/background/Background-ISAFO-08-News-Headline-01.gif"><IMG src="/images/structure/background/Background-ISAFO-05-Left-Menu.gif"><IMG src="/images/structure/background/Background-ISAFO-05-Left-Title.gif"><IMG src="/images/structure/background/Background-ISAFO-01-Home.gif"><IMG src="/images/structure/background/Background-ISAFO-02-Menu.gif"><IMG src="/images/structure/background/Background-ISAFO-02-Menu-Rollover2.gif">
<P><IMG src="/images/structure/background/Background-ISAFO-06-Page.gif"><IMG src="/images/structure/background/Background-ISAFO-07-Title-I.gif"><IMG src="/images/structure/background/Background-ISAFO-08-News-Headline-02.gif"><IMG src="/images/structure/background/Background-ISAFO-08-News-Headline-03.gif"><IMG src="/images/structure/background/ISAF_Olympics2012_Home_Banner.gif"><IMG src="/images/structure/background/nation_banner_bg.jpg"><IMG src="/images/structure/background/nation_medal_bg.jpg"><IMG src="/images/structure/background/Background-ISAFO-02-Menu.gif"><IMG src="/images/structure/background/Background-ISAFO-07-Title-I.gif"><IMG src="/images/structure/background/Background-ISAFO-02-Menu-Rollover.gif"><IMG src="/images/structure/background/Background-ISAFO-02-slide.gif"><IMG src="/images/structure/background/ISAF_SWC_Home_Footer.gif"></P> */


