/*Styles used from Basic.css*/
.Menuspace
{
    PADDING-LEFT: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 147px;
    BACKGROUND-COLOR: #eceada
}
.Workspace
{
    PADDING-LEFT: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 568px
}


.Title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 21px;
    PADDING-BOTTOM: 15px;
    COLOR: #3b4e6c;
    LINE-HEIGHT: 23px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.ButtonText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: black;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Normal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: black;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NormalBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: black;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NormalPlus
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: top;
    COLOR: black;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.RedPlusBold
{
    FONT-WEIGHT:bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: red;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NormalSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: top;
    COLOR: black;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Tiny
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8px;
    VERTICAL-ALIGN:  bottom;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Note
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: top;
    COLOR: black;
    TEXT-ALIGN:left;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NormalSmallBottom
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: bottom;
    TEXT-ALIGN:left;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
   
}
.Validation
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: RED
}
.radioButton
{
	font-weight: normal;
	font-size: 12px;
	vertical-align: top;
	padding-right:5px;
	text-align:center;
	line-height: 11px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.NormalCenterTmpl
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: center;
    COLOR: black;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NormalLeftTmpl
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
    COLOR: black;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.NormalLeftTmplNoScroll
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
    COLOR: black;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    OVERFLOW :hidden
}

.NormalLeftTmplU
{
	width: 300px;
	height :20px;
	LINE-HEIGHT: 13px;
	 FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
    COLOR: black;
}

