﻿
#admin_header_left 
{
    background-image: url(/images/admin_header_logo.jpg);
    height: 87px;
    width: 188px;
}

#admin_header_right
{
    background-image: url(/images/admin_header_bg.jpg);
    float: left;
    height: 87px;
    width: 812px;
}
#admin_header_partnerlogo
{
    height: 87px;
    width: 123px;
}

#admin_header_right h1
{
    color: #ffffff;
    font-family: Tahoma;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 5px 0;
    padding: 0 0 0 30px;
}
#admin_header_right h2
{
    color: #000000;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 30px;
}

#admin_left 
{
    background-color: #c4dbf1;
    background-image: url(/images/admin_nav_bg.jpg);
    background-repeat: repeat-y;
    width: 188px;
}

#admin_left .hr
{
	border-bottom: solid 1px #8da6ba;
    height: 1px;
    margin: 5px 0;
	width: 185px;
}

#admin_right 
{
    background-color: #01559b;
    background-image: url(/images/admin_background.jpg);
    background-repeat: repeat-x;
    width: 812px;
    font-size: 12px;    
}

#admin_right a 
{
    color: #000000;
}

#admin_right td 
{
    color: #000000;
    font-family: Tahoma;
    font-size: 11px;    
}

#admin_right h2 
{
    color: #000000;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}

#admin_nav,
#admin_nav a,
#admin_nav a:visited,
#admin_nav a:active
{
    color: #003c83;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}

#admin_nav a:hover,
#admin_nav a.selected,
#admin_nav a.selected:visited,
#admin_nav a.selected:active
{
    background-color: #9bc2e0;
    background-image: url(/images/admin_nav_active.jpg);
    background-repeat: repeat-y;
    color: #ffffff;
    text-decoration: none;
}

#admin_nav ul
{
    margin: 0;
    padding: 5px 0 0 0;
    list-style: none;
}

#admin_nav ul li b { display: block; padding: 3px 15px; }
#admin_nav ul li a 
{
    display: block;
    padding: 3px 15px;
}

#admin_nav_bottom
{
    background-image: url(/images/admin_nav_bottom_bg.jpg);
    height: 25px;
    width: 188px;
}
#admin_nav ul.admin_subnav
{
    margin: 0;
    padding: 0;
}
#admin_nav ul.admin_subnav a,
#admin_nav ul.admin_subnav a:visited,
#admin_nav ul.admin_subnav a:active
{
    color: #536a89;
    font-size: 11px;
    padding: 2px 10px 2px 30px;
}
#admin_nav ul.admin_subnav li a  { display: block; }
#admin_nav ul.admin_subnav a:hover,
#admin_nav ul.admin_subnav a.selected,
#admin_nav ul.admin_subnav a.selected:active,
#admin_nav ul.admin_subnav a.selected:visited { color: #ffffff; }

#admin_nav_head 
{
    background-color: #9bc2e0;
    border-bottom: solid 1px #8da6ba;
    color: #003c83;
    font-weight: bold;
    padding: 5px 5px;
    width: 175px;
}

#admin_content
{
    background-color: #ddeffd;
    margin: 10px 10px;
    _height: 400px;
    min-height: 400px;
    padding: 10px 10px;
    width: 772px;
    overflow: visible;
    display: block;
}

#admin_content a { text-decoration: underline; }

#admin_wizard
{
    background-color: #9bc2e0;
    margin: 10px 10px;
    _height: 400px;
    min-height: 400px;
    padding: 10px 10px;
}

.admin_light
{
    background-color: #c4dbf1;
    padding: 10px 10px;
}
.admin_table 
{
    border: solid 1px #8da6ba;
    background-color: #ffffff;
    font-size: 11px;
}
.admin_table th 
{
    background-color: #bbd1e3;
    color: #000000;
    font-weight: bold;
    padding: 5px 5px;
}
.admin_table th a,
.admin_table th a:active,
.admin_table th a:visited
{
    font-weight: bold;
    text-decoration: none;
}

.admin_table td a,
.admin_table td a:active,
.admin_table td a:visited
{
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    line-height: 1.4em;
    text-decoration: underline;
}
.admin_table td  
{
    padding: 3px 5px; 
}

#wizard_head 
{
    margin: 10px 0 0 0;
    padding: 5px 5px;
}

.wizard 
{
    padding: 5px 5px;
}

#wizard_head ul
{
    margin: 5px 0;
    padding: 0;
    list-style-position: outside;
    list-style-type: none;
}

#wizard_head ul li 
{
    background-image: url(/images/wiz_step.jpg);
    color: #a0a0a0;
    display: block;
    float: left;
    height: 16px;
    margin: 0 2px 0 0;
    width: 51px;
}

#wizard_head ul li.w_active
{
    background-image: url(/images/wiz_step_active.jpg);
}

#wizard_head ul li.w_visited
{
    background-color: #e0e0e0;
    color: #000000;
}

.light_box,
.light_box_content
{
    background-color: #c4dbf1;
    border: solid 1px #8da6ba;
    font-size: 12px;
}
.light_box_head
{
    background-color: #bbd1e3;
    border-bottom: solid 1px #8da6ba;
    font-weight: bold;
    padding: 5px 5px;
}
.light_box_head select, input { font-weight: normal; }

.light_box_content 
{
    padding: 10px 10px;
    font-size: 12px;
}

.light_box_list
{
    height: 300px;
    overflow: auto;
    padding: 10px 10px;
}

.light_box_list .main_list
{
    font-weight: bold;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.light_box .main_list li 
{
    padding: 0 0 10px 0;
}

.light_box .sub_list
{
    font-weight: normal;
    margin: 0;
    padding: 0 0 0 20px;
    list-style-type: none;
}
.light_box .sub_list li { margin: 0; padding: 0; }

.langselect
{
    background-color: #bbd1e3;
}
.langselect td 
{
    border-bottom: solid 1px #8da6ba;
    padding: 5px 5px;
}
.langselect a,
.langselect a:visited,
.langselect a:active
{
    display: block;
    font-weight: bold;
}
#admin_content .langselect a { text-decoration: none; }

.langselected { background-color: #c4dbf1; }

.email_tab
{
    background-color: #bbd1e3;
    float: left;
    border: solid 1px #8da6ba;
    border-right: none;
    border-bottom: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.email_tab li
{
    border-right: solid 1px #8da6ba;
    padding: 5px 5px;
    border-right: solid 1px #8da6ba;
    display: inline;
    float: left;
}
.email_tab li a,
.email_tab li a:active,
.email_tab li a:visited
{
    font-weight: bold;
    text-decoration: none;
}
#admin_content .email_tab li a { text-decoration: none; }
.email_tab li.selected
{
    background-color: #c4dbf1;
}

/* Report specific */

#report_menu 
{
    background-color: #bbd1e3;
    border: solid 1px #8da6ba;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 790px;
    height: 25px;
}

#report_menu li
{
    background-color: #bbd1e3;
    border-right: solid 1px #8da6ba;
    display: inline;
    float: left;
    height: 25px;
}
#report_menu li.last 
{
    border: none;
}

#report_menu li a
{
    color: #000000;
    display: block;
    float: none;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 15px;
    text-decoration: none;
}
#report_menu li a:hover
{
    background-color: #ddeffd;
}
#report_menu .selected
{
    background-color: #ddeffd;
}
#report_body
{
    background-color: #ddeffd;
    margin: 10px 10px;
    _height: 400px;
    min-height: 400px;
    padding: 0;
}

#report_body a
{
    color: #000000;
    text-decoration: underline;
}

#report_content
{
    margin: 0;
    padding: 10px 10px;
}
#report_body input { border: 0; }
#report_body input.text { border: solid 1px #758fa6; }
#report_body input.button { border: solid 1px #1c5389; }

.report_table 
{
    border: solid 1px #9bc2e0;
    background-color: #ffffff;
}

.report_table th 
{
    background-color: #9bc2e0;
    color: #ffffff;
    padding: 5px 5px;
}
.report_table td
{
    padding: 2px 5px;
}

.report_table td a 
{
    color: #000000;
    font-weight: normal;
    text-decoration: underline;
}

.lrborder 
{
    border-left: solid 1px #9bc2e0;
    border-right:  solid 1px #9bc2e0;
    text-align: center;
}

.f4item 
{
    float: right;
    width: 50px;
}

.legendbox 
{
    border: solid 1px #8da6ba;
    float: left;
    height: 15px;
    margin: 0 10px 0 0;
    width: 15px
}

.questioncolors
{
    background-color: #c4dbf1;
    border: solid 1px #8da6ba;
    margin: 10px 10px;
}

.questioncolors td 
{
    border-right:  solid 1px #8da6ba;
    padding: 5px 5px;
}
.qcolors_dim_head td
{
    font-size: 16px;
    font-weight: bold;
    padding: 5px 5px 15px 5px;
}
.qcolors_cat_head td
{
    font-weight: bold;
    padding: 20px 5px 5px 5px;
}

.story_left 
{
    float: left;
    width: 500px;
}
.story_right { float: right; text-align: right; width: 200px; }

#admin_right .help_icon 
{
    border: solid 1px #9bc2e0;
}

#admin_right .help_icon a,
#admin_right .help_icon a:active,
#admin_right .help_icon a:visited
{
    background-color: #8da6ba;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    text-decoration: none;
}

.help_box 
{
    background-color: #FBFFC6;
    border: solid 1px #8da6ba;
    display: none;
    line-height: 1.2em;
    margin: 20px 0 0 0;
    padding: 2px 5px;
    position: absolute;
    width: 200px;
    visibility: visible;
}

