﻿.main_content_container
{
    width: 988px;
    background: url(/_common/img/bg_main_content_container.gif) no-repeat;
}

.main_content_container .tab_content_container
{
    background: #1A1A1A;
    width: 939px;
    overflow: hidden;
    margin: 0px 0px 0px 11px;
    padding: 30px 0px 0px 27px;
}

.main_content_container .experiences_content_container
{
    background: #1A1A1A;
    width: 966px;
    overflow: hidden;
    margin: 0px 0px 0px 11px;
    color: #fff;
}

.main_content_container .results_content_container
{
    background: #1A1A1A;
    width: 951px;
    overflow: hidden;
    margin: 0px 0px 0px 11px;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 35px;
    padding-left: 15px;
    color: #fff;
}

.main_content_container .results_content_container h1
{
    display: block;
    color: #fff;
    border-bottom: solid 1px #686868;
    margin-bottom: 15px;
}

.main_content_container .results_content_container .intro_text div
{
    padding-right: 35px;
}

.main_content_container .text_content_container
{
    background: #ADE4F9;
    width: 896px;
    overflow: hidden;
    margin: 0px 0px 0px 11px;
    padding: 35px;
    color: #495555;
}

.main_content_container .text_content_container h1
{
    color: #00AEED;
}

.main_content_bottomcap
{
    width: 966px;
    height: 6px;
    overflow: hidden;
    position: relative;
    top: 0px;
    left: 11px;
    background: url(/_common/img/bg_main_content_bottomcap.gif);
    clear: both;
}

.main_content_container .homepage
{
    position: relative;
    left: 11px;
}

.homepage .how_it_works
{
    width: 966px;
    height: 52px;
    overflow: hidden;
    background: url(/_common/img/homepage/bg_how_it_works.gif);
    position: relative;
}

.homepage .how_it_works .button_set
{
    position: relative;
    top: 3px;
    left: 6px;
    float: right;
}

body.ie6 .homepage .how_it_works .button_set
{
    left: 12px;
}

.homepage .how_it_works .button_set a
{
    display: block;
    float: left;
    height: 28px;
    margin-right: 5px;
    background: url(/_common/img/homepage/btn_how_it_works_sprite.gif);
    text-indent: -9999px;
}

.homepage .how_it_works .button_set a.btn1
{
    width: 100px;
    background-position: 0px 0px;
}

.homepage .how_it_works .button_set a.btn1:hover
{
    background-position: 0px -84px;
}

.homepage .how_it_works .button_set a.btn2
{
    width: 299px;
    background-position: 0px -28px;
}

.homepage .how_it_works .button_set a.btn2:hover
{
    background-position: 0px -112px;
}

.homepage .how_it_works .button_set a.btn3
{
    width: 202px;
    background-position: 0px -56px;
}

.homepage .how_it_works .button_set a.btn3:hover
{
    background-position: 0px -140px;
}

.homepage .how_it_works_steps .steps
{
    clear: both;
    height: 269px;
}

.homepage .how_it_works_steps .steps div.step1,
.homepage .how_it_works_steps .steps div.step2,
.homepage .how_it_works_steps .steps div.step3
{
    width: 242px;
    float: left;
}

.homepage .how_it_works_steps .steps div.step4
{
    width: 240px;
    float: left;
}

.homepage .bottom_panels
{
    position: relative;
    left: -2px;
    margin-bottom: 13px;
}

body.ie6 .homepage .bottom_panels .panel_discover
{
    margin-left: 5px;
}

.homepage .bottom_panels .panel_discover a img,
.homepage .bottom_panels .panel_flying_challenge a img
{
    border: 0px;
}

.homepage .bottom_panels .panel_discover
{
    width: 358px;
    height: 169px;
    float: left;
    margin-top: 1px;
}

.homepage .bottom_panels .panel_flying_challenge
{
    width: 611px;
    height: 169px;
    float: left;
    margin-top: 1px;
}

.homepage .qfind
{
    clear: both;
    margin-top: 20px;
    border-bottom: solid 1px #6dcff6;
    width: 966px;
    background: #D8F1FD;
}

.homepage .qfind h2
{
    color: #00aef1;
    margin-bottom: 7px;
}

.homepage .qfind ul.quickfind_list *     
{
    margin: 0; 
    padding: 0;
    outline: none;
}

.homepage .qfind ul.quickfind_list 
{
    margin: 0;
    padding: 0; 
    list-style: none; 
    color: #000; 
    width: 220px; 
    background: #fff; 
    position: absolute; 
    display: none; 
    border: solid 1px #fff; 
    left: 0;
    margin-top: 5px;
    overflow: auto; 
    z-index: 9999 !important;
    outline: none;
}

.homepage .qfind .quickfind_select
{
    width: 215px; 
    height: 19px; 
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 7px 0 0 8px; 
    float: left; 
    background: url(/_common/img/bg_quick_find_select.gif);
    color: #005D95; 
    font-size: 0.8em;
    font-weight: bold;
}

.homepage .qfind .newListSelected:hover 
{
    background-position: 0 -26px;
    cursor: default;
    cursor: pointer;
}

.homepage .qfind .newListSelected span 
{
    width: 153px; 
    display: block;
}

