﻿body {color:#fff;background-color:#232323;font-family:Tahoma;font-size:12px;color:#fff;}

/* GENERAL */
.VerticalImage {vertical-align:middle;}
.Placeholder_GreyBG {background-color:#FBFAF6;}
.Right_Aligned {float:right;text-align:right;}
p {margin:0px 0 10px 0;}
em {color:#999;font-size:10px;}
ul {margin:0px 0 0 15px;}
.GreyPanel {background-color:#3A3A3A;}
.LightText {color:#666;}
label {float:left;width:140px;font-weight:bold;}

/* General Styles - Fixed */
HR{height:1px;border-top:1px dashed #4E4D4B;color:#fff;clear:both;margin:0px;}


/* PANELS AND BORDERS*/
.Panel {margin:0px 0 10px 0;min-height:260px;font-weight:bold;}
.Panel A,.MinHeightPanel A {color:#fff;}
.Panel A:Hover,.MinHeightPanel A:Hover {color:#fff;text-decoration:none;}
.Placeholder_Full {float:left;width:100%;}
.Placeholder_LeftOneThird {float:left;width:225px;margin-right:10px;}
.Placeholder_LeftOneThirdLarge {float:left;width:405px;margin-right:10px;}
.Placeholder_LeftTwoThirds {float:left;width:640px;margin-right:10px;}
.Placeholder_RightOneThird {float:right;width:225px;margin-right:0px;}
.Placeholder_Left_Half {float:left;width:433px;}
.Placeholder_Right_Half {float:right;width:433px;}

.Placeholder_Left_Half_Percent {float:left;width:49%;}
.Placeholder_Right_Half_Percent {float:right;width:49%;}

/* PANEL PADDING, BORDERS */
.PaddingLeft {padding-left:15px;}
.PaddingRight {padding-right:15px;}
.PaddingTop {padding-top:15px;}
.PaddingBottom {padding-bottom:15px;}
.PaddingAll {padding:10px;}
.LeftBorder {border-left:1px solid #F0F0F0;}
.RightBorder {border-right:1px solid #F0F0F0;}

/* FORMS*/
.FormInput {border:1px solid #ccc;background-color:#efefef;color:#666;font-family:Tahoma;height:14px;font-size:11px;}
.FormDropDown {border:1px solid #ccc;background-color:#efefef;color:#666;font-family:Tahoma;height:20px;font-size:11px;}
.FormTextArea {border:1px solid #ccc;background-color:#efefef;color:#666;font-family:Tahoma;font-size:11px;}
.FormButton {border:1px solid #ccc;background-color:#e5e5e5;color:#666;height:18px;font-family:Tahoma;font-size:11px;}

/*System Messages*/
.Error_Message {background-color:#FF6600;border:1px solid #ccc;display:inline-block;padding:10px;margin:5px 0 5px 0;}
.Confirm_Message {background-color:#00CC00;border:1px solid #009933;display:inline-block;padding:10px;margin:5px 0 5px 0;}

/* HEADINGS */
.Placeholder_GreyBG h3{color:#333;}
h3 {color:#fff;font-size:20px;font-weight:normal;line-height:20px;margin:0px;}
h4 {color:#fff;font-size:16px;font-weight:normal;line-height:15px;margin:0px;}
h5 {color:#fff;font-size:14px;font-weight:normal;line-height:15px;margin:0px;}


/* TABLES */
.DataTable {clear:both; border:0px solid #000;}
.DataTable TD {
    height:20px;
   padding:0px 5px 0 5px;
   border-right:1px dashed #4E4D4B;
}
TD {color:#fff;}
.DataTableHeader {
    font-weight:bold;
    color:#ccc;font-size:13px;font-weight:normal;letter-spacing:0.12em;line-height:15px;margin:0 0 10px 0px;
}
.DataTableHeader TD {
    border-bottom:1px dashed #4E4D4B;padding-top:10px;
}

.DataTableRow TD, .DataTableRowAlternate TD {
    margin:1px 0 1px 0;
     border-top:1px dashed #4E4D4B;
    
}
.DataTableRowAlternate TD {
    background-color:#333;
}
.DataTableRow, .DataTableRowAlternate {
     color:#fff;
}
.DataTableRow:Hover, .DataTableRowAlternate:Hover, .DataTableRowAlternate:Hover TD {
    color:#F9831A;
    cursor:pointer;
    background-color:#666;
}

.DataTableFooter TD {border-top:1px solid #fdfaf6;padding-top:10px;}
.DataTableFooter TD {
}
.DataTableFooter A {
    margin-right:5px;
}
.DataTableFooter A.Selected {
    background-color:#ccc;
}
.DataTableFooter A:Hover {
    color:blue;
    cursor:pointer;
}

.DataTablePageIndex {
    float:left;
}
.DataTableRecordCount {
    float:right;
}
.DataTableFooter TD {
    border-right:0px solid white;
}