﻿/*@import "SunstrataBasic.css";*/

/**********************************************/

/*.th_checkboxdatalist {
    font-weight: normal;
    padding-top: 8px;
}*/

/**********************************************/

/*.table_toolsnavigation {
	width: 100%; 
	background-color: white; 
    margin-bottom: 2px;
}

.td_toolsnavigationheader {
    background-color: #333333; 
    white-space: nowrap;
    color: white;
}

.table_toolsnavigation td {
	white-space: nowrap;
    padding: 5px 8px 5px 8px;
    white-space: nowrap;
    border-bottom: 1px solid #777777;
}

.table_toolsnavigation a:link {
    color: #000000;
    display: block;
    text-decoration: none;
}
.table_toolsnavigation a:visited {
    color: #000000;
    display: block;
    text-decoration: none;
}
.table_toolsnavigation a:hover {
    color: #000000;
    display: block;
    text-decoration: underline;
}
.table_toolsnavigation a:active {
    color: #000000;
    display: block;
    text-decoration: none;
}

.td_toolsnavigationexit {
    background-color: #E6E6E6; 
    white-space: nowrap;
}*/

/**********************************************/

/*.modalpopupbackground_processing {
    background-color: Gray;
    filter: alpha(opacity=50);
    opacity: 0.50;   
    z-index: 2147483646 !important;
}    
.modalpopuppanel_processing {
    background-color: White;
    border: solid 1px #333333; 
    position: absolute; 
    z-index: 2147483647 !important;
}

.modalpopupbackground {
    background-color: Gray;
    filter: alpha(opacity=50);
    opacity: 0.50;   
    z-index: 6000 !important;
}    
.modalpopuppanel {
    background-color: White;
    border: solid 1px #333333; 
    position: absolute; 
    z-index: 6001 !important;
}*/

/**********************************************/

/*.reorderlist li
{
	list-style-type: none;
}
.reordercue
{
	list-style: none;
	border: dashed 1px #333333;
	height: 25px;
	list-style-type: none;
}
.reordercallbackstyle table
{
	background-color: #899CA6;
	color: White;
}*/

/**********************************************/

/*.div_closebutton
{
    background-color: #EEEEEE;
    border-bottom: solid 1px #CCCCCC;
    text-align: right;
}

.div_fixedbuttonset_outer 
{
    margin-top: 75px;
}
.div_fixedbuttonset_inner 
{
    position: fixed; 
    margin-top: -75px; 
    height: 75px; 
    width: 100%; 
    top: 100%; 
    background-color: #F6F6F6; 
    border: 1px solid #333333; 
    padding: 12px 12px 12px 12px;
}

.input_money {
    text-align: right;
    width: 100px;
}
.input_pct {
    text-align: right;
    width: 35px;
}
.input_int {
    text-align: right;
    width: 50px;
}*/

/**********************************************/

/*.CustomTabStyle .ajax__tab_header {
    background: url('../../Images/Tabs/Tab_Line.gif') repeat-x bottom;
    font-family: Arial, Verdana, Sans-Serif !important;
    font-size: 100% !important;
}

.CustomTabStyle .ajax__tab_outer {
    padding-right: 4px;
    background: url('../../Images/Tabs/Tab_Right.gif') no-repeat right;
}

.CustomTabStyle .ajax__tab_inner {
    padding-left: 3px;
    background: url('../../Images/Tabs/Tab_Left.gif') no-repeat;
}

.CustomTabStyle .ajax__tab_tab {
    line-height: 16px !important;
    padding: 5px 4px 3px 4px;
    color: black;
    background: url('../../Images/Tabs/Tab.gif') repeat-x;
}

.CustomTabStyle .ajax__tab_hover .ajax__tab_outer {
    background: url('../../Images/Tabs/Tab_Hover_Right.gif') no-repeat right;
}

.CustomTabStyle .ajax__tab_hover .ajax__tab_inner {
    background: url('../../Images/Tabs/Tab_Hover_Left.gif') no-repeat;
}

.CustomTabStyle .ajax__tab_hover .ajax__tab_tab {
    background: url('../../Images/Tabs/Tab_Hover.gif') repeat-x;
}

.CustomTabStyle .ajax__tab_active .ajax__tab_outer {
    background: url('../../Images/Tabs/Tab_Active_Right.gif') no-repeat right;
}

.CustomTabStyle .ajax__tab_active .ajax__tab_inner {
    background: url('../../Images/Tabs/Tab_Active_Left.gif') no-repeat;
}

.CustomTabStyle .ajax__tab_active .ajax__tab_tab {
    background: url('../../Images/Tabs/Tab_Active.gif') repeat-x;
}

.CustomTabStyle .ajax__tab_body {
    border: 1px solid #999999;
    border-top-style: none;
    padding: 12px;
    background-color: white;
    font-family: Arial, Verdana, Sans-Serif !important;
    font-size: 100% !important;
}*/

/**********************************************/

/*.accordion_header_selected {
    padding: 5px 8px 5px 8px;
    border: 1px solid #777777;
    background-color: #F5F5F5;
    margin-bottom: 10px;
    font-weight: bold;
}

    .accordion_header_selected a:link {
        text-decoration: none;
        color: inherit;
    }

    .accordion_header_selected a:visited {
        text-decoration: none;
        color: inherit;
    }

    .accordion_header_selected a:hover {
        text-decoration: none;
        color: inherit;
    }

    .accordion_header_selected a:active {
        text-decoration: none;
        color: inherit;
    }

.accordion_header {
    padding: 5px 8px 5px 8px;
    border: 1px solid #777777;
    background-color: #F5F5F5;
    margin-bottom: 10px;
}

    .accordion_header a:link {
        text-decoration: underline;
        color: inherit;
    }

    .accordion_header a:visited {
        text-decoration: none;
        color: inherit;
    }

    .accordion_header a:hover {
        text-decoration: underline;
        color: inherit;
    }

    .accordion_header a:active {
        text-decoration: none;
        color: inherit;
    }

.accordion_content {
    margin-bottom: 12px;
    padding: 0px 8px 10px 8px;
}*/

/**********************************************/

/*.rpt-table td, .rpt-table th {
    vertical-align: middle;
}

.table_form {
    border-spacing: 3px;
    empty-cells: show;
}

    .table_form th {
        vertical-align: top;
        text-align: right;
        padding-top: 3px;
        font-weight: normal;
        white-space: nowrap;
    }

    .table_form td {
        vertical-align: top;
    }

.table_report {
    border-spacing: 0px;
    empty-cells: show;
}

    .table_report th {
        vertical-align: top;
        text-align: right;
        font-weight: bold;
        white-space: nowrap;
        padding: 4px;
    }

    .table_report td {
        vertical-align: top;
        padding: 4px;
    }

.table_calext {
    border: 1px solid black;
    border-collapse: initial;
    background-color: white;
}

    .table_calext th, .table_calext td {
        border-style: initial;
        font-weight: initial;
        text-align: initial;
        vertical-align: initial;
    }

.questiontext {
    max-width: 800px;
}*/