
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;
}

.GridViewHeader
{
	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;
}

.spacing
{
	margin: 20px 0 0 0;
}

.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;
    font-style: normal;
    text-transform: none;
}

/*
.Button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #a6b4ad) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.Button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.Button:active {
	position:relative;
	top:1px;
}
*/

.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);
}