.homepage .qfind ul.quickfind_list li 
{
    padding: 3px 8px;
    width: 203px;
    overflow: hidden;
}

.homepage .qfind .quickfind_selected_item 
{
    overflow: hidden; 
    height: 16px; 
    padding: 0 23px 0 0;
}

.homepage .qfind .quickfind_hilite /* list item default? */
{   
    background: none; /*url(/_common/img/bg_quick_find_item.gif);*/
    color: #000 !important;
}

.homepage .qfind .quickfind_item_hover /* list item hover */
{
    background: url(/_common/img/bg_quick_find_item.gif);
    color: #005D95 !important;
    cursor: default;
    cursor: pointer;
}

.homepage .qfind .quickfind_item_sel_hover 
{   
    cursor: default;
    cursor: pointer;
}

.homepage .nav
{
    padding-top: 10px;
    padding-bottom: 13px;
    border-bottom: solid 1px #6dcff6;
    width: 966px;
    z-index: 1;
    background: #D8F1FD;
}

.homepage .nav ul
{
    list-style: none;
    margin: 0px;
    padding: 0px 0px 13px 0px;
}

.homepage .nav ul li
{
    float: left;
    margin-right: 15px;
}

.homepage .nav ul li.right
{
    float: right;
}

.homepage .nav ul li a
{
    color: #005d93;
    font-size: 1.0em;
    font-weight: bold;
}

.homepage .homepage_content
{   
    background: url(/_common/img/bg_homepage.gif) top right no-repeat;
    width: 966px;
    padding-bottom: 13px;
    margin-left: 0px;
    border-bottom: solid 1px #6dcff6;
    position: relative;
    z-index: 1000;
}

.homepage .homepage_content .title
{
    padding-top: 13px;
    padding-bottom: 13px;
}

.ticker
{
    background: #006a92;
    width: 946px;
    margin-left: 11px;
    color: #CACACA;
    padding: 10px;
    font-size: 1.3em;
    font-weight: bold;
}

.ticker a
{
    color: #fff;
    outline: none;
}

.tickerDetail
{
    background: #D8F1FD;
    width: 944px;
    margin-left: 11px;
    color: #303030;
    padding: 10px;
    font-size: 1.2em;
    border-left: solid 1px #006a92;
    border-right: solid 1px #006a92;
    border-bottom: solid 1px #006a92;
    position: relative;
}

.tickerDetail .tickerClose
{
    position:absolute;
    bottom:0;
    right:0;
    margin-bottom:-1px;
    margin-right:-1px;
}

.homepage .homepage_content .text_content
{
    color: #303030;
    font-size: 0.9em;
    clear: both;
    width: 795px;
    padding-top: 13px;
    float: left;
}

.homepage .homepage_content .right_logos
{
    float: left;
    width: 171px;
}

.homepage .homepage_content .right_logos .exhilaration_logo
{
    padding-left: 25px;
    margin-top: 15px;
}

.homepage .homepage_content .right_logos .sponsor
{
    font-size: 0.8em;
    color: #005d95;
    text-align: center;
    position: absolute;
    bottom: 0px;
    right: 25px;
}

.homepage .homepage_content .right_logos .sponsor div
{
    padding-top: 6px;
}

.homepage .homepage_content .text_content p
{
    margin-top: 0px;
}

.homepage .quickfind ul.quickfind_list *     
{
    margin: 0; 
    padding: 0;
    z-index: 9999;
}

.homepage .quickfind ul.quickfind_list 
{
    margin: 0;
    padding: 0; 
    list-style: none; 
    color: #000; 
    width: 220px; 
    background: #fff; 
    position: absolute; 
    display: none; 
    border: solid 1px #fff; 
    left: 0;
    margin-top: 5px;
    overflow: auto; 
    z-index: 9999;
}

.homepage .quickfind .quickfind_select
{
    width: 215px; 
    height: 19px; 
    margin-bottom: 10px;
    padding: 7px 0 0 8px; 
    float: left; 
    background: url(/_common/img/bg_quick_find_select.gif);
    color: #005D95; 
    font-size: 0.8em;
    font-weight: bold;
}

.homepage .quickfind .newListSelected:hover 
{
    background-position: 0 -26px;
    cursor: default;
    cursor: pointer;
}

.homepage .quickfind .newListSelected span 
{
    width: 153px; 
    display: block;
}

.homepage .quickfind ul.quickfind_list li 
{
    padding: 3px 8px;
    width: 203px;
    overflow: hidden;
}

.homepage .quickfind .quickfind_selected_item 
{
    overflow: hidden; 
    height: 16px; 
    padding: 0 23px 0 0;
}

.homepage .quickfind .quickfind_hilite /* list item default? */
{   
    background: none; /*url(/_common/img/bg_quick_find_item.gif);*/
    color: #000 !important;
}

.homepage .quickfind .quickfind_item_hover /* list item hover */
{
    background: url(/_common/img/bg_quick_find_item.gif);
    color: #005D95 !important;
    cursor: default;
    cursor: pointer;
}

.homepage .quickfind .quickfind_item_sel_hover 
{   
    cursor: default;
    cursor: pointer;
}

a img
{
    border: 0;
}
