﻿/* Blue2 0B5E8A */
/* dark blue 212f68 */
/* light blue 5e7cab */
/* light grey = 4c4c4c */
/* dark Brown b45d16  8F0026 */

/*content width: 572 between padding/margins etc */

body{}
#bc_main_wrapper img{border-style: none;}
#bc_main_wrapper{width: 750px;}
#bc_main_wrapper h1{font-family: Verdana, Arial, Serif;font-size: 17px;font-weight: normal;text-align: left;margin: 5px 0 0 0;}
#bc_main_wrapper h2
{
    font-family: Verdana, Arial, Serif;
    font-size: 13px;
    font-weight: bold;
    color: #5e7cab;
    margin-bottom: 8px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d9e5f0;
    padding-bottom: 3px;
}
#bc_main_wrapper h3
{
    font-family: verdana;
    color: #5e7cab;
    font-size: 12px;
    background-image: none;
    border-style: none;
    font-weight: bold;
    padding: 0;
}
#bc_main_wrapper p{font-family: Verdana, Arial, Serif;font-size:12px;color:#4c4c4c;margin: 8px 0 8px}
#bc_main_wrapper input{margin: 0px;border: 1px solid #a6b7d2 !important;font-family: verdana;font-size: 12px;padding:2px;}
#bc_main_wrapper textarea{margin: 0px;border: 1px solid #a6b7d2 !important;font-family: verdana;font-size: 12px;padding:2px;}
#bc_main_wrapper select
{
    margin: 0px;
    border: 1px solid #a6b7d2 !important;
    font-family: verdana;
    font-size: 12px;
    border-collapse: collapse;
}


div.preload {height: 0; overflow:hidden !important; display: none;}
#bc_main_wrapper a{color:#5e7cab;}
#bc_main_wrapper a:hover{color:#CC0000;}

p.footnote{font-size: 11px !important;line-height: 160%;font-style: italic;}

.input_no_border
{
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
}

