



/* Last Published: 2016-04-13 13:19:34, last release by jack-admin */

/*----------------
ANOTHER
____ _____ ______ ______ ____
/\ _`\ /\ __`\/\__ _\\__ _\ /\ _`\
\ \,\L\_\ \ \/\ \/_/\ \//_/\ \/ \ \ \/\_\
\/_\__ \\ \ \ \ \ \ \ \ \ \ \ \ \ \/_/_
/\ \L\ \ \ \_\ \ \ \ \ \_\ \__\ \ \L\ \
\ `\____\ \_____\ \ \_\ /\_____\\ \____/
\/_____/\/_____/ \/_/ \/_____/ \/___/
WEBSITE
----------------*/
/*----------------STANDARD SET-UP----------------*/
input, select, textarea { z-index: 1; font-family: arial; padding: 0; margin: 0; border: 1px solid #ccc; }
fieldset { border: none; }
table, th, td, img { border: solid #000 0px; }
a { color: #002664; text-decoration: none; font-weight: normal; }
a:hover { text-decoration: underline; }
a:focus { outline: none; }
img { padding: 0; }
table { width: 100%; }
th, td, div, ul, li { text-align: left; vertical-align: top; border: solid #000 0px; }
ul { padding: 0; margin: 0; }
li { list-style-type: none; padding: 0; margin: 0; }
.std_content li { list-style-type: disc; margin: 0px 0px 0px 25px; }
form { margin: 0; padding: 0; }
fieldset { margin: 0; padding: 0; }
object, embed { z-index: 1; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0; padding: 0; }
.hidden { display:none;}
.spacer { height: 0; clear: both; }
div.overlay { background: #000; opacity: 0.7; filter: alpha(Opacity=70); -moz-opacity: 0.7; z-index: 2000; }
div.content img { padding: 0; }
.nav_multileveltree { display: none; }
.pagevariants { display: none; }
/*---------CUSTOM FONT----------*/
@font-face {
font-family: 'FuturaMD';
src: url('/tools/fonts/futura-md/futuram-webfont.eot');
src: url('/tools/fonts/futura-md/futuram-webfont.eot?#iefix') format('embedded-opentype'),
url('/tools/fonts/futura-md/futuram-webfont.woff') format('woff'),
url('/tools/fonts/futura-md/futuram-webfont.ttf') format('truetype'),
url('/tools/fonts/futura-md/futuram-webfont.svg#FuturaMD') format('svg');
font-weight: normal;
font-style: normal;
}
/*---------SHARED AREAS----------*/
html {background: url("/images/structure/backgrounds/isaf12-mainbg-tiled.jpg") top center repeat-y #A9B7C2}
body {color: #000; font-family: arial; font-size: 1em; margin: 0 auto; padding: 0; background: url("/images/structure/backgrounds/isaf12-mainbg.jpg") top center no-repeat;
scrollbar-face-color: #eeeeee;
scrollbar-highlight-color: #dddddd;
scrollbar-shadow-color: #dddddd;
scrollbar-3dlight-color: #cccccc;
scrollbar-arrow-color: #002264;
scrollbar-track-color: #cccccc;
scrollbar-darkshadow-color: #dddddd;}
div.base_standard { margin: 0 auto; padding: 0; }
div.basecontainer { background: none; margin: 0 auto 0px auto; padding: 0; }
div.basebody { padding: 0; margin: 0px 0px 0px 0px; }
div.baseheader { background: url("/images/structure/backgrounds/isaf11-topnavbg.png") top center repeat-x; height: 43px; padding: 0px; margin: 0px 0px 0px 0px; clear: both; }
div.basemainarea { width: 990px; padding: 0px 0px 0px 0px; margin: 0px auto 0px auto; clear: both; }
div.basefooter { padding: 0px 0px 0px 0px; clear: both; }
div.basetopmenu { width: 990px; padding: 0px 0px 0px 0px; margin: 0px auto 0px auto; clear: both; }
div.basetoolbar { display: block; width: 990px; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.basebannertxt { display: none; width: 960px; float: left; padding: 0px; margin: 0px; }
*:first-child+html div.basetoolbar {z-index: 2300;position:relative;}
/*--BASECOLUMNS--*/
.isaf_base_home .basecolumn1a { position: relative; width:990px; float:left; padding:0px; margin: 0px; background: none; -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; box-shadow: 0 0 0; behavior: none}
.basecolumn1a .std_pagea { position: relative; width:960px; float:left; margin: 0px 0px 20px 0px; padding: 15px; overflow: hidden; background: #ffffff; -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') }
.basecolumn2a { position: relative; width:625px; float:left; margin: 0px 10px 20px 0px; padding: 15px; background: #ffffff; -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') }
.basecolumn2b { width:320px; float:right; margin: 0px 0px 0px 0px; }
*:first-child+html .basecolumn1a {z-index: 2200}
*:first-child+html .basecolumn2a {z-index: 2200}
/*--BASE INDEX--*/
.basecolumn1a .isaf_page_a_index { width:990px; float:left; padding:0px; margin: 0px; background: none; -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; box-shadow: 0 0 0; behavior: none}
.basecolumn1a .rankings_table { width:990px; float:left; overflow: visible; padding:0px; margin: 0px; background: none; -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; box-shadow: 0 0 0; behavior: none}
.isaf_base_home .basecolumn1a { position: relative; width:990px; float:left; padding:0px; margin: 0px; background: none; -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; box-shadow: 0 0 0; behavior: none}
.isaf_base_news_index .basecolumn1a { position: relative; width:990px; float:left; padding:0px; margin: 0px; background: none }
.isaf_base_meetings .basecolumn1a { position: relative; width:990px; float:left; padding:0px; margin: 0px; background: none; -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; box-shadow: 0 0 0; behavior: none}
.isaf_base_rankings .basecolumn1a { position: relative; width:990px; float:left; padding:0px; margin: 0px; background: none; -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; box-shadow: 0 0 0; behavior: none}
.isaf_base_events .basecolumn1a { position: relative; width:990px; float:left; padding:0px; margin: 0px; background: none; -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; box-shadow: 0 0 0; behavior: none}
.isaf_base_race_officials .basecolumn1a { position: relative; width:990px; float:left; padding:0px; margin: 0px; background: none; -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; box-shadow: 0 0 0; behavior: none}
.isaf_base_classes_equipment .basecolumn1a { position: relative; width:990px; float:left; padding:0px; margin: 0px; background: none; -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; box-shadow: 0 0 0; behavior: none}
.isaf_base_sailors .basecolumn1a { position: relative; width:990px; float:left; padding:0px; margin: 0px; background: none; -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; box-shadow: 0 0 0; behavior: none}
.isaf_base_training .basecolumn1a { position: relative; width:990px; float:left; padding:0px; margin: 0px; background: none; -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; box-shadow: 0 0 0; behavior: none}
.isaf_base_documents_and_rules .basecolumn1a { position: relative; width:990px; float:left; padding:0px; margin: 0px; background: none; -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; box-shadow: 0 0 0; behavior: none}
/*------SLIDER NEWS-----*/
.isaf_base_home .isaf_container_menu_news {clear: both; margin-bottom: 10px; display: block; height: 35px; background: url("/images/structure/backgrounds/subnav-bg.png") no-repeat center -58px; padding: 0px 5px; width: 980px; border-bottom: 0px; }
.isaf_container_menu_news {clear: both; display: block; height: 35px; background: url("/images/structure/backgrounds/subnav-bg.png") no-repeat center -58px; padding: 0px 5px; width: 980px;}
.isaf_container_menu_news_sliding_tab_3_1 {height: 25px; width: 660px; float: left;}
#wrapper27598 {float: left; height: 31px; margin: 0px 0px 0px 6px; background-image: url("/images/structure/backgrounds/fans12-newsicon.png"); background-repeat: no-repeat; background-position: 0px 8px;}
#wrapper27598 .bx-wrapper { width: 660px !important; float: left; padding: 0px; margin: 5px 0px 0px 0px; }
#wrapper27598 .bx-window { width: 660px !important; height: 20px !important; padding: 0px 0px 0px 0px;}
#wrapper27598 .bx-prev {display: none}
#wrapper27598 .bx-next {display: none}
#wrapper27598 .bx-window ul {width: 660px; }
#wrapper27598 .bx-window ul li {width: 660px; }
#wrapper27598 .bx-window .list_articles { float: left; padding: 0; margin: 0px 0px 0px 20px; width: 630px; }
#wrapper27598 .bx-window .list_articles .article { float: left; padding: 0px; }
#wrapper27598 .bx-window .list_articles .article .image { display: none; }
#wrapper27598 .bx-window .list_articles .article .headline { display: block; width: 630px; float: right; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#wrapper27598 .bx-window .list_articles .article .headline a { font-size: 0.7em; color: #002664;}
#wrapper27598 .bx-window .list_articles .article .headline a:hover {text-decoration: underline; }
#wrapper27598 .bx-window .list_articles .article .date { display: none; }
#wrapper27598 .bx-window .list_articles .article .abstract { display: none; }
.isaf_container_menu_news .sailing_link_list_home_rollerdeck { float: right; width: 312px; height: auto; padding: 0px; margin: 5px 0px 0px 0px; }
.isaf_container_menu_news .sailing_link_list_home_rollerdeck li {float: left; margin-right: 15px; padding-left: 20px;}
.isaf_container_menu_news .sailing_link_list_home_rollerdeck li a {text-transform: uppercase; font-size: 0.7em; color: #002664;}
.isaf_container_menu_news .sailing_link_list_home_rollerdeck li.link1 {background-image: url("/images/structure/backgrounds/fans12-newsicon.png"); background-repeat: no-repeat; background-position: left;}
.isaf_container_menu_news .sailing_link_list_home_rollerdeck li.link2 {background-image: url("/images/structure/backgrounds/fans12-searchicon.png"); background-repeat: no-repeat; background-position: left;}
.isaf_container_menu_news .sailing_link_list_home_rollerdeck li.link3 {background-image: url("/images/structure/backgrounds/fans12-rssicon.png"); background-repeat: no-repeat; background-position: left; margin-right: 0px;}
/*--PAGE STYLE A--*/
.isaf_base_documents .basecolumn1a .std_pagea {min-height: 500px;}
/*--PAGE TITLE--*/
.pagetitle { float: left; margin: 0px 0px 0px 0px; padding: 20px 20px 0px 20px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-size: 1.8em; font-weight: normal; color: #fff; text-transform:uppercase; }
.basecolumn1a .pagetitle { width: 910px; }
.basecolumn2a .pagetitle { width: 590px; }
/*--PAGE ITEMS--*/
.std_pagea .pageitems { float:left; padding: 0px 0px 20px 0px; margin: 0px; background: none; background-image: none; }
/*------REMOVED ---DISABLED SAILORS HEADER---.isaf_base_sailors_disabled .basetopmenu .isaf_container_menu_top .isaf_container_menu_top_right {width: 440px;}
.isaf_base_sailors_disabled .isaf_container_menu_top_partners_and_search .isaf_container_menu_top_partners {display: none;}
.isaf_base_sailors_disabled .isaf_container_menu_top_partners_and_search .isaf_container_menu_top_event_partners {display: none;}
.isaf_base_sailors_disabled .util_container .isaf_container_menu_top_suppliers {display: none;}
.isaf_base_sailors_disabled .isaf_container_menu_top_search {margin: 70px 0px 0px 0px}----*/
/*--BASECOLUMN 2B--*/
.basecolumn2b .isaf_container_index_sailors_right_promotional {position: relative; padding: 13px; margin: 0px 0px 10px 0px;background: #ffffff; -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') }
.basecolumn2b .isaf_container_right_twitter { clear: both; background: url("/images/structure/backgrounds/twitter-bg.png") top center no-repeat; margin: 0px 0px 20px 0px;}
.basecolumn2b .isaf_container_right_twitter .isaf_content_right_tweet_headline {height: 65px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-weight: normal; color: #fff; text-transform:uppercase;}
.basecolumn2b .isaf_container_right_twitter .isaf_content_right_tweet_headline .isaf_content_cell_tweet_headline_01_left {width: 165px; text-align: right; padding: 10px 0px 0px 0px; font-size: 1.2em; }
.basecolumn2b .isaf_container_right_twitter .isaf_content_right_tweet_headline .isaf_content_cell_tweet_headline_01_right {padding: 14px 0px 0px 5px; font-size: 0.9em; }
.basecolumn2b .isaf_container_right_twitter .isaf_content_right_tweet_headline .isaf_content_cell_tweet_headline_02_left {width: 215px; text-align: right; padding: 0px 0px 0px 0px; font-size: 1.2em; }
.basecolumn2b .isaf_container_right_twitter .isaf_content_right_tweet_headline .isaf_content_cell_tweet_headline_02_right {padding: 3px 0px 0px 5px; font-size: 0.9em;}
.basecolumn2b .isaf_container_right_twitter .util_customhtml {background: #72C5FE; margin: 0px auto 0px auto;}
.basecolumn2b .isaf_container_right_twitter .util_customhtml .twtr-doc {margin: 0px auto 0px auto;}
.basecolumn2b .isaf_container_index_sailors_right_tree_menu .nav_multileveltree { display: block; }
/*---------BASE2B --------*/
.basecolumn2b .isaf_container_index_sailors_right_promotional {background: #ffffff url("/images/structure/backgrounds/isaf12-textboxbg.png") bottom center repeat-x !important; margin: 0px 0px 13px 0px !important;}
.basecolumn2b .isaf_container_index_sailors_right_promotional .titletxt {color: #002664; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; font-size: 1em; padding: 0px 0px 5px 0px;}
.basecolumn2b .isaf_button_list_home_left_tournaments { margin: 0px 0px 12px 0px !important;}
.basecolumn2b .isaf_button_list_home_left_tournaments img { -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')}
.basecolumn2b .isaf_button_list_home_left_awards { margin: 0px 0px 15px 0px !important;}
/*---------SAILOR LOGIN--------*/
.sys_memblogin {clear: both;}
.sys_memblogin .textout {display: none; color: #8F8F8F; font-size: 0.7em; font-weight: bold;}
.sys_memblogin .login {clear: both;}
.sys_memblogin .login .heading {display: block; color: #8F8F8F; text-transform: uppercase; margin: 0px 0px 5px 0px; font-size: 0.7em;}
.sys_memblogin .login .username {display: block; clear: both; overflow: hidden;}
.sys_memblogin .login div.password {display: block; clear: both; overflow: hidden;}
.sys_memblogin .login input {float: left; margin: 0px 0px 5px 0px;}
.sys_memblogin .login .remember {display: block; clear: both; overflow: hidden;}
.sys_memblogin .login .remember input.checkbox {margin: 0px 5px 0px 0px;}
.sys_memblogin .login .button {display: block; clear: both; margin: 10px 5px 0px 0px; overflow: hidden;}
.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: #002664; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; font-size: 0.7em;}
.sys_memblogin .login label {width: 100px; float: left; color: #002664; font-weight: bold; text-transform: uppercase; font-size: 0.7em; }
.sys_memblogin .forgotpass .heading {display: block; color: #8F8F8F; text-transform: uppercase; margin: 5px 0px 5px 0px; font-size: 0.7em;}
.sys_memblogin .forgotpass .button {display: block; clear: both; margin: 10px 5px 0px 0px; overflow: hidden;}
.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: #002664; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; font-size: 0.55em;}
.sys_memblogin .forgotpass .email {display: block; color: #002664; text-transform: uppercase; margin: 0px 0px 4px 0px; font-weight: bold; font-size: 0.7em; clear: both; overflow: hidden;}
.sys_memblogin .onlinereset .section {display: block; color: #8F8F8F; text-transform: uppercase; margin: 5px 0px 5px 0px; font-size: 0.7em;}
.sys_memblogin .onlinepwform th {display: block; color: #002664; text-transform: uppercase; margin: 0px 0px 4px 0px; font-weight: bold; font-size: 0.7em; clear: both; overflow: hidden;}
/*---------LOGIN STATUS---------*/
.sys_loginstatus {clear: both;}
.sys_loginstatus span {clear: both; display: block;}
.sys_loginstatus span.status {color: #8F8F8F; font-size: 0.7em; font-weight: bold;}
.sys_loginstatus span.profile {font-size: 0.8em; }
.sys_loginstatus span.logout a {font-size: 0.8em; }
/*---------JOIN ISAF---------*/
.basecolumn2b .isaf_container_index_sailors_right_promotional_join {background: #ffffff url("/images/structure/backgrounds/isaf12-worldwide.png") bottom right no-repeat !important;}
.isaf_container_index_sailors_right_promotional_join {background: #ffffff url("/images/structure/backgrounds/isaf12-worldwide.png") bottom right no-repeat !important;}
.isaf_container_index_sailors_right_promotional_join .heading h2 {color: #002664; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; font-size: 2em; }
.isaf_container_index_sailors_right_promotional_join .text {color: #8F8F8F; font-size: 0.7em; font-weight: bold;}
.isaf_container_index_sailors_right_promotional_join .link a {font-size: 0.8em; }
/*---------SEARCH SAILOR---------*/
.sailorsearchbar .title {color: #8F8F8F; font-size: 0.7em; margin: 0px 0px 5px 0px;}
.sailorsearchbar .box {clear: both;}
.sailorsearchbar .box .searchlabel {width: 100px; float: left; color: #002664; font-weight: bold; text-transform: uppercase; font-size: 0.7em;}
.sailorsearchbar .box .searchbox {float: left; margin: 0px 0px 5px 0px;}
.sailorsearchbar .box .searchbutton {clear: both;}
.sailorsearchbar .box .searchbutton 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-loginbutton.png") no-repeat 0px 0px; color: #002664; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; font-size: 0.7em;}
/*----------------SHARED SUPER NAV---------------------*/
div.baseheader .isaf_container_header_super_nav { width: 990px; height: 35px; line-height: 35px; padding: 0px 0px 0px 0px; margin: 0px auto 0px auto; clear: both; }
div.baseheader .isaf_container_header_super_nav .isaf_menu_header_super_nav { width: 730px; padding: 0px 0px 0px 0px; float: left; }
div.baseheader .isaf_container_header_super_nav .isaf_menu_header_super_nav li {float: left; text-align: center;}
div.baseheader .isaf_container_header_super_nav .isaf_menu_header_super_nav li.item25592 {width: 110px;}
div.baseheader .isaf_container_header_super_nav .isaf_menu_header_super_nav li.item25596 {width: 160px; margin: 0px 10px 0px 10px; background: url("/images/structure/backgrounds/topnav-1.png") center no-repeat;}
div.baseheader .isaf_container_header_super_nav .isaf_menu_header_super_nav li.item25596 a {color: #ffffff;}
div.baseheader .isaf_container_header_super_nav .isaf_menu_header_super_nav li.item25595 {width: 120px;}
div.baseheader .isaf_container_header_super_nav .isaf_menu_header_super_nav li.item25591 {width: 80px;}
div.baseheader .isaf_container_header_super_nav .isaf_menu_header_super_nav li.item25594 {width: 150px;}
div.baseheader .isaf_container_header_super_nav .isaf_menu_header_super_nav li.item25593 {width: 80px;}
div.baseheader .isaf_container_header_super_nav .isaf_menu_header_super_nav li.item27930 {width: 150px;}
div.baseheader .isaf_container_header_super_nav .isaf_menu_header_super_nav li.item27931 {width: 80px;}
div.baseheader .isaf_container_header_super_nav .isaf_menu_header_super_nav li a {color: #cccccc; font-size: 0.7em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase;}
div.baseheader .isaf_container_header_super_nav .isaf_menu_header_super_nav li a:hover {color: #ffffff; text-decoration: none;}
div.baseheader .isaf_container_header_super_nav .isaf_link_list_header_log_in {float: left;}
div.baseheader .isaf_container_header_super_nav .isaf_link_list_header_log_in li {display: block; float: left; width: 125px; height: 25px; margin: 5px 0px 0px 5px; }
div.baseheader .isaf_container_header_super_nav .isaf_link_list_header_log_in li a {display: block; height: 25px; line-height: 27px; padding: 0px 0px 0px 30px;color: #002664; font-size: 0.75em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase;}
div.baseheader .isaf_container_header_super_nav .isaf_link_list_header_log_in li a:hover {text-decoration: none;}
div.baseheader .isaf_container_header_super_nav .isaf_link_list_header_log_in li.link1 {background: url("/images/structure/backgrounds/isaf11-regbutton.png") top center no-repeat;}
div.baseheader .isaf_container_header_super_nav .isaf_link_list_header_log_in li.link2 {background: url("/images/structure/backgrounds/isaf11-loginbutton.png") top center no-repeat;}
.isaf_base_sailors_disabled_members div.baseheader .isaf_container_header_super_nav .isaf_menu_header_super_nav li.item27931 {width: 125px;}

/*----removed-----SHARED HEADER DISABLED--.isaf_base_sailors_disabled .basetopmenu .isaf_container_menu_top .isaf_container_menu_top_left {width: 350px;}
.isaf_base_sailors_disabled .basetopmenu .isaf_container_menu_top .isaf_container_menu_top_left .isaf_content_table_cell_menu_lock_up_logo {width: 170px;}
.isaf_base_sailors_disabled .basetopmenu .isaf_container_menu_top .isaf_container_menu_top_left .isaf_content_table_cell_menu_lock_up_logo img {}
.isaf_base_sailors_disabled .basetopmenu .isaf_container_menu_top .isaf_container_menu_top_right {float: right;}---*/
/*----------------SHARED HEADER---------------------*/
.basetopmenu .isaf_container_menu_top { color: #ffffff; margin-top: 5px; overflow: hidden;}
.basetopmenu .isaf_container_menu_top .isaf_container_menu_top_left {width: 250px; float: left;}
.basetopmenu .isaf_container_menu_top .isaf_container_menu_top_right {width: 740px; float: left;}
/*----------------SHARED HEADER ADVERTISING---------------------*/
.isaf_container_menu_top_advertising {display: block; float: right; width:730px; height: 90px; margin-bottom: 5px; }
.isaf_container_menu_top_advertising .isaf_container_header_clock {float: right;}
.isaf_container_menu_top_advertising .util_customhtml { position: absolute;}
.isaf_container_menu_top_advertising .sys_adrotate {position: absolute; width: 468px;}
.isaf_container_menu_top_advertising .sys_adrotate img {width: 468px; height: 60px;}
/*----------------SHARED HEADER LOCKUP---------------------*/
.basetopmenu .isaf_container_menu_top .isaf_container_menu_top_left .isaf_content_table_menu_lock_up h1 {color:#002664; font-size: 0.9em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; padding: 0px 0px 5px 0px;}
.basetopmenu .isaf_container_menu_top .isaf_container_menu_top_left .isaf_content_table_menu_lock_up br {margin: 0px 0px 5px 0px;}
.basetopmenu .isaf_container_menu_top .isaf_container_menu_top_left .isaf_content_table_cell_menu_lock_up_logo {width: 90px; height: 87px; margin: 0px; padding: 0px;}
.basetopmenu .isaf_container_menu_top .isaf_container_menu_top_left .isaf_content_table_cell_menu_lock_up_name {vertical-align:bottom}
.basetopmenu .isaf_container_menu_top .isaf_container_menu_top_left .isaf_content_table_cell_menu_lock_up_address {padding-top: 0px; }
.basetopmenu .isaf_container_menu_top .isaf_container_menu_top_left .isaf_content_table_cell_menu_lock_up_address a {color:#002664; font-size: 0.7em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase;}
.isaf_container_menu_top_partners_and_search {clear: both;}
.isaf_container_menu_top_partners_and_search .isaf_container_menu_top_partners {float: left; width: 165px;}
.isaf_container_menu_top_partners_and_search .isaf_container_menu_top_partners .titletxt {display: block; text-transform: uppercase; float: left; height: 30px; line-height: 47px; color: #002664; font-family: 'FuturaMD'; font-size: 0.75em;}
.isaf_button_list_header_partners li {float: left; margin: 0px 10px; }
.isaf_container_menu_top_partners_and_search .isaf_container_menu_top_event_partners { float: left; width: 200px; }
.isaf_container_menu_top_partners_and_search .isaf_container_menu_top_event_partners .titletxt { display: block; text-transform: uppercase; float: left; height: 30px; line-height: 47px; color: #002664; font-family: 'FuturaMD'; font-size: 0.75em; }
.isaf_button_list_header_event_partners li { float: left; margin: 8px 10px 0px 10px; }
.isaf_container_menu_top_suppliers {float: left; width: 200px; }
.isaf_container_menu_top_suppliers .titletxt {display: block; width: 100px; float: left; vertical-align: baseline; color: #002664; font-family: 'FuturaMD'; font-size: 0.75em; height: 30px; line-height: 47px; text-transform: uppercase;}
.isaf_button_list_header_suppliers li {float: left; margin: 0px 0px 0px 10px; height: 20px; line-height: 20px;}
#wrapper19097 {float: left; width: 100px; height: 20px; margin: 8px 0px 0px 0px;}
.isaf_container_menu_top_suppliers .bx-wrapper { width: 100px; float: left; padding: 0px; margin: 0; }
.isaf_container_menu_top_suppliers .bx-pager { width: 100px; float:left; height:20px; padding: 0px 100px 0px 120px; margin: 0px 0px 0px 0px; background: #002664 url("/images/structure/backgrounds/isaf12-tiledblue.png") repeat; }
.isaf_container_home_middle_events .bx-pager a.pager-link { float: left; width: 10px; height: 10px; line-height: 10px; margin: 11px 5px 0px 0px; padding: 0px 0px 0px 0px; font-size: 0em; color: #00b2f4; text-align: center; background-image: url("/images/structure/backgrounds/isaf12-selector-off.png"); background-repeat: no-repeat; background-position: 0px 1px; }
.isaf_container_home_middle_events .bx-pager a.pager-link:hover { color: #ffd700; cursor: pointer; text-decoration: none; background-image: url("/images/structure/backgrounds/isaf12-selector-off.png"); background-repeat: no-repeat; background-position: 0px 0px; }
.isaf_container_home_middle_events .bx-pager a.pager-active { color: #ffd700; background-image: url("/images/structure/backgrounds/isaf12-selector-on.png"); background-repeat: no-repeat; background-position: 0px 0px; }
.isaf_container_home_middle_events .bx-pager a.pager-active:hover { color: #ffd700; background-image: url("/images/structure/backgrounds/isaf12-selector-on.png"); background-repeat: no-repeat; background-position: 0px 0px; }
.isaf_container_menu_top_suppliers .bx-window { width: 100px !important; height: 20px !important; padding: 10px 0px 0px 0px;}
.isaf_container_menu_top_suppliers .bx-window li {float: left; padding: 0px 0px 0px 0px !important; width: 80px !important; margin: 0px 10px 0px 0px;}
.isaf_container_menu_top_suppliers .bx-window li h2.titletxt {display: none}
/*----------------SHARED HEADER SEARCH------------*/
.isaf_container_menu_top_search {float: right; width: 173px; margin: 5px 0px 0px 0px;}
.sys_searchbar { clear: both; float: right; width: 173px; height: 23px; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; }
.sys_searchbar form { float: left; height: 23px; padding: 0px 0px 0px 0px; }
.sys_searchbar fieldset { width: 172px; float: left; height: 22px; padding: 0px 0px 0px 0px; }
.sys_searchbar .titletxt { display: none; float: left; width: 80px; height: 17px; padding: 7px 0px 0px 6px; margin: 0px 0px 0px 0px; color: #002664; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; font-size: 0.75em; }
.sys_searchbar .query { float: left; width: 150px; height: 22px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.sys_searchbar .query input { padding: 2px 2px 1px 2px; width: 146px; }
.sys_searchbar .query .text { color: #2C3540; }
.sys_searchbar .button { width: 20px; float: right; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 0px; margin: 0px; vertical-align: middle; text-align: center; background: #ffffff url("/images/structure/backgrounds/search-icon-hover.png") no-repeat center; }
.sys_searchbar .button:hover {background: #ffffff url("/images/structure/backgrounds/search-icon.png") no-repeat center;}
.sys_searchbar .button input { border: none; width: 20px; height: 20px; font-size: 0em; }
.sys_searchbar .button input:hover { cursor: pointer; }
/*-----------------SHARED ISAF HEADER--------------------*/
.isaf_base_isaf .basetoolbar {padding: 5px 5px 10px; margin-bottom: 0px; width: 980px;}
.isaf_base_isaf .basetoolbar .nav_buttonlist img {width: 50px; height: auto;}
.isaf_button_list_toolbar_logo_london_2012 {float: left; margin: 0px 20px 0px 10px;}
.isaf_button_list_toolbar_logo_sailing {float: left; margin: 0px 20px 0px 0px;}
.isaf_content_toolbar_isaf_isaf {float: left; display: block; width: 560px; height: 54px; background: url("/images/structure/backgrounds/olym11-isafsheaderside.jpg") top left no-repeat #002664; }
.isaf_content_toolbar_isaf_isaf .content {padding: 21px 0px 21px 60px; height: 12px; font-size: 0.8em; color: #ffffff; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase;}
.isaf_content_toolbar_london2012 {float: left; display: block; width: 270px; height: 54px; background: #002664;}
.isaf_content_toolbar_london2012 .content {vertical-align: middle; height: 54px; padding: 10px 0px 0px 0px; color: #ffffff; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; font-size: 1.9em; }
/*-----------------SHARED MENU--------------------*/
.isaf_container_menu_bottom { width: 990px; float: left; height: 44px; padding: 0px; margin: 10px 0px 0px 0px; background: url("/images/structure/backgrounds/olym11-topnavbg.png") top center no-repeat;}
.isaf_menu_menu_top_nav { width: 990px; float: left; height: 43px; margin: 0px 0px 0px 0px; z-index: 500; padding: 0px 0px 0px 0px;}
.smarteditmode .topnav .toggle { display: none; }
.isaf_menu_menu_top_nav li { z-index: 2501; list-style: none; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.isaf_menu_menu_top_nav a { display: block; font-family: 'FuturaMD'; color: #ffffff; font-weight: normal; text-transform: uppercase; font-size: 0.8em; margin: 0; padding: 17px 0px 13px 0px;}
.isaf_menu_menu_top_nav a:hover { text-decoration: none }
.isaf_menu_menu_top_nav a:focus { outline: none;}
.isaf_menu_menu_top_nav li { position: relative;}
.isaf_menu_menu_top_nav ul li:hover a { color: #002664;}
.isaf_menu_menu_top_nav li li { list-style: none; margin: 0; padding: 0; clear: left; width: 158px; line-height: 15px; padding:0; font-size: 0.85em; background: url("/images/structure/backgrounds/menu-bg.png") repeat-y; }
.isaf_menu_menu_top_nav ul ul { position: absolute; z-index: 2501; width: 178px; padding: 0px 0px 19px 0px; margin: 0px 0px 0px 0px; clear: left; text-align: left; background: url("/images/structure/backgrounds/menu-bg-bottom.png") bottom no-repeat}
.isaf_menu_menu_top_nav ul ul li { list-style: none; margin: 0; padding: 0 13px 0px 5px; clear: left; width: 160px; text-align: left; }
.isaf_menu_menu_top_nav ul ul li a { text-transform: none; font-weight: normal; padding: 6px 0px 6px 10px; font-family: arial;}
.isaf_menu_menu_top_nav ul ul li a:hover { color: #002664; }
.isaf_menu_menu_top_nav ul li:hover ul li a { color: #002664; }
.isaf_menu_menu_top_nav ul ul ul { position: absolute; top: 0; left: 100%; width: 158px; padding: 0; margin: 0; }
.isaf_menu_menu_top_nav ul ul,
.isaf_menu_menu_top_nav ul li:hover ul ul,
.isaf_menu_menu_top_nav ul ul li:hover ul ul {display: none;}
.isaf_menu_menu_top_nav ul li:hover ul { z-index: 500; display: block; margin: 0px 0px 0px 0px; left:0; }
.isaf_menu_menu_top_nav ul li:hover ul li { z-index: 500; display: block; line-height: 100%; border-right: none; }
.isaf_menu_menu_top_nav ul li:hover ul li a { z-index: 500; display: block; border-bottom: solid 1px #eeeeee; background-image: none; }
.isaf_menu_menu_top_nav ul li ul li:hover { z-index: 500; }
.isaf_menu_menu_top_nav ul li ul li:hover a { z-index: 500; color: #002664; background-color: #e8e8e8; text-shadow: none;}
.isaf_menu_menu_top_nav ul ul li:hover ul { display: none; }
.isaf_menu_menu_top_nav ul ul ul li:hover ul { display: none; }
*:first-child+html .isaf_menu_menu_top_nav ul ul { position: absolute; left:0; top:100%; }
.smarteditmode .isaf_menu_menu_top_nav a { color: #fff; }
.isaf_menu_menu_top_nav li.item25461 {width: 60px; text-align: center; margin: 0 0 0 0px; }
.isaf_menu_menu_top_nav li.item29091 {width: 120px; text-align: center;}
.isaf_menu_menu_top_nav li.item30538 {width: 85px; text-align: center;}
.isaf_menu_menu_top_nav li.item25466 {width: 80px; text-align: center;}
.isaf_menu_menu_top_nav li.item25486 {width: 70px; text-align: center;}
.isaf_menu_menu_top_nav li.item30650 {width: 115px; text-align: center;}
.isaf_menu_menu_top_nav li.item25523 {width: 160px; text-align: center;}
.isaf_menu_menu_top_nav li.item30128 {width: 70px; text-align: center;}
.isaf_menu_menu_top_nav li.item28811 {width: 80px; text-align: center;}
.isaf_menu_menu_top_nav li.item28981 {width: 150px; text-align: center;}
.isaf_menu_menu_top_nav li.item25461:hover {background: url("/images/structure/backgrounds/mainnav-60.png") bottom no-repeat;}
.isaf_menu_menu_top_nav li.item29091:hover {background: url("/images/structure/backgrounds/mainnav-120.png") bottom no-repeat;}
.isaf_menu_menu_top_nav li.item30538:hover {background: url("/images/structure/backgrounds/mainnav-85.png") bottom no-repeat;}
.isaf_menu_menu_top_nav li.item25466:hover {background: url("/images/structure/backgrounds/mainnav-80.png") bottom no-repeat;}
.isaf_menu_menu_top_nav li.item25486:hover {background: url("/images/structure/backgrounds/mainnav-70.png") bottom no-repeat;}
.isaf_menu_menu_top_nav li.item30650:hover {background: url("/images/structure/backgrounds/mainnav-120.png") bottom no-repeat;}
.isaf_menu_menu_top_nav li.item25523:hover {background: url("/images/structure/backgrounds/mainnav-160.png") bottom no-repeat;}
.isaf_menu_menu_top_nav li.item30128:hover {background: url("/images/structure/backgrounds/mainnav-70.png") bottom no-repeat;}
.isaf_menu_menu_top_nav li.item28811:hover {background: url("/images/structure/backgrounds/mainnav-80.png") bottom no-repeat;}
.isaf_menu_menu_top_nav li.item28981:hover {background: url("/images/structure/backgrounds/mainnav-160.png") bottom no-repeat;}
.basebody .isaf_menu_menu_top_nav li.item145 ul {clear: left; margin: 0 0 0 -40px !important; position: absolute; text-align: left;}
.isaf_menu_menu_top_nav .highlight a {color: #cccccc;}

/*------SUBNAV-------
.isaf_menu_toolbar_sub_nav { width: 980px; float: left; min-height: 24px; padding: 0px 0px 0px 0px; margin: 0px; }
.isaf_menu_toolbar_sub_nav .titletxt { width: 140px; float: left; height: 24px; line-height: 24px; color: #002664; text-transform: uppercase; text-align: center; font-size: 0.9em; font-weight: normal; font-family: 'FuturaMD'; }
.isaf_menu_toolbar_sub_nav_hospitality .titletxt { width: 140px; }
.isaf_menu_toolbar_sub_nav ul { position: relative; z-index: 1950; float: left; padding: 0px; margin: 0px; }
.isaf_menu_toolbar_sub_nav ul ul { display: none; position: relative; z-index: 1960; }
.isaf_menu_toolbar_sub_nav ul ul ul { display: none;position: relative; z-index: 1970; }
.isaf_menu_toolbar_sub_nav ul li { float: left; position: relative; z-index: 1950;}
.isaf_menu_toolbar_sub_nav ul li a { float: left; padding: 3px 10px 3px 10px; text-align: center; color: #002664; font-weight: normal; font-size: 0.75em; vertical-align: middle; }
.isaf_menu_toolbar_sub_nav ul li a:hover { text-decoration: none}
.isaf_menu_toolbar_sub_nav ul li:hover { background-color: #e8e8e8; }
.isaf_menu_toolbar_sub_nav ul li:hover ul { z-index: 1000; display: block; position: absolute; width: 161px; padding: 5px; left: 0px; margin: 21px 0px 0px 0px; background-color: #e8e8e8; }
.isaf_menu_toolbar_sub_nav ul li.item17099:hover ul { z-index: 1000; display: block; position: absolute; width: 486px; padding: 0px; left: 0px; margin: 21px 0px 0px 0px; background-color: #e8e8e8; }
.isaf_menu_toolbar_sub_nav ul li:hover ul ul { display: none; }
.isaf_menu_toolbar_sub_nav ul li:hover ul li { width: 161px; border-right: 1px solid #efefef; background: #ffffff }
.isaf_menu_toolbar_sub_nav ul li:hover ul li:hover { background: #002664; }
.isaf_menu_toolbar_sub_nav ul li:hover ul li:hover a { color: #ffffff;}
.isaf_menu_toolbar_sub_nav ul li:hover ul li a { clear: both; padding: 4px 10px 4px 10px; text-align: left; font-size: 0.7em; }
.isaf_menu_toolbar_sub_nav ul li:hover ul li:hover ul { z-index: 1000; display: block; position: absolute; width: 161px; padding: 5px; left: 0px; margin: 0px 0px 0px 161px; background-color: #002664; }
.isaf_menu_toolbar_sub_nav ul li:hover ul li:hover ul li { width: 161px; border-right: 1px solid #efefef; background: #ffffff }
.isaf_menu_toolbar_sub_nav ul li:hover ul li:hover ul li a { padding: 4px 10px 4px 10px; color: #666666; font-size: 0.65em; font-style: normal; }
.isaf_menu_toolbar_sub_nav ul li:hover ul li:hover ul li:hover a {color: #002664;}
.isaf_menu_toolbar_sub_nav_training ul {width: 888px;}
*/


.ticker_news {float:left; margin:5px 0 0 0; background-image: url("/images/structure/backgrounds/fans12-newsicon.png");background-repeat: no-repeat;background-position: 8px 4px;}
.ticker_news td a {float:left; color: #002664; font-size: 0.72em;margin:0px 0px 0 0; padding: 5px 0 0 30px; }






/*-------TOOLBAR SUB NAV-------*/
.isaf_menu_toolbar_sub_nav { z-index: 880; display: block; width: 980px;float: left;}
.isaf_menu_toolbar_sub_nav .titletxt {width: 100px; float: left;padding: 4px 0px 0px 0px; color:#002664;font-weight: bold;font-size: 0.8em;}
.isaf_menu_toolbar_sub_nav ul {z-index: 881;width: 866px;float: left;}
.isaf_menu_toolbar_sub_nav ul li {z-index: 882;list-style: none; float: left; position: relative; height: 25px; line-height: 25px; padding: 0px 10px 0px 0px; }
.isaf_menu_toolbar_sub_nav ul li:hover {z-index: 982;}
.isaf_menu_toolbar_sub_nav ul li a {z-index: 883; display: block; font-weight: bold;font-size: 0.75em;color: #002664; font-weight: normal;}
.isaf_menu_toolbar_sub_nav ul li a:hover { z-index: 883; color:#002664; text-decoration: none; }
.isaf_menu_toolbar_sub_nav ul ul { z-index: 884 !important; display: none; width: 160px; height: auto; position: absolute; top: 25px; left: 0px; border-left: none; border-right: none; border-top: solid 3px #002664; border-bottom: solid 3px #002264; background-color: #f7f7f7; }
.isaf_menu_toolbar_sub_nav ul ul li { z-index: 885; list-style: none; width: 160px; height: auto; line-height: 120%; padding: 0; margin: 0; text-align: left; border-right: none; border-top: solid 1px #fff; border-bottom: solid 1px #e0e0e0; background-color: #f7f7f7; }
.isaf_menu_toolbar_sub_nav ul ul li:hover { z-index: 885; background-color: #002664; background-image: none; }
.isaf_menu_toolbar_sub_nav ul ul li a { z-index: 886; clear: both; padding: 3px 10px 3px 10px; color: #002664; font-weight: normal; font-size: 0.70em; }
.isaf_menu_toolbar_sub_nav ul ul li:hover a {z-index: 886; color: #fff; }
.isaf_menu_toolbar_sub_nav ul ul li a:hover {z-index: 886;}
.isaf_menu_toolbar_sub_nav ul li:hover ul { z-index: 884 !important; display: block; behavior: url('/tools/pie/PIE.php'); -webkit-box-shadow: 10px 10px 10px -10px #000; -moz-box-shadow: 10px 10px 10px -10px #000; box-shadow: 10px 10px 10px -10px #000; }
.isaf_menu_toolbar_sub_nav ul li:hover ul li { z-index: 885 !important; display: block; }
.isaf_menu_toolbar_sub_nav_training ul {width: 888px;}
.isaf_menu_toolbar_sub_nav ul li:hover ul ul { display: none; }
.isaf_menu_toolbar_sub_nav ul li:hover ul li { width: 161px; border-right: 1px solid #efefef; background: #ffffff }
.isaf_menu_toolbar_sub_nav ul li:hover ul li:hover { background: #002664; }
.isaf_menu_toolbar_sub_nav ul li:hover ul li:hover a { color: #ffffff;}
.isaf_menu_toolbar_sub_nav ul li:hover ul li a { clear: both; padding: 4px 10px 4px 10px; text-align: left; font-size: 0.7em; }
.isaf_menu_toolbar_sub_nav ul li:hover ul li:hover ul { z-index: 886; display: block; position: absolute; width: 160px; padding: 5px; left: 0px; margin: -25px 0px 0px 160px; background-color: #002664; }
.isaf_menu_toolbar_sub_nav ul li:hover ul li:hover ul li { width: 160px; border-right: 1px solid #efefef; background: #ffffff }
.isaf_menu_toolbar_sub_nav ul li:hover ul li:hover ul li a {z-index: 886; padding: 4px 10px 4px 10px; color: #666666; font-size: 0.65em; font-style: normal; }
.isaf_menu_toolbar_sub_nav ul li:hover ul li:hover ul li:hover a {color: #002664;}

/*------SUBNAV - CUSTOM-------*/
.isaf_menu_toolbar_sub_nav_about ul {width: 838px;}
.isaf_menu_toolbar_sub_nav_about .titletxt {width: 100px;}
.isaf_menu_toolbar_sub_nav_about ul {width: 880px;}
.isaf_menu_toolbar_sub_nav_meetings .titletxt {width: 90px;}
.isaf_menu_toolbar_sub_nav_rankings .titletxt {width: 90px;}
.isaf_menu_toolbar_sub_nav_events .titletxt {width: 70px;}
.isaf_menu_toolbar_sub_nav_events ul {width: 910px;}
.isaf_menu_toolbar_sub_nav_equipment ul {width: 840px;}
.isaf_menu_toolbar_sub_nav_about_rules_regs {clear: both;}
.isaf_menu_toolbar_sub_nav_about_rules_regs .titletxt {width: 190px;}
.isaf_menu_toolbar_sub_nav_race_officials .titletxt {width: 130px;}
.isaf_menu_toolbar_sub_nav_race_officials ul {width: 850px;}
.isaf_menu_toolbar_sub_nav_classes_equipment .titletxt {width: 190px;}
.isaf_menu_toolbar_sub_nav_documents .titletxt {width: 170px;}
.isaf_menu_toolbar_sub_nav_documents ul {width: 810px;}
.isaf_menu_toolbar_sub_nav_training .titletxt {width: 90px;}
/*------SUBNAV - ABOUT ISAF-------*/
.isaf_menu_toolbar_sub_nav ul li.item17675:hover ul {width: 486px;}
/*------SUBNAV - CLASSES EQUIPMENTS-------*/
.isaf_menu_toolbar_sub_nav ul li.item19435:hover ul {width: 648px;}
.isaf_menu_toolbar_sub_nav ul li.item19792:hover ul {width: 648px;}
.isaf_menu_toolbar_sub_nav ul li.item19207:hover ul {width: 486px;}
.isaf_menu_toolbar_sub_nav ul li.item19162:hover ul {width: 324px;}
/*---------INNER NAV----------*/
.basecolumn2a .pageitems .nav_multilevel {margin: 0px 0px 20px 0px; overflow: hidden; }
.basecolumn2a .pageitems .nav_multilevel li {float: left; height: 25px; border-bottom: 1px solid #ffffff; line-height: 25px; padding: 0px 0px 0px 8px; background: url("/images/structure/backgrounds/isaf12-tab-left.png") top left no-repeat; margin-right: 1px;}
.basecolumn2a .pageitems .nav_multilevel li a {display: block; font-size: 0.7em; color: #002664; height: 25px ; line-height: 25px; padding: 0px 8px 0px 0px; background: url("/images/structure/backgrounds/isaf12-tab-right.png") top right no-repeat;}
.basecolumn2a .pageitems .nav_multilevel li:hover a {color: #ffffff; text-decoration: none;}
/*------MICROSITES-------*/
.isaf_container_footer_microsites {position: relative; margin: 0px 0px 20px 0px; padding: 10px 0px 15px 15px; overflow: hidden; background: url("/images/structure/backgrounds/isaf12-micrositesbg.png") top repeat-x; -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')}
.isaf_container_footer_microsites .isaf_text_box_footer_microsites {float: left; margin: 0px 15px 0px 0px}
.isaf_container_footer_microsites .titletxt {color: #002664; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; font-size: 0.9em;}
.isaf_container_footer_microsites .isaf_text_box_footer_microsites img {border-bottom: 1px solid #ffffff;}
.isaf_container_footer_microsites .isaf_text_box_footer_microsites h2 {color: #002664; font-family: arial; font-size: 0.75em;}

/*---------BASE RIGHT MENU----------*/
.isaf_multi_level_menu_right { position: relative; padding: 15px; width:290px; float:right; margin: 0px 0px 20px 0px; overflow: hidden; background: #ffffff; -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') }
.isaf_multi_level_menu_right .titletxt {color: #002664; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.2em; text-transform: uppercase; margin: 0px 0px 5px 0px;}
.isaf_multi_level_menu_right ul {overflow: hidden; background: #EFF3F4;}
.isaf_multi_level_menu_right li {clear: both; background: url("/images/structure/backgrounds/isaf12-smallarrow.png") no-repeat scroll 7px 11px transparent; border-bottom: 1px solid #FFFFFF; cursor: pointer; height: 25px; line-height: 25px; padding: 0 0 0 16px; }
.isaf_multi_level_menu_right li a {color: #002664; font-family: arial; font-size: 0.7em; font-weight: normal;}
/*------SHARED PARTNERS & SUPPLIERS-------*/
.isaf_container_footer_partners {position: relative; margin: 0px 0px 20px 0px; overflow: hidden; background: #ffffff; -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')}
.isaf_container_footer_partners .isaf_content_item_footer_partners_title h1 {float: left; text-align: center; width: 215px; height: 85px; line-height: 85px; color: #002664; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; font-size: 0.9em; background: none; border: 0px; padding: 0px;}
.isaf_container_footer_partners .isaf_button_list_footer_sponsors li {float: left; margin: 20px 10px;}
.isaf_container_footer_partners .isaf_button_list_footer_sponsors li img {height: 40px; width: auto;}

/*----------------------------FOOTER---------------------------------*/
.basefooter .isaf_container_footer {clear: both; }
.basefooter .isaf_container_footer_psuedo_leaderboard { width: 990px; padding: 0px; margin: 0px auto 15px auto; clear: both; }
.basefooter .isaf_container_footer_psuedo_leaderboard li {text-align: center; }
.basefooter .isaf_container_footer_psuedo_leaderboard img {position: relative; -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') }
.basefooter .isaf_container_footer_top { width: 990px; padding: 0px 0px 0px 0px; margin: 0px auto 0px auto; clear: both; }
.basefooter .isaf_container_footer_top #wrapper {height: 248px; background: #ffffff;}
.footer_sitemap_cont {display: block; background: url("/images/structure/backgrounds/olym11-bottombg.jpg") top no-repeat; width: 990px; height: 380px; padding: 20px 0px 0px 0px; margin: 0px auto 0px auto; clear: both;}

/*----------------------------FOOTER NAV---------------------------------*/
.basefooter .isaf_container_footer_top .isaf_menu_footer_ref_top_nav { width: 990px; float: left; height: 44px; padding: 0px; margin: 10px 0px 0px 0px; background: #1793FD url("/images/structure/backgrounds/olym11-botnavbg.png") top center no-repeat;}
.basefooter .isaf_container_footer_top .isaf_menu_footer_ref_top_nav { margin: 0px 0px 0px 0px; z-index: 500; padding: 0px 0px 0px 0px;}
.smarteditmode .topnav .toggle { display: none; }
.isaf_menu_footer_ref_top_nav li { z-index: 500; list-style: none; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url("/images/structure/background/menu-divider(1).png"); background-repeat: no-repeat; background-position: right; }
.isaf_menu_footer_ref_top_nav a { display: block; font-family: 'FuturaMD'; color: #dddddd; font-weight: normal; text-transform: uppercase; font-size: 0.8em; margin: 0; padding: 17px 5px 13px 5px;}
.isaf_menu_footer_ref_top_nav a:hover { text-decoration: none }
.isaf_menu_footer_ref_top_nav a:focus { outline: none;}
.isaf_menu_footer_ref_top_nav li { position: relative;}
.isaf_menu_footer_ref_top_nav ul li:hover a { color: white;}
.smarteditmode .isaf_menu_footer_ref_top_nav a { color: #fff; }
.isaf_menu_footer_ref_top_nav li.item96 {width: 140px; text-align: center; margin: 0 0 0 15px; }
.isaf_menu_footer_ref_top_nav li.item142 {width: 60px; text-align: center;}
.isaf_menu_footer_ref_top_nav li.item163 {width: 130px; text-align: center;}
.isaf_menu_footer_ref_top_nav li.item160 {width: 110px; text-align: center;}
.isaf_menu_footer_ref_top_nav li.item157 {width: 100px; text-align: center;}
.isaf_menu_footer_ref_top_nav li.item154 {width: 70px; text-align: center;}
.isaf_menu_footer_ref_top_nav li.item151 {width: 100px; text-align: center;}
.isaf_menu_footer_ref_top_nav li.item148 {width: 120px; text-align: center;}
.isaf_menu_footer_ref_top_nav li.item145 {width: 130px; text-align: center;}
/*----------------------------HOME PROMO SLIDER-------------------------------*/
.basefooter #wrapper { width: 990px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; clear: both; }
.basefooter #slider { width: 990px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative; background: none; }
.basefooter .scroll { height: 240px; width: 990px; overflow: auto; overflow-x: hidden; position: relative; clear: left; padding: 25px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.basefooter .scrollContainer div.panel { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 225px; width: 990px; }
.basefooter .scrollContainer div.panel h2 {display: none}
.basefooter ul.navigation { position: absolute; top: 0px; list-style: none; height: 25px; line-height: 19px; width: 50px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 40px; }
.basefooter ul.navigation li { display: inline; }
.basefooter ul.navigation a { float: left; color: transparent; height: 19px; line-height: 19px; width: 19px; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; background-image: url("/images/structure/backgrounds/button-notselected.png"); background-repeat: no-repeat; background-position: 0px 0px; }
.basefooter ul.navigation a:hover { cursor: pointer; background-image: url("/images/structure/backgrounds/button-notselected.png"); background-repeat: no-repeat; background-position: 0px 0px; }
.basefooter ul.navigation a.selected { background-image: url("/images/structure/backgrounds/button-selected.png"); background-repeat: no-repeat; background-position: 0px 0px; }
.basefooter ul.navigation a:focus { outline: none; }
.basefooter img.scrollButtons { display: block; position: absolute; top: 0px; padding: 6px 4px 6px 3px; cursor: pointer; }
.basefooter img.scrollButtons.left { left: 15px; z-index: 10; display: block; background-image: url("/images/structure/backgrounds/arrow-left.png"); background-repeat: no-repeat; background-position: 0px 0px; }
.basefooter img.scrollButtons.right { right: 880px; z-index: 10; display: block; background-image: url("/images/structure/backgrounds/arrow-right.png"); background-repeat: no-repeat; background-position: 0px 0px; }
.basefooter img.scrollButtons.left:hover { background-image: url("/images/structure/backgrounds/arrow-left-hover.png");}
.basefooter img.scrollButtons.right:hover {background-image: url("/images/structure/backgrounds/arrow-right-hover.png"); }
.basefooter #wrapper .tabcontent {padding: 0px 0px 15px 20px;}
.basefooter #wrapper .isaf_text_box_footer_slider {width: 220px; margin: 0px 20px 0px 0px; float: left;}

/* ---------------SLIDER TEXTBOXES-------------------*/
.basefooter #wrapper .util_textbox { width: 220px; height: 200px; float: left; padding: 0px; margin: 0px 20px 0px 0px; }
.basefooter #wrapper .util_textbox .imgtop { width: 220px; height: 120px; margin: 0px auto 0px auto; }
.basefooter #wrapper .util_textbox .imgtop img { width: 220px; height: 120px;}
.basefooter #wrapper .util_textbox .content .heading { padding: 5px 0px 5px 0px; width: 220px; margin: 0px auto 0px auto;}
.basefooter #wrapper .util_textbox .content .heading h2 { display: block; color: #002664; font-size: 1.0em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; }
.basefooter #wrapper .util_textbox .content .text { font-family: arial; font-size: 0.75em; width: 220px; margin: 0px auto 0px auto;}
.basefooter #wrapper .util_textbox a { font-weight: normal; }
.basefooter #wrapper .util_textbox .link {display: block; width: 155px; margin: 0px auto 0px auto;}
.basefooter #wrapper .util_textbox .link a { font-weight: normal; color: #6e6e6e; font-size: 70%; text-decoration: underline;}
.basefooter #wrapper .util_textbox .link a:hover { font-weight: normal; color: #000000; font-size: 70%; text-decoration: underline;}
/*----------------------------FOOTER SITEMAP---------------------------------*/
.basefooter .isaf_container_footer_top .isaf_menu_footer_ref_top_nav li {float: left;}
.basefooter .isaf_container_footer_top .isaf_menu_footer_ref_top_nav li ul li {display: none}
.basefooter .isaf_container_footer_bottom {clear: both; height: 400px; color: #000000; width: 990px; margin: 0px auto 0px auto; }
.basefooter .isaf_container_footer_bottom_columns {float: left; width: 240px; margin: 0px 10px 0px 0px;}
.basefooter .isaf_container_footer_bottom_columns_04 {margin: 0px;}
.basefooter .isaf_link_list_footer_site_map {margin: 0px 0px 40px 0px;}
.basefooter .isaf_link_list_footer_site_map .link a {clear: both; color: #002664; font-size: 0.7em; font-family: arial; font-weight: normal; }
.basebody .basefooter .isaf_link_list_footer_site_map .link1 a {color: #002664; font-size: 0.9em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase;}
.basefooter .isaf_link_list_footer_contact .link1 {margin: 0px 0px 40px 0px;}
.basefooter .isaf_link_list_footer_contact .link1 a {color: #002664; font-size: 0.9em; text-decoration: underline; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase;}
.basefooter .isaf_button_list_footer_follow {color: #002664; height: 65px; font-size: 0.9em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; margin: 0px 0px 40px 0px;}
.basefooter .isaf_button_list_footer_follow .titletxt {height: 25px;}
.basefooter .isaf_button_list_footer_follow li {float: left; margin: 0px 10px 0px 0px}
.basefooter .isaf_text_box_footer_ezine {clear: both;}
.basefooter .isaf_text_box_footer_ezine .heading h2 {color: #002664 !important; font-size: 0.9em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; padding: 0px 0px 5px 0px;}
.basefooter .isaf_text_box_footer_ezine .text {clear: both; color: #002664; font-size: 0.7em; font-family: arial; font-weight: normal; }
.basefooter .isaf_text_box_footer_ezine .link {clear: both; display: block; width: 88px; height: 25px; margin: 5px 0px 0px 0px; background: url("/images/structure/backgrounds/isaf11-ezine.png") top center repeat-x;}
.basefooter .isaf_text_box_footer_ezine .link a {display: block; height: 25px; line-height: 28px; padding: 0px 0px 0px 30px;color: #002664; font-size: 0.8em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase;}
.basefooter .isaf_text_box_footer_ezine .link a:hover {text-decoration: none;}
.isaf_container_anc_2cola_share {display: block; position: relative; clear:both; bottom: 0px;}
/*---------------CREDITS----------------*/
.basecredits { display; block; color:#cccccc; text-align: center; background: url("/images/structure/backgrounds/isaf11-botnavbg.png") top center repeat-x; height: 28px; padding: 15px 0px 0px 0px; margin: 0px 0px 0px 0px; clear: both; }
.basecredits a { color:#ffffff; padding:0px 0px 0 0px; font-weight:normal;}
.basecredits span {display; block; font-size: 0.7em; padding: 0px 80px 0px 0px; margin: 0px auto 0 auto;}

/*-----------------STANDARD CONTENT ITEM-------------------*/
.std_pagea .pageitems .std_content { float: left; margin: 0px 0px 20px 0px; }
.basecolumn1a .std_pagea .pageitems .std_content { width: 960px; margin: 0px 0px 10px 0px; }
.basecolumn2a .std_pagea .pageitems .std_content { min-width: 625px; }
.std_pagea .pageitems .std_content .headline { clear: both; padding: 0 0 0px 0; color: #002664; margin: 0px 0px 10px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-weight: normal; font-size: 0.7em; text-transform: uppercase; }
.basecolumn1a .std_pagea .pageitems .std_content .headline { width: 910px; }
.basecolumn2a .std_pagea .pageitems .std_content .headline { }
.std_pagea .pageitems .std_content .content { clear: both; color: #333333; font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; line-height: 1.5em; }
.std_pagea .pageitems .std_content .content a { color: #002664; font-weight: bold; }
.std_pagea .pageitems .std_content .content img {border: 1px solid #ffffff}
.std_pagea .pageitems .std_content .content p { padding: 0px 0px 5px 0px; }
.std_pagea .pageitems .std_content .content h2 { min-width: 610px; height: 43px; line-height: 43px; padding: 0px 0px 0px 15px; margin: 10px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; color:#002664; font-size: 1.1em; font-weight:normal; text-transform:uppercase; background: url("/images/structure/backgrounds/isaf12-2col1-titleheader.png") 0px 0px no-repeat; }
.std_pagea .pageitems .std_content .content h2 a {min-width: 610px; font-weight: normal !important;}
.std_pagea .pageitems .std_content .content h4 { padding: 4px 10px 4px 0px; margin-bottom:10px; color:#002664; font-size: 0.9em; font-weight: bold; background-color: #fff; }
.std_pagea .pageitems .std_content .content h3 { min-width: 610px;padding: 4px 10px 4px 0px; text-transform: uppercase; margin-bottom:10px; color:#002664; font-size: 1.0em; font-weight: bold; border-bottom: solid 1px #ccc; }
.std_pagea .pageitems .std_content .content h3 strong {min-width: 610px; font-weight: bold}
.std_pagea .pageitems .std_content .content h5 { padding: 4px 10px 4px 0px; margin-bottom:10px; color:#002664; font-size: 0.8em; font-weight: bold; }
.std_pagea .pageitems .std_content .content h6 { padding: 4px 10px 4px 0px; margin-bottom:10px; color:#002664; font-size: 0.8em; font-weight: bold; }
.std_pagea .pageitems .std_content .content table {position: relative; 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') }
.std_pagea .pageitems .std_content .content table th { padding: 5px 5px 5px 5px; border-top: 1px solid #ffffff; border-right: 1px solid #2D4C7F; font-size: 1.0em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; background: url("/images/structure/backgrounds/isaf12-tiledblue.png") 0px 0px repeat; color: #fff; }
.std_pagea .pageitems .std_content .content 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.9em; color: #000000;}
.std_pagea .pageitems .std_content .content table td strong { color:#002664;}
.basecolumn2a .std_pagea .pageitems .std_content .content table {width: 625px; margin-bottom: 15px;}
.basecolumn2a .std_pagea .pageitems .std_content .content table td h3 { padding: 4px 10px 4px 5px; margin-bottom:10px; color:#002664; font-size: 1.2em; font-weight: normal; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; }
.basecolumn2a .std_pagea .pageitems .std_content .content table td h4 { background-color: none; padding: 4px 10px 4px 0px; margin-bottom:10px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; color:#002664; font-size: 1.1em; font-weight:normal; text-transform:uppercase; }
.basecolumn1a .std_pagea .pageitems .std_content .content h2 { min-width: 950px; height: 43px; line-height: 43px; padding: 0px 0px 0px 15px; margin-bottom: 10px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; color:#002664; font-size: 1.1em; font-weight:normal; text-transform:uppercase; background: url("/images/structure/backgrounds/isaf12-1cola-title.png") 0px 0px no-repeat; }
.basecolumn1a .std_pagea .pageitems .std_content .content table h2 { min-width: 0px; }
.basecolumn1a .std_pagea .pageitems .std_content .content table td h3 { padding: 4px 10px 4px 5px; margin-bottom:10px; color:#002664; font-size: 1.2em; font-weight: normal; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; background: #ffffff; }

/*-----------------STANDARD COL2A NEWS LIST------------------*/
.basecolumn2a .list_articles { width: 630px; float: left; padding: 0px; margin: 0px 0px 0px 0px;}
.basecolumn2a .list_articles .titletxt { clear: both; height: 43px; line-height: 43px; padding: 0px 0px 0px 15px; margin-bottom: 10px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; color:#002664; font-size: 0.9em; font-weight:normal; text-transform:uppercase; background: url("/images/structure/backgrounds/isaf12-2col1-titleheader.png") 0px 0px no-repeat; }
.basecolumn2a .list_articles .article { display: block; width: 630px; float: left; padding: 0px 0px 15px 0px; margin: 0px 0px 15px 0px; border-bottom: 1px solid #eeeeee; }
.basecolumn2a .list_articles .article .image { display: block; width: 102px; float: left; }
.basecolumn2a .list_articles .article .image img { border: solid 1px #cccccc; }
.basecolumn2a .list_articles .article .headline { display: block; width: 510px; float: right; margin: 0px 0px 5px 0px; line-height: 1.2em; }
.basecolumn2a .list_articles .article .headline a { color: #002664; font-size: 1em; }
.basecolumn2a .list_articles .article .headline a:hover { text-decoration: underline}
.basecolumn2a .list_articles .article .date { display: block; width: 510px; float: right; font-size: 0.7em; text-transform: uppercase;margin: 0px 0px 3px 0px; color: #666666; }
.basecolumn2a .list_articles .article .abstract { display: block; width: 510px; float: right; color: #333333; font-size: 0.75em; line-height: 1.4em; }
/* ---------------2COL B TEXT BOXES-------------------*/
#util_container17079 {float: left; width: 300px; background: url("/images/structure/backgrounds/2colb-topbg.png") top center no-repeat; margin: 0px 0px 0px 0px; padding: 30px 0px 0px 0px;}
.isaf_text_box_right { position: relative; -webkit-box-shadow: 0 8px 6px -6px #cccccc; -moz-box-shadow: 0 8px 6px -6px #cccccc; box-shadow: 0 8px 6px -6px #cccccc; behavior: url(/tools/pie/PIE.php); background: #efefef; clear: both; width: 275px; float: left; padding: 0px; margin: 0px 0px 20px 13px; }
.isaf_text_box_right:hover {background: #dddddd !important;}
.isaf_text_box_right .imgtop { width: 273px; text-align: center; background: #ffffff; border: 1px solid #eeeeee; margin: 0px auto 0px auto; }
.isaf_text_box_right .imgtop img { }
.isaf_text_box_right .content .heading { background: #eeeeee; padding: 5px 0px 5px 10px; width: 265px; margin: 0px auto 0px auto;}
.isaf_text_box_right .content .heading h2 { display: block; color: #002664; font-size: 1.0em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; }
.isaf_text_box_right .content .text {position: relative; color: #565656; background: #eeeeee; font-family: arial; font-size: 0.75em; width: 200px; margin: 0px auto 0px auto; padding: 0px 10px 10px 10px; -webkit-box-shadow: 0 8px 6px -6px #cccccc; -moz-box-shadow: 0 8px 6px -6px #cccccc; box-shadow: 0 8px 6px -6px #cccccc; behavior: url(/tools/pie/PIE.php); }
.isaf_text_box_right a { font-weight: normal; }
.isaf_text_box_right .link {display: block; width: 155px; margin: 0px auto 0px auto;}
.isaf_text_box_right .link a { font-weight: normal; color: #6e6e6e; font-size: 70%; text-decoration: underline;}
.isaf_text_box_right .link a:hover { font-weight: normal; color: #000000; font-size: 70%; text-decoration: underline;}

/* News Art H */
div.std_newsarth { display: block; overflow: hidden; width: 625px; margin: 0px 0px 0px 0px; }
div.std_newsarth .cola { float: right; width: auto;}
div.std_newsarth .cola .date { font-size: 0.7em; text-transform: uppercase;margin: 0px 0px 5px 0px; color: #666666; }
div.std_newsarth .cola .articlebox .headline {font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: normal; color: #002664; margin: 0px 0px 15px 0px}
div.std_newsarth .cola .articlebox .abstract {padding: 10px 0px 10px 0px;line-height: 1.5; padding-right: 10px; font-weight: bold; color: #002664; font-size: 1.1em }
div.std_newsarth .cola .articlebox .article {line-height: 1.5; padding: 0px 0px 10px 0px; color: #333333; font-size: 0.8em;}
div.std_newsarth .cola .articlebox .article a { text-decoration: underline; color: #002664; }
div.std_newsarth .cola .articlebox .article a:hover { text-decoration: underline; }
div.std_newsarth .cola .articlebox .imagebox {float: left; width: 364px; padding-right: 10px;}
div.std_newsarth .cola .articlebox .imagebox .image { margin-bottom: 5px; height: 270px; display: block;}
div.std_newsarth .cola .articlebox .captionbox .copyright {padding: 5px; color: #666666; font-style: italic; border-left: 4px #002664 solid; background-color: #ecedec; font-size: 0.7em;}
div.std_newsarth .cola .articlebox .captionbox .caption {color: #002664; font-size: 0.8em; padding: 5px; border-left: 4px #002664 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 {list-style: none;padding: 2px 2px 2px 25px; margin: 0px; }
div.std_newsarth .cola .subinfo { float: right; color: #D90C10; width: 250px; border-top: 1px #cecece solid; border-bottom: 1px #cecece solid; padding: 10px 0px 10px 0px; margin: 0 0 10px 0px;}
div.std_newsarth .cola .subtitle {padding-bottom: 5px;color: #002664;}
div.std_newsarth .cola .subtitletext {color: #002664; font-size: 0.7em; }
div.std_newsarth .cola .subinfo br {display: none;}
div.std_newsarth .cola .author {clear: both; padding: 10px 0px 10px 0px; color: #002664; font-weight: bold; border-top: 1px #cecece solid; }
div.std_newsarth .cola .sharebox { display: block; float: left; padding: 0px 15px 5px 0px; }
div.std_newsarth .cola .sharebox .tweetmeme { display: block; }
div.std_newsarth .cola .sharebox .facebookshare {display: block; }
.colb {display: none}
/*----------------
.feat_medalists:hover:after {content: "Test New";}
.feat_medalists:after {font-size: 2.2em; content: "New"; background: yellow; display: block; width: 270px; height: 150px;}
----------------*/
/*----------------DOCUMENTS LIST--------------*/
.basecolumn2a .list_documents { width: 630px; float: left; padding: 0px; margin: 0px 0px 20px 0px; }
.basecolumn2a .list_documents div.doclist { width: 630px; float: left; }
.basecolumn2a .list_documents div.doclist .heading { width: 620px; float: left; color: #002664; font-size: 1.2em; margin: 0px 0px 10px 0px; text-align: left; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; }
.basecolumn2a .list_documents div.doclist table.doclist { margin: 5px 0px 10px 0px; background: #efefef url("/images/structure/backgrounds/spacerbg-top.png") 0px 0px repeat-x; border-collapse: collapse; font-size: 0.8em; }
.basecolumn2a .list_documents div.doclist table.doclist tr th { padding: 5px 5px 5px 5px; border-collapse: collapse; color: #fff; font-weight: bold; font-size: 0.85em; background-color: #002664; border-right: solid 1px #2C4B7E;}
.basecolumn2a .list_documents div.doclist table.doclist tr td { padding: 5px 5px 5px 5px; border: solid 1px #bbbbbb; border-collapse: collapse; background-color: #f0f0f0; }
a[href$=".pdf"] {background: url("/tools/images/css/icons/16x16/icon_pdf.png") no-repeat scroll left top rgba(0, 0, 0, 0); padding: 2px 0 2px 20px;}
a[href$=".doc"] {background: url("/tools/images/css/icons/16x16/icon_word.png") no-repeat scroll left top rgba(0, 0, 0, 0);padding: 2px 0 2px 20px;}
a[href$=".docx"] {background: url("/tools/images/css/icons/16x16/icon_word.png") no-repeat scroll left top rgba(0, 0, 0, 0);padding: 2px 0 2px 20px;}
a[href$=".xls"] {background: url("/tools/images/css/icons/16x16/icon_excel.png") no-repeat scroll left top rgba(0, 0, 0, 0);padding: 2px 0 2px 20px;}
a[href$=".xlsx"] {background: url("/tools/images/css/icons/16x16/icon_excel.png") no-repeat scroll left top rgba(0, 0, 0, 0);padding: 2px 0 2px 20px;}
a[href$=".ppt"] { background: url("/tools/css/images/icons/16x16/icon_powerpoint.png") no-repeat scroll left top rgba(0, 0, 0, 0);padding: 2px 0 2px 20px;}
.basecolumn2a .list_documents div.doclist .currentfolder { width: 630px; float: left; margin: 0px 0px 10px 0px; }
.basecolumn2a .list_documents div.doclist .currentfolder img { width: 50px; float: left; height: 50px; }
.basecolumn2a .list_documents div.doclist .currentfolder .currentfoldername { width: 565px; float: right; height: 50px; line-height: 50px; color: #002664; font-size: 1.2em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; }
.basecolumn2a .list_documents div.doclist .folderlist { width: 630px; float: left; margin: 0px 0px 0px 0px; }
.basecolumn2a .list_documents div.doclist .folderlist .subfolder { width: 620px; float: left; margin: 0px 0px 5px 0px; padding: 3px 5px 3px 5px; border: solid 1px #bbbbbb; border-collapse: collapse; background-color: #f0f0f0; }
.basecolumn2a .list_documents div.doclist .folderlist .subfolder img {}
.basecolumn2a .list_documents div.doclist .folderlist .subfolder .foldername { padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; }
.basecolumn2a .list_documents div.doclist .folderlist .subfolder a { font-weight: bold; font-size: 0.8em; color: #002664; }
.basecolumn2a .list_documents div.doclist .document { width: 610px; float: left; padding: 5px 0px 5px 10px; margin: 10px 0px 0px 5px; border-bottom: solid 1px #ececec; }
.basecolumn2a .list_documents div.doclist .document a { font-weight: bold; font-size: 0.8em; color: #002664;}
.basecolumn2a .list_documents div.doclist h2.title {font-size: 1.0em; color: #002664; font-weight: bold;}
.basecolumn2a .list_documents div.doclist .folderabstract {font-size: 0.75em; font-style: italic; margin: 0px 0px 10px 0px;}
/*----------------DOCUMENTS LIST--------------*/
.basecolumn1a div.doclist .heading { float: left; line-height: 30px; text-align: left; background: url("/images/structure/backgrounds/olym11-topnavbg.png") -20px 0px no-repeat; color: white; font-size: 0.8em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; border-bottom: 1px solid white; padding: 0 0 0 10px}
.basecolumn1a div.doclist table.doclist { margin: 5px 0px 10px 0px; background: #efefef url("/images/structure/backgrounds/spacerbg-top.png") 0px 0px repeat-x; border-collapse: collapse; font-size: 0.8em; }
.basecolumn1a div.doclist table.doclist tr th { padding: 5px 5px 5px 5px; border-collapse: collapse; color: #fff; font-weight: bold; font-size: 0.85em; background-color: #002664; border-right: solid 1px #2C4B7E;}
.basecolumn1a div.doclist table.doclist tr td { padding: 5px 5px 5px 5px; border: solid 1px #bbbbbb; border-collapse: collapse; background-color: #f0f0f0; }
.basecolumn1a div.doclist table.doclist tr td.headline a { padding: 2px 0px 2px 20px; color: #002664; background-image: url("/images/structure/backgrounds/png-pdf.png"); background-repeat: no-repeat; background-position: 0px 0px; }
.basecolumn1a div.doclist .currentfolder { width: 630px; float: left; margin: 0px 0px 10px 0px; }
.basecolumn1a div.doclist .currentfolder img { width: 50px; float: left; height: 50px; }
.basecolumn1a div.doclist .currentfolder .currentfoldername { width: 565px; float: right; height: 50px; line-height: 50px; color: #002664; font-size: 1.2em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; }
.basecolumn1a div.doclist .folderlist { width: 630px; float: left; margin: 0px 0px 0px 0px; }
.basecolumn1a div.doclist .folderlist .subfolder { width: 620px; float: left; margin: 0px 0px 5px 0px; padding: 3px 5px 3px 5px; border: solid 1px #bbbbbb; border-collapse: collapse; background-color: #f0f0f0; }
.basecolumn1a div.doclist .folderlist .subfolder img {}
.basecolumn1a div.doclist .folderlist .subfolder .foldername { padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; }
.basecolumn1a div.doclist .folderlist .subfolder a { font-weight: bold; font-size: 0.8em; color: #002664; }
.basecolumn1a div.doclist .document { width: 610px; float: left; padding: 5px 0px 5px 10px; margin: 10px 0px 0px 5px; border-bottom: solid 1px #ececec; }
.basecolumn1a div.doclist .document a { font-weight: bold; font-size: 0.8em; color: #002664;}
.basecolumn1a div.doclist h2.title {font-size: 1.0em; color: #002664; font-weight: bold;}
.basecolumn1a div.doclist .folderabstract {font-size: 0.75em; font-style: italic; margin: 0px 0px 10px 0px;}
/*----------------DOCUMENT--------------*/
.sys_document { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.sys_document .docmain { float: left; padding: 0px; margin: 0px; }
.sys_document .docmain .headline { clear: both; padding: 0 0 0px 0; color: #002664; margin: 0px 0px 10px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.3em; text-transform: uppercase; }
.sys_document .docmain .abstract { float: left; padding: 0px 0px 10px 0px; font-size: 0.8em;}
.sys_document div.doclatest { clear: both; min-width: 625px; float: left; padding: 0px; margin: 0px 0px 20px 0px; }
.sys_document div.doclatest .title { height: 43px; line-height: 43px; padding: 0px 0px 0px 15px; margin: 10px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; color:#002664; font-size: 1.0em; font-weight:normal; text-transform:uppercase; background: url("/images/structure/backgrounds/isaf12-2col1-titleheader.png") 0px 0px no-repeat; }
.sys_document div.doclatest table { position: relative; 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') }
.sys_document div.doclatest table th { padding: 5px 5px 5px 5px; border-top: 1px solid #000000; border-right: 1px solid #2D4C7F; 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; }
.sys_document div.doclatest 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;}
.sys_document div.docprevious { clear: both; width: 625px; float: left; padding: 0px; margin: 0px 0px 20px 0px; }
.sys_document div.docprevious .title { height: 43px; line-height: 43px; padding: 0px 0px 0px 15px; margin: 10px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; color:#002664; font-size: 1.0em; font-weight:normal; text-transform:uppercase; background: url("/images/structure/backgrounds/isaf12-2col1-titleheader.png") 0px 0px no-repeat; }
.sys_document div.docprevious table { position: relative; 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') }
.sys_document div.docprevious table th { padding: 5px 5px 5px 5px; border-top: 1px solid #000000; border-right: 1px solid #2D4C7F; 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; }
.sys_document div.docprevious 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;}
.sys_document div.docsearch { float: left; padding: 0px; margin: 0px 0px 20px 0px; }
.sys_document div.docsearch .background { float: left; padding: 0px; margin: 0px; }
.sys_document div.docsearch .searchform { min-width: 625px; float: left; padding: 0px; margin: 0px; }
.sys_document div.docsearch .title { height: 43px; line-height: 43px; padding: 0px 0px 0px 15px; margin: 10px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; color:#002664; font-size: 1.0em; font-weight:normal; text-transform:uppercase; background: url("/images/structure/backgrounds/isaf12-2col1-titleheader.png") 0px 0px no-repeat; }
.sys_document div.docsearch .searchform table { margin: 0px 0px 10px 0px; }
.sys_document div.docsearch .searchform table tr td { padding: 5px 5px 5px 0px; vertical-align: middle; }
.sys_document div.docsearch .searchform table tr td.label { width: 115px; color: #002664; font-weight: bold; font-size: 0.8em; }
.sys_document div.docsearch .searchform table tr td input { padding: 2px 5px 2px 5px; border: solid 1px #cacaca; }
.sys_document div.docsearch .searchbutton { padding: 0px 0px 0px 0px; margin: 0px 0px 20px 125px; }
.sys_document div.docsearch .searchbutton 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-loginbutton.png") no-repeat 0px 0px; color: #002664; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; font-size: 0.7em;}
.sys_document div.results { min-width: 625px; float: left; padding: 0px; margin: 0px 0px 20px 0px; }
.sys_document div.results .numresults { margin: 0px 0px 10px 0px; padding: 3px 5px 3px 5px; border: solid 1px #bbbbbb; border-collapse: collapse; background-color: #f0f0f0; border-collapse: collapse; font-size: 0.9em; }
.sys_document div.results table.results { margin: 10px 0px 0px 0px; border: solid 1px #dddddd; border-collapse: collapse; font-size: 0.9em; }
.sys_document div.results table.results tr th { padding: 3px 5px 3px 5px; border: solid 1px #620918; border-collapse: collapse; color: #fff; font-weight: bold; font-family: Georgia,Times New Roman; background-color: #c41230; }
.sys_document div.results table.results tr td { padding: 3px 5px 3px 5px; border: solid 1px #bbbbbb; border-collapse: collapse; background-color: #f0f0f0; }
.sys_document div.results table.results tr td.headline a { padding: 0px 0px 0px 10px; }
/*--------------------Contact Form-----------------*/
table.std_formcustom { margin: 0px 0px 0px 0px; background: #ffffff; font-size: 0.8em; padding-bottom: 81px; background-image: url("/images/structure/backgrounds/onecol-bottombg.jpg"); background-repeat: no-repeat; background-position: bottom;}
table.std_formcustom td.introduction { display: block; padding: 10px 0px 20px 0px; }
table.std_formcustom td.titletxt { height: 43px; line-height: 43px; padding: 0px 0px 0px 15px; margin-bottom: 10px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; color:#002664; font-size: 1.1em; font-weight:normal; text-transform:uppercase; background: url("/images/structure/backgrounds/isaf12-2col1-titleheader.png") 0px 0px no-repeat; }
table.std_formcustom td { padding: 0px 0px 10px 0px;}
table.std_formcustom td input {height: 25px; padding: 0px 5px;}
table.std_formcustom td textarea {font-size: 0.9em; padding: 5px; width: 400px;}
table.std_formcustom th { padding: 3px 0px 5px 0px; width: 150px; color: #002664; }
table.std_formcustom .securimagebox { width: 200px; background-color: #eeeeee; border: solid 1px #dfdfdf; padding: 10px 10px 10px 10px; margin: 0px 0px 10px 0px; }
table.std_formcustom .securimagebox .securimage { }
table.std_formcustom .securimagebox .securimage .instructions { padding: 0px 0px 10px 0px; font-size: 75%; font-style: italic; }
table.std_formcustom .securimagebox .securimage .securimagebox { border: solid 0px #ededed; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
table.std_formcustom .securimagebox .securimage .securimagebox .captcha { width: 150px; float: left; margin: 0px 0px 10px 0px; }
table.std_formcustom .securimagebox .securimage .securimagebox .captcha img { }
table.std_formcustom .securimagebox .securimage .securimagebox .audio { width: 22px; float: left; }
table.std_formcustom .securimagebox .securimage .securimagebox .reload { width: 22px; float: left; }
table.std_formcustom form .securimagebox div.input { width: 200px; clear: both; }
table.std_formcustom form .securimagebox div.input input { width: 180px; border: solid 1px #cccccc; padding: 2px 5px 2px 0px; }
table.std_formcustom td.submit input {border: 0px; width: 138px; text-align: left; padding: 0px 0px 0px 32px; margin: 3px 0px 0px 0px; height: 25px; background: url("/images/structure/backgrounds/isaf11-sendmail.png") no-repeat 0px 0px; color: #002664; font-family: 'FuturaMD'; font-weight: normal; cursor: pointer; text-transform: uppercase; font-size: 0.9em;}
/* ----------------------------LIGHTBOX GALLERY--------------------------- */
.feat_gallery_lightbox { float: left; padding: 0px 0px; margin: 0px 0px 0px 0px; }
.feat_gallery_lightbox .thumbnail { float:left; width: 113px; height: 140px; margin: 15px 20px 0px 0px; }
.feat_gallery_lightbox .thumbnail:hover { cursor: pointer; border: solid #afafaf 0px; }
.feat_gallery_lightbox .thumbnail img { padding: 5px; border: solid 1px #cccccc; background: url("/images/structure/backgrounds/spacerbg-top.png") 0px -20px repeat-x; min-width: 66px; opacity: 0.8; filter: alpha(Opacity=80); -moz-opacity: 0.8; }
.feat_gallery_lightbox .thumbnail img:hover { opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0; }
.feat_gallery_lightbox .thumbnail .caption { display: none; }
.feat_gallery_lightbox .lightbox { -moz-box-shadow: 0px 2px 6px rgba(0,0,0,0.7);-webkit-box-shadow: 0px 2px 6px rgba(0,0,0,0.7); clear:both; position: absolute; background-color: #fff; padding: 20px; margin-left: 97px; height: auto; width: 600px; z-index: 3000; border: solid #dbdbdb 5px; }
.feat_gallery_lightbox .lightbox_img { float:left; max-width: 600px; text-align: center; margin: 0px auto 0px auto; }
.feat_gallery_lightbox .lightbox_img .mainimg {display: block; text-align: center; max-width: 600px; }
.feat_gallery_lightbox .lightbox_img img { float:left; min-width: 400px; max-width: 600px; text-align: center; margin: 0px auto 0px auto; }
.feat_gallery_lightbox .lightbox_img .caption { display: block; float:left; text-align: center; font-style: italic; font-size: 80%; margin: 0px 0px 0px 0px; line-height: 20px; padding: 3px 0px 3px 0px;}
.feat_gallery_lightbox .lightbox_img .credit { clear: both; display: block; float:left; text-align: center; font-size: 70%; margin: 5px 0px 0px 0px; height: 20px; }
.feat_gallery_lightbox .lightbox .navbar { background-color: #002664; font-weight: normal; float:left; height: 30px; line-height: 30px; padding: 0px 15px 0px 15px; width: 570px; color: #ffffff; font-size: 80%; font-weight: bold; }
.feat_gallery_lightbox .lightbox .navbar div:hover { color: #dddddd}
.feat_gallery_lightbox .lightbox .close { float: left; cursor: pointer;}
.feat_gallery_lightbox .lightbox .slideshow { float: right; margin: 0px 10px 0px 0px; cursor: pointer; }
.feat_gallery_lightbox .lightbox .back { float: right; margin: 0px 10px 0px 0px; cursor: pointer; }
.feat_gallery_lightbox .lightbox .next { float: right; cursor: pointer; }
.feat_gallery_lightbox .lightbox .seperator { float: right; margin: 0px 10px 0px 0px; }
.feat_gallery_lightbox .lightbox .imgindex { display: none; float: left; padding: 0px 70px 0px 80px; }
.feat_gallery_lightbox .title { display: block; clear: both; padding: 0 0 15px 0; color: #002664; margin: 0px 0px 10px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.2em; text-transform: uppercase; }
/*----COL2A GALLERIES PAGE------*/
.basecolumn2a table.feat_gallindexa { width: 630px; float: left; margin: 0px 0px 0px 0px; }
.basecolumn2a table.feat_gallindexa .titletxt { }
.basecolumn2a table.feat_gallindexa tr td { padding: 0px 20px 30px 0px; border-bottom: solid 10px #fff; }
.basecolumn2a table.feat_gallindexa tr td img { width: 100px; padding: 5px; border: solid 1px #cccccc; background: url("/images/structure/backgrounds/spacerbg-bot.png") 0px 0px repeat-x;}
.basecolumn2a table.feat_gallindexa tr td a { color: #002664; padding: 0px 0px 0px 0px; text-decoration: none; font-weight: normal; text-transform: normal; text-align: center; font-size: 0.8em; }
.basecolumn2a table.feat_gallindexa tr td a:hover { text-decoration: underline; }
.basecolumn2a table.feat_gallindexa tr td img:hover { cursor: pointer; background: #ffffff;}
/*----------------SEARCH SITE------------------------*/
.sys_search {font-size:15px; color:#666;}
.sys_search .titletxt { clear: both; padding: 0 0 0px 0; color: #002664; margin: 0px 0px 10px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.2em; text-transform: uppercase; }
.sys_search .zoom_searchform { background: url("/images/structure/backgrounds/isaf12-micrositesbg.png") repeat-x bottom; padding:15px 15px 5px 15px; margin:15px 0; border:1px solid #fff;}
.sys_search h2.searchheading { height: 43px; line-height: 43px; padding: 0px 0px 0px 15px; margin-bottom: 10px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; color:#002664; font-size: 1.1em; font-weight:normal; text-transform:uppercase; background: url("/images/structure/backgrounds/isaf12-2col1-titleheader.png") 0px 0px no-repeat; }
.sys_search div.results {font-size:13px; color:#666; font-family:Arial, Helvetica, sans-serif;}
.sys_search div.results .summary {color:#002664; font-size:18px; font-weight:bold;}
.sys_search div.results .result_pagescount { border-bottom:1px solid #ccc; padding:0 0 10px 0; margin-bottom:15px; color:#002664; font-size:18px;}
.sys_search div.results .result_block,
.sys_search div.results .result_altblock { border:1px solid #ccc; padding:10px 15px; margin-bottom:15px; background: url("/images/structure/background/line-img_bg.gif") repeat-x left bottom #fff;}
.sys_search div.results .result_block h3,
.sys_search div.results .result_altblock h3 {font-size:18px; border-bottom:1px solid #ccc; margin-bottom:10px; padding:0 0 5px 0;}
.sys_search div.results .result_block h3 strong,
.sys_search div.results .result_altblock h3 strong { color:#002664;}
.sys_search div.results .result_block h3 a,
.sys_search div.results .result_altblock h3 a { color:#002664;}
.sys_search div.results .result_block .context,
.sys_search div.results .result_altblock .context { line-height:20px;}
.sys_search div.results .result_block .context .highlight,
.sys_search div.results .result_altblock .context .highlight { background:#666; color:#FFF; padding:1px 3px;}
.sys_search div.results .result_block .infoline,
.sys_search div.results .result_altblock .infoline { background:#f0f0f0; padding:5px 10px; margin-top:10px; color:#333;}
.sys_search div.results .result_pages {color:#002664; font-weight:bold; text-transform:uppercase; font-size:12px;}
.sys_search div.results .result_pages a { background:#F0F0F0; color:#666;font-weight:normal; margin:0 1px; padding:2px 5px; text-decoration:none;}
.sys_search div.results .result_pages a:hover {background:#ddd; color:#000;}
/*-----------------ISAF SAILOR TERMS AND CONDITIONS-------------------*/
.isaf_content_sailor_conditions { background: #fff; padding: 10px; }
.isaf_content_sailor_conditions .headline { clear: both; padding: 0 0 0px 0; color: #002664; margin: 0px 0px 10px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-weight: normal; font-size: 0.7em; text-transform: uppercase; }
.isaf_content_sailor_conditions .content { clear: both; color: #333333; font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; line-height: 1.5em; }
.isaf_content_sailor_conditions .content a { color: #002664; font-weight: bold; }
.isaf_content_sailor_conditions .content img {border: 1px solid #ffffff}
.isaf_content_sailor_conditions .content p { padding: 0px 0px 5px 0px; }
.isaf_content_sailor_conditions .content h2 { min-width: 610px; height: 43px; font-weight: normal !important; line-height: 43px; padding: 0px 0px 0px 15px; margin: 10px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; color:#002664; font-size: 1.1em; font-weight:normal; text-transform:uppercase; background: url("/images/structure/backgrounds/isaf12-2col1-titleheader.png") 0px 0px no-repeat; }
.isaf_content_sailor_conditions .content h2 a {min-width: 610px; font-weight: normal !important;}
.isaf_content_sailor_conditions .content h4 { padding: 4px 10px 4px 0px; margin-bottom:10px; color:#002664; font-size: 0.9em; font-weight: bold; background-color: #fff; }
.isaf_content_sailor_conditions .content h3 { min-width: 610px;padding: 4px 10px 4px 0px; text-transform: uppercase; margin-bottom:10px; color:#002664; font-size: 1.0em; font-weight: bold; border-bottom: solid 1px #ccc; }
.isaf_content_sailor_conditions .content h3 strong {min-width: 610px; font-weight: bold}
.isaf_content_sailor_conditions .content h5 { padding: 4px 10px 4px 0px; margin-bottom:10px; color:#002664; font-size: 0.8em; font-weight: bold; }
.isaf_content_sailor_conditions .content h6 { padding: 4px 10px 4px 0px; margin-bottom:10px; color:#002664; font-size: 0.8em; font-weight: bold; }
/*-COOKIES DIRECTIVE-*/
#cookiesdirective {z-index:9999;border-bottom:solid 1px #272727;background:#000;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);-khtml-opacity: 0.8;-moz-opacity: 0.8;opacity: 0.8;}
#cookiesdirective div {width:940px;margin:0 auto;padding:10px 30px 0 30px;line-height:1.4em;color:#cbcbcb;}
#cookiesdirective a {font-weight:bold;text-decoration:underline;}
#cookiesdirective a:hover {color:#fff;}
#cookiesdirective input#epdagree {border:solid 1px #000;padding:0;margin:0 5px;}
#cookiesdirective input#epdsubmit {width:70px;padding:4px 5px;margin:2px 0 0 0;font-weight:bold;color:#000;text-shadow: 1px 1px 1px #fff;border:solid 1px #000;background-color:#cbcbcb;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-khtml-border-radius: 4px;behavior: url("/tools/pie/PIE.php");}
#cookiesdirective input#epdsubmit:hover {cursor:pointer;text-decoration:underline;background-color:#fff;}

/*--IN MENU PAGE--*/

.multilevel_page ul { position: relative; z-index: 200; float: left; padding: 0px; margin: 0px 0px 30px 0px; }
.multilevel_page ul ul { display: none; position: relative; z-index: 1960; }
.multilevel_page ul ul ul { display: none;position: relative; z-index: 1970; }
.multilevel_page ul li { float: left; position: relative; z-index: 1950;}
.multilevel_page ul li a { float: left; padding: 3px 10px 3px 10px; text-align: center; color: #002664; font-weight: normal; font-size: 0.75em; vertical-align: middle; }
.multilevel_page ul li a:hover { text-decoration: none}
.multilevel_page ul li:hover { background-color: #e8e8e8; }
.multilevel_page ul li:hover ul { z-index: 1000; display: block; position: absolute; width: 161px; padding: 5px; left: 0px; margin: 21px 0px 0px 0px; background-color: #e8e8e8; }
.multilevel_page ul li:hover ul ul { display: none; }
.multilevel_page ul li:hover ul li { width: 161px; border-right: 1px solid #efefef; background: #ffffff }
.multilevel_page ul li:hover ul li:hover { background: #002664; }
.multilevel_page ul li:hover ul li:hover a { color: #ffffff;}
.multilevel_page ul li:hover ul li a { clear: both; padding: 4px 10px 4px 10px; text-align: left; font-size: 0.7em; }
.multilevel_page ul li:hover ul li:hover ul { z-index: 1000; display: block; position: absolute; width: 161px; padding: 5px; left: 0px; margin: 0px 0px 0px 161px; background-color: #002664; }
.multilevel_page ul li:hover ul li:hover ul li { width: 161px; border-right: 1px solid #efefef; background: #ffffff }
.multilevel_page ul li:hover ul li:hover ul li a { padding: 4px 10px 4px 10px; color: #666666; font-size: 0.65em; font-style: normal; }
.multilevel_page ul li:hover ul li:hover ul li:hover a {color: #002664;}


/* HIDDEN COMPETITION PAGE */
.sailor_of_the_year_competition .competition td { padding: 20px; text-align: left;font-size: 0.8em;}
.sailor_of_the_year_competition .competition .title {text-align: center;}
.sailor_of_the_year_competition .competition .intro {text-align: center; padding-top: 20px;}
.sailor_of_the_year_competition .competition .intro img {text-align: center; padding-bottom: 30px;}
.sailor_of_the_year_competition .competition .question {text-align: center;}
.sailor_of_the_year_competition .competition .question p {margin-top: -30px;}
table.competition td.details {font-size:0.9em !important;line-height: 1.6em;}
table.competition td.details table.details {width:100%;float:left;}
table.competition td.details table.details tbody tr {float:left;padding:0;width:100%;}
table.competition td.details table.details tbody td{text-align:left;}
table.competition td.details table.details td {font-family: 'HelveticaL',Arial; text-align:right;}
table.competition td.details table.details td:first-child { max-width:500px;min-width:500px;padding-left:0;text-align:right; }
table.competition td.details table.details td.cpdata {text-align:left;margin-bottom: 5px;}
table.competition td.details table.details td.cpdata br {display:none;}
table.competition td.details table.details td.cpdata input {font-size:0.9em;background-color: #efefef;margin-bottom: 10px;}
table.competition td.details td.cpdata .required_star { float: right; padding: 0px 5px; }
.sailor_of_the_year_competition .competition .required_star {display: inline;}
.sailor_of_the_year_competition .competition .securimagebox div {display: inline;}
.sailor_of_the_year_competition .competition .securimagebox {margin-bottom: 10px; margin-top: 20px;}
.sailor_of_the_year_competition .competition .instructions {margin-top: -50px;}
.sailor_of_the_year_competition .competition tr:last-child {position: relative; display: block; margin-top: -50px; }
.sailor_of_the_year_competition td .title {font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-size: 1.4em; color: #002664;}

.smarteditmode .addthis-smartlayers { display: none; }
.addthis-smartlayers h2 { background: none; }

/*---Gallery---*/
.feat_gallrotate_styleb .ad-gallery{width: 100%;position: relative;display: block;float: left;clear: both;}
.feat_gallrotate_styleb .titletxt  {font-family: 'galano_grotesque';text-transform: uppercase;font-size: 2.813rem;padding: 35px 0 35px 0;color: #192757;text-align: center;}
.feat_gallrotate_styleb .headlinetxt{display:none;}

.feat_gallrotate_styleb .ad-nav{width: 90%;padding: 25px 5%;margin: 0;background: #fff;text-align: center;clear: both;position:relative;float: left;display: block;z-index: 10;bottom: 0;}
.feat_gallrotate_styleb .ad-nav .ad-thumbs ul {float: left;width: 100%!important;margin-left: 3%}
.feat_gallrotate_styleb .ad-nav .ad-thumbs ul li {display: inline;}
.feat_gallrotate_styleb .ad-nav .ad-thumbs ul li a img{width: 80px;margin: 0 4px;}
.feat_gallrotate_styleb .ad-nav .ad-back,
.feat_gallrotate_styleb .ad-nav .ad-forward{position:absolute;top: calc(50% - 26px);text-indent:-3000px;overflow:hidden;width: 50px;height: 50px!important;}
.feat_gallrotate_styleb .ad-nav .ad-back{left:2%;cursor:pointer;}
.feat_gallrotate_styleb .ad-nav .ad-forward{right:2%;cursor:pointer;}
.feat_gallrotate_styleb .ad-nav .ad-back:before{content:"<";text-indent: 0px;color:#192757 ; position: absolute;left: 0;top: 0; font-size: 1.5rem;text-align: center;}
.feat_gallrotate_styleb .ad-nav .ad-forward:before{content:">";text-indent: 0px;color:#192757; position: absolute;left: 0;top: 0; font-size: 1.5rem;text-align: center;}

.feat_gallrotate_styleb .ad-controls{background: #E3E3E3;display: block;float: left;width: 100%;padding: 20px 0;}
.feat_gallrotate_styleb .ad-controls p{float:left;font-family: inherit;color: #192757;font-size: 1rem;line-height: 2em;margin: 0 0 0 5%!important;}
.feat_gallrotate_styleb .ad-controls .ad-slideshow-start{position:relative;margin-right:5%;float:right;text-indent:-3000px;overflow:hidden;width:60px;height: 30px;}
.feat_gallrotate_styleb .ad-controls .ad-slideshow-start:before{content: "Play";text-indent: 0px;color:#192757; position: absolute;left: 0;top: 0; width:100%;font-size: 1.5rem;text-align: center;}
.feat_gallrotate_styleb .ad-controls .ad-slideshow-start:hover:before{color:grey;cursor:pointer;}
.feat_gallrotate_styleb .ad-controls .ad-slideshow-stop{position:relative;margin-right:5%;float:right;text-indent:-3000px;overflow:hidden;width:70px;height: 30px;}
.feat_gallrotate_styleb .ad-controls .ad-slideshow-stop:before{content:"Pause";text-indent: 0px;color:#192757; position: absolute;left: 0;top: 0; width:100%;font-size: 1.5rem;text-align: center;}
.feat_gallrotate_styleb .ad-controls .ad-slideshow-stop:hover:before{color:grey;cursor:pointer;}

.feat_gallrotate_styleb .ad-image{width: 70%!important;height: auto!important;margin: 0px auto 43px;}
.feat_gallrotate_styleb .ad-image p{display: inline;}
.feat_gallrotate_styleb .ad-image img{width: 100%;display: block;height: auto;padding: 0px 0 20px;}
.feat_gallrotate_styleb .ad-image-wrapper .ad-prev,
.feat_gallrotate_styleb .ad-image-wrapper .ad-next{position:absolute;top:calc(50% - 65px);text-indent:-3000px;overflow:hidden;width: 50px;height: 50px!important;}
.feat_gallrotate_styleb .ad-image-wrapper .ad-prev{left:5%;}
.feat_gallrotate_styleb .ad-image-wrapper .ad-prev:before{content:"<";text-indent: 0px;color:#192757 ; position: absolute;left: 0;top: 0;font-size: 1.5rem;text-align: center;}
.feat_gallrotate_styleb .ad-image-wrapper .ad-next{right:5%;}
.feat_gallrotate_styleb .ad-image-wrapper .ad-next:before{content:">";text-indent: 0px;color:#192757; position: absolute;left: 0;top: 0; font-size: 1.5rem;text-align: center;}
.feat_gallrotate_styleb .ad-image-wrapper .ad-prev:hover:before,
.feat_gallrotate_styleb .ad-image-wrapper .ad-next:hover:before{color:grey;cursor:pointer;}
.feat_gallrotate_styleb .ad-image-wrapper{text-align:center;position: relative;display: block;width: 100%;clear: both;float: left;}

@media screen and (max-width:640px) {
.feat_gallrotate_styleb .titletxt  {font-size: 2rem;}
}
@media screen and (max-width:620px) {
.feat_gallrotate_styleb .ad-image{width: 80%!important;}
.feat_gallrotate_styleb .ad-image-wrapper .ad-next{right:7%;z-index:1;}
.feat_gallrotate_styleb .ad-image-wrapper .ad-prev{left:7%;z-index:1;}
.feat_gallrotate_styleb .ad-image-wrapper .ad-prev:before{content:"<";text-indent: 0px;color:#192757 ; background:#fff; border-radius:50px; position: absolute;left: 0;top: 0; font-size: 1.5rem;text-align: center;}
.feat_gallrotate_styleb .ad-image-wrapper .ad-next:before{content:">";text-indent: 0px;color:#192757; background:#fff; border-radius:50px; position: absolute;left: 0;top: 0;font-size: 1.5rem;text-align: center;}
.feat_gallrotate_styleb .ad-nav .ad-back:before{content:"<";text-indent: 0px;color:#192757 ; position: absolute;left: 0;top: 0; font-size: 1.5rem;text-align: center;}
.feat_gallrotate_styleb .ad-nav .ad-forward:before{content:">";text-indent: 0px;color:#192757; position: absolute;left: 0;top: 0; font-size: 1.5rem;text-align: center;}
}
@media screen and (max-width:480px) {
.feat_gallrotate_styleb .ad-image{width: 90%!important;}
}

/*ENTRY LIST TABLE*/
.entrylist_container {height:450px;}
.entrylist_container .classpanels {height:initial!important;overflow:hidden!important;}
/* <img alt="" src="/images/structure/backgrounds/isaf11-regbutton.png" /><img alt="" src="/images/structure/backgrounds/isaf12-1cola-title.png" /><img alt="" src="/images/structure/backgrounds/isaf12-tab-full.png" /><img alt="" src="/images/structure/backgrounds/isaf12-1cola-title.png" /><img alt="" src="/images/structure/backgrounds/isaf12-button.png" /><img alt="" src="/images/structure/backgrounds/isaf12-loginbutton2.png" /><img alt="" src="/images/structure/backgrounds/isaf12-tab-right.png" /><img alt="" src="/images/structure/backgrounds/isaf12-tab-left.png" /><img alt="" src="/images/structure/backgrounds/subnav-bg.png" /><img alt="" src="/images/structure/backgrounds/subnav-bg.png" /><img alt="" src="/images/structure/backgrounds/isaf12-worldmap.jpg" /><img alt="" src="/images/structure/backgrounds/6-oceania.png" /><img alt="" src="/images/structure/backgrounds/5-africa.png" /><img alt="" src="/images/structure/backgrounds/isaf12-tab-left.png" /><img alt="" src="/images/structure/backgrounds/isaf12-tab-right.png" /><img alt="" src="/images/structure/backgrounds/4-asia.png" /><img alt="" src="/images/structure/backgrounds/3-europe.png" /><img alt="" src="/images/structure/backgrounds/2-centralamerica.png" /><img alt="" src="/images/structure/backgrounds/1-northamerica.png" /><img alt="" src="/images/structure/backgrounds/isaf12-2col1-titleheader.png" /><img alt="" src="/images/structure/backgrounds/isaf12-loginbutton.png" /><img alt="" src="/images/structure/backgrounds/isaf12-generalbutton.png" /><img alt="" src="/images/structure/backgrounds/isaf12-disabledsailing.png" /><img alt="" src="/images/structure/backgrounds/isaf12-worldwide.png" /><img alt="" src="/images/structure/backgrounds/isaf12-2col1-titleheader.png" /><img alt="" src="/images/structure/backgrounds/isaf12-meeting.png" /><img alt="" src="/images/structure/backgrounds/isaf12-classes.png" /><img alt="" src="/images/structure/backgrounds/isaf12-trainingbg.png" /><img alt="" src="/images/structure/backgrounds/isaf12-raceofficialbg.png" /><img alt="" src="/images/structure/backgrounds/isaf12-smallarrow-reverse.png" /><img alt="" src="/images/structure/backgrounds/isaf12-sailorsbg.png" /><img alt="" src="/images/structure/backgrounds/isaf12-mainarrowbig-white-left.png" /><img alt="" src="/images/structure/backgrounds/isaf12-selector-off.png" /><img alt="" src="/images/structure/backgrounds/isaf12-selector-on.png" /><img alt="" src="/images/structure/backgrounds/isaf12-mainarrowbig-white.png" /><img alt="" src="/images/structure/base/isaf12-mainarrowbig.png" /><img alt="" src="/images/structure/backgrounds/isaf12-mainnewsbg.png" /><img alt="" src="/images/structure/backgrounds/isaf-member-button.png" /><img alt="" src="/images/structure/backgrounds/isaf-twit-icn.png" /><img alt="" src="/images/structure/backgrounds/isaf-fb-icn.png" /><img alt="" src="/images/structure/backgrounds/isaf-ezine-icn.png" /><img alt="" src="/images/structure/backgrounds/isaf-gallery-icn.png" /><img alt="" src="/images/structure/backgrounds/isaf-tv-icn.png" /><img alt="" src="/images/structure/backgrounds/isaf-rss-icn.png" /><img alt="" src="/images/structure/backgrounds/isaf-search-icn.png" /><img alt="" src="/images/structure/backgrounds/isaf-news-icn.png" /><img alt="" src="/images/structure/backgrounds/isaf12-tabbedli.png" /><img alt="" src="/images/structure/backgrounds/isaf12-smallarrow.png" /><img alt="" src="/images/structure/backgrounds/isaf12-olympicslogo.png" /><img alt="" src="/images/structure/backgrounds/isaf12-tabbedarea.jpg" /><img alt="" src="/images/structure/backgrounds/isaf12-textboxbg.png" /><img alt="" src="/images/structure/backgrounds/mainnav-160.png" /><img alt="" src="/images/structure/backgrounds/mainnav-80.png" /><img alt="" src="/images/structure/backgrounds/mainnav-85.png" /><img alt="" src="/images/structure/backgrounds/mainnav-95.png" /><img alt="" src="/images/structure/backgrounds/mainnav-60.png" /><img alt="" src="/images/structure/backgrounds/mainnav-140.png" /><img alt="" src="/images/structure/backgrounds/isaf12-divbgbottom.png" /><img alt="" src="/images/structure/backgrounds/isaf12-tiledblue.png" /><img alt="" src="/images/structure/backgrounds/isaf12-micrositesbg.png" /><img alt="" src="/images/structure/backgrounds/isaf12-partnersbg.png" /><img alt="" src="/images/structure/backgrounds/isaf12-mainbg-tiled.jpg" /><img alt="" src="/images/structure/backgrounds/isaf12-mainbg.jpg" /><img alt="" src="/images/structure/backgrounds/news-home.gif" /><img alt="" src="/images/structure/backgrounds/fans12-newsicon.png" /> */


body {      }