﻿        html, body
        {
            height: 100%;
        }
        body
        {
            margin: 0px;
            padding: 0px;
            background-color: #FFFFFF;
            font-family: Arial, Verdana, sans-serif;
            font-size: 12px;
        }
        a
        {
            text-decoration: none;
        }
        .page_size
        {
            width: 760px;
        }
        #header
        {
            background-color: #FFFFFF;
        }
        #page_header
        {
            text-align: left;
            width: 100%;
        }
        #top_border
        {
            background: #17a605 url( /images/business_solutions/top_border.gif ) top left repeat-x;
            width: 100%;
            height: 23px;
        }
        #main
        {
            background-color: #FFFFFF;
        }
        #main .page_size, #main center
        {
        }
        #page_main
        {
            text-align: left;
            padding: 20px 0 20px 0;
        }
        #personal_menu
        {
            background-color: #E4F2FA;
            height: 26px;
        }
        #personal_menu
        {
            color: #0000FF;
        }
        #personal_menu span, #personal_menu a
        {
            position: relative;
            top: 4px;
        }
        #personal_menu img
        {
            position: relative;
            top: 1px;
        }
        #personal_menu a
        {
            text-decoration: none;
            color: #0000FF;
        }
        #personal_menu a:hover
        {
            text-decoration: underline;
        }
        .menu_tab
        {
        }
        .tab_active
        {
            background: url( /images/business_solutions/tab_center_active.gif ) top left repeat-x;
            padding: 0px;
            height: 25px;
            float: left;
            position: relative;
            top: 6px;
            margin: 0px 2px 0px 0px;
        }
        html > body .tab_active
        {
            top: 4px;
            margin: 0px 4px 0px 0px;
        }
        .tab_active img
        {
            margin: 0px;
            padding: 0px;
        }
        .tab_active a
        {
            padding: 0px 0px;
            position: relative;
            text-decoration: none;
            font-weight: bold;
            color: #FFF6D5;
            height: 25px;
        }
        .tab_active a:hover
        {
            color: #FFFFFF;
        }
        .tab_active_text, a.tab_active_text
        {
            text-decoration: none;
            font-weight: bold;
            font-family: Tahoma;
            font-size: 11px;
            color: #FFFFFF;
            position: relative;
            top: -7px;
            cursor: pointer;
        }
        .tab_inactive
        {
            background: url( /images/business_solutions/tab_center_inactive.gif ) top left repeat-x;
            padding: 0px;
            margin: 0px 0px;
            height: 26px;
            float: left;
            position: relative;
            top: 7px;
            margin: 0px 2px 0px 0px;
        }
        html > body .tab_inactive
        {
            height: 25px;
            top: 6px;
            margin: 0px 4px 0px 0px;
        }
        .tab_inactive img
        {
            margin: 0px;
            padding: 0px;
        }
        .tab_inactive a
        {
            padding: 0px 5px;
            position: relative;
            top: 0;
            text-decoration: none;
            font-weight: bold;
            color: #606060;
            height: 25px;
        }
        .tab_inactive a:hover
        {
            color: #000000;
        }
        .tab_inactive_text, a.tab_inactive_text
        {
            text-decoration: none;
            font-weight: bold;
            font-family: Tahoma;
            font-size: 11px;
            color: #606060;
            position: relative;
            top: -5px;
            cursor: pointer;
        }
        #footer
        {
            text-align: center;
            font-size: 11px;
            width: 100%;
            border-top: #DBDBDB 1px solid;
            background-color: #FFFFFF;
            color: #000000;
            padding: 5px 0px;
        }
        #footer_menu a
        {
            padding: 0px 2px;
            text-decoration: none;
        }
        #footer_menu a:hover
        {
            text-decoration: underline;
        }
        .roundedblue_bg
        {
            background: ;}
        .roundedblue_tl
        {
            background: url( /corp/images/rb_tl.gif ) no-repeat top left;
        }
        .roundedblue_tr
        {
            background: url( /corp/images/rb_tr.gif ) no-repeat top right;
            padding: 10px;
            text-align: left;
        }
        .roundedblue_bl
        {
            background: url( /corp/images/rb_bl.gif ) no-repeat bottom left #DBF0FF;
        }
        .roundedblue_br
        {
            background: url( /corp/images/rb_br.gif ) no-repeat bottom right;
        }
        .bus_sol_text
        {
            color: #004A91;
        }
        .bus_sol_large_text
        {
            color: #004A91;
            font-weight: bold;
            font-size: 18px;
        }
        #personal_menu span.cartItems
        {
            top: 0;
        }
        a#helpid{padding:1px 20px 3px 4px;background:url( /images/public/icon_helpid-1.gif ) top right no-repeat;min-height:18px}a#helpid:hover{padding:1px 20px 3px 4px;background:url( /images/public/icon_helpid-2.gif ) top right no-repeat;min-height:18px}
        #main_number{padding-left:5px;font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:400;color:#636563;text-align:left;}#main_number .need_help{color:#0061C6;font-weight:700}#main_number .need_help a{color:#636563;font-weight:400;text-decoration:none}
    
    
    
    






