



/* Last Published: 2017-03-28 16:50:29, last release by owen-admin */





/* Last Published: 2016-11-04 06:47:29, last release by rmercer-admin */

/* Last Published: 2016-11-03 05:01:48, last release by rmercer-admin */
/*------SHARED SAILORS------*/
.isaf_container_index_sailors_left {width: 320px; float: left;}
.isaf_container_index_sailors_middle {width: 320px; float: left; margin: 0px 15px;}
.isaf_container_index_sailors_right {width: 320px; float: left;}
.isaf_container_index_main_sailors .isaf_container_index_sailors_left .isaf_container_index_sailors_left_promotional_isaf_sailors {background: #17479e;}
.isaf_container_index_main_sailors .isaf_container_index_sailors_left .isaf_container_index_sailors_left_promotional_isaf_sailors .titletxt {color: #ffffff;}
.isaf_container_index_main_sailors .isaf_container_index_sailors_left .isaf_container_index_sailors_left_promotional_isaf_sailors li {background: url("/images/structure/backgrounds/isaf12-smallarrow-reverse.png") no-repeat 0px 8px;}
.isaf_container_index_main_sailors .isaf_container_index_sailors_left .isaf_container_index_sailors_left_promotional_isaf_sailors li a {color: #ffffff;}
.isaf_container_index_main .isaf_container_index_sailors_left .sailorbg {display: block;padding: 0px;margin: -169px 0px 0px 115px;width: 216px;height: 166px;border: none;background: url(/images/structure/backgrounds/blue-portrait.png) 0px 0px;background-repeat: no-repeat;background-position: bottom 8px right 35px;background-size: 47.5%;} 

.isaf_container_index_sailors_left .util_container {float: left; width: 292px; min-height: 150px; margin: 5px 0px 10px 0px; padding: 14px; overflow: hidden; background: #fff; position: relative; border: #dcdcdc solid 1px;}
.isaf_container_index_sailors_left .util_container .titletxt {color: #17479e;font-weight: normal;text-transform: uppercase;font-size: 1.0em;padding: 0px 0px 5px 0px;font-family: 'galano_grotesque';}
.isaf_container_index_sailors_left .util_container li {clear: both; background: url("/images/structure/backgrounds/isaf12-smallarrow.png") no-repeat 0px 8px; padding: 0px 0px 0px 7px;}
.isaf_container_index_sailors_left .util_container li a {color: #17479e; font-size: 0.7em;}
.isaf_container_index_main .isaf_container_index_sailors_left .isaf_container_index_main .isaf_container_index_main .isaf_container_index_sailors_left .sailorbg {display: block;padding: 0px;margin: -169px 0px 0px 115px;width: 216px;height: 166px;border: none;background: url(/images/structure/backgrounds/blue-portrait.png) 0px 0px;background-repeat: no-repeat;background-position: bottom 8px right 35px;background-size: 47.5%;}

.isaf_container_index_sailors_middle .util_container {float: left; width: 292px; min-height: 150px; margin: 5px 0px 10px 0px; padding: 14px; overflow: hidden; background: #fff; position: relative; border: #dcdcdc solid 1px;}
.isaf_container_index_sailors_middle .util_container .titletxt {color: #17479e;font-weight: normal;text-transform: uppercase;font-size: 1.0em;padding: 0px 0px 5px 0px;font-family: 'galano_grotesque';}
.isaf_container_index_sailors_middle .util_container li {clear: both; background: url("/images/structure/backgrounds/isaf12-smallarrow.png") no-repeat 0px 8px; padding: 0px 0px 0px 7px;}
.isaf_container_index_sailors_middle .util_container li a {color: #17479e; font-size: 0.7em;}
.isaf_container_index_sailors_right .util_container {float: left;width: 292px;margin: 5px 0px 10px 0px;padding: 14px;overflow: hidden;background: #fff;position: relative;border: #dcdcdc solid 1px;}
.isaf_container_index_sailors_right .util_container .titletxt {color: #17479e;font-weight: normal;text-transform: uppercase;font-size: 1.0em;padding: 0px 0px 5px 0px;font-family: 'galano_grotesque';}
.isaf_container_index_sailors_right .util_container li {clear: both; background: url("/images/structure/backgrounds/isaf12-smallarrow.png") no-repeat 0px 8px; padding: 0px 0px 0px 7px;}
.isaf_container_index_sailors_right .util_container li a {color: #17479e; font-size: 0.7em;}
.imgtop img {border-bottom: 5px solid #17479e;}
.titleimg img {border-bottom: 5px solid #42a6cf;}
/*---------RNAS MAP----------*/
.isaf_container_members_rnas {clear: both; margin: 15px 0px; width: 923px; height: 512px; background: url("/images/structure/backgrounds/isaf12-worldmap.jpg") no-repeat 0px 0px; padding: 0px 0px 0px 0px;}
.slidecontrol { float: left; position: absolute; }
.slidecontrol:hover { cursor: pointer; }
.slidecontroltext { z-index: 500; list-style: none; height: 40px; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.slidecontroltext a {display: none;}
.slidecontroltext .horizontal-menu-overlay a { display: block; font-size: 0.9em; text-decoration: none; font-weight: normal; margin: 0; padding: 5px 0px 0px 0px; }
.slidecontroltext:hover { cursor: pointer; }
.slidecontroltext a:hover { text-decoration: underline; cursor: pointer; }
.isaf_drop_menu_menu_class_rnas_africa {margin: 201px 0px 0px 402px; width: 173px; height: 231px;}
.isaf_drop_menu_menu_class_rnas_africa:hover {background: url("/images/structure/backgrounds/5-africa.png") no-repeat 0px 0px;}
.isaf_drop_menu_menu_class_rnas_asia {margin: 140px 0px 0px 511px; width: 326px; height: 215px;}
.isaf_drop_menu_menu_class_rnas_asia:hover {background: url("/images/structure/backgrounds/4-asia.png") no-repeat 0px 0px;}
.isaf_drop_menu_menu_class_rnas_europe {margin: 17px 0px 0px 386px; width: 534px; height: 193px;}
.isaf_drop_menu_menu_class_rnas_europe:hover {background: url("/images/structure/backgrounds/3-europe.png") no-repeat 0px 0px;}
.isaf_drop_menu_menu_class_rnas_america {margin: 0px 0px 0px 0px; width: 417px; height: 266px;}
.isaf_drop_menu_menu_class_rnas_america:hover {background: url("/images/structure/backgrounds/1-northamerica.png") no-repeat 0px 0px;}
.isaf_drop_menu_menu_class_rnas_central {margin: 217px 0px 0px 153px; width: 207px; height: 292px;}
.isaf_drop_menu_menu_class_rnas_central:hover {background: url("/images/structure/backgrounds/2-centralamerica.png") no-repeat 0px 0px;}
.isaf_drop_menu_menu_class_rnas_oceania {margin: 328px 0px 0px 728px; width: 162px; height: 151px;}
.isaf_drop_menu_menu_class_rnas_oceania:hover {background: url("/images/structure/backgrounds/6-oceania.png") no-repeat 0px 0px;}
.feat_slidecontainer { display: block; position: absolute; width: 250px; z-index: 500; padding: 15px; overflow: hidden; background: #ffffff; position: relative;}
.feat_slidecontainer:hover { cursor: normal; }
.feat_slidecontainer .titletxt {color: #17479e; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; font-size: 1.0em; padding: 0px 0px 0px 0px;}
.feat_slidecontainer .nav_multilevel li {float: left; width: 110px; padding: 0px 0px 0px 10px; background: url("/images/structure/backgrounds/isaf12-smallarrow.png") no-repeat 0px 10px; }
.feat_slidecontainer .nav_multilevel li a {font-size: 0.7em; color: #17479e;}
.isaf_drop_menu_menu_class_rnas_africa .feat_slidecontainer {margin: 140px 0px 0px 80px;}
.isaf_drop_menu_menu_class_rnas_asia .feat_slidecontainer {margin: 140px 0px 0px 120px;}
.isaf_drop_menu_menu_class_rnas_europe .feat_slidecontainer {margin: 160px 0px 0px 70px; width: 480px; }
.isaf_drop_menu_menu_class_rnas_america .feat_slidecontainer {margin: 200px 0px 0px 120px; }
.isaf_drop_menu_menu_class_rnas_central .feat_slidecontainer {margin: 180px 0px 0px 120px; }
.isaf_drop_menu_menu_class_rnas_oceania .feat_slidecontainer {margin: 120px 0px 0px -40px; }
/*---------RNA Page - COPIED FROM ABOUT ----------*/
div.feat_mnapage { width:960px; float:left; margin: 0px 10px 20px 0px; padding: 15px; overflow: hidden; background: #ffffff; position: relative;}
div.feat_mnapage .section {color: #17479e; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; font-size: 1.0em; padding: 0px 0px 5px 0px;}
div.feat_mnapage .headline {color: #17479e; font-family: 'FuturaMD'; font-weight: normal; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; font-size: 1.3em; padding: 3px 0px;}
div.feat_mnapage .logo { float: left; width: 285px; height: 160px; text-align: center; margin: 10px 0px 20px 0px; padding: 15px; overflow: hidden; background: #ffffff; position: relative;}
div.feat_mnapage .logo img {}
div.feat_mnapage .mna_info { width: 600px; float: right; margin: 10px 0px 20px 0px; height: 160px; padding: 15px; overflow: hidden; background: #ffffff; position: relative; }
div.feat_mnapage .mna_info .include {}
div.feat_mnapage .mna_info .include td br {display: none;}
div.feat_mnapage .mna_info .include td b {clear: both; float: left; margin: 0px 0px 5px 0px; font-size: 1.3em; font-family: 'FuturaMD'; font-weight: normal;color:#17479e; }
div.feat_mnapage .mna_info .infotable {width: 280px; margin: 10px 0px 0px 0px; }
div.feat_mnapage .mna_info .infotable td {padding: 2px; font-size: 0.8em; }
div.feat_mnapage .mna_info .infotable th {width: 110px; font-size: 0.8em; color:#17479e; }
div.feat_mnapage .mna_info .infotable td a {color:#17479e; text-decoration: underline}
div.feat_mnapage .textbox { display: none; clear: both; margin-top: 5px; border: solid #311E6D 1px; border-left: solid #311E6D 5px; margin-right: 5px; float: left; width: 454px; height: 108px; background: #EFEFEF; }
div.feat_mnapage .textbox .image { float: left; padding: 5px 15px 5px 5px; }
div.feat_mnapage .textbox .image img { height:100px; }
div.feat_mnapage .textbox .title a { text-decoration: none; font-weight: bold; font-size: 120%; }
div.feat_mnapage .textbox .title { padding: 5px; }
div.feat_mnapage .textbox .text a { text-decoration: none; }
div.feat_mnapage .textbox .text { padding: 5px; }
div.feat_mnapage .featured_story {display: none; margin: 5px 0px 5px 0px; float: right; width: 435px; height: 110px; background: #311E6D; }
div.feat_mnapage .featured_story .image { float: left; padding: 5px 15px 5px 5px; }
div.feat_mnapage .featured_story .image img { height: 100px; width: 100px; }
div.feat_mnapage .featured_story .featheadline a { color: white; font-weight: bold; text-decoration: none;}
div.feat_mnapage .featured_story .featheadline { font-size: 120%; padding: 5px;}
div.feat_mnapage .featured_story .date { color: grey; margin-bottom: 5px;}
div.feat_mnapage .featured_story .abstract a { color: white; text-decoration: none; }
div.feat_mnapage .latestnews { display: none; clear:both; background: #d0d0d0; margin: 0px 0px 5px 0px; width: 800px; height: 300px; overflow: hidden;}
div.feat_mnapage .latestnews .image {float: left; padding: 2px;} div.feat_mnapage .latestnews .image img {display: block;}
div.feat_mnapage .latestnews .mainstory {float: left; width: 419px; height: 110px; padding: 5px; margin-right: 2px; margin-top: 2px; border-left: 5px #311e6d solid;}
div.feat_mnapage .latestnews .mainstory .date {color: #008acf; font-size: 80%; padding: 0px 0px 5px 0px;}
div.feat_mnapage .latestnews .mainstory .newsheadline {padding-bottom: 5px;}
div.feat_mnapage .latestnews .mainstory .newsheadline a {font-size: 150%; color: #311e6d ; font-weight: bold; text-decoration: none;}
div.feat_mnapage .latestnews .mainstory .abstract {padding: 0px 0px 5px 0px;}
div.feat_mnapage .latestnews .mainstory .abstract a{color: #909090; text-decoration: none;}
div.feat_mnapage .latestnews .substory {height: 48px; float: left; width: 429px; margin-right: 2px; overflow: hidden;background-image: url("/images/structure/background/bgrnd-othernews.jpg"); margin-top: 2px;border-left: 5px #311e6d solid;}
div.feat_mnapage .latestnews .substory .image {width: 50px; float: left;}
div.feat_mnapage .latestnews .substory .date {float: right; width: 365px; padding: 2px 5px 0px 5px; color: #666666; font-size: 80%;}
div.feat_mnapage .latestnews .substory .newsheadline {float: right;width: 365px; padding: 0px 5px 0px 5px;}
div.feat_mnapage .latestnews .substory .newsheadline a {color: #311e6d ; font-weight: bold; text-decoration: none; }
div.feat_mnapage .results { width: 470px; float: left; clear: both; margin-bottom: 25px; }
div.feat_mnapage .results .eventlist { background: #efefef; }
div.feat_mnapage .results .include { }
div.feat_mnapage .results .container { }
div.feat_mnapage .results .container table { width: 100%; background: #efefef url("/images/structure/backgrounds/spacerbg-top.png") 0px -30px repeat-x; border-collapse:collapse; -webkit-box-shadow: 0 0 2px #A9B7C2; -moz-box-shadow: 0 0 2px #A9B7C2; box-shadow: 0 0 2px #A9B7C2; behavior: url('/tools/pie/PIE.php') }
div.feat_mnapage .results .container table th { padding: 5px 5px 5px 5px; border-top: 1px solid #ffffff; border-right: 1px solid #17479e; font-size: 0.8em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; background: url("/images/structure/backgrounds/isaf12-tiledblue.png") 0px 0px repeat; color: #fff; }
div.feat_mnapage .results .container table td { padding: 5px 5px 5px 5px; border-bottom: 1px solid #ffffff; border-top: 1px solid #dddddd; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-collapse:collapse; font-size: 0.8em; color: #000000;}
div.feat_mnapage .results .eventlist .link { padding: 5px 10px 0px 0px; font-size: 100%; }
div.feat_mnapage .results .eventlist .link a { display: block; clear: both; float: left; color: #17479e; text-transform: uppercase; font-size: 0.7em; font-weight: bold; }
div.feat_mnapage .results .eventlist .link .seperator { display: none;}
div.feat_mnapage .calendar { width: 475px; float:right; height:220px; margin: 0px 0px 5px 0px; }
div.feat_mnapage .calendar .include { }
div.feat_mnapage .rankings { clear: both; }
div.feat_mnapage .rankings .include {background: url("/images/structure/backgrounds/isaf12-mainbg.jpg") center center no-repeat; padding: 10px;}
div.feat_mnapage .rankings .boatclassselector { height:30px;}
div.feat_mnapage .rankings .boatclassselector .subtext { float: left; color: #17479e; font-size: 0.9em; padding: 5px;}
div.feat_mnapage .rankings .boatclassselector form { float: left; padding: 5px 20px 0px 10px; }
div.feat_mnapage .rankings .boatclassselector form select { background: #ffffff ; border: white solid 2px; }
div.feat_mnapage .rankings .gendertabs { }
div.feat_mnapage .rankings .gendertabs td { width: 50%; color: grey; line-height: 32px;background-image: url("/images/structure/background/topmenu.gif"); text-align: center; }
div.feat_mnapage .rankings .gendertabs td:hover { }
div.feat_mnapage .rankings .gendertabs { font-weight:bold; text-decoration: none; }
div.feat_mnapage .rankings .gendertabs td.selected { border: 1px solid #17479e; color: #311e6d ; background: #17479e url("/images/structure/backgrounds/isaf12-micrositesbg.png") top center repeat; }
div.feat_mnapage .rankings .rankingtable { width: 100%; background: #efefef url("/images/structure/backgrounds/spacerbg-top.png") 0px -30px repeat-x; border-collapse:collapse; -webkit-box-shadow: 0 0 2px #A9B7C2; -moz-box-shadow: 0 0 2px #A9B7C2; box-shadow: 0 0 2px #A9B7C2; behavior: url('/tools/pie/PIE.php') }
div.feat_mnapage .rankings .rankingtable th { padding: 5px 5px 5px 5px; border-top: 1px solid #ffffff; border-right: 1px solid #17479e; font-size: 0.9em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; background: url("/images/structure/backgrounds/isaf12-tiledblue.png") 0px 0px repeat; color: #fff; }
div.feat_mnapage .rankings .rankingtable td { padding: 5px 5px 5px 5px; border-bottom: 1px solid #ffffff; border-top: 1px solid #dddddd; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-collapse:collapse; font-size: 0.8em; color: #000000;}
/*----------------Calendar - COPIED FROM ABOUT --------------------*/
.eventcalendar { background: #eee; -moz-box-shadow: 0 0 2px #A9B7C2; box-shadow: 0 0 2px #A9B7C2; behavior: url('/tools/pie/PIE.php')}
.calendar .monthbar { margin: 0px 0px 0px 0px; background: #17479e; height: 35px; padding: 0px 0px 0px 0px; }
.calendar .monthtab { display: block; float: left; height: 35px; line-height: 35px; padding: 0px 7px; text-align: center; }
.calendar .monthtab a { color: #909090; font-weight: bold; font-size: 0.8em; }
.calendar .monthtab a:hover {text-decoration: none; color: #fff;}
/*.calendar .monthtab a:active { color: #008acf; }*/
.calendar .monthtab a:focus {user-focus: none; outline: none; -moz-user-focus: none; -moz-outline: none; }
.calendar .tabselected { display: block; background: #dedede; float: left; padding: 0px 9px; height: 35px; line-height: 35px; text-align: center; }
.calendar .tabselected a { font-weight: bold; color: #17479e;}
.calendar .container { clear: both; margin: 0px 0px 0px 0px; }
.calendar .title { height: 25px; line-height: 25px; color: #17479e; background: #dedede; padding: 0px 0px 0px 7px; font-weight: bold; font-size: 0.7em; text-transform: uppercase;}
.calendarmain { margin: 0px 0px 13px 0px; overflow: hidden; }
.calendarmain .image { width: 72px; height: 72px; float:left; padding: 13px 5px 0px 10px; }
.calendarmain div.detail { margin: 0px 0px 0px 0px; }
.calendarmain table.detail { margin: 10px 0px 0px 0px; width: 380px; }
.calendarmain .detail .rgtatitle { color: #17479e; font-weight: bold; width: 45px; font-size: 0.9em;}
.calendarmain .detail .rgtainfo {font-size: 0.9em;}
.calendar .spacer { background: #efefef; height: 2px; }
.calendar .navbar {float: left; width: 217px; height: 30px; padding: 0px 10px 0px 10px; line-height: 30px; background: #dedede }
.calendar .navbar a { font-weight: bold; text-transform: uppercase; font-size: 0.75em; color: #909090; }
.calendar .navbar a:hover {text-decoration: none; color: #17479e; }
.calendar .navbar a.right { float: right; }
.calendar .navbar a.left { float: left; }
.calendar .prev { margin: 0px 1px 0px 0px; }
.calendar .next { margin: 0px 0px 0px 0px; }
.calendar .fullcalendar { clear: both; padding-top: 2px; }
.calendar .link { clear: both; float:left; color: #17479e; text-transform: uppercase; font-size: 0.7em; font-weight: bold;}
.calendar .fullcalendar .seperator { display: none }
/*---------EVENT LIST----------*/
.list_event {clear:both}
.list_event h2 {height: 43px;line-height: 43px;padding: 0px 0px 0px 15px;margin: 10px 0px;font-family: 'FuturaMD',Arial, Helvetica, sans-serif;color: #fff;font-size: 0.9em;font-weight:normal;text-transform:uppercase;background: #42a6cf;}
.list_event table { width: 100%; background: #efefef url("/images/structure/backgrounds/spacerbg-top.png") 0px -30px repeat-x; border-collapse:collapse; -webkit-box-shadow: 0 0 2px #A9B7C2; -moz-box-shadow: 0 0 2px #A9B7C2; box-shadow: 0 0 2px #A9B7C2; behavior: url('/tools/pie/PIE.php') }
.list_event table th {padding: 5px 5px 5px 5px;border-top: 1px solid #ffffff;font-size: 0.9em;font-family: 'FuturaMD';font-weight: normal;text-transform: uppercase;background: #17479e;color: #fff;}
.list_event table td { padding: 5px 5px 5px 5px; border-bottom: 1px solid #ffffff; border-top: 1px solid #dddddd; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-collapse:collapse; font-size: 0.8em; color: #000000;}
.list_event .seperator {display: none;}
.list_event .link {overflow: hidden; margin: 0px 0px 20px 0px;}
.list_event .link a {font-size: 0.7em; text-transform: uppercase; font-weight: bold; clear: both; float: left;}
/*------IFDS RANKING - COPIED FROM RANKINGS------*/
/* Ranking tables */
div.isafranking { width:960px; float:left; margin: 10px 0px 20px 0px; padding: 15px; overflow: hidden; background: #ffffff; position: relative; }
div.isafranking .heading {color: #17479e; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; font-size: 1em; padding: 0px 0px 5px 0px;}
div.isafranking .selranking { padding: 5px; background: #efefef; margin-bottom: 20px; }
div.isafranking .selranking .discipline { clear: both; padding: 5px 0px 0px 0px; }
div.isafranking .selranking span { display: block; padding: 2px 0px 2px 0px; margin: 0px; float: left; width: 90px; font-weight: bold; }
div.isafranking .selranking ul { padding: 0px; margin: 0px; float: left; width: 700px; }
div.isafranking .selranking li { padding: 2px 5px 2px 5px; margin: 0px; list-style-type: none; float: left; }
div.isafranking .selranking {display:none;}
div.isafranking .seldate {color: #17479e; font-size: 0.8em;}
div.isafranking .seldate input {border: 0px; width: 200px; text-align: left; padding: 0px 0px 0px 32px; margin: 3px 0px 0px 0px; height: 25px; background: url("/images/structure/backgrounds/isaf12-loginbutton2.png") no-repeat 0px 0px; color: #17479e; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; font-size: 0.8em;}
div.isafranking .link { margin: 0px 0px 20px 0px; float:right; font-size: 120%; }
div.isafranking .rankinglabel { display: block; float:left; width: 150px; font-weight: bold; }
div.isafranking .rankingselect { width: 100px; } div.isafranking #submitbutton { margin: 20px 0px 0px 80px; }
div.isafranking table.rankingtable { width: 100%; background: #efefef url("/images/structure/backgrounds/spacerbg-top.png") 0px -30px repeat-x; border-collapse:collapse; -webkit-box-shadow: 0 0 2px #A9B7C2; -moz-box-shadow: 0 0 2px #A9B7C2; box-shadow: 0 0 2px #A9B7C2; behavior: url('/tools/pie/PIE.php') }
div.isafranking th { height: 25px; line-height: 25px; padding: 0px 5px 0px 5px; font-size: 0.75em; border-top: 1px solid #ffffff; border-right: 1px solid #17479e; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; background: url("/images/structure/backgrounds/isaf12-tiledblue.png") 0px 0px repeat; color: #fff; }
div.isafranking th a { color: white; font-size: 130%; }
div.isafranking td { padding: 5px 5px 5px 5px; border-bottom: 1px solid #ffffff; border-top: 1px solid #dddddd; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-collapse:collapse; font-size: 0.75em; color: #000000;}
div.isafranking tr.even { background: #efefef; line-height: 25px; }
div.isafranking tr.odd { background: #ffffff; line-height: 25px; }
div.isafranking .pagenav { clear: both; margin-top: 10px;}
div.isafranking .pagenav span { display: block; width: 80px; text-align: center; float: left; padding: 0px 0px 5px 0px; }
div.isafranking .pagenav span a {font-size: 0.8em;}
div.isafranking .lightbox { position: absolute; width: 800px; background: #F1EDE2; padding: 10px; margin: 0px 0px 0px -100px; z-index: 1; clear: both; }
div.isafranking div.isafrankcalc { margin: 0px 0px 20px 0px; }
div.isafranking #searchlb ul { margin: 5px 0px 0px 30px; padding: 0px; clear: both; border: solid #909090 1px; padding: 5px; }
div.isafranking #searchlb ul#searchcountries { height: 250px; overflow-y: scroll; }
div.isafranking #searchlb li { float: left; margin: 0px; padding: 0px; list-style-type: none; width: 247px; }
div.isafranking #searchlb li.spacer { float: none; }
div.isafranking #searchlb h2 { font-weight: bold; font-size: 150%; }
div.isafranking #searchlb h3 { font-weight: bold; font-size: 100%; }
.con_menuitem_pop_isaf_rankings {float: left; width: 460px; min-height: 100px; margin: 0px 14px 10px 0px; padding: 14px; overflow: hidden; background: #fff; position: relative; border: #dcdcdc solid 1px;}
.con_menuitem_pop_isaf_rankings .titletxt {color: #17479e; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; font-size: 1em; padding: 0px 0px 5px 0px;}
.con_menuitem_pop_isaf_rankings li {width: 130px; float: left; background: url("/images/structure/backgrounds/isaf12-smallarrow.png") no-repeat 0px 8px; padding: 0px 0px 0px 7px;}
.con_menuitem_pop_isaf_rankings li a {color: #17479e; font-size: 0.7em;}
.isaf_container_rankings_index_top_disabled .con_menuitem_pop_isaf_rankings { min-height: 50px; !important }
/*---------Advanced Sailor Search----------*/
.sailorsearch { margin: 20px 0px 0px 0px; }
.sailorsearch .numresults { margin: 0px 0px 20px 0px; font-size: 0.8em; color: red; }
.isaf_container_sailors_search_advanced .titletxt { clear: both; padding: 0 0 0px 0; color: #17479e; margin: 0px 0px 0px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.2em; text-transform: uppercase; }
.sailorsearch .background { clear: both; float:left; margin-bottom: 25px; }
.sailorsearch .searchform { float: left; margin: 0px; }
.sailorsearch .searchform .title {width: 610px;height: 43px;line-height: 43px;padding: 0px 0px 0px 15px;margin-bottom: 10px;font-family: 'FuturaMD',Arial, Helvetica, sans-serif;color: #fff;font-size: 1.0em;font-weight:normal;text-transform:uppercase;background: #42a6cf;}
.sailorsearch .searchform label {font-size: 0.8em;}
.sailorsearch .searchform select.countries { width: 100px; margin-bottom: 5px; }
.sailorsearch .searchbutton { clear: both; overflow: hidden; margin: 10px 0px 0px 0px; }
.sailorsearch .button {border: 0px;width: 103px;text-align: left;padding: 0px 0px 0px 32px;margin: 3px 0px 0px 0px;height: 25px;background: #dd048c;color: #fff;font-family: 'FuturaMD';font-weight: normal;text-transform: uppercase;font-size: 0.7em;}
table.results { width: 625px; margin: 0px 0px 20px 0px; background: #efefef url("/images/structure/backgrounds/spacerbg-top.png") 0px -30px repeat-x; border-collapse:collapse; -webkit-box-shadow: 0 0 2px #A9B7C2; -moz-box-shadow: 0 0 2px #A9B7C2; box-shadow: 0 0 2px #A9B7C2; behavior: url('/tools/pie/PIE.php') }
table.results th { padding: 5px 5px 5px 5px; border-top: 1px solid #ffffff; border-right: 1px solid #17479e; font-size: 0.8em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; background: url("/images/structure/backgrounds/isaf12-tiledblue.png") 0px 0px repeat; color: #fff; }
table.results td { padding: 5px 5px 5px 5px; border-bottom: 1px solid #ffffff; border-top: 1px solid #dddddd; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-collapse:collapse; font-size: 0.75em; color: #000000;}
/*---------Member Biogs----------*/
.titlebar { clear: both; padding: 0 0 0px 0; color: #17479e; margin: 0px 0px 10px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.2em; text-transform: uppercase; }
.biogcontainer .toppane { clear:both; }
.biogcontainer .toppane .imgbg { float:left; background: #eeeeee; width: 255px; height:255px; position: relative; }
.biogcontainer .toppane .sailorimage { margin: 7px 0px 0px 7px; width: 200px; height: 200px; border: 1px solid #ffffff; }
.biogcontainer .toppane .maininfobg { float:left; background: #fff; width: 355px; margin: 0px 0px 20px 15px; position: relative;}
.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 {margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px; }
.biogcontainer .maininfo .membertitle {font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-size: 1.3em; color: #17479e; font-weight: normal; padding: 0px 0px 0px 0px; margin: 5px 0px 7px 0px; }
.biogcontainer .maininfo .label { display: block; float:left; font-size: 0.75em; color: #17479e; width: 170px; font-weight: bold; padding: 0px 0px 0px 0px; }
.biogcontainer .maininfo .uneditable, .biogcontainer .maininfo .static, .biogcontainer .maininfo .noclassification { width: 160px; font-size: 0.75em; float: right; }
/*.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; padding: 4px 0px; overflow: hidden; border-bottom: 1px solid #eeeeee; }
.biogcontainer .rowodd { background: #ffffff; }
.trophycabinet { clear:both; width: 778px; background:green; }
.biogcontainer #tabs {clear: both; border-bottom: 2px solid #17479e; height: 30px;}
.biogcontainer #tabs div {float: left; height: 29px; border-bottom: 1px solid #ffffff; line-height: 29px; padding: 0px 0px 0px 8px; background: url("/images/structure/backgrounds/isaf12-tab-left.png") top left no-repeat; margin-right: 1px;}
.biogcontainer #tabs div a {display: block; font-size: 0.7em; color: #17479e; height: 29px ; line-height: 29px; padding: 0px 8px 0px 0px; background: url("/images/structure/backgrounds/isaf12-tab-right.png") top right no-repeat;}
.biogcontainer #tabs div:hover a {color: #ffffff; text-decoration: none;}
..biogcontainer .tab { float:left; margin: 0px 2px 0px 2px; width: 189px; height: 32px; line-height: 32px; background-image: url("/images/structure/background/topmenu.gif"); text-align: center; border-top: 1px solid #1C267B; border-left: 1px solid #1C267B; border-right: 1px solid #1C267B; }
..biogcontainer #tab1 { width: 189px; margin: 0px 3px 0px 0px; }
..biogcontainer #tab4 { margin: 0px 0px 0px 3px; }
..biogcontainer .tab:hover { background: #cecece ; color: white ; }
..biogcontainer .tab a { font-weight:bold; text-decoration: none; }
..biogcontainer .officialtab { width: 140px; }
..biogcontainer #tab5 { margin: 0px 0px 0px 5px; }
.biogcontainer .personal { background: #efefef; margin-bottom: 20px; padding: 10px 5px 10px 5px; border: 1px solid #d7d7d7; clear:both; }
.biogcontainer .personal .leftcol { float:left; width: 290px; min-height: 284px; background: #ffffff; padding: 5px 5px 0px 5px; margin-right: 10px; }
.biogcontainer .personal .rightcol { float:left; width: 290px; min-height: 284px; background: #ffffff; padding: 5px 5px 0px 5px; }
.biogcontainer .personal .label { display: block; float:left; width: 100px; font-weight: normal; font-size: 0.70em; color: #17479e; }
.biogcontainer .personal .uneditable { font-size: 0.70em; float: right; width: 180px;}
.biogcontainer .personal .input input { margin: 0px 0px 0px 0px; width: 190px; }
.biogcontainer .general .interestbg { background: #efefef; padding: 10px 5px 10px 5px; margin-bottom: 20px; border: 1px solid #d7d7d7; clear:both; }
.biogcontainer .general .interest { background: #ffffff; padding: 5px 5px 0px 5px; }
.biogcontainer .general .label { display: block; float:left; width: 200px; font-weight: normal; padding: 0px 0px 0px 0px; font-size: 0.70em; color: #17479e; }
.biogcontainer .general .uneditable { display: block; float:left; width: 340px; font-size: 0.7em;}
.biogcontainer .general .input input { width: 523px; }
.biogcontainer #imageSlider { background: #efefef; margin-bottom: 20px; padding: 10px 5px 10px 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 .navlinks a {font-size: 0.8em;}
.biogcontainer .navlinks a:hover {background: #17479e; color: #ffffff; text-decoration: none;}
.biogcontainer .navlinks label {font-size: 0.8em;}
.biogcontainer #button { margin:0px 0px 20px 0px; overflow: hidden; clear:both; border-bottom: 2px solid #17479e;}
.biogcontainer #button div {float: left; height: 29px; border-bottom: 1px solid #ffffff; line-height: 29px; padding: 0px 0px 0px 8px; background: url("/images/structure/backgrounds/isaf12-tab-left.png") top left no-repeat; margin-right: 1px;}
.biogcontainer #button div input {display: block; cursor: pointer; border: 0px; text-transform: uppercase; font-size: 0.7em; color: #17479e; height: 29px ; line-height: 29px; padding: 0px 8px 0px 0px; background: url("/images/structure/backgrounds/isaf12-tab-right.png") top right no-repeat;}
.biogcontainer #button div input:hover {#fff}
.biogcontainer #official { background: #efefef; height: 380px; padding: 10px 5px 0px 5px; margin: 5px 0px 0px 0px; border: 1px solid #d7d7d7; }
.biogcontainer #official .leftcol { float:left; width: 368px; min-height: 320px; border: 1px solid #d7d7d7; background: #ffffff; padding: 5px 5px 0px 5px; margin-right: 5px; }
.biogcontainer #official .rightcol { float:left; width: 369px; min-height: 320px; border: 1px solid #d7d7d7; background: #ffffff; padding: 5px 5px 0px 5px; }
.biogcontainer #official { background: #efefef; height: 380px; padding: 10px 5px 0px 5px; margin: 5px 0px 0px 0px; border: 1px solid #d7d7d7; }
.biogcontainer #official .leftcol { float:left; width: 368px; min-height: 320px; border: 1px solid #d7d7d7; background: #ffffff; padding: 5px 5px 0px 5px; margin-right: 5px; }
.biogcontainer #official .rightcol { float:left; width: 369px; min-height: 320px; border: 1px solid #d7d7d7; background: #ffffff; padding: 5px 5px 0px 5px; }
.biogcontainer #official .label { display: block; float:left; width: 140px; font-weight: bold; padding: 0px 0px 0px 10px; }
.biogcontainer #official .input input { width: 200px; }
.biogcontainer #official .mainheader { font-size: 120%; font-weight: bold; margin: 0px 0px 10px 0px; }
.biogcontainer #official .header { font-size: 100%; font-weight: bold; margin: 0px 0px 10px 0px; }
.biogcontainer #official .leftcol .header { margin: 0px 0px 33px 0px; }
.biogcontainer #official .rightcol table { border-collapse: collapse; width: 360px; }
.biogcontainer #official .rightcol table th { margin-bottom: 10px; height: 20px; }
.biogcontainer #official .rightcol .row { height: 18px; line-height: 18px; }
.biogcontainer #official .rightcol .currentstatus { height: 180px; }
.biogcontainer #official .rightcol .historicstatus { height: 80px; overflow-y: scroll; overflow-x: hidden; }
.biogcontainer .input input.showbox { width: 20px; margin-left: 3px; }
.biogcontainer .personal .input input.shortfield { width: 130px; }
.biogcontainer .toppane .static { margin-left: 0px; }
.biogcontainer .rankings { clear: both; margin-bottom: 10px; }
.biogcontainer .rankings .rankingtitle { color: #17479e; margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.0em; text-transform: uppercase; }
.biogcontainer .rankings .rankingtable { margin-bottom: 20px; width: 100%; background: #efefef url("/images/structure/backgrounds/spacerbg-top.png") 0px -30px repeat-x; border-collapse:collapse; -webkit-box-shadow: 0 0 2px #A9B7C2; -moz-box-shadow: 0 0 2px #A9B7C2; box-shadow: 0 0 2px #A9B7C2; behavior: url('/tools/pie/PIE.php') }
.biogcontainer .rankings .rankingtable th { padding: 5px 5px 5px 5px; border-top: 1px solid #ffffff; border-right: 1px solid #17479e; font-size: 0.8em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; background: url("/images/structure/backgrounds/isaf12-tiledblue.png") 0px 0px repeat; color: #fff; }
.biogcontainer .rankings .rankingtable td { padding: 5px 5px 5px 5px; border-bottom: 1px solid #ffffff; border-top: 1px solid #dddddd; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-collapse:collapse; font-size: 0.8em; color: #000000;}
.biogcontainer .latestresults {clear: both; overflow: hidden; margin-bottom: 20px; clear:both; }
.biogcontainer .worldresults .date, .biogcontainer .otherresults .date, .biogcontainer .allresults .date { white-space: nowrap; }
.biogcontainer .worldresults, .biogcontainer .otherresults, .biogcontainer .allresults { width: 625px; float: left; }
.biogcontainer .worldresults, .biogcontainer .otherresults, .biogcontainer .allresults { margin: 0px 0px 20px 0px; }
.biogcontainer .latestresults .titletxt { color: #17479e; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.0em; text-transform: uppercase; }
.biogcontainer .alltable td { padding: 2px; }
.biogcontainer .alltable th { padding: 5px 0px 5px 2px; }
.biogcontainer .showalllink {color: #17479e; text-transform: uppercase; font-weight: bold; font-size: 0.7em; cursor: pointer; padding: 3px 0px 3px 0px; margin-top:4px;}
table.alltable { width: 100%; background: #efefef url("/images/structure/backgrounds/spacerbg-top.png") 0px -30px repeat-x; border-collapse:collapse; -webkit-box-shadow: 0 0 2px #A9B7C2; -moz-box-shadow: 0 0 2px #A9B7C2; box-shadow: 0 0 2px #A9B7C2; behavior: url('/tools/pie/PIE.php') }
table.alltable th { padding: 5px 5px 5px 5px; border-top: 1px solid #ffffff; border-right: 1px solid #17479e; font-size: 0.8em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; background: url("/images/structure/backgrounds/isaf12-tiledblue.png") 0px 0px repeat; color: #fff; }
table.alltable td { padding: 5px 5px 5px 5px; border-bottom: 1px solid #ffffff; border-top: 1px solid #dddddd; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-collapse:collapse; font-size: 0.8em; color: #000000;}
/*Sailor Registration*/
table.sys_membprofile { width: 100%; }
table.sys_membprofile td.section { height: 43px; line-height: 43px; padding: 0px 0px 0px 15px; margin-bottom: 10px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; color:#17479e; font-size: 0.9em; font-weight:normal; text-transform:uppercase; background: url("/images/structure/backgrounds/isaf12-2col1-titleheader.png") 0px 0px no-repeat; }
table.sys_membprofile tr th { padding: 10px 10px 0px 10px; font-size: 0.8em; color: #17479e; }
table.sys_membprofile tr td { padding: 10px 10px 0px 10px; font-size: 0.8em; line-height: 150%; }
table.sys_membprofile td.submit input.button {border: 0px; width: 103px; text-align: left; padding: 0px 0px 0px 32px; margin: 0px 0px 30px 0px; height: 25px; background: url("/images/structure/backgrounds/isaf12-button.png") no-repeat 0px 0px; color: #17479e; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; font-size: 0.9em;}
table.sys_membprofile span.termslink { font-weight: bold; color: #17479e; cursor: pointer; text-decoration: underline; }
table.sys_membprofile span.termslink:hover { text-decoration: none; }
table.sys_membprofile td.titletxt { clear: both; padding: 0 0 0px 0; color: #17479e; margin: 0px 0px 10px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.2em; text-transform: uppercase; }
table.sys_membprofile .securimage {background: #ededed; padding: 10px; margin: 0px 0px 20px 0px; width: 290px;}
table.sys_membprofile .securimage .securimagebox .captcha {float: left;}
table.sys_membprofile .securimage input {background: #ffffff !important;}
/*---------SAILOR LOGIN--------*/
.basecolumn2a .sys_memblogin {clear: both; margin: 0px 0px 30px 0px;}
.basecolumn2a .sys_memblogin .titletxt { display: block; clear: both; padding: 0 0 0px 0; color: #17479e; margin: 0px 0px 10px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.3em; text-transform: uppercase; }
.basecolumn2a .sys_memblogin .textout {display: block; margin: 0px 0px 20px 0px; font-size: 0.8em; font-weight: normal; color: #000;}
.basecolumn2a .sys_memblogin .login {clear: both;}
.basecolumn2a .sys_memblogin .login .heading {display: block; color: #8F8F8F; text-transform: uppercase; margin: 0px 0px 5px 0px; font-size: 0.7em;}
.basecolumn2a .sys_memblogin .login .username {display: block; clear: both; overflow: hidden;}
.basecolumn2a .sys_memblogin .login div.password {display: block; clear: both; overflow: hidden;}
.basecolumn2a .sys_memblogin .login input {float: left; margin: 0px 0px 5px 0px; padding: 3px;}
.basecolumn2a .sys_memblogin .login .remember {display: block; clear: both; overflow: hidden;}
.basecolumn2a .sys_memblogin .login .remember input.checkbox {margin: 0px 5px 0px 0px;}
.basecolumn2a .sys_memblogin .login .remember label {font-size: 0.7em;}
.basecolumn2a .sys_memblogin .login .button {display: block; clear: both; margin: 10px 5px 0px 0px; overflow: hidden;}
.basecolumn2a .sys_memblogin .login .button input {border: 0px; width: 103px; text-align: left; padding: 0px 0px 0px 32px; margin: 3px 0px 0px 0px; height: 25px; background: url("/images/structure/backgrounds/isaf12-button.png") no-repeat 0px 0px; color: #17479e; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; font-size: 0.7em;}
.basecolumn2a .sys_memblogin .login label {width: 150px; float: left; color: #17479e; font-weight: normal; text-transform: none; font-size: 0.9em; }
.basecolumn2a .sys_memblogin .forgotpass .heading {display: block; color: #8F8F8F; text-transform: uppercase; margin: 5px 0px 5px 0px; font-size: 0.7em;}
.basecolumn2a .sys_memblogin .forgotpass .button {display: block; clear: both; margin: 10px 5px 0px 0px; overflow: hidden;}
.basecolumn2a .sys_memblogin .forgotpass .button input {border: 0px; width: 133px; text-align: left; padding: 0px 0px 0px 18px; margin: 3px 0px 0px 0px; height: 25px; background: url("/images/structure/backgrounds/isaf12-button.png") no-repeat 0px 0px; color: #17479e; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; font-size: 0.55em;}
.basecolumn2a .sys_memblogin .forgotpass .email {width: 150px; float: left; color: #17479e; font-weight: normal; text-transform: none; font-size: 0.9em;;}
.basecolumn2a .sys_memblogin .onlinereset .section {display: block; color: #8F8F8F; text-transform: uppercase; margin: 5px 0px 5px 0px; font-size: 0.7em;}
.basecolumn2a .sys_memblogin .onlinepwform th {width: 200px; float: left; color: #17479e; font-weight: normal; text-transform: none; font-size: 0.9em;}
/*------SAILORS LOGIN REVERSE STYLING------*/
.isaf_base_sailors_isaf_sailor_isaf_sailor_classification .isaf_content_table_menu_lock_up h1 {background: none; border: 0px; height: inherit; line-height: inherit;}
.menuheader { clear: both; padding: 0 0 0px 0; color: #17479e; margin: 0px 0px 10px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.3em; text-transform: uppercase; }
td.baseleftmenu #leftmenu ul {background: #dddddd}
td.baseleftmenu #leftmenu li.miunhover {background: #dddddd; font-size: 0.75em;}
td.baseleftmenu #leftmenu li.miunhover a {}
td.baseleftmenu #leftmenu li:hover {background: #17479e; background-image: none;}
td.baseleftmenu #leftmenu li:hover a {}
td.baseleftmenu #leftmenu li.mihover {background-image: none !important;font-size: 0.75em;}
/*------
.cfcn_inner_wrap {width: 775px; padding-left: 15px;}
.cfcn_inner_wrap div {font-size: 0.9em; margin: 0px 0px 0px 15px !important; background: none !important; padding: 0px !important}
.cfcn_inner_wrap div div {margin: 0px !important; }
.cfcn_inner_wrap div h1 { clear: both; background: none; padding: 5px 0 0px 0; border: 0px !important; color: #17479e; margin: 0px 0px 10px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.3em; text-transform: uppercase; }
.cfcn_inner_wrap div table td {width: auto;}
.cfcn_inner_wrap div table td input {padding: 2px;}
.cfcn_inner_wrap div table td a {display: block; margin: 0px 0px 0px 10px;}
.cfcn_inner_wrap #timeline {background: none; min-height: 40px;}
.cfcn_inner_wrap #timeline li.inaccessible {border-bottom: 5px solid #eeeeee; color: #cccccc !important;}
.cfcn_inner_wrap #timeline li.selected {border-bottom: 5px solid #17479e;color: #17479e;}
.cfcn_inner_wrap .sectiontitle {margin: 0px 0px 20px 0px !important;}
.cfcn_inner_wrap #lang_selector a {font-size: 1.1em; height: 30px; line-height: 30px;}
.cfcn_inner_wrap .sectionoption {margin: 0px; background: #17479e url("/images/structure/backgrounds/isaf12-tiledblue.png") repeat !important; border: 0px; position: relative; -webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 0 2px #A9B7C2; -moz-box-shadow: 0 0 2px #A9B7C2; box-shadow: 0 0 2px #A9B7C2; behavior: url('/tools/pie/PIE.php'); color: #ffffff !important}
.cfcn_inner_wrap .sectionoption div {color: #ffffff; font-weight: bold; padding: 15px 6px 0px 6px !important; line-height: auto;}
.cfcn_inner_wrap .sectionoption div:hover {text-decoration: underline;}
.cfcn_inner_wrap #cmsplugin_view_wrapperid div.sectiontitle { text-align: center !important; font-size: 1.1em !important; color: #17479e !important; min-width: 750px; height: 43px; line-height: 43px; padding: 0px 0px 0px 15px; margin: 10px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; color:#17479e important; font-size: 1.1em; font-weight:normal; text-transform:uppercase; background: url("/images/structure/backgrounds/isaf12-2col1-titleheader.png") top center no-repeat !important; border: 0px; }
.cfcn_inner_wrap div div div.recomp h2 {min-width: 750px;padding: 4px 10px 4px 0px; text-transform: uppercase; margin:10px 0px; color:#17479e; font-size: 1.4em; font-weight: bold; border-bottom: solid 1px #ccc;}
.cfcn_inner_wrap div div div div div div.recomp h2 {font-size: 1.5em; }
.cfcn_inner_wrap div div div div div div div.recomp h2 {font-size: 1.7em; }
.application_content form div div table td {font-size: 1.1em;}
.application_content form div div div table td {font-size: 1.1em;}
.application_content form div div div table td.pinfo td {font-size: 1.0em;}
.application_content form div div div div table td {font-size: 1.1em;}
.securimage .captcha {float: left;}
.application_content form div div div div table td .termslink {color: #17479e !important; }
.cfcn_inner_wrap #messages_pane div {text-align: left !important; color: #000 !important}
.cfcn_inner_wrap #cmsplugin_view_wrapperid div {background: none; text-align: left !important; font-size: 0.8em !important;}
.cfcn_inner_wrap #cmsplugin_view_wrapperid div div {background: none; text-align: left !important; font-size: 1.0em !important;}
------*/
/*------DISABLED 2COLB------*/
.isaf_base_isaf .isaf_base_sailors_disabled .basecolumn2b .isaf_container_index_sailors_middle_promotional {float: left; width: 292px; min-height: 180px; margin: 0px 0px 10px 0px; padding: 14px; overflow: hidden; background: #fff; position: relative; border: #dcdcdc solid 1px;}
.isaf_base_isaf .isaf_base_sailors_disabled .basecolumn2b .isaf_container_index_sailors_middle_promotional .titletxt {color: #17479e;font-weight: normal;text-transform: uppercase;font-size: 1.0em;padding: 0px 0px 5px 0px;font-family: 'galano_grotesque',Arial, Helvetica, sans-serif;}
.isaf_base_isaf .isaf_base_sailors_disabled .basecolumn2b .isaf_container_index_sailors_middle_promotional .titleimg img {border-bottom: 5px solid #17479e;}
.isaf_base_isaf .isaf_base_sailors_disabled .basecolumn2b .isaf_container_index_sailors_middle_promotional li {clear: both; background: url("/images/structure/backgrounds/isaf12-smallarrow.png") no-repeat 0px 8px; padding: 0px 0px 0px 7px;}
.isaf_base_isaf .isaf_base_sailors_disabled .basecolumn2b .isaf_container_index_sailors_middle_promotional li a {color: #17479e; font-size: 0.7em;}
/*------EZINE SIGN UP FORM------*/
.sailing_container_social_media_newsletters_form {margin: 50px 0px 0px 0px;}
table.sailing_table_subscription_ezine { width: 590px; display: block; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
table.sailing_table_subscription_ezine tr td { padding: 5px 5px 5px 5px; vertical-align: middle; font-size: 0.9em; color: #17479e; }
table.sailing_table_subscription_ezine input { padding: 5px 5px 5px 5px; border: solid 1px #dbdbdb; margin: 0px 5px 0px 0px; }
table.sailing_table_subscription_ezine input.text { font-size: 1em; }
table.sailing_table_subscription_ezine textarea { width: 350px; padding: 5px 5px 5px 5px; border: solid 1px #dbdbdb; }
table.sailing_table_subscription_ezine td.sailing_cell_ezine_right_submit input {border: 0px;font-family: 'FuturaMD',Arial, Helvetica, sans-serif;color:#fff;font-size: 0.9em;padding: 5px 15px 5px 15px;font-weight:normal;text-transform:uppercase;background: #dd048c;}
/* <IMG src="/images/structure/backgrounds/d7d7d7-cecece-1x18.gif"><IMG src="/images/structure/backgrounds/5a4b8a-311e6d-1x18.gif"><IMG src="/images/structure/backgrounds/5a4b8a-311e6d-1x27.gif"><IMG src="/images/structure/backgrounds/bgrnd-sailorsearch.jpg"><IMG src="/images/structure/backgrounds/bgrndsailorsearchlong.jpg"> */
/* <IMG src="/images/structure/backgrounds/d7d7d7-cecece-1x18.gif"><IMG src="/images/structure/backgrounds/5a4b8a-311e6d-1x18.gif"><IMG src="/images/structure/backgrounds/5a4b8a-311e6d-1x27.gif"><IMG src="/images/structure/backgrounds/bgrnd-sailorsearch.jpg"><IMG src="/images/structure/backgrounds/bgrndsailorsearchlong.jpg"> */
/* <IMG src="/images/structure/backgrounds/d7d7d7-cecece-1x18.gif"><IMG src="/images/structure/backgrounds/5a4b8a-311e6d-1x18.gif"><IMG src="/images/structure/backgrounds/5a4b8a-311e6d-1x27.gif"><IMG src="/images/structure/backgrounds/bgrnd-sailorsearch.jpg"><IMG src="/images/structure/backgrounds/bgrndsailorsearchlong.jpg"> */
/* <IMG src="/images/structure/backgrounds/d7d7d7-cecece-1x18.gif"><IMG src="/images/structure/backgrounds/5a4b8a-311e6d-1x18.gif"><IMG src="/images/structure/backgrounds/5a4b8a-311e6d-1x27.gif"><IMG src="/images/structure/backgrounds/bgrnd-sailorsearch.jpg"><IMG src="/images/structure/backgrounds/bgrndsailorsearchlong.jpg"> */

body { }
/* <IMG src="/images/structure/backgrounds/d7d7d7-cecece-1x18.gif"><IMG src="/images/structure/backgrounds/5a4b8a-311e6d-1x18.gif"><IMG src="/images/structure/backgrounds/5a4b8a-311e6d-1x27.gif"><IMG src="/images/structure/backgrounds/bgrnd-sailorsearch.jpg"><IMG src="/images/structure/backgrounds/bgrndsailorsearchlong.jpg"> */


body {      }
/* <IMG src="/images/structure/backgrounds/d7d7d7-cecece-1x18.gif"><IMG src="/images/structure/backgrounds/5a4b8a-311e6d-1x18.gif"><IMG src="/images/structure/backgrounds/5a4b8a-311e6d-1x27.gif"><IMG src="/images/structure/backgrounds/bgrnd-sailorsearch.jpg"><IMG src="/images/structure/backgrounds/bgrndsailorsearchlong.jpg"> */


body {      }