A:       {text-decoration: underline; color: #2658a4;	}
A:link	 {text-decoration: underline; color: #2658a4;	}
A:visited{text-decoration: underline; color: purple;		}
A:hover  {text-decoration: none;	  color: blue;}
A:active {text-decoration: underline;      color: #2658a4;		}

A.pageLabel:       {text-decoration: underline; color: white;}
A.pageLabel:link   {text-decoration: underline; color: white;}
A.pageLabel:visited{text-decoration: underline; color: white;}
A.pageLabel:hover  {text-decoration: none; color: white;}
A.pageLabel:active {text-decoration: underline; color: white}

A.mainSearch:       {text-decoration: underline; color: #251A77;}
A.mainSearch:link   {text-decoration: underline; color: #251A77;}
A.mainSearch:visited{text-decoration: underline; color: #251A77;}
A.mainSearch:hover  {text-decoration: none; color: #251A77;}
A.mainSearch:active {text-decoration: underline; color: #251A77}

A.info			{text-decoration: underline; color: #000000; }
A.info:link		{text-decoration: underline; color: #000000; }
A.info:visited	{text-decoration: underline; color: #000000; }
A.info:hover	{text-decoration: none; color: #000000; }
A.info:active	{text-decoration: underline; color: #000000; }

body 
{
	background : #FFFFFF;
	margin-left : 1px;
	margin-right : 1px;
	margin-top : 80px;
}

P.bold {
	font-weight: bold;
}

P.R {
	text-align  : right; }
P.L {
	text-align  : left;  }

P.C {
    text-align : center; }
	
P.boldR {
	font-weight: bold;
	text-align  : right; }

P.boldL {
	font-weight: bold;
	text-align  : left;  }

P.boldC {
	font-weight: bold;
    text-align : center; }
    
P.boldR_OverThreshold
{
	font-weight: bold;
	text-align: right;
	color: Red
}

P.boldL_OverThreshold
{
	font-weight: bold;
	text-align: left;
	color: Red
}

P.userName{
	text-align: center;
	font-weight: bold;   }

P.permitLabel {
 	font-size: 16px;
 	color: black;
	font-weight : bold;
	text-align: center;    }	

P.specialMessage{
    color: #BD2D2D;
	font-weight: bold;   }
P.specialMessageC{
    color: #BD2D2D;
	font-weight: bold;   
	text-align: center;
}
.specialMessageBullet{
	color: #BD2D2D;
}

P.trackingFont{
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #251A77;
	text-align:center;
}

P.errorMessage
{
	text-align:center;
	color: Red;
}

P.warnMessage
{
	text-align:center;
	color: Blue;
}

P.whatifTotal
{
	text-align: right;
	font-weight: bold;
	color: Red;
}


.noBorTable
{
	border: 0;
	padding: 2;	
}


.innerRightBorder
{	
    border-left-width: 0;
}

.rightBorder
{
	border-right-width: 0;
}

.leftBorder
{
	border-left-width: 0;
}

.rightMiddleBorder
{
	border-right-width: 0;
	border-bottom-width: 0;
	border-top-width: 0;
}

.middleInnerBorder
{
	border-top-width: 0;
	border-bottom-width: 0;
}

.innerBorder
{
	border-left-width: 1;
	border-right-width: 1;
}
.topInnerBorder
{
	border-bottom-width: 0;
}

.topInnerLeftBorder
{
	border-bottom-width: 0;
	border-right-width: 0;
}

.topInnerRightBorder
{
	border-bottom-width: 0;
	border-left-width: 0;
}

.topInnerMiddleBorder
{
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
}

.bottomInnerBorder
{
	border-top-width: 0;
}

.bottomInnerLeftBorder
{
	border-top-width: 0;
	border-right-width: 0;
}

.bottomInnerRightBorder
{
	border-top-width: 0;
	border-left-width: 0;
}

.bottomInnerMiddleBorder
{
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
}

.middleBorder
{
	border-left-width: 0;
	border-right-width: 0;
}

.noBorder
{
    border-left-width:0;
	border-right-width:0;
	border-bottom-width: 0;
	border-top-width: 0;
}

.specialMessageBorder
{
	border-left-width: 0;
	border-right-width: 0;
	background-color: #CCCCCC;
}

.specialMessageBorderColorLight
{
	border-left-width: 0;
	border-right-width: 0;
	background-color: #E4D5CB;
}

.pageLabelColor
{
	background-color:  #000051;
	width: 100%;
}


.uFullCellWidth
{
	width: 100%;
	text-transform: uppercase
}

.fullCellWidth
{
	width: 100%;
}

.uppercase
{
	text-transform: uppercase
}

.rowColor
{
	background-color: #E5E8ED;  
}

.tabYellowColor
{
	background-color: #EDEDA2;
}

.tabGrayColor
{
	background-color: #DBD9D9;
}

.tabGreenColor
{
	background-color: #dcebd7;
}

.sMainButton {
	border-right: #f1f1e9 3px outset;	
	border-top: #f1f1e9 3px outset;	
	font-weight: bold;
	font-size: 8pt;
	background-image: none;
	padding-bottom: 1px;
	margin: 1px;
	border-left: #f1f1e9 3px outset;
	color: #000000;
	padding-top: 1px;
	border-bottom: #f1f1e9 3px outset;
	font-family: Arial;
	height: 25px;	
	background-color: #ECE9D8;
	font-variant: small-caps;
	padding-left: 1px;
	padding-right: 1px;
	
}

	
.scrollButton {
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	font-variant: small-caps;
}

#scrollContainer {
	height:		70px;
	overflow:	hidden;
	padding:	2px;
}

.border {
	border-left:	1px solid #999982;
	border-right:	1px solid #999982;
	
}
.lightGrey
{
	background-color: #F9F9F8;
}

.totalColor
{
	background-color: #F9F9F8;		
}

.required
{
	color: Red;
}
	
.tooltiptitle{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-weight: bold; font-size: 4pt}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-size: 8pt}
#ToolTip{position:absolute; width: 100px; top: 0px; left: 0px; z-index:4; visibility:hidden;}

.transparent
{
	background-color: transparent;
}
.nonSelectedRow
{
	background-color: white;
}
.selectedRow
{
	background-color: #ffff99;
}
Table.noMarginTable
{
	margin: 0px;
}

.disabled
{
	background-color: #808680;