.error_msg{font-size:11px;color:#CC0000;}

#bc_content{margin: 35px 22px 0px 0px;background-color: white;width: 572px;float: left;}
#bc_right_col{margin: 0px 0 0 0;width:156px;background-color: #fff;float:left;}

.panel_quote
{
}
.panel_quote a
{
    background-image: url(/Images/tim/panel_quote.gif);
    width: 280px;
    height: 60px;
    display: block;
}
.panel_quote a:hover
{
    background-image: url(/Images/tim/panel_quote_r.gif);

}
.panel_club
{

}
.panel_club a
{
    background-image: url(/Images/tim/panel_club.gif);
    width: 280px;
    height: 60px;
    display: block;
}
.panel_club a:hover
{
    background-image: url(/Images/tim/panel_club_r.gif);
}
.bc_zone{width: 259px;height: 93px;float: left;padding: 10px 10px 10px 10px;}
.bc_zones{}
.bc_zones h2
{
    border-style: none !important;
    margin: 0 0 14px 0 !important;
    font-size: 15px !important;
    color: #212f68 !important;
    font-weight: normal !important;
}
.bc_zone a{display:inline;color: #212f68 !important;line-height:15px !important;}
.bc_zone a:hover{color:#CC0000 !important;}
.bc_zone h2 a{font-weight: normal;font-size: 16px;}
.bc_left_zone{margin:7px 2px 2px 0;}
.bc_right_zone{margin: 7px 0px 2px 7px;}
.bc_zone_annuity{background-image: url(/images/tim/zone_annuity.jpg);}
.bc_zone_drawdown{background-image: url(/images/tim/zone_drawdown.jpg);}
.bc_zone_rates{background-image: url(/images/tim/zone_rates.jpg);}
.bc_zone_question{background-image: url(/images/tim/zone_questions.jpg);}
.zone_table{width:213px}
.zone_table tr{vertical-align: top;}
.zone_table td{vertical-align: top;}
.zone_bullet
{
    height: 11px;
    width: 6px;
    background-image: url(/Images/tim/zone_bullet.png);
}

/*START - NAV*/
div.menu_wrapper{width: 156px;margin:0;padding:0} 
/* IMPORTANT - This gets rid of the solid background behind text in the ASP.Net menu */
div.menu_wrapper a, div.menu_wrapper a:hover, div.menu_wrapper a:active, div.menu_wrapper a:focus{background: transparent ! important; background: none;}
.menu{width: 100%;margin:0;position:relative;padding:0}
.menu a{display:block;margin:0}
/*.nav_level_1 {width: 100%; font: bold 12px Verdana, Arial, Helvetica, sans-serif; height: 24px; color: #5f6064; background: url(/images/nav_left_1.gif); padding-left: 8px;}*/
.nav_top{font: bold 13px Verdana, Arial, Helvetica, sans-serif;color: #ffffff !important;height: 23px;background-image: url(/Images/tim/menu/nav_home.gif);text-decoration: none;background-repeat: no-repeat;}
.nav_top a{height: 20px;padding: 3px 0px 0px 8px;display: block;}
.nav_top:hover{text-decoration: underline;}
.nav_level_1{font: bold 13px Verdana, Arial, Helvetica, sans-serif;color: #4c4c4c !important;height: 23px;background-image: url(/Images/tim/menu/nav_level_1.gif);text-decoration: none;background-repeat: no-repeat;}
.nav_level_1 a{height: 20px;padding: 3px 0px 0px 8px;display: block;}
.nav_level_1:hover{text-decoration: none;}
.nav_level_2{font: normal 11px Verdana, Arial, Helvetica, sans-serif;height: 23px;color: #4c4c4c !important;background-image: url(/Images/tim/menu/nav_level_2.gif);text-decoration: none;background-repeat: no-repeat;}
.nav_level_2 a{height: 18px;padding: 5px 0px 0px 24px;display: block;}
.nav_level_2 a:hover{}
.nav_level_3{font: normal 12px Verdana, Arial, Helvetica, sans-serif;height: 24px;color: #5f6064 !important;background-image: url(/Images/tim/menu/nav_left_3.gif);background-repeat: no-repeat;}
.nav_level_3 a{padding: 4px 0px 0px 36px;height: 20px;}
.nav_level_3:hover{color: #ffffff;background-image: url(/Images/tim/menu/nav_left_3_r.gif);}
.top_menu {position: absolute; top: 0; left: 0;}
.nav_top_level{width: 100px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; height: 26px; color: #FFFFFF; text-align: center; background: url(/images/nav_top_off.gif);}
.nav_top_level:hover{text-decoration: none; background: url(/images/tim/menu/nav_top_on.gif);}/*END - NAV*/

/*CALCULATORS*/
div.calc_input
{
    padding: 7px 0px 7px 5px;
    background-color: #f2f4f9;
    margin-bottom: 20px;
    width: 557px;
    background-image: url(/Images/tim/line_dashes.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}
/*div.calc_input select{margin: 0px;border: 1px solid #999999 !important;font-family: verdana;font-size: 12px;}*/
p.calc_instruction_text{color:#5e7cab !important;}
.anntabletop{width:100%;}
.anntabletop tr{vertical-align: top;}

div.calc_result
{
    width: 562px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #edf0f7;
    padding-top: 4px;
    padding-bottom: 4px;overflow: hidden;
}
div.calc_result_top
{
    margin-top:20px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #edf0f7;
}
div.calc_result_bottom
{
    margin-bottom: 20px;
}
div.calc_result .col1{width: 150px;float: left;}
div.calc_result .col2{width: 412px;float: left;color: #212f68;}

div.atables
{
    padding-bottom: 20px;
    margin-bottom:15px;
    background-position: left bottom;
    background-image: url(/Images/tim/line_dashes.gif) !important;
    background-repeat: no-repeat;
}

div.calc_notes{}
div.calc_notes h2
{
    margin: 15px 0px 5px 0px !important;
    color: #5e7cab !important;
    font-size: 14px !important;
}
div.calc_notes h3
{
    
    margin: 5px 0px 0px 0px !important;
    color: #5e7cab !important;
    font-weight: bold;
    font-size: 12px !important;
    padding: 0 !important;
    background-image: url(/Images/tim/line_dashes.gif) !important;
    background-repeat: no-repeat;
}
div.calc_notes ul
{
    margin-top: 0px;
    margin-bottom: 0px;
}

/*CHARTS*/
div.chart{width: 182px;height: 113px;float:left;margin-top: 15px;margin-bottom: 30px}
div.chart a{display: block;width: 182px;height: 113px;}
div.chart a.chart1{background-image: url(/Images/tim/charts/chart_icon1.gif);}
div.chart a.chart1:hover{background-image: url(/Images/tim/charts/chart_icon1_r.gif);}
div.chart a.chart2{background-image: url(/Images/tim/charts/chart_icon2.gif);}
div.chart a.chart2:hover{background-image: url(/Images/tim/charts/chart_icon2_r.gif);}
div.chart a.chart3{background-image: url(/Images/tim/charts/chart_icon3.gif);}
div.chart a.chart3:hover{background-image: url(/Images/tim/charts/chart_icon3_r.gif);}

div.chart1{margin-right: 5px;}
div.chart2{margin-right: 5px;margin-left: 5px;}
div.chart3{margin-left: 5px;}

/*CONTACT US*/
div.contact
{
    background-position: left bottom;
    background-color: #f2f4f9;
    background-image: url(/Images/tim/line_dashes.gif) !important;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    padding-bottom:10px
}
div.contact h3
{
    margin-top:5px !important;
    color:#5e7cab !important;
}
table#contact_table{}
table#contact_table tr
{
    vertical-align: top;
}

/*ANNUITIES SECTION*/
div.annuity_panels
{
    width: 562px;
}
div.panel_annuity_index
{
    float: left;
    width: 271px;
    height: 165px;
}
div.panel_annuity_index h1
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 3px;
    border-bottom-color: #d9e5f0;
    font-size: 15px !important;
    font-weight: bold !important;
}
div.panel_annuity_index ul
{
    list-style-image: url(/Images/tim/zone_bullet.png);
    margin-top: 8px;
}
div.panel_annuity_index li
{
    line-height: 1.4em;
}
div.panel_annuity_index li a
{
    color: #333333 !important;
    line-height: 1.2em;
}
div.panel_annuity_index li a:hover
{
    color: #cc0000 !important;
}
.annuity_guide
{
    background-image: url(/Images/tim/panel_freeguide.gif);
    background-repeat: no-repeat;
    width: 280px;
    height: 68px;
    margin-top: 10px;
}
.annuity_guide:hover
{
    background-image: url(/Images/tim/panel_freeguide_r.gif);
}
.annuity_guide a
{
    display: block;
    height: 100%;
    width: 100%;
}
#tableLifeExp
{
    width: 562px;
    text-align: left;
}
#tableLifeExp th
{
    color: #ffffff;
    background-color: #5e7cab;
    font-weight: bold;
}
#tableLifeExp tr .row2
{
    background-color: #f2f4f9 !important;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #5e7cab;
}
#tableLifeExp  .row2 td
{
    background-color: #f2f4f9 !important;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #5e7cab;
}

#tableLifeExp tr .altrow
{
    background-color: #f2f4f9;
}
#tableLifeExp .altrow td
{
    background-color: #f2f4f9;
}

/*DRAWDOWN*/
.dd_guide
{
    background-image: url(/Images/tim/panel_freedraw.gif);
    background-repeat: no-repeat;
    width: 280px;
    height: 68px;
    margin-top: 10px;
}
.dd_guide:hover
{
    background-image: url(/Images/tim/panel_freedraw_r.gif);
}
.dd_guide a
{
    display: block;
    height: 100%;
    width: 100%;
}

/*LOGIN / REGISTER PAGE*/
.login_register
{
    border: 1px Solid #a6b7d2;
    padding: 10px;
    background-color: #f2f4f9;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    width: 541px;
}
.register_table
{
    width: 100%;
}
.register_table tr
{
    vertical-align: top;
}
.register_table td
{
    vertical-align: top;
}
