﻿body
{
    background: #ececec url(../images/background.gif) 0px 0px repeat-x;
    margin: 0px;
    padding: 0px;
    color: #818181;
}

h1
{
    font-size: 140%;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    color: #25a0da;
    clear: both;
    font-family: 'Segoe UI';
}

h2
{
    color: #25a0da;
    font-size: 140%;
    font-weight: normal;
    padding-bottom: 3px;
    font-family: 'Segoe UI';
    clear: both;
}

.metro_labels 
{
    color: black;
    font-size: 100%;
    font-weight: normal;
    font-family: 'Segoe UI';
}

.metro_labels_bold
{
    color: black;
    font-size: 130%;
    font-weight: normal;
    font-family: 'Segoe UI';
}

.metro_labels_bold_green
{
    color: green;
    font-size: 125%;
    font-weight: normal;
    font-family: 'Segoe UI';
}

.metro_labels_small 
{
    color: black;
    font-size: 70%;
    font-weight: normal;
    font-family: 'Segoe UI';
}

.metro_labelsblack
{
    color: black;
    font-size: 100%;
    font-weight: normal;
    font-family: 'Segoe UI';
}
.metro_text 
{
    color: black;
    font-size: 100%;
    font-weight: normal;
    font-family: 'Segoe UI';
}

.metro_link
{
    color: #00b0f0;
    font-size: 100%;
    font-weight: normal;
    font-family: 'Segoe UI';
}

.metro_inputvalidator
{
    color: #ff0000;
    font-size: 100%;
    font-weight: normal;
    font-family: 'Segoe UI';
}

.metro_errormessage
{
    color: #ff0000;
    font-size: 100%;
    font-weight: normal;
    font-family: 'Segoe UI';
}

.status_label
{
    font-size: 100%;
    margin: 0px 20px 0px 20px;
    font-family: 'Segoe UI';
}

.info_note
{
    color: Black;
    background: #f5f5f5 url(../images/info-icon.png) 3px 1px no-repeat;
    border: 1px solid #f5f5f5;
    padding: 3px 3px 6px 35px;
    margin: 1px 1px 20px 0px;
    font-size: 80%;
    font-family: 'Segoe UI';
    width: auto;
    height: 120px;
}

.asterisk
{
    background: url(../images/asterisk.png) no-repeat;
    width: 10px;
    height: 11px;
    float: left;
    margin: 2px 4px 0px 4px;
}

.required_note
{
    color: #ce481c;
}

.section_header_text
{
    color: white;
    font-family: 'Segoe UI';
}

.section_header
{
    background-color:#25a0da;
    border-top:1px solid #25a0da;
    border-bottom:1px solid #25a0da;
    color:#a19f8f;
    padding:2px 4px 2px 4px;
    font-size:90%

}

.float_left
{
    float: left;
}

.metro_requiredfield
{
    color: #ff0000;
    font-size: 100%;
    font-weight: normal;
    font-family: 'Segoe UI';
}

.metro_status_active
{
    color: #00CC33;
    font-family: 'Segoe UI';
    padding: 2px 2px 2px 2px;
}
.metro_status_inactive
{
    color: #CC0000;
    font-family: 'Segoe UI';
    padding: 2px 2px 2px 2px;
}

.metro_validationSummary
{
    color: #ff0000;
    font-size: 100%;
    font-weight: normal;
    font-family: 'Segoe UI';
    background-color: #f5f5f5;
}

.warning
{
    background: url(../images/warning.png) no-repeat;
    float: left;
    margin: 2px 4px 0px 4px;
    text-indent: 45px;
    font-size: 100%;
    font-weight: bold;
    font-family: 'Segoe UI';
}

.invisible 
{
    border:none;
    border-color:transparent;
    background-color:transparent;
    color:transparent;
    width:1px;
    height:1px;
}

.invisible:focus 
{
    border:none !important;
    border-color:transparent;
    background-color:transparent;
    outline:none;
    color:transparent;
    width:1px;
    height:1px;
 }


#body_container
{
    width: 1024px ;
    margin-top: 20px ;
    margin-left: auto ;
    margin-right: auto ;

    font-size: 90%;
    min-width: 980px;

}

#header #logo
{
    width: 273px;
    height: 72px;
    background: url(../images/clientlogo.png) 0px 0px no-repeat;
}

#header
{
    font-size: 80%;
}
#footer
{
    font-size: 80%;
    margin: 0px 20px 0px 20px;
    font-family: 'Segoe UI';
}

#searchbox
{
    margin: 0px 0px 5px 0px;
    padding: 10px;
    background: #dbdbdb url(../images/search_background.gif) 0px 0px repeat-x;
    border: 1px solid #d5d5d5;
}

fieldset
{
    margin-bottom: 15px;
    border-color: lightgray;
}

fieldset legend
{
    /*color: #666666;*/
    border-color: lightgray;
    margin: 0px 0px 0px 0px;
}


/*Telerik*/
div.RadGrid .rgEditRow
 
{
     background: none;
}
  
div.RadGrid .rgEditRow td
 
{
     border-color: #fff; /*same as the background*/
}

/*div.RadGrid  .rgAltRow
 
{
     background: #f2f2f2;
}*/


.rgGroupHeader

{
    background: #f2f2f2;
}

.Base
{
    display: inline-block;
    font: 12px/18px "segoe ui" ,arial,sans-serif;
    height: 20px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 121px;
    color: #fff;
    border: 1px solid #333;
}
.L0
{
    border: 0 none;
}
.L1
{
    background-color: #ff3933;
}
.L2
{
    background-color: #ff6633;
}
.L3
{
    background-color: #ff3399;
}
.L4
{
    background-color: #cccc33;
}
.L5
{
    background-color: #33cc00;
}

div.RadMenu .rmGroup .rmText {

    padding: 0px;

    text-align: left;

}


.RadGrid_MetroRed th
{
    border-left: solid 1px lightgray !important;
    border-right: solid 1px lightgray !important;
    border-bottom: solid 1px lightgray !important;
    border-top: solid 1px lightgray !important;
}

.RadMenu .rmLink .rmText{
    text-transform: none;
}

html body form .riTextBox.riDisabled {
    color: #000;
}

.rddlDisabled .rddlFakeInput {
    color: #000;
}

/*.RadGrid_MetroRed
{
    border-left: solid 1px gray !important;
    border-right: solid 1px gray !important;
    border-top: solid 1px gray !important;
    border-bottom: solid 1px gray !important;
}*/

/*.RadGrid_MetroRed .rgSelectedRow td
{
    border-bottom:solid 1px black !important;
    padding-bottom: 2px !important;
}*/