﻿div.trigger
{
    cursor: hand;
}

td
{
    font-family: Verdana, Arial, Monaco;
    font-size: 8pt;
}

td.header
{
}

td.navigation
{
    background-image: url("../Images/Template/Titleslice.jpg");
    background-repeat: repeat-x;
}

td.featurepanel_left_header
{
    background-image: url("../Images/Template/Image_VerticalPanelSlice.gif");
    background-repeat: repeat-y;
}

td.featurepanel_left
{
    background-image: url("../Images/Template/Image_VerticalPanelSlice.gif");
    background-repeat: repeat-y;
    padding: 5px 5px 15px 25px;
}

td.featurepanel_bottom
{
    background-image: url("../Images/Template/Image_HorizontalPanelSlice.gif");
    background-repeat: repeat-x;
}

td.content
{
    padding: 5px 5px 5px 5px;   
}

td.footer
{
    padding: 5px 5px 5px 5px;
    border: solid 1px #CCCCCC;
    background-color: #DCDCDC;
    font-size: 7pt;
}

td.standard
{
    padding: 5px 5px 2px 5px;
    vertical-align: top;
}
td.standard_priceitem
{
    padding: 2px 5px 2px 5px;
    font-weight: bold;
    color: Red;
    border-bottom: solid 1px #CCCCCC;
}


td.standard_italic
{
    padding: 5px 5px 2px 5px;
    font-style: italic;
}

td.standard_separated
{
    padding: 5px 5px 5px 5px;
    border-bottom: solid 1px #CCCCCC;
}

td.standard_separated_dotted
{
    padding: 5px 5px 5px 5px;
    border-bottom: dotted 1px #CCCCCC;
}

td.message_standard
{
    padding: 5px 5px 5px 5px;
    vertical-align: top;
    text-align: left;
}

td.message_standard_header
{
    padding: 5px 5px 5px 5px;
    vertical-align: top;
    text-align: left;
    font-weight: bold;
    border-bottom: solid 1px #CCCCCC;
}

td.datacontrol
{
    padding: 5px 5px 5px 5px;
    vertical-align: top;
    border-bottom: solid 1px #CCCCCC;
    text-align: right;
}

td.pagecontrol
{
    padding: 5px 5px 5px 5px;
    border-bottom: solid 1px #CCCCCC;
}

td.list_item
{
    padding: 5px 5px 5px 5px;
    vertical-align: top;
    background-color: White;
}

td.list_dottedpriceitem
{
    padding: 5px 5px 5px 5px;
    vertical-align: top;
    background-color: White;
    color: Red;
    font-weight:bold;
    border-bottom: dotted 1px #CCCCCC;
}

td.list_dotteditem
{
    padding: 5px 5px 5px 5px;
    vertical-align: top;
    background-color: White;
    border-bottom: dotted 1px #CCCCCC;
}

td.list_altitem
{
    padding: 5px 5px 5px 5px;
    vertical-align: top;
    background-color: Lavender;
}

td.list_selected
{
    padding: 5px 5px 5px 5px;
    vertical-align: top;
    background-color: thistle;
}

td.list_hover
{
    padding: 5px 5px 5px 5px;
    vertical-align: top;
    background-color: lightsteelblue;
}

td.list_priceitem
{
    padding: 0px 5px 5px 5px;
    vertical-align: top;
    background-color: White;
    color: Red;
    font-weight:bold;
}

td.list_pricealtitem
{
    padding: 0px 5px 5px 5px;
    vertical-align: top;
    background-color: Lavender;
    color: Red;
    font-weight:bold;
}

td.priceimage_standard
{
    background-image: url(../Images/Template/Image_Standard.gif);
    background-repeat: no-repeat;
    padding-right: 10px;
    font-size: 10pt;
    font-weight: bold;
}

td.priceimage_inclusive
{
    background-image: url("../Images/Template/Image_Inclusive.gif");
    background-repeat: no-repeat;
    padding-right: 10px;
    font-size: 10pt;
    font-weight: bold;
}

