﻿body {font-size:10pt;font-family:Arial;color:black;}

td {font-size:10pt; font-family:Arial;}

a {text-decoration:none}

table {
    border-spacing:0;
    border-collapse:collapse;
}

.MasterHeader {
    background-color:black;
    margin-left:10px;
    margin-bottom:5px;
    margin-top:5px;
    height:45px;
    width:1210px; 
    color:white;
}

.MainFullPanel {
    width:1200px;
    background-color:white;
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom:5px; 
    padding-top:5px;
    padding-bottom:5px;
    border-color:black;
    border-style:solid;
    border-width:1px;
}

.MainColumnPanel {
    display: inline-block;
    align-items: stretch;
    margin-left: 5px;
    margin-right: 5px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    vertical-align:top;
}

.FullBorder {
    border-color:black;
    border-style:solid;
    border-width:1px;
}

.NoBorder {
    border-color:none !important;
    border-style:none !important;
    border-width:0px !important;
}

.NoPadding {
    padding: 0px !important;
}

.NoTBMargin {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.NoLRMargin {
    margin-left: 0px !important;
    margin-right: 0px !important;
}


.MainDataLabel {
    font-size:10pt;
    display: inline-block; 
    width: 150px;
    vertical-align:middle;
    text-align:left;
}

.PrimaryMessageLabel {
    font-size:10pt;
    display: inline-block; 
    width: 100%;
    margin-top:20px;
    font-weight:bold;
    vertical-align:middle;
    background-color: #D3D3D3;
    text-align:center;
    padding: 10px 5px 10px 5px;
    border: 1px solid black;
}

.MainDataCheckBox {
    font-size:10pt;
    display: inline-block; 
    width: 196px;
    vertical-align:middle;
}

.DGTextBoxLeft {
    display: inline-block; 
    font-size:10pt;
    font-family:Arial;
    margin-right: 0px; 
    margin-left: 0px; 
    width: 196px;
    text-align:left;
    vertical-align:middle;
}

.DGTextBoxCenter {
    display: inline-block; 
    font-size:10pt;
    font-family:Arial;
    margin-right: 0px; 
    margin-left: 0px; 
    width: 196px;
    text-align:center;
    vertical-align:middle;
}

.DGLabelCenter {
    display: inline-block; 
    font-size:8pt;
    font-family:Arial;
    margin-right: 0px; 
    margin-left: 0px; 
    width: 100px;
    text-align:center;
    vertical-align:middle;
    padding-top:4px;
    padding-bottom:4px;
    height:100%;
}

.DGLabelLeft {
    display: inline-block; 
    font-size:8pt;
    font-family:Arial;
    margin-right: 0px; 
    margin-left: 0px; 
    width: 100px;
    text-align:left;
    vertical-align:middle;
    padding-top:4px;
    padding-bottom:4px;
    height:100%;
}

.MainDataTextBoxLeft {
    display: inline-block;
    font-size: 8pt;
    font-family: Arial;
    margin-right: 5px;
    margin-left: 5px;
    width: 196px;
    text-align: left;
    vertical-align: middle;
}

.MainDataTextBoxCenter {
    display: inline-block; 
    font-size:8pt;
    font-family:Arial;
    margin-right: 5px; 
    margin-left: 5px; 
    width: 196px;
    text-align:center;
    vertical-align:middle;
}

.MainDataTextBoxRight {
    display: inline-block;
    font-size: 8pt;
    font-family: Arial;
    margin-right: 5px;
    margin-left: 5px;
    width: 196px;
    text-align: right;
    vertical-align: middle;
}
        
.MainDataDropDownList {
    display: inline-block; 
    font-size:10pt;
    width: 196px;
    vertical-align:middle;
}

.MainButton {   
    display: inline-block; 
    margin-left: 5px; 
    margin-right: 5px; 
    font-size:8pt;
    width: 100px;
    vertical-align:middle;
    text-align:center;
}

.MainRegularDataGrid {
	border-color:black;
	border-style:solid;
	border-width:1px;
	font-size:8pt;
    margin-left: 5px; 
    margin-right: 5px; 
}

/*Stand Along Data Grid*/
.SADataGrid {
    min-width:1200px;
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom:5px; 
    padding-top:5px;
    padding-bottom:5px;
    border-color:black;
    border-style:solid;
    border-width:1px;
}

.NoWidth {
    min-width:unset !important;
}

.HeaderLabelCSS {
    display: inline-block;
    height:18px;
    font-size:12pt;
    font-weight:bold;
    vertical-align:middle;
}

.HeaderHyperLinkCSS {
    display: inline-block; 
    font-size:8pt;
    margin-left: 5px; 
    margin-right: 5px; 
    vertical-align:bottom;
}

.HeaderUpdatePanelCSS {
    display: inline-block;
    text-align:center;
    margin-left:5px;
    height:18px;
    min-width:18px;
    width:18px;
    font-size:12pt;
    font-weight:bold;
    vertical-align:middle;
}

.SystemMessageCSS {
    display: inline-block;
    height: auto;
    padding-left:3px;
    padding-top:2px;
    width:700px;
    font-size:10pt;
    font-weight:bold;
    vertical-align:middle;
}

.MainHeader {
    font-size:12pt;
    font-weight:bold;
    padding-top:5px;
    margin-left: 5px; 
    margin-right: 5px; 
    width:1190px;
}

.RegularDataGrid {
	border-color:black;
	border-style:solid;
	border-width:1px;
	font-size:8pt;
	margin-left: 10px;
	width:1200px;
}

.DGIHeader {
	text-align:center;
	font-weight:bold;
    background-color:#ED1C2F;
	border-color:black;
	border-style:solid;
	border-width:1px;
	font-size:8pt;
    color:white;
    text-align:center;
}

/*Data grid item center aligned*/
.DGICenter {
	border-color:black;
	border-style:solid;
	border-width:1px;
	font-size:8pt;
    color:black;
    padding:4px 4px 4px 4px;
    text-align:center;
}

/*Data grid item left aligned*/
.DGILeft {
	border-color:black;
	border-style:solid;
	border-width:1px;
	font-size:8pt;
    color:black;
    padding:4px 4px 4px 4px;
    text-align:left;
}

.FormHeader {
    font-size:medium;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:5px;
    margin-left:10px;
    margin-top:10px;
    width:1200px;
}

.FormPanel
{
    padding-top:5px;
    margin-left:10px;
    width:1200px;
    background-color:white;
}

.FormDGIHeader
{
    /*padding-top:10px;*/
    font-weight:bold;
    margin-left:10px;
    margin-top:5px;
    width:1200px;
}

.SectionHeader{
    font-size:10pt;
    font-weight:bold;
    margin-top:10px;
}

.PrimaryButton
{
    font-size:10pt;
    margin-top:5px;
    /*margin-left:5px;*/
    padding-top:10px;
    padding-bottom:10px;
    font-weight:bold;
    width:200px;
    min-width:200px;
    text-align:center;
    color:white;
    background-color:#ED1C2F;
    border-width:1px;
    border-color:black;
    border-style:solid;
    display:inline-block;
    border-radius: 15px;
    cursor:pointer;
    
}

.DDTPrimaryButton{
    font-size:10pt;
    margin-top:5px;
    /*margin-left:5px;*/
    padding-top:10px;
    padding-bottom:10px;
    font-weight:bold;
    width:200px;
    min-width:200px;
    text-align:center;
    color:white;
    background-color:#ED1C2F;
    border-width:1px;
    border-color:black;
    border-style:solid;
    display:inline-block;
    border-radius: 15px;
    cursor:pointer;
}

.PrimaryButton:hover
{
    background-color: #D3D3D3;
    color:black;
    cursor:pointer;
}