/* embedded styles from listings */

td#categories { vertical-align: top; }
div#categories_middle { background-image: none; background-color: #F6F6F6; border: 2px solid #D6D6D6; border-width: 0px 2px; min-height: 0; /*padding: 14px 14px 56px 14px;*/ }

div#categories_main_top { background: #D6D6D6; height: auto; }
div#categories_main_top .top_left { background: url( /images/public/border_cat_tl.gif ) top left no-repeat; }
div#categories_main_top .top_right { background: url( /images/public/border_cat_tr.gif ) top right no-repeat; }
div#categories_main_top .top_content { padding: 8px; color: #7B7B7B; font-weight: bold; }

div#categories_main_bottom { background: #F6F6F6; height: 5px; line-height: 0px; font-size: 1px; }
div#categories_main_bottom .bottom_left { background: url( /images/public/border_cat_bl.gif ) bottom left no-repeat; height: 5px; line-height: 0px; font-size: 1px; }
div#categories_main_bottom .bottom_right { background: url( /images/public/border_cat_br.gif ) bottom right no-repeat; height: 5px; line-height: 0px; font-size: 1px; }
div#categories_main_bottom .bottom_border { border-bottom: 2px solid #D6D6D6; margin: 0 5px; line-height: 0px; font-size: 1px; height: 3px; }

div#categories_middle table { width: 100%; }
div#categories_middle td { padding: 1px 0px; }
div#categories_middle td img { width: 3px; height: 3px; background-color: #0000ff; }
div#categories_middle td a:hover { text-decoration: underline; }

div#categories_container { width: 160px; min-width: 140px; padding: 10px 20px 0px 0px; }
div#content_container { padding: 10px 0px 0px 0px; }

#welcome { vertical-align: top; width: 100%; }
#welcome_div { padding: 10px; }
#welcome_logo { height: 192px; padding: 0 0 0 40px; vertical-align: top; }


.content_bg { width: 33%; vertical-align: top; }
.content_top { background: url(/corp/images/content_top.gif) no-repeat top left; }
.content_inner { background: url(/corp/images/content_bg.gif) repeat-y top left; }
.content_bottom { background: url(/corp/images/content_bottom.gif) no-repeat bottom left; padding: 9px 16px 7px 7px; }

.content_top_odd { background: url(/corp/images/content_top_left_arrow.gif) no-repeat top left; }

.tv_parent, a.tv_parent { color: #004A91; font-weight: bold; }
.tv_main_td { width: 100%; }
.tv_main_td a { padding-left: 6px; }

.message_text { color: #003A72; }

 #categories_container
        {
            padding-top:5px;   
        }
        #categories_container li
        {
            line-height:1.5em;
            list-style:none;
        }
        #categories_container .lvl0
        {
            padding-bottom:10px;
        }
        #categories_container .root-node
        {
            padding-left:13px; 
            
        }
        #categories_container .sel
        {
            padding-left:13px; 
            background-image:url(/images/landing/sel_arrow.gif); 
            background-position: 5px 3px; 
            background-repeat:no-repeat; 
            
        }
        #categories_container .non-sel
        {
            padding-left:13px; 
            
        }
        #categories_container .root-node, #categories_container .root-node a, #categories_container .root-node a:visited
        {
            font-family:Arial, Verdana, Sans-Serif;
            font-size:12px;
            font-weight:bold;
            color:Black;
            text-decoration:none;
        }
        #categories_container li a:hover
        {
            text-decoration: underline; 
            color:#0061C6;
        }

        #categories_container .secondary-root, #categories_container .secondary-root a, #categories_container .secondary-root a:visited
        {
            font-weight:bold;
            font-family:Arial, Verdana, Sans-Serif;
            font-size:12px;
            color:#3f3f3f;
            text-decoration:none;
        }
        #categories_container .non-root
        {
            list-style:none;
        }
        #categories_container .non-root, #categories_container .non-root a, #categories_container .non-root a:visited
        {
            font-family:Arial, Verdana, Sans-Serif;
            font-size:11px;
            color:#3f3f3f; 
            font-weight:normal;
            text-decoration:none;
        }

/* END embedded styles from listings */