.GreyedOutNormalLeftTmpl
{
	width: 300px;
	height :18px;
	border-style:solid;
	border-width :1px;
	border-color :Gray ;
	background-color:Transparent ;     
}
.NormalRightTmpl
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: right;
    COLOR: black;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NormalRightTmplTop
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: right;
    COLOR: black;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.MediumLeftTmpl
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
    COLOR: black;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NormalLeftTmplTop
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left;
    COLOR: black;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NormalLeftTmplBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
    COLOR: black;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NormalCenterTmplBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: center;
    COLOR: black;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.SmallLeftTmpl
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
    COLOR: black;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SmallCenterTmpl
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: center;
    COLOR: black;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.NormalReadOnlyTemplate
{
	width :300px;
	height :18px;
	border-style:solid ;
	border-width:1px;
	border-color:Gray;
	background-color :Transparent ;	
}
.SmallLeftBoldTmpl
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
    COLOR: black;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NormalSmallMiddle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
    COLOR: black;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.BiggerSmallBold
{
    FONT-WEIGHT: Bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Arial, Helvetica, sans-serif	
}
.BiggerSmallRed
{
	font-weight: normal;
	font-size: 10px;
	vertical-align: middle;
	color:  Maroon;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
.BiggerSmallBoldBottom
{
    FONT-WEIGHT: Bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: bottom;
    COLOR: black;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif	
}
.BiggerSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.LabelLookAlike
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-color :Transparent ;
    border-bottom-style:none;
    border-style: none;
    
 
    
   
}
.BiggerSmallCenter
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
	TEXT-ALIGN:center;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    LINE-HEIGHT: 17px; 
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NormalBig
{
    FONT-WEIGHT: Bold;
    FONT-SIZE: 13px;
    VERTICAL-ALIGN: top;
    COLOR: black;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NormalBigReg
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    VERTICAL-ALIGN: top;
    COLOR: black;
    LINE-HEIGHT: 19px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*Styles used from _Search.css*/
.errorMessage {
    background-color: #dfdcc1;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    color: #FF0000;
    padding-right: 5px;
    padding-left: 5px
}
.errorMessageNormalBkg {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    color: #FF0000;
    padding-right: 5px;
    padding-left: 5px
}

/*Styles used from NECS.css*/
.Grid_SelectedItemStyle {
	background-color: #6F83A1;
	FONT-FAMILY: Helvetica, sans-serif; 
	color:	white;
    FONT-SIZE: 10px;
}
.Grid_AlternatingBackColor {
    background-color: #ffffff;    
}
.GridColumnHeader { 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px; 
    COLOR: #ffffff; 
    FONT-FAMILY: Helvetica, sans-serif; 
    BACKGROUND-COLOR: #485b78; 
    TEXT-ALIGN: center; 
}
.GridTextStyle { /* do we need this? */
    FONT-SIZE: 10px; 
    
}
.GridItemStyle {
    FONT-SIZE: 10px; 
    FONT-FAMILY: Helvetica, sans-serif; 
    BACKGROUND-COLOR: #FFFFFF; 
}
.GridItemStyleBold {
    FONT-SIZE: 10px; 
    FONT-WEIGHT:bold;
    FONT-FAMILY: Helvetica, sans-serif; 
    BACKGROUND-COLOR: #FFFFFF; 
}
.GridFooterStyle {
    FONT-SIZE: 10px; 
    FONT-FAMILY: Helvetica, sans-serif; 
}
.StrikeFont
{
	font-size: 12px;
	font-family: Sans-Serif;
	text-decoration: line-through;
}

.GridFooterEx
{
	font-size: 10px;
	font-family: Sans-Serif;
	background-color: #c6c3c6;
	text-align: center;
}

.GridPagerStyle {
    FONT-SIZE: 10px; 
    FONT-FAMILY: Helvetica, sans-serif;     
    background-color: silver;
    text-align: center;
}
.oddRow {
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d3d3d3;
}
.evenRow {
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF; 
}
.boxheader {
    color: White;
    background-color: #485b78;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:bold;
    line-height: 15px;
    height: 10px;
}
.NormalLinkButton
{
    FONT-WEIGHT: normal;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN:left;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: black;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.boxspacer {
    background-color: #485b78;
}
.headerTitle
{
	FONT-SIZE: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-style: italic;
    font-weight: bold;
    color: Black;    
    text-decoration: none;
}
.tableborder 
{
	border-style:solid;
	border-width:1px;
	border-color:#000;
}
/*Styles used from mainStyle.css*/
.footerdivider
{
    FONT-SIZE: 10px;
    COLOR: black
}
/*Styles used from _Menu.css*/
/*NONE*/
/*Styles used from generic.css*/
BODY {
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    MARGIN:0px;
}
TH	{	
	vertical-align:	baseline;
	font-size:1em;
	font-weight:bold;
	word-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
}	
A:link {	
	text-decoration:none;
	color:	#3333cc;
}	
A:visited {	
	text-decoration:none;
	color:#333399;
}			
A:active {	
	text-decoration:none;
	color:#333399;
}
A:hover	{	
	text-decoration:underline;
	color:#3333cc;
}
/*Styles used from nfa.css*/
.Menuspace {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: top; WIDTH: 147px; BACKGROUND-COLOR: #eceada
}
.Workspace {
	PADDING-LEFT:10px; VERTICAL-ALIGN: top; WIDTH: 568px
}
.TitleMedium 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #3b4e6c; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center
}
.TitleSmall
{
	font-weight: normal;
	font-size: 12px;
	color: #3b4e6c;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.ExLink
{
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 4px;
	COLOR: #3b4e6c;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	text-align: left;
}
.ExLinkNormal
{
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 4px;
	COLOR: #3b4e6c;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	text-align: left;
	vertical-align:middle;
}

.ExLinkAlignTop
{
	font-weight: normal;
	font-size: 13px;
	padding-bottom: 4px;
	COLOR: #3b4e6c;
 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
 
 
}
.ExLinkRed
{
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 4px;
	color: red;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: underline;
}
.ExLinkCenter
{
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 4px;
	COLOR: #3b4e6c;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	text-align: center;
}
.Normal {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: top; 
	COLOR: black; 
	LINE-HEIGHT: 17px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NormMed {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	VERTICAL-ALIGN: top; 
	COLOR: black; 
	LINE-HEIGHT: 17px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.maintext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NormalRed {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: top; 
	COLOR: red; 
	LINE-HEIGHT: 13px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Status {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: black; 
	LINE-HEIGHT: 17px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.footerlink {
	FONT-SIZE: 10px; COLOR: #32476e; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.applVersion {
    FONT-SIZE: 10px;
    COLOR: #32476e;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    padding: 0px 0px 2px 1px;
}
.footercopyright {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: #051b42; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #c3c9d2; 
	TEXT-ALIGN: center
}
/*Styles used from nfaMenu.css */
A.MenuUnselected, A.MenuUnselected:link, A.MenuUnselected:visited {
	FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #3b4e6c;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    line-height: 17px
}
A.MenuUnselected:hover {
	FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #808080;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.MenuHeader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3b4e6c;
    PADDING-RIGHT: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*Styles used from easyFile.css*/
/* text style used for most text rendered by modules */
.linkButton {
    COLOR: #000;
    FONT-WEIGHT: BOLD;
    FONT-SIZE: 13PX;
    FONT-STYLE: NORMAL;
    FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;
    TEXT-DECORATION: NONE;
    vertical-align: middle;
    BORDER-STYLE: solid;
    BACKGROUND-COLOR: #ddd;
    border-width: 1;
    border-color: black;
    padding-left: 2;
    padding-right: 2;
    height: 20px;
}
.linkbutton:hover {
    COLOR: #000;
    FONT-WEIGHT: BOLD;
    FONT-SIZE: 13PX;
    FONT-STYLE: NORMAL;
    FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;
    TEXT-DECORATION: NONE;
    vertical-align: middle;
    BORDER-STYLE: SOLID;
    BACKGROUND-COLOR: #AAB6C8;
    border-width: 1;
    border-color: Black;
    padding-left: 2;
    padding-right: 2;
    height: 20px;
}
IMG {	
	border:0;
	margin: 0px;
}
.EFButton {
	border-style:solid;
	border-width:1px;
	border-color:#000;
	background-color:#ccc;
	color:#000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.boxheader
{
    color: White;
    background-color: #485b78;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:bold;
    line-height: 15px
}

.boxspacer
{
    background-color: #485b78;
}

.boxbody
{
    color: black;
    background-color: #dfdcc1;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    padding-right: 5px;
    padding-left: 5px
}
.boxbodyspacer
{
    background-color: #dfdcc1;
    font-size: 6px
}


.boxsmall
{
    color: black;
    background-color: #dfdcc1;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  9px;
    padding-left: 5px;
    padding-right: 2px
}

.errorMessage {
    background-color: #dfdcc1;
    font-family: "Arial, Helvetica, Sans-Serif";
    font-size: 10px;
    color: #FF0000;
    padding-right: 5px;
    padding-left: 5px
}
#hintbox{ /*CSS for pop up hint box */
position:absolute;
background-color: #ffffe0;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

.saveCancelButton 
{
	width:90px; height:25px; overflow:visible;font-size:12px; color:#fff; border-style:none; background:#355c8a; padding:1px 8px; border:1px solid #113525; cursor:pointer;
}
.saveLongButton 
{
	width:130px; height:25px; overflow:visible;font-size:12px; color:#fff; border-style:none; background:#355c8a; padding:1px 8px; border:1px solid #113525; cursor:pointer;
}