



/* Youth Worlds 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; 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; }
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.baseleftmenu { width: 239px; background: #BBBDBF; }
table.base_standard div.baseleftmenu { margin: 9px 12px 0px 11px; background: #BBBDBF; }
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_noleftcol td.basecolumn1a { width: 967px; }
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: 576px; background: solid white; background-repeat: no-repeat; background-position: 0px 419px; background-image: url("/images/structure/background/ISAF_YW_Home_Footer.gif"); }
table.news2split td.basecolumn2a { width: 382px; 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: 347px; background: #e4f2ff; }
table.news2split div.basecolumn2b { margin: 12px 11px 0px 12px; background: #e4f2ff; }
/*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;}
/*RSS Reader*/
table.synd_rssfeed {border: 1px solid #0B3D92; margin-bottom:5px; background:#ffffff;}
table.synd_rssfeed .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_rssfeed .titlechannel { display:none; }
table.synd_rssfeed td {padding:5px 5px 5px 5px;}
table.synd_rssfeed td.title { background-image: url("/images/structure/background/Background-ISAFO-08-News-Headline-02.gif"); background-repeat: no-repeat; background-position: 5px 5px; padding: 5px 3px 0px 23px; }
table.synd_rssfeed td.title a {font-weight:bold; font-size:120%;}
table.synd_rssfeed td.option {background-image: url("/images/structure/background/Background-ISAFO-08-News-Headline-03.gif"); background-repeat: no-repeat; background-position: 10px 4px; padding: 0px 2px 5px 20px; }
table.synd_rssfeed td.option a {color: #ED1A2D; font-weight:bold;}
/*Header*/
table.base_standard div.baseheader {width: 967px; height:72px;}
table.base_standard div.baseheader .containerhomeleftcol {width:967px;height:30px;}
table.base_standard div.baseheader .containerhomeleftcol .homelink {width:597px; height:30px;float:left;}
table.base_standard div.baseheader .containerhomeleftcol .util_customhtml {width:267px; height:30px;float:left;}
table.base_standard div.baseheader .containerhomeleftcol .partnerlogo {width:100px;height:30px; float:left;}
table.base_standard div.baseheader .nav_multilevel { background-image: url("/images/structure/background/Background-ISAFO-02-slide.gif"); background-repeat: repeat; position: absolute; height: 38px; margin-left: auto; margin-right: auto; margin-top:4px; width: 967px; z-index: 200; display:block; clear:both;}
div.baseheader .nav_multilevel a { color: white; font-weight: bold; text-decoration: none; }
div.baseheader .nav_multilevel .popuproot1 { float: left; line-height: 38px; width: auto; height: 38px; cursor: pointer; z-index: 100; padding-left:10px; padding-right:10px;}
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; left:-10px; 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}
/*Top Menu*/
div.basetopmenu {width:967px; height:158px;}
div.basetopmenu table.editionbanner {width:967px; height: 120px; clear:both; }
div.basetopmenu .nav_multilevel {background: #FF0000; height: 38px; margin-left: auto; margin-right: auto; width: 967px; z-index: 100; position: relative; }
div.basetopmenu .nav_multilevel .titletxt { background: #ffffff; float: left; line-height: 34px; height: 34px; z-index: 100; color: #FF0000; font-weight: bold; text-transform: uppercase; padding: 0px 0px 0px 14px; width: 221px; border: 2px solid #FF0000; }
div.basetopmenu .nav_multilevel a { color: #ffffff;  font-weight: bold; text-decoration: none; position: relative;}
div.basetopmenu .nav_multilevel .popuproot1 { float: left; line-height: 38px; height: 38px; cursor: pointer; z-index: 100;}
div.basetopmenu .nav_multilevel .popuproot1 .selected { background: #ffffff; }
div.basetopmenu .nav_multilevel .popuproot1:hover { background: #ffffff; }
div.basetopmenu .nav_multilevel .popuproot1:hover a { color: #FF0000;  }
div.basetopmenu .nav_multilevel .popuproot2 a { position: relative; }
div.basetopmenu .nav_multilevel .popuproot2 .popuplink2 a { color: #ffffff;}
div.basetopmenu .nav_multilevel .popuproot2 .popuplink2:hover a { color: #FF0000; }
div.basetopmenu .nav_multilevel .popuproot1 .popuplink1 { text-align: center; padding: 0px 23px 0px 23px; }
div.basetopmenu .nav_multilevel .popuproot2 { border: solid #ffffff 1px; background: #FF0000; line-height: 38px; height: 38px; cursor: pointer; width: 180px; position: relative; top: 38px; z-index: 100;}
div.basetopmenu .nav_multilevel .popuproot2 .selected { background: #FF0000; z-index: 100;}
div.basetopmenu .nav_multilevel .popuproot2:hover { background: #ffffff; }
div.basetopmenu .nav_multilevel .popuproot2 .popuplink2 { padding: 0px 23px 0px 23px; z-index: 100;}
div.basetopmenu .nav_multilevel .popuproot3 {display:none}
table.feat_countdown { width: 500px; position: absolute; margin: -160px 0px 0px 460px; }
table.feat_countdown td.titletxt {font-weight: bold;border-bottom: 1px dotted white;}
table.feat_countdown td { text-align: right; color: #ffffff; font-size: 130%;padding:5px 0px 5px 0px; }
div.basetopmenu .topmenu2009 .nav_multilevel .titletxt {background: #018136;color: #ffffff;border: 2px solid #018136;}
div.basetopmenu .topmenu2009 .nav_multilevel {background: #FFF001;}
div.basetopmenu .topmenu2009 .nav_multilevel a { color: #018136; }
div.basetopmenu .topmenu2009 .nav_multilevel .popuproot1 .selected { background: #ffffff; }
div.basetopmenu .topmenu2009 .nav_multilevel .popuproot1:hover { background: #018136; }
div.basetopmenu .topmenu2009 .nav_multilevel .popuproot1:hover a { color: #ffffff;  }
div.basetopmenu .topmenu2009 .nav_multilevel .popuproot2 a { position: relative; }
div.basetopmenu .topmenu2009 .nav_multilevel .popuproot2 .popuplink2 a { color: #018136;}
div.basetopmenu .topmenu2009 .nav_multilevel .popuproot2 .popuplink2:hover a { color: #ffffff; }
div.basetopmenu .topmenu2009 .nav_multilevel .popuproot2 { border: solid #ffffff 1px; background: #FFF001; }
div.basetopmenu .topmenu2009 .nav_multilevel .popuproot2:hover { background: #018136; }
div.basetopmenu .topmenu2012 .nav_multilevel .titletxt {background: #009543;color: #ffffff;border: 2px solid #009543;}
div.basetopmenu .topmenu2012 .nav_multilevel {background: #ff7300;}
div.basetopmenu .topmenu2012 .nav_multilevel a { color: #fff; }
div.basetopmenu .topmenu2012 .nav_multilevel .popuproot1 .selected { background: #ffffff; }
div.basetopmenu .topmenu2012 .nav_multilevel .popuproot1:hover { background: #009543; }
div.basetopmenu .topmenu2012 .nav_multilevel .popuproot1:hover a { color: #ffffff;  }
div.basetopmenu .topmenu2012 .nav_multilevel .popuproot2 a { position: relative; }
div.basetopmenu .topmenu2012 .nav_multilevel .popuproot2 .popuplink2:hover a { color: #ffffff; }
div.basetopmenu .topmenu2012 .nav_multilevel .popuproot2 { border: solid #ffffff 1px; background: #ff7300; }
div.basetopmenu .topmenu2012 .nav_multilevel .popuproot2:hover { background: #009543; }
/*Left Menu*/
.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; }
/*Left Col List*/
.leftcollist {border: 1px solid #0B3D92; background: #ffffff;}
.leftcollist .headline { background-image: url("/images/structure/background/Background-ISAFO-08-News-Headline-02.gif"); background-repeat: no-repeat; background-position: 5px 7px; padding: 5px 3px 0px 23px; }
.leftcollist .date {padding:2px 0px 2px 23px;}
/*Link list*/
table.resultlinks {border: 1px solid #0B3D92; margin-bottom:5px;}
table.resultlinks .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.resultlinks td.first { background-image: url("/images/structure/background/Background-ISAFO-08-News-Headline-02.gif"); background-repeat: no-repeat; background-position: 5px 5px; padding: 5px 3px 5px 23px; }
/*Tree Menu*/
.nav_multileveltree { clear: both;  margin-bottom:3px;   }
.nav_multileveltree .multilevelitem { float: left; width: 134px; height: 28px; line-height: 28px; font-size: 90%; border-right: 1px solid white; border-bottom: 1px solid white; text-align:center; background: #e4f2ff;}
.nav_multileveltree .multilevelitem a { color: #0B3D92; }
.nav_multileveltree .multilevelitem:hover { background-color: #0B3D92; }
.nav_multileveltree .multilevelitem:hover a { color: #ffffff; text-decoration:none;}
.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; }
.entrymenu  { clear: both; border: none; padding: 0px 5px 5px 5px; background: none; }
.entrymenu .multilevelitem  {background: #018136; width: 700px; float: left; width: 98px; height: 46px; line-height: 20px; font-size: 100%; border-right:2px solid white; text-align:center; }
.entrymenu .multilevelitem  a { color: #FFF001;  font-weight: bold; text-decoration: none;vertical-align:middle; }
.entrymenu .multilevelitem:hover { background: #FFF001; }
.entrymenu .multilevelitem:hover a { color: #018136;  }
/*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 Button List */
.basefooter .footerbuttons { width:967px; margin-top: 10px; margin-bottom: 6px; height:176px; }
table.footerbottomleft { width:230px; position: 0px 0px; background: solid white; border: 1px solid #8E8E91; height: 176px; float: left; margin-right: 5px;}
table.footerbottomright { width:732px; position: 0px 0px; background: solid white; border: 1px solid #8E8E91; height: 176px; float: left; }
table.footerbottomleft .titletxt, table.footerbottomright .titletxt {height: 24px; border: none; background: #ED1A2D; padding: 1px 0px 0px 12px; line-height: 24px; color: white; border-left: solid #b0b0b0 0px; font-weight: bold;} 
table.footerbottomleft img, table.footerbottomright img {margin: 5px; border: 3px solid white; }
table.footerbottomleft img:hover, table.footerbottomright img:hover {margin: 5px; border: 3px solid #8E8E91; }
/* Footer Links */
table.footerlinks { display:block; clear:both; height: 38px; background-image: url("/images/structure/background/Background-ISAFO-02-Menu.gif"); background-repeat: repeat-x; width:967px;}
table.footerlinks a { color: white;  }
table.footerlinks td { vertical-align: middle; font-size: 90%; padding: 0px 5px 0px 5px; border-right: solid white 1px; border-bottom: solid white 2px; text-align: center; padding: 10px 25px 10px 25px; width:150px;}
table.footerlinks td.col7 { border-right: none; }
/* Link List */
.basefooter table.nav_linklist a { font-weight: normal; }
table.footerisaflink { position: absolute; margin: 40px 0px 0px 135px; background-image: none; width: 250px; }
table.footerisaflink td { padding-bottom: 5px; border-width: 0px; }
table.footerisaflink a { color: #ffffff; font-weight: normal; }
/* 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; }
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;}
/* 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 40px;  }
table.list_articles tr.layouta td.headline a { 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; }
/* 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;}
/* 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; }
/* 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;}
/*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%; }
/* 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: 13px 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: 180px; height: 209px; background: #D3E9F7; padding: 1px 0px 1px 1px; float:right;  }
.feat_regattapage .useful_links { height: 199px; width: 159px; 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 { width: 695px; 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: 300px; float: left; }
.feat_regattapage .photo_gallery img { width: 300px; }
.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: 400px; 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; height: 270px; clear: both; }
.feat_regattapage .list_fullnews .topstory img {padding: 0px 0px 5px 0px; border-right: 5px solid white; }
.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 .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 .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_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 .logo { text-align: center; background: white; padding: 5px; border: solid #D7D7D7 1px; }
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; }
/* 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; }
/* Home Page*/
/* 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; }
.home3 { display:block; width: 715px; background: #ffffff; margin-top: 10px; border: 1px solid #91D2FF; float:left;}
/* Home 3 */
.util_container .home3 {border: 1px solid #909090;}
.home3 .textboxhome {display:block; margin-top: 6px; float:left; width: 236px;padding: 0px 0px 0px 6px; border: none;}
.home3 .textboxhome .heading {height: 24px; background-image: url("/images/structure/background/Background-ISAFO-07-Title-I.gif"); background-repeat: repeat-x; padding: 1px 0px 0px 3px; line-height: 24px; color: white; }
.home3 .textboxhome .text {height: 90px; padding: 5px 5px 5px 5px; border: 1px solid #91D2FF; border-bottom:none; }
.home3 .textboxhome .link {margin-top: 5px; height: 40px; padding: 5px 5px 5px 5px; border: 1px solid #91D2FF; border-top:none; 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; }
/* 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%; }
/* Home Text Box */
.textboxhome {padding: 4px 4px 4px 4px; background: white; border: 1px solid #909090; margin-bottom: 10px;}
.textboxhome .heading {color: #203367; font-weight:bold; font-size: 120%; padding:5px 0px 5px 0px; }
.textboxhome .link {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; }
.textboxhome .link a {color: #1F3368; 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 .medallists-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; }
/* Featured Right Column */
.rightcolutiltop { background: #ffffff; height: 200px; width: 318px; border-color: #91D2FF; border-width: 1px 1px 0px 1px; margin-bottom: 0px; padding: 0px 0px 0px 5px; }
.rightcolutiltop .util_textbox { background: #083994; width: 154px; margin: 5px 5px 5px 0px; float: left; }
.rightcolutiltop .util_textbox td.imgtop { text-align: center; padding: 0px 0px 5px 0px; border-top: solid #083994 3px; }
.rightcolutiltop .util_textbox td.heading { font-weight: bold; padding: 0px 5px 5px 5px; color: #ffffff; }
.rightcolutiltop .util_textbox td.text { padding: 0px 5px 10px 5px; color: #ffffff; }
.rightcollink { clear: both; background: white; border-color: #91D2FF; border-width: 0px 1px 1px 1px; color: #ffffff; margin: 0px 0px 11px 0px; width: 325px; padding: 2px 5px 10px 5px; }
.rightcollink td { background-image: url("/images/structure/background/Background-ISAFO-08-News-Headline-03.gif"); background-repeat: no-repeat; background-position: 5px 6px; padding: 2px 2px 2px 20px; }
.rightcollink a { color: #003366; text-align: left; font-weight: normal; }
.rightcolutilnews { background: white; border: 1px solid #91D2FF; padding: 5px; }
.rightcolutilnews td.image { padding: 5px; }
.rightcolutilnews td.headline { padding: 5px; font-size: 90%; }
.rightcolutilnews td.headline a { color: #003366; font-weight: bold;  }
.rightcolutilnews td.date { display: none; }
.rightcolutilnews td.abstract { font-weight: 50%; color: color: #003366; padding: 0px 5px 5px 5px; }
.rightcolutil { background: #ffffff; width: 323px; border: 1px solid #91D2FF; margin-bottom: 11px; }
.rightcolutil table.util_textbox { padding: 5px 5px 5px 5px; background: #083994; border: solid #b0b0b0 0px; width: 314px; margin: 5px 5px 0px 5px; }
.rightcolutil table.util_textbox td.imgleft { text-align: left; padding: 0px 15px 0px 0px; }
.rightcolutil table.util_textbox td.heading { padding: 0px 0px 5px 0px; font-weight: bold; color: #ffffff; text-decoration: underline; }
.rightcolutil table.util_textbox td.text { padding: 0px 0px 5px 0px; color: #ffffff; }
.rightcolutil table.util_textbox td.link a { padding: 0px 0px 5px 0px; font-weight: bold; color: #ffffff; text-decoration: underline; }
/* 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; }
/* Regattalist basic set up */
div.list_event .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; }
div.eventlist { font-size: 90%; }
div.eventlist table tr th { padding: 5px 0px; }
div.eventlist table tr td { padding: 5px 0px; }
div.eventlist table tr td a { font-weight: bold; color: #0089D0; }
div.eventlist .link { height: 50px; margin-top: 5px; margin-bottom: 10px; }
div.eventlist .link a { font-weight: bold; font-size: 90%; color: #0089D0;}
/* Galleries */
.feat_gallery_lightbox { margin-top: 10px; margin-bottom: 10px;  clear: both; width: 705px; overflow: hidden; border: 1px #2859A6 solid; }
.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: 5px 0px 0px 5px;}
.feat_gallery_lightbox .thumbnail { float:left; margin: 0px 5px 5px 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 #EE333E 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: -485px; height: 760px; width: 927px; z-index: 101; border: 1px solid #bbbbbb; z-index:211;}
.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:890px; clear:both; background: #2859A6; 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;}
/* Medallist & Medal Tally Tab Menu */
.medallists-aa .tabs { display: block; clear: both; cursor: pointer; background: #ECEDEC; border: 1px #d0d0d0 solid; margin: 0px 0px 13px 0px; padding:5px; height: 34px; }
.medallists-aa .tabs .tab { float:left; width: 340px; 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;}
/* Regatta Summary */
.regattasummary .filter .title { float: left; margin-left: 10px; }
.regattasummary .order .title { float: left; margin-left: 10px; }
.regattasummary_aa .classdropdown { float: left; margin-left: 10px; }
.regattasummary .name { cursor: pointer; }
.regattasummary .name:hover { text-decoration: underline; }
/* 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; }
/* 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; width:680px; }
/* Narrow News Lists */
.narrownewslist tr.layoutl .headline { float: left; padding: 15px 10px 0px 10px; }
.narrownewslist tr.layoutl .headline a { font-weight: bold; font-size: 110%; }
.narrownewslist tr.layoutl .date { float: left; color: #555555; font-size: 90%; padding: 5px 10px 0px 10px; }
.narrownewslist tr.layoutl .abstract { float: left; padding: 5px 10px 10px 10px; line-height: 130%; border-bottom: solid #d2d2d2 2px; width:340px; }
/* Two Col Layout */
.containerleftcol {width:360px; float: left; margin-right: 10px;}
.containerrightcol {width:327px; float: left; background: #e4f2ff; padding: 4px 4px 4px 4px; margin-bottom: 5px;}
/*Right Col Buttons*/
.rightcolbuttons {padding: 4px 4px 4px 4px; background: white; border: 1px solid #909090; margin-bottom: 10px;}
.rightcolbuttons img {padding: 10px 0px 10px 0px; align:middle;}
.rightcolbuttons .titletxt {color: white; font-weight:bold; font-size: 120%; padding:5px 0px 5px 5px; background: #0B3D92; }
/* Class Pages*/
table.std_pagea .classcol1 {float:left; width:350px;}
table.std_pagea .classcol2 {float:left; width:350px; margin-left: 5px;}
.std_pagea .classtree { clear: both; padding: 0px; background: #e4f2ff; margin-bottom: 5px; border:none; }
.std_pagea .classtree .multilevelitem { float: left; width: 99px; height: 26px; line-height: 27px; font-size: 100%; text-align: center; border-right: 2px solid white; }
.std_pagea .classtree .multilevelitem a { color: #0B3D92; }
.std_pagea .classtree .multilevelitem a:hover { color: 0B3D92; }
/* News Ticker */
.NewsTicker {padding-left:128px; background-image: url("/images/structure/background/LatestNews2.gif"); background-repeat: no-repeat; background-position:0px 2px;}
/* Feedback form */
.feedbackform td {padding: 5px 0px 5px 0px;}
.feedbackform th {padding: 5px 0px 5px 0px;}
.feedbackform textarea { width: 400px; height: 300px; }
.feedbackform .button { width: 200px; }
.feedbackform .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; }
.feedbackform .form {background:#E4F2FF; padding: 10px 10px 2px 10px;}
.feedbackform div.securimagebox {padding: 5px 0px 5px 0px;}
/* Feature Box */
.featurebox {border:1px solid #8E8E91; background-color:#004FA3;}
.featurebox .image {padding:5px; margin-right:0px; }
.featurebox .headline {padding:5px; text-align:left; }
.featurebox .headline a {font-weight:bold; color:#ffffff;}
.featurebox .abstract {padding:5px;}
.featurebox .abstract {color:#ffffff;}
/* Competition Form */
table.competition {background:#E4F2FF;}
table.competition td {padding: 10px 10px 10px 10px;}
table.competition .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.competition td.question {border-top: 1px solid white;}
table.competition .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; }
table.competition .details {width:500px;} 
/* Member Biogs */
.biogcontainer { background: #ffffff; padding: 10px 10px 5px 10px; border: 1px solid #d8d8d8; }
.titlebar { 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;}
/*.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: 420px; 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: 382px; 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 { background: #004FA3; float:left; margin: 2px 2px 2px 2px; width: 158px; height: 32px; line-height: 32px; background-image: url("/images/structure/background/topmenu.gif"); text-align: center; border-top: 1px solid #1C267B; border: 1px solid #8E8E91; }
.biogcontainer #tab1 { width: 191px; margin-left: 0px; }
.biogcontainer #tab4 { margin-right: 0px; }
.biogcontainer .tab:hover { background: #cecece ; }
.biogcontainer .tab a { font-weight:bold; text-decoration: none;color: white;  }
.biogcontainer .personal { min-height: 365px; background: #efefef; padding: 10px 5px 0px 5px; border: 1px solid #d7d7d7; clear:both; }
.biogcontainer .personal .leftcol { float:left; width: 320px; min-height: 284px; border: 1px solid #d7d7d7; background: #ffffff; padding: 5px 5px 0px 5px; margin-right: 5px; }
.biogcontainer .personal .rightcol { float:left; width: 322px; min-height: 264px; border: 1px solid #d7d7d7; background: #ffffff; padding: 5px 5px 0px 5px; }
.biogcontainer .personal .label { display: block; float:left; width: 140px; font-weight: bold; padding: 0px 0px 0px 5px; }
.biogcontainer .personal .input input { margin: 0px 5px 0px 0px; width: 100px; }
.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; margin-left; 5px; }
.biogcontainer .general .uneditable { display: block; float:left; width: 340px; }
.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 .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 .titletxt, .biogcontainer .rankings div.rankingtitle {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;}
.biogcontainer .worldresults .date, .biogcontainer .otherresults .date, .biogcontainer .allresults .date { white-space: nowrap; color: grey; }
.biogcontainer .worldresults, .biogcontainer .otherresults, .biogcontainer .allresults { width: 338px; float: left; border: 1px solid #cecece; }
.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;}
/*Documentation*/
.docmain { margin-top: 10px; clear: both; }
.docmain .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; }
.docmain .abstract { padding: 5px 5px 5px 10px;background: #ECEDEC; }
.doclatest { margin: 1px 0px 1px 0px; background: #ffffff; }
.doclatest .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; }
.doclatest th { padding: 3px 0px 3px 10px; width:100px; }
.doclatest td { padding: 3px 0px 3px 10px; }
.doclatest td a { font-weight: bold; font-size:120%; color:#ED1A2D; padding-left:10px; background-image: url("/images/structure/background/Background-ISAFO-08-News-Headline-03.gif"); background-repeat: no-repeat; background-position: 0px 4px;}
.docprevious { margin: 10px 0px 10px 0px; clear: both; background: #ffffff; filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
.docprevious:hover {filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1;}
.docprevious .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; }
.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%;}
.docsearch {display:none;}

/* <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"><IMG src="/images/structure/background/LatestNews2.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_YW_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_YW_Home_Footer.gif"></P> */

