
body
{
    background: #edf6fa;
    font-size: 11px;
    font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
    color: #333;
    line-height: 1.28;
    margin: 0 12 12 5;
    padding: 0;
    text-align: left;
    direction: ltr;
    unicode-bidi: embed;
}

.Page_Title
{
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #00003E;
}

.Form_Title
{
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    background-color: transparent;
    padding-right: 12px;
    padding-left: 12px;
    padding-bottom: 6px;
    padding-top: 6px;
    text-align: center;
}

.CommandBar
{
    border: 1px solid #DAE4F8;
    background-color: #eff3fa;
    background: url(../../Images/cmdbargradient.png);
    height: 40px;
    vertical-align: middle;
    text-align: center;
    padding: 5px;
    filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFE4E9F2', startColorstr='#ffffff', gradientType=0);
}



.Button
{
    border: 1px solid #B0B0B0;
	font-weight: bold;
    font-size: 11px;
    color: #333333;
    font-family: Arial;
    background-color: #ffffff;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
    padding: 1 2 0 2;
    width: 70px;
    font-style: normal;
    text-transform: none;
}

.MinorButton
{
    border: 1px solid #B0B0B0;
    font-size: 11px;
    color: #333333;
    font-family: Tahoma;
    background-color: #f8faf8;
    padding: 1 2 1 2;
    text-align: center;
    white-space: nowrap;
}

.GridViewButton
{
    border: 1px solid #647B6F;
    font-size: 11px;
    color: #002142;
    font-family: Tahoma;
    background-color: #E1F0FF;
    padding: 1 2 1 2;
    text-align: center;
    white-space: nowrap;
    height: 20px;
    overflow: hidden;
    border-collapse: collapse;
}
.Label
{
    font-size: 11px;
    color: #000000;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    white-space: nowrap;
    margin-top: 3px;
}

.GridViewLabel
{
    font-size: 11px;
    color: #000000;
    font-family: Tahoma, Helvetica, sans-serif;
    white-space: nowrap;
    margin-top: 3px;
}
.Label_Right
{
    font-size: 11px;
    color: #000000;
    font-family: Tahoma, Helvetica, sans-serif;
    white-space: nowrap;
    text-decoration: none;
    text-align: right;
}

.Label_Center
{
    font-size: 11px;
    color: #000000;
    font-family: Tahoma, Helvetica, sans-serif;
    white-space: nowrap;
    text-decoration: none;
    text-align: center;
    width: 100%;
}

.Label_Notification
{
    font-size: 12px;
    color: #ffffff;
    font-family: Arial, Helvetica, Tahoma, Calibri, sans-serif;
    white-space: nowrap;
    text-decoration: none;
    text-align: center;
    width: 100%;
    border-bottom: #000066 1px solid;
    border-left: #000066 1px solid;
    background-color: #800000;
    letter-spacing: normal;
    border-collapse: collapse;
    vertical-align: middle;
    border-top: #000066 1px solid;
    font-weight: bold;
    border-right: #000066 1px solid;
    padding-bottom: 2px;
    margin: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
}

.Normal_Text
{
    font-size: 11px;
    color: #000000;
    font-family: Tahoma, Helvetica, sans-serif;
    text-decoration: none;
    text-align: left;
}

.Label_Warning
{
    font-size: 11px;
    color: #ff0000;
    font-family: Tahoma, Helvetica, sans-serif;
    white-space: nowrap;
    text-decoration: blink;
}

.Textfield
{
    border: 1px solid #c0c0c0;
    font-size: 11px;
    color: #000000;
    font-family: Tahoma, Helvetica, sans-serif;
    background-color: #ffffff;
    text-align: left;
    padding: 3px;
}

.Textfield_Embed
{
    border-style: none;
    font-size: 11px;
    color: #000000;
    font-family: Tahoma, Helvetica, sans-serif;
    text-align: left;
    border-collapse: collapse;
    padding: 3px;
    height: 21px;
}

.Textfield_Center
{
    border-right: #c0c0c0 1px solid;
    border-top: #c0c0c0 1px solid;
    font-size: 11px;
    border-left: #c0c0c0 1px solid;
    color: #000000;
    border-bottom: #c0c0c0 1px solid;
    font-family: Tahoma, Helvetica, sans-serif;
    background-color: #ffffff;
    text-align: center;
    padding: 3px;
    height: 21px;
}