td.priceimage_standard1
{
    background-image: url(../Images/Template/Image_Standard1.gif);
    background-repeat: no-repeat;
    padding-right: 10px;
    font-size: 10pt;
    font-weight: bold;
}

td.priceimage_inclusive1
{
    background-image: url("../Images/Template/Image_Inclusive1.gif");
    background-repeat: no-repeat;
    padding-right: 10px;
    font-size: 10pt;
    font-weight: bold;
}

td.priceimage_standard_alt
{
    background-image: url(../Images/Template/Image_StandardAlt.gif);
    background-repeat: no-repeat;
    padding-right: 10px;
    font-size: 10pt;
    font-weight: bold;
}

td.priceimage_inclusive_alt
{
    background-image: url("../Images/Template/Image_InclusiveAlt.gif");
    background-repeat: no-repeat;
    padding-right: 10px;
    font-size: 10pt;
    font-weight: bold;
}

input
{
    font-family: Verdana, Arial, Monaco;
    font-size: 8pt;
}

input.red
{
    border: solid 1px darkred;
    background-color: wheat;
    color: darkred;
}

input.green
{
    border: solid 1px darkgreen;
    background-color: greenyellow;
    color: darkgreen;
}

input.blue
{
    border: solid 1px midnightblue;
    background-color: lightsteelblue;
    color: midnightblue;
}

input.centre
{
    text-align: center;
}

input.currency
{
    text-align: right;
}

select
{
    font-family: Verdana, Arial, Monaco;
    font-size: 8pt;
}

textarea
{
    font-family: Verdana, Arial, Monaco;
    font-size: 8pt;
}

h1
{
    font-family: Verdana, Arial, Monaco;
    font-size: 12pt;
    font-weight: bolder;    
}

h2
{
    font-family: Verdana, Arial, Monaco;
    font-size: 10pt;
    font-weight: bolder;    
}

.validation
{
    font-family: Verdana, Arial, Monaco;
    font-size: 7pt;
    color: red;
}

td.panel_header
{
    font-family: Verdana, Arial, Monaco;
    font-size: 8pt;
    padding: 5px 5px 5px 5px;
    vertical-align: top;
    background-color: midnightblue;
    color: White;
    border: solid 1px midnightblue;
}

td.panel_header_red
{
    font-family: Verdana, Arial, Monaco;
    font-size: 8pt;
    padding: 5px 5px 5px 5px;
    vertical-align: top;
    background-color: firebrick;
    color: White;
    border: solid 1px firebrick;
}

td.panel_header_orange
{
    font-family: Verdana, Arial, Monaco;
    font-size: 8pt;
    padding: 5px 5px 5px 5px;
    vertical-align: top;
    background-color: #FFCC33;
    color: Black;
    border: solid 1px #FFCC33;
}

td.panel_content
{
    font-family: Verdana, Arial, Monaco;
    font-size: 8pt;
    padding: 5px 5px 5px 5px;
    vertical-align: top;
    text-align: left;
    background-color: white;
}

td.panel_filler
{
    font-family: Verdana, Arial, Monaco;
    font-size: 5pt;
    padding: 1px 1px 1px 1px;
}

table.panel
{
    padding: 2px 2px 2px 2px;
    background-color: White;
    border: double 2px Midnightblue;
}

table.panel_red
{
    padding: 2px 2px 2px 2px;
    background-color: White;
    border: double 2px firebrick;
}

table.panel_green
{
    padding: 2px 2px 2px 2px;
    background-color: White;
    border-right: seagreen 2px double;
    border-top: seagreen 2px double;
    border-left: seagreen 2px double;
    border-bottom: seagreen 2px double;
}

table.panel_orange
{
    padding: 2px 2px 2px 2px;
    background-color: White;
    border: double 2px #FF9900;
}

td.separator_orange
{
    padding: 2px 2px 2px 2px;
    background-color: White;
    border-bottom: double 2px #FF9900;
}

td.bordered_red
{
    padding: 5px 5px 5px 5px;
    background-color: White;
    border: double 2px firebrick;
}
