﻿.page_header
{
    font-weight: bold;
    font-size: 14pt;
    font-family: Tahoma;
    color: #334757;

    background: url(Images/background_header.png) white no-repeat left center;

    border-spacing: 1px;
    border-collapse: separate;
    border-right: #c8c8c8 1px solid;
    border-top: #c8c8c8 1px solid;
    border-left: #c8c8c8 1px solid;
    border-bottom: #c8c8c8 1px solid;
    
    max-height: 45px;
}

.page_body
{
    background: url(Images/background_page.png) white no-repeat fixed;
}

.login_body
{
    background: url(Images/background_login.png) white no-repeat center bottom; 

    border-spacing: 1px;
    border-collapse: separate;
    border-right: #c8c8c8 1px solid;
    border-top: #c8c8c8 1px solid;
    border-left: #c8c8c8 1px solid;
    border-bottom: #c8c8c8 1px solid;

    padding: 10px 0px 10px 200px; 
    margin: 0px 0px 0px 50px; 
    height: 200px;
}

.Label_Title
{
    background: transparent;
	font: bold 18px sans-serif;
    text-decoration: underline;
    color: #000000;
}

.Label_Heading
{
    background: transparent;
	font: bold 12px sans-serif;
    text-decoration: underline;
    color: #000000;
}

.Label_Subheading
{
    background: transparent;
	font: bold 12px sans-serif;
    text-decoration: underline;
    color: #000000;
}

.Label_Footing
{
    background: transparent;
	font: 8px sans-serif;
    color: #000000;
}

.Label_Field
{
    background: transparent;
	font: 11px sans-serif;
    color: #000000;
    padding: 3px 10px 3px 0px;
    width: 20%;
}

.Label_Field_NoWidth
{
    background: transparent;
	font: 11px sans-serif;
    color: #000000;
    padding: 3px 10px 3px 0px;
}

.Field
{
    background: transparent;
    padding: 2px 10px 2px 0px;
}

.Label_Info
{
    background: transparent;
    font: normal 11px sans-serif;
    color: #000000;
}

.Label_Exception
{
    background: transparent;
    color: Red;
    font-family: sans-serif;
    font-size: 12px;/* AD - 11 */
    /* AD */
    font-weight:bold;
}

.Label_Notice
{
    background: transparent;
    color: #ff0098;/* AD - #009933 */
    font-family: sans-serif;
    font-size: 12px;/* AD - 11 */
    /* AD */
    font-weight:bold;
}

.Label_Certification
{
    background: transparent;
    font: italic 11px sans-serif;
    text-decoration: underline;
    color: #000000;
}

.Button
{
	font: 11px sans-serif;
    background: #c8c8c8;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    color: #000000;
}

.Menu_Root
{
    background: #c2dced;

    padding: 2px 0px 2px 2px;
    border: solid 1px white;
	font: bold 11px sans-serif;
    text-align: left;
    color: #000000;
}

.Menu_Item
{
    padding: 2px 0px 2px 2px;
    border: solid 1px white;
	font: bold 11px sans-serif;
    text-align: left;
    color: #000000;
}

.Menu_Hover
{
    background-color: #86C4E8;
    padding: 2px 0px 2px 2px;
    border: solid 1px white;
    font: bold 11px sans-serif;
    text-align: left;
    color: #000000;
}

.Table_Exception
{
    background-position: #FFFFCC;
    padding: 0;
    margin: 0 0 3px 0;
    border-spacing: 1px;
    border-collapse: separate;
    background: #FFFFCC;
    border-right: #c8c8c8 1px solid;
    border-top: #c8c8c8 1px solid;
    border-left: #c8c8c8 1px solid;
    border-bottom: #c8c8c8 1px solid;
    border-width: 1px;
    border-color: #FFCC00;
}

.Table
{
    padding: 0;
    margin: 0 0 3px 0;
    border-spacing: 1px;
    border-collapse: separate;
    background: #fafafa;
    border-right: #c8c8c8 1px solid;
    border-top: #c8c8c8 1px solid;
    border-left: #c8c8c8 1px solid;
    border-bottom: #c8c8c8 1px solid;
}

.Table_Header
{
    background-color: #b8dbf1;
    color: #000000;
    font: bold 11px sans-serif;
    padding: 3px 2px 3px 10px;
}

.Table_Row
{
    font: 11px sans-serif;
    color: #000000;
    padding: 3px 2px 3px 10px;
}

.Table_Row_Alt
{
    font: 11px sans-serif;
    color: #000000;
    background: #E8EEF4;
    padding: 3px 2px 3px 10px;
}

.Table_Row_Disabled
{
    font: 11px sans-serif;
    color: #C0C0C0;
    background: #fafafa;
    padding: 3px 2px 3px 10px;
}

.Table_Row_Submitted
{
	font: 11px sans-serif;
    color: #000000;
    background: #ee82ee;
    padding: 3px 2px 3px 10px;
}

.Table_Row_Approved
{
	font: 11px sans-serif;
    color: #000000;
    background: #b0e0e6;
    padding: 3px 2px 3px 10px;
}

.Table_Row_Correction_Required
{
	font: 11px sans-serif;
    color: #000000;
    background: #ffa07a;
    padding: 3px 2px 3px 10px;
}

.Table_Row_Posted
{
	font: 11px sans-serif;
    color: #000000;
    background: #98fb98;
    padding: 3px 2px 3px 10px;
}

.Table_Footer
{
	font: bold 11px sans-serif;
    color: #000000;
    vertical-align: text-top;
    padding: 3px 2px 3px 10px;
}

.TextBox_Field
{
	font: 11px sans-serif;
    color: #000000;
    background: White ;

    /*overflow: auto; -----BLOCKED by AD--scroll bar was appearing in a single lined text box -- */

    vertical-align: text-top;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
}

.TextBox_Field_Disabled
{
	font: 11px sans-serif;
    color: #000000;
    background: Gray ; 

    overflow: auto;

    vertical-align: text-top;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
}

.DropDown_Field
{
	font: 11px sans-serif;
    color: #000000;
    background: White ;

    vertical-align: text-top;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
}

.RadioButton_Field
{
	font: 11px sans-serif;
    color: #000000;
    background: transparent;
}

.CheckBox_Field
{
	font: 11px sans-serif;
    color: #000000;
    background: transparent;
}

.Print_Hide
{
}

.Print_Only
{
    display: none;
}

/*--<AD>---*/
.Label_Field_Text_Align_Right
{
    background: transparent;
	font: 11px sans-serif;
    color: #000000;
    height:5px;
    text-align:right;
}

.Div_Logged_User
{	
	position:absolute;
	top:7px;
	right:12px;
	background-color:Transparent;
}
.Div_Logged_User_2
{	
	position:relative;
	top:0px;
	right:10px;
	height:5px;
	background-color:Transparent;
}
.TD_User_Name
{	
	border-style:solid;
	border-width:1px;
	border-color:#c8c8c8;
	top:0px;
	right:10px;
	width:100%;
	height:5px;
	background-color:Transparent;
	text-align:right;
}
/*--</AD>--*/