.Textfield_Number
{
    border: 1px solid #c0c0c0;
    font-size: 11px;
    color: #000000;
    font-family: Tahoma, Helvetica, sans-serif;
    background-color: #ffffff;
    text-align: right;
    padding: 3px;
    height: 21px;
}

.Textfield_Disabled
{
    border-right: #c0c0c0 1px solid;
    border-top: #c0c0c0 1px solid;
    font-size: 11px;
    border-left: #c0c0c0 1px solid;
    color: #000000;
    border-bottom: #c0c0c0 1px solid;
    font-family: Tahoma, Helvetica, sans-serif;
    background-color: #d3d3d3;
    padding: 3px;
    height: 21px;
}

.Textarea
{
    padding: 4px;
    border-right: #c0c0c0 1px solid;
    border-top: #c0c0c0 1px solid;
    font-size: 11px;
    border-left: #c0c0c0 1px solid;
    width: 90%;
    color: #000000;
    border-bottom: #c0c0c0 1px solid;
    font-family: Tahoma, Helvetica, sans-serif;
    background-color: #ffffff;
}

.Listbox
{
    border-right: #c0c0c0 1px solid;
    border-top: #c0c0c0 1px solid;
    font-size: 11px;
    border-left: #c0c0c0 1px solid;
    width: 100%;
    color: #000000;
    border-bottom: #c0c0c0 1px solid;
    font-family: Tahoma, Helvetica, sans-serif;
    background-color: #ffffff;
    overflow: visible;
    display: block;
}

.Listbox_Normal
{
    border: 1px solid #c0c0c0;
    font-size: 11px;
    color: #000000;
    font-family: Tahoma, Helvetica, sans-serif;
    background-color: #ffffff;
    text-align: right;
}

.Checkbox
{
    font-size: 11px;
    color: #000000;
    font-family: Tahoma, Helvetica, sans-serif;
    white-space: nowrap;
}

.Checkbox_List
{
    width: 100%;
}

.Checkbox_List td
{
    font-size: 11px;
    vertical-align: sub;
    color: #000000;
    font-family: Tahoma, Helvetica, sans-serif;
    white-space: nowrap;
}

.Group_Box
{
    border: 1px solid #DAE4F8;
    border-collapse: collapse;
    background-color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFE4E9F2', startColorstr='#ffffff', gradientType=0);
}

.Group_Box_Header
{
    padding: 2px 0px 0px 5px;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    border-bottom: 2px solid #5F6F90;
    font-family: Arial, Helvetica, Sans-Serif;
    background-color: #6B7B82;
    text-decoration: none;
    height: 23px;
    text-align: left;
    filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFB0D0C1', startColorstr='#6B7B82', gradientType=1);
}

.Group_Box_Header2
{
    font-weight: bold;
    font-size: 11px;
    color: #272727;
    border-bottom: 2px solid #5F6F90;
    font-family: Arial, Helvetica, Sans-Serif;
    background-color: #E2E2E2;
    text-decoration: none;
    height: 20px;
    vertical-align: middle;
    text-indent: 3px;
    text-align: left;
}

.Group_Box_Body
{
    padding: 4px;
    text-align: left;
}

.Group_Box_Body_Center
{
    padding: 4px;
    text-align: center;
}

.Group_Box_Body_Right
{
    padding: 4px 2px 4px 4px;
    text-align: right;
}

RowSpacer
{
    color: #000000;
    font-family: Tahoma, Helvetica, Sans-Serif;
    height: 1px;
}

.Sub_Group_Box_Header
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    border-bottom: 2px solid #5F6F90;
    font-family: Arial, Helvetica, Sans-Serif;
    background-color: gainsboro;
    text-decoration: none;
    height: 16px;
    vertical-align: middle;
    text-indent: 3px;
}

.Blank_Table
{
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    background-color: transparent;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

.Blank_Table td
{
    background-color: transparent;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}


/* Style For Login Page */
.Login_Form
{
    /*border: 4px solid; 	border-color: #555555;*/
    background-color: transparent;
}

.Login_Textfield_Label
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}

.Login_Textfield
{
    border-right: #eb9605 1px solid;
    border-top: #eb9605 1px solid;
    font-size: 11px;
    border-left: #eb9605 1px solid;
    color: #000000;
    border-bottom: #eb9605 1px solid;
    font-family: Tahoma;
    margin: 3px;
}

/* Style For Logout Page */
.Warning_Label
{
    font-weight: bold;
    font-size: 15px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.Login_Hyperlink
{
    font-weight: bold;
    font-size: 13px;
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.EPSPageHeader
{
    font-family: Tahoma, Arial;
    font-size: 16px; /*border-right: #000066 thin solid; 	border-top: #000066 thin solid; 	border-left: #000066 thin solid; 	border-bottom: #000066 thin solid;*/
    font-weight: bold;
    color: white;
    border-collapse: collapse;
    background-color: #6699cc;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 5px;
    vertical-align: middle;
    padding-top: 5px;
    text-align: left;
    filter: progid:DXImageTransform.Microsoft.dropShadow(color=gray,offX=5,offY=5, positive=true);
}

.EPSPageDetail
{
    font-family: Arial, Tahoma;
    font-size: 11px; /*border-right: #000066 thin solid; 	border-top: #000066 thin solid; 	border-left: #000066 thin solid; 	border-bottom: #000066 thin solid;*/
    background-color: whitesmoke;
    padding-right: 5px;
    padding-left: 15px;
    padding-bottom: 5px;
    padding-top: 15px;
}

.CustomLink:hover
{
    font-weight: bold;
    font-size: 8pt;
    color: #8B0000;
    font-family: Arial;
}

.CustomLink
{
    font-weight: bold;
    font-size: 8pt;
    color: #191970;
    font-family: Arial;
    text-decoration: none;
}

.TestDiv
{
    border: 1px;
    border-color: Red;
    width: 100%;
    border-style: solid;
}

.RowSpacer
{
    height: 9px;
    font-size: xx-small;
}

#MainPageProgTitle
{
    border-right: #e4eaed thin solid;
    border-top: #e4eaed thin solid;
    font-size: 24pt;
    vertical-align: middle;
    border-left: #e4eaed thin solid;
    color: #e4eaed;
    border-bottom: #e4eaed thin solid;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}

.reportarea
{
    border: 1px solid #778;
    background-color: #ffffff;
}

#gvVersion .Label_Current
{
    font-size: 11px;
    color: #000000;
    font-family: Tahoma, Helvetica, sans-serif;
    white-space: nowrap;
    text-decoration: none;
    font-weight: bold;
}

#gvVersion .Label_Draft
{
    font-size: 11px;
    color: #2B4F6E;
    font-family: Tahoma, Helvetica, sans-serif;
    white-space: nowrap;
    text-decoration: none;
    font-weight: bold;
}

#gvVersion .Label_Expired
{
    font-size: 11px;
    color: Gray;
    font-family: Tahoma, Helvetica, sans-serif;
    white-space: nowrap;
    text-decoration: none;
}

#gvVersion .Label_Future
{
    font-size: 11px;
    color: Teal;
    font-family: Tahoma, Helvetica, sans-serif;
    white-space: nowrap;
    text-decoration: none;
}

.TaskLink
{
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
}

.TaskLink:hover
{
    font-weight: bold;
    font-size: 11px;
    color: #959595;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
}

.TaskTable
{
    border: 1px solid #585858;
}

.GVImgButton
{
    margin: 0px 3px 0px 3px;
    height: 20px;
}

.LinkButton
{
    border-style: none;
    padding: 0px 8px 12px 8px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    background-color: #F2F6FB;
    color: rgb(9, 51, 92);
    display: inline;
}

.LinkButton:hover
{
    background-color: #d6dde6;
}

.LinkButton:active :visited
{
    color: rgb(9, 51, 92);
}

/* tyh added */
.shade-fields
{
    width: 200px; /*   width: 50%;*/
    text-align: right;
    float: left;
}

.floorplan-margin
{
    margin: 0 0 0 20px;
}

.Header_fixed
{
position:fixed;
top:0px;
left:0px;
z-index: 99;	
width:100%;
background:#edf6fa;
}


.Body_Relative
{
position:relative;
top:80px;
left:0px;
z-index:90;
}

.PageTitleFixed
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00003E;
}