/*HEADER CLASS STARTS HERE */
.headerBG 
{	font-family: 'Arial', 'Helvetica';
	font-size:9pt;
	color:#ffffff;
	background-color: #245F91;
}
A:link.headerTopLink
{  	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}
A:visited.headerTopLink
{  	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}
A:active.headerTopLink
{  	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}
A:hover.headerTopLink
{	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #ffffff;
	text-decoration: underline;
}
.userLogin 
{	font-family: 'Arial', 'Helvetica';
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
	background-color: #245F91;
}
.tabLink
{	font-family: 'Verdana', 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	background-color: #b8cee5;
}
A:link.tabLink
{	font-family: 'Verdana', 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	background-color: #b8cee5;
}
A:visited.tabLink
{	font-family: 'Verdana', 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	background-color: #b8cee5;
}
A:active.tabLink
{	font-family: 'Verdana', 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	background-color: #b8cee5;
}
A:hover.tabLink
{	font-family: 'Verdana', 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	text-decoration: underline;
	background-color: #b8cee5;
}
.inactiveTabLink
{	font-family: 'Verdana', 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 8pt;
	color: #545454;
	text-decoration: none;
	background-color: #e3e1dc;
}
A:link.inactiveTabLink
{	font-family: 'Verdana', 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 8pt;
	color: #545454;
	text-decoration: none;
	background-color: #e3e1dc;
}
A:visited.inactiveTabLink
{	font-family: 'Verdana', 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 8pt;
	color: #545454;
	text-decoration: none;
	background-color: #e3e1dc;
}
A:active.inactiveTabLink
{	font-family: 'Verdana', 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 8pt;
	color: #545454;
	text-decoration: none;
	background-color: #e3e1dc;
}
A:hover.inactiveTabLink
{	font-family: 'Verdana', 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 8pt;
	color: #545454;
	text-decoration: underline;
	background-color: #e3e1dc;
}
.inactiveActLink
{	font-family: 'Verdana','Arial', 'Helvetica';
	font-size: 8pt;
	color: #545454;
	text-decoration: none;
	background-color: #e3e1dc;
}
A:link.inactiveActLink
{	font-family: 'Verdana','Arial', 'Helvetica';
	font-size: 8pt;
	color: #545454;
	text-decoration: none;
	background-color: #e3e1dc;
}
A:visited.inactiveActLink
{	font-family: 'Verdana','Arial', 'Helvetica';
	font-size: 8pt;
	color: #545454;
	text-decoration: none;
	background-color: #e3e1dc;
}
A:active.inactiveActLink
{	font-family: 'Verdana','Arial', 'Helvetica';
	font-size: 8pt;
	color: #545454;
	text-decoration: none;
	background-color: #e3e1dc;
}
A:hover.inactiveActLink
{	font-family: 'Verdana','Arial', 'Helvetica';
	font-size: 8pt;
	color: #545454;
	text-decoration: underline;
	background-color: #e3e1dc;
}
.tabLinkBG 
{	background-color: #b8cee5;
}
.subMenuLink
{	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
A:link.subMenuLink
{	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
A:visited.subMenuLink
{	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
A:active.subMenuLink
{	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
A:hover.subMenuLink
{	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	text-decoration: underline;
}
/*HEADER CLASS ENDS HERE */

/*TAB HEADER CLASS STARTS HERE */
.moduleHeaderFont 
{	font-family: 'Verdana','Arial', 'Helvetica';
	color: #000000;
	font-size:10pt;
	font-weight:bold;
	background-color: #ffffff;
}
.moduleSmallTextLink
{	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
A:link.moduleSmallTextLink
{	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
A:visited.moduleSmallTextLink
{	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
A:active.moduleSmallTextLink
{	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
A:hover.moduleSmallTextLink
{	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #4682b4;
	text-decoration: underline;
}

.cellWhiteBGFont 
{
	font-family:Verdana, Geneva, sans-serif;
	color: #000000;
	font-size:11px;
	background-color: #ffffff;
}
.smallModuleTextLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 8pt;
   color: #000000;
   text-decoration: underline;
}

A:link.smallModuleTextLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 8pt;
   color: #000000;
   text-decoration: underline;
}

A:visited.smallModuleTextLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 8pt;
   color: #000000;
   text-decoration: underline;
}

A:active.smallModuleTextLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 8pt;
   color: #000000;
   text-decoration: underline;
}

A:hover.smallModuleTextLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 8pt;
   color: #245f91;
   text-decoration: underline;
}

.controlStyle 
{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	color: #000000;
	border:1px solid #d5d5d5;
}

.timesheetNotSubmitted 
{	font-family: 'Arial', 'Helvetica';
    	font-size: 8pt;
	background-color: #dbdbdb;
	color: #000000;
}
.timesheetSubmitted 
{	font-family: 'Arial', 'Helvetica';
    	font-size: 8pt;
	background-color: #fea3a2;
	color: #000000;
}
.timesheetVerified 
{	font-family: 'Arial', 'Helvetica';
    	font-size: 8pt;
	background-color: #baff86;
	color: #000000;
}
.timesheetInvoiced 
{	font-family: 'Arial', 'Helvetica';
    	font-size: 8pt;
	background-color: #fddbfe;
	color: #000000;
}
.toolRemoveHighlight
{	font-family: 'verdana';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
} 
.toolHeaderLink
{	font-family: 'verdana';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

A:link.toolHeaderLink
{	font-family: 'verdana';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

A:active.toolHeaderLink
{	font-family: 'Verdana','Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	border-right: #003c74 1px solid; 
	border-top: #003c74 1px solid; 
	border-left: #003c74 1px solid; 
	border-bottom: #003c74 1px solid;  
	padding:2px 4px 2px 4px;      
	background-color: #E2DFD6;
	background-image: url('../custom/tableBorderBlue.gif');
}

A:visited.toolHeaderLink
{	font-family: 'verdana';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

A:hover.toolHeaderLink
{  font-family: 'Verdana','Arial', 'Helvetica';
   font-size: 8pt;
   color: #000000;
   font-weight: bold;
   text-decoration: none;
   border-right: #003c74 1px solid; 
   border-top: #003c74 1px solid; 
   border-left: #003c74 1px solid; 
   border-bottom: #003c74 1px solid;  
   padding:2px 4px 2px 4px;      
   background-color: #E2DFD6;
   background-image: url('../custom/tableBorderBlue.gif');
}
.toolHeader
{  font-family: 'Verdana','Arial', 'Helvetica';
   font-size: 8pt;
   color: #000000;
   font-weight: bold;
   text-decoration: none;
   border-right: #003c74 1px solid; 
   border-top: #003c74 1px solid; 
   border-left: #003c74 1px solid; 
   border-bottom: #003c74 1px solid;  
   padding:2px 4px 2px 4px;      
   background-color: #E2DFD6;
   background-image: url('../custom/tableBorderBlue.gif');
}

/*TAB HEADER CLASS ENDS HERE */
/*LISTING CLASS STARTS HERE */
.fieldHeaderBG 
{	border-right: #dee9f3 1px solid; 
	border-top: #dee9f3 1px solid; 	
	border-left: #dee9f3 1px solid;
	border-bottom: #dee9f3 1px solid;
	border-style: double;
	border-width: 1;
	background-color:#dee9f3;
	font-family: 'verdana';
	color: #000000;
	font-size:8pt;
	font-weight: bold;
}
.fieldHeaderBG1 
{	border-right: #dee9f3 1px solid; 
	border-top: #dee9f3 1px solid; 	
	border-left: #dee9f3 1px solid;
	border-bottom: #dee9f3 1px solid;
	border-style: double;
	border-width: 1;
	background-color:#dee9f3;
	font-family: 'verdana';
	color: #000000;
	font-size:7pt;
	font-weight: bold;
}
.fieldBG 
{  	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	background-color: #edf4f7;   
}
.fieldBG1 
{  	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #9f9191;
	text-decoration: none;
	background-color: #edf4f7;   
}
.fieldBGLight
{  	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	background-color: #f5f5f5;   
}
.fieldBGDark 
{  	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	background-color: #e6e6fa;   
}
.fieldItalicBG 
{  	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	font-style:italic;
	color: #000000;
	text-decoration: none;
	background-color: #edf4f7;   
}
.fieldRedBG 
{  	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #ff0000;
	text-decoration: none;
	background-color: #edf4f7;   
}
.pipeBG 
{  	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	background-color: #D5D5F2;   
}
.defaultBG 
{  	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	background-color: #7eaec7;   
}

.cellBG 
{	background-color: #000000;
}
.cellGrayBG 
{	font-family: 'Arial', 'Helvetica';
	color: #ffffff;
	font-size:9pt;
	font-weight:bold;
	background-color: #676767;
}
.fieldHeaderLink
{	font-family: 'verdana';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
A:link.fieldHeaderLink
{	font-family: 'verdana';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
A:visited.fieldHeaderLink
{	font-family: 'verdana';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
A:active.fieldHeaderLink
{	font-family: 'verdana';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
A:hover.fieldHeaderLink
{	font-family: 'verdana';
	font-size: 8pt;
	color: #245f91;
	text-decoration: none;
}
/* LISTING CLASS ENDS HERE */

/* FOOTER CLASS STARTS HERE */
.grayBG 
{	font-family: 'Arial', 'Helvetica';
	font-size:8pt;
	background-color: #f1f1f1;
}
.footer 
{	font-family: 'Arial', 'Helvetica';
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}
A:link.footer
{	font-family: 'Arial', 'Helvetica';
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	text-decoration: underline;
}
A:visited.footer
{	font-family: 'Arial', 'Helvetica';
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	text-decoration: underline;
}
A:active.footer
{	font-family: 'Arial', 'Helvetica';
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	text-decoration: underline;
}
A:hover.footer
{	font-family: 'Arial', 'Helvetica';
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	text-decoration: underline;
}
/* FOOTER CLASS ENDS HERE */

.nul {text-decoration:none}

/* BUTTON CLASS STARTS HERE */
zoniac\:*
{	behavior: url(#default#VML)
}
.zoniac_roundButton
{	text-align:center;
	padding-top:3px;
	color:white;
	font:bold 11px tahoma;
	height:17px;
}
.zoniac_rectButton
{	text-align:center;
	padding-top:3px;
	color:white;
	font:bold 11px tahoma;
	height:17px;
}
.zoniac_Edit 
{	text-align:center;
	padding-top:3px;
	color:black;
	font:bold 7px arial;
	height:10px;
	width:20px
}
.zoniac_Void 
{	text-align:center;
	padding-top:3px;
	color:black;
	font:bold 8px arial;
	height:13px;
	width:23px
}

.zoniac_Help 
{	text-align:center;
	color:white;
	font:bold 13px arial;
	height:12px;
	width:14px
}
.zoniacspam_Help 
{	text-align:center;
	color:white;
	font:bold 13px arial;
	height:11px;
	width:11px
}
.zoniac_Line 
{
	height:1px;
	width:1px
}
.zoniac_oval
{	text-align:center;
	padding:2px;
	color:white;
	font:bold 11px tahoma;
	height:15px;
}

/* BUTTON CLASS ENDS HERE */

/*  POPUP CLASS STARTS HERE */

.moduleTextLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 8pt;
   color: #000000;
   text-decoration: underline;
}

A:link.moduleTextLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 8pt;
   color: #000000;
   text-decoration: underline;
}

A:visited.moduleTextLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 8pt;
   color: #000000;
   text-decoration: underline;
}

A:active.moduleTextLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 8pt;
   color: #000000;
   text-decoration: underline;
}

A:hover.moduleTextLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 8pt;
   color: #245f91;
   text-decoration: underline;
}
/* POPUP CLASS ENDS HERE */

/* MODULE THEME CLASS STARTS HERE */
.cellInactiveTabLink{
   font-family: 'Verdana', 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 8pt;
   color: #000000;
   text-decoration: none;
   background-color: #f1f1f1;
}
/*MODULE THEME CLASS ENDS HERE */

/* QUICK SEARCH CLASS */
.borderCellFont
{
   font-family: 'Verdana','Arial', 'Helvetica';
   font-size: 8pt;
   color: #000000;
   font-weight: bold;
   text-decoration: none;
   border-right: #000000 1px solid; 
   border-top: #000000 1px solid; 
   border-left: #000000 1px solid; 
   border-bottom: #000000 1px solid; 
   padding:0px 4px 0px 4px;   
   background-color: #ffffff;
}

A:link.borderCellFont
{
   font-family: 'Verdana','Arial', 'Helvetica';
   font-size: 8pt;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
   border-right: #000000 1px solid; 
   border-top: #000000 1px solid; 
   border-left: #000000 1px solid; 
   border-bottom: #000000 1px solid; 
   padding:0px 4px 0px 4px;      
   background-color: #ffffff;
}

A:active.borderCellFont
{
   font-family: 'Verdana','Arial', 'Helvetica';
   font-size: 8pt;
   color: #000000;
   font-weight: bold;
   text-decoration: none;
   border-right: #000000 1px solid; 
   border-top: #000000 1px solid; 
   border-left: #000000 1px solid; 
   border-bottom: #000000 1px solid;  
   padding:0px 4px 0px 4px;      
   background-color: #ffffff;
}

A:visited.borderCellFont
{
   font-family: 'Verdana','Arial', 'Helvetica';
   font-size: 8pt;
   color: #000000;
   font-weight: bold;
   text-decoration: none;
   border-right: #000000 1px solid; 
   border-top: #000000 1px solid; 
   border-left: #000000 1px solid; 
   border-bottom: #000000 1px solid; 
   padding:0px 4px 0px 4px;      
   background-color: #ffffff;
}

A:hover.borderCellFont
{
   font-family: 'Verdana','Arial', 'Helvetica';
   font-size: 8pt;
   color: #000000;
   font-weight: bold;
   text-decoration: none;
   border-right: #000000 1px solid; 
   border-top: #000000 1px solid; 
   border-left: #000000 1px solid; 
   border-bottom: #000000 1px solid;  
   padding:0px 4px 0px 4px;      
   background-color: #eaeaea;
}
/* QUICK SEARCH CLASS */

/* FILTER VIEW CLASS */
/**
 * POPUP CONTAINER STYLES
 */

body {
	background-color: #ffffff;
}

body, html, input 
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #000000;
}

.info {
	font-style:italic;
	font-size: 0.9em;
	color: #666666;
}
/**
 * POPUP CONTAINER STYLES
 */
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("/images/maskBG.png") !important; // For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	border: 1px solid #000000;
	background-color: #ffffff;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#popupTitleBar {
	background-color: #245f91;
	color: #ffffff;
	font-weight: bold;
	height: 1.3em;
	padding: 2px;
	border-bottom: 2px solid #000000;
	border-top: 1px solid #78A3F2;
	border-left: 1px solid #78A3F2;
	border-right: 1px solid #204095;
	position: relative;
	z-index: 203;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}
/*  FILTER VIEW CLASS */

/*  POPUP MENU LINK */
.popupMenuLink{
   font-family: 'tahoma';
   font-size: 8pt;
   color: #000000;
   text-decoration: underline;
}

A:link.popupMenuLink{
   font-family: 'tahoma';
   font-size: 8pt;
   color: #000000;
   text-decoration: underline;
}

A:visited.popupMenuLink{
   font-family: 'tahoma';
   font-size: 8pt;
   color: #000000;
   text-decoration: underline;
}

A:active.popupMenuLink{
   font-family: 'tahoma';
   font-size: 8pt;
   color: #000000;
   text-decoration: underline;
}

A:hover.popupMenuLink{
   font-family: 'tahoma';
   font-size: 8pt;
   color: #4682b4;
   text-decoration: underline;
}

/*  POPUP MENU LINK */

/*DIV VIEW CLASS */
.divCellBG 
{	border-right: #E8F5FA 1px solid; 
	border-top: #E8F5FA 1px solid; 	
	border-left: #E8F5FA 1px solid;
	border-bottom: #E8F5FA 1px solid;
	border-style: double;
	border-width: 1;
	background-color:#E8F5FA;
	font-family: 'Arial', 'Helvetica';
	color: #000000;
	font-size:8pt;
}
.divCellBGWITHLAVANDER
{	border-right: #d8e3f0 1px solid; 
	border-top: #d8e3f0 1px solid; 	
	border-left: #d8e3f0 1px solid;
	border-bottom: #d8e3f0 1px solid;
	border-style: double;
	border-width: 1;
	background-color:#d8e3f0;
	font-family: 'Arial', 'Helvetica';
	color: #000000;
	font-size:8pt;
}
.divCellBG1 
{	border-right: #E8F5FA 1px solid; 
	border-top: #E8F5FA 1px solid; 	
	border-left: #E8F5FA 1px solid;
	border-bottom: #E8F5FA 1px solid;
	border-style: double;
	border-width: 1;
	background-color:#E8F5FA;
	font-family: 'Arial', 'Helvetica';
	color: #9f9191;
	font-size:8pt;
}
.divCellItalicBG 
{	border-right: #E8F5FA 1px solid; 
	border-top: #E8F5FA 1px solid; 	
	border-left: #E8F5FA 1px solid;
	border-bottom: #E8F5FA 1px solid;
	border-style: double;
	border-width: 1;
	background-color:#E8F5FA;
	font-family: 'Arial', 'Helvetica';
	font-style:italic;
	color: #000000;
	font-size:8pt;
}

.addressCellBG 
{	border-right: #ffffff 1px solid; 
	border-top: #ffffff 1px solid; 	
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	border-style: double;
	border-width: 1;
	background-color:#ffffff;
	font-family: 'Arial', 'Helvetica';
	color: #000000;
	font-size:8pt;
}
/* DIV VIEW CLASS */
/*Resume Popup CLASS */
.popup
{
	position:absolute;
	border:solid 1px black;
	background-color:white;
	padding:4px;
	color:#000000
}
.popupDiv
{
	position:absolute;
	border:solid 1px black;
	background-color:ffffdd;
	padding:4px;
	color:#000000
}
.popLookup
{
	position:absolute;
	border:solid 1px black;
	background-color:#ffffdd;
	padding:4px;
	color:#000000;
	overflow:scroll;
	overflow-x:hidden;
	height:100
}
.divNextFieldBG 
{  	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	background-color: #ffffcc;   
}
.divFieldBG 
{  	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	background-color: #E8F5FA;   
}

/*TEXT BOX COLOR */
.textCellBG {
	border-right: #003c74 1px solid; 
	border-top: #003c74 1px solid; 	
	border-left: #003c74 1px solid;
	border-bottom: #003c74 1px solid;
	border-style: double;
	border-width: 1;		
	background-color:#FFFFFF;
	font-family: 'Arial', 'Helvetica';
	color: #000000;
	font-size:8pt;			
}
.readTxtCellBG {
	border-right: #003c74 1px solid; 
	border-top: #003c74 1px solid; 	
	border-left: #003c74 1px solid;
	border-bottom: #003c74 1px solid;
	border-style: double;
	border-width: 1;		
	background-color:#d4d0c8;
	font-family: 'Arial', 'Helvetica';
	color: #000000;
	font-size:8pt;			
}
.readTxtCellBGRed {
	border-right: #003c74 1px solid; 
	border-top: #003c74 1px solid; 	
	border-left: #003c74 1px solid;
	border-bottom: #003c74 1px solid;
	border-style: double;
	border-width: 1;		
	background-color:#d4d0c8;
	font-family: 'Arial', 'Helvetica';
	color: #ff0000;
	font-size:8pt;			
}
#dropmenudiv
{	position: absolute;
	border:1px solid #003c74;
	font: normal 12px Verdana;
	line-height: 18px;
	z-index: 100;
	visibility: hidden;
}
#dropmenudiv a
{	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 1px 0;
	text-decoration: none;
}
#dropmenudiv a:hover
{	color: #000000;
	background-image: url('../custom/tableBorderGCG.gif');
}

.moduleWhiteTextLink
{	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
A:link.moduleWhiteTextLink
{	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
A:visited.moduleWhiteTextLink
{	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
A:active.moduleWhiteTextLink
{	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
A:hover.moduleWhiteTextLink
{	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: underline;
}
/* */
textLink
{	font-family: 'Tahoma';
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
}
A:link.textLink
{	font-family: 'Tahoma';
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
}
A:visited.textLink
{	font-family: 'Tahoma';
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
}
A:active.textLink
{	font-family: 'Tahoma';
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
}
A:hover.textLink
{	font-family: 'Tahoma';
	font-size: 7pt;
	color: #000000;
	text-decoration: underline;
}
/* */
textModuleLink
{	font-family: 'Tahoma';
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none;
}
A:link.textModuleLink
{	font-family: 'Tahoma';
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none;
}
A:visited.textModuleLink
{	font-family: 'Tahoma';
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none;
}
A:active.textModuleLink
{	font-family: 'Tahoma';
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none;
}
A:hover.textModuleLink
{	font-family: 'Tahoma';
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: underline;
}
/* HELP FONTS */
.helpWhiteBG
{	font-family: 'Arial', 'Helvetica';
	color: #000000;
	font-size:9pt;
	background-color: #ffffff;
}
.helpTextLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 9pt;
   color: #000000;
   text-decoration: underline;
}

A:link.helpTextLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 9pt;
   color: #000000;
   text-decoration: underline;
}

A:visited.helpTextLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 9pt;
   color: #000000;
   text-decoration: underline;
}

A:active.helpTextLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 9pt;
   color: #000000;
   text-decoration: underline;
}

A:hover.helpTextLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 9pt;
   color: #245f91;
   text-decoration: underline;
}
.helpHeaderLink
{	font-family: 'verdana';
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
A:link.helpHeaderLink
{	font-family: 'verdana';
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
A:visited.helpHeaderLink
{	font-family: 'verdana';
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
A:active.helpHeaderLink
{	font-family: 'verdana';
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
A:hover.helpHeaderLink
{	font-family: 'verdana';
	font-size: 9pt;
	color: #245f91;
	text-decoration: none;
}
.helpLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 9pt;
   color: #000000;
   text-decoration: none;
}

A:link.helpLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 9pt;
   color: #000000;
   text-decoration: none;
}

A:visited.helpLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 9pt;
   color: #000000;
   text-decoration: none;
}

A:active.helpLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 9pt;
   color: #000000;
   text-decoration: none;
}

A:hover.helpLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 9pt;
   color: #245f91;
   text-decoration: underline;
}
/* QUICK TOUR */
.cellFont 
{	font-family: 'verdana';
	color: #0000ff;
	font-size:9pt;
	background-color: #ffffff;
}
.cellBGFont 
{	font-family: 'Bookman Old Style';
	color: #000000;
	font-size:11pt;
	padding:5px;
}
.cellHeadFont 
{	font-family: 'Bookman Old Style';
	font-weight:bold;
	color: #000000;
	font-size:11pt;
	padding:5px;
	text-decoration: underline;
}
A:link.cellLink
{  	font-family: 'Bookman Old Style';
	color: #000000;
	font-size:11pt;
	text-decoration: none;
}
A:visited.cellLink
{  	font-family: 'Bookman Old Style';
	color: #000000;
	font-size:11pt;
	text-decoration: none;
}
A:active.cellLink
{  	font-family: 'Bookman Old Style';
	color: #000000;
	font-size:11pt;	
	text-decoration: none;
}
A:hover.cellLink
{	font-family: 'Bookman Old Style';
	color: #000000;
	font-size:11pt;
	text-decoration: underline;
}
.divOppFieldBG 
{  	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	background-color: #CCFDFD;   
}
/* Login Styles */
.contentbg {
	background-color: #FFFFFF;
	background-image: url(/images/innerbg.gif);
	background-repeat: repeat-x;
}
.cont {
	font-family: Tahoma;font-size: 12px;font-weight: normal;color: #000000;line-height: 19px;

}
.cont1 {
	font-family: Tahoma;font-size: 12px;font-weight: normal;color: #000000;line-height: 19px;

}
.footerlink a:link{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 000000;
	text-decoration:none;

}
.footerlink a:visited{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 000000;
	text-decoration:none;

}
.footerlink a:href{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 000000;
	text-decoration:none;

}
.pagebg {
	background-color: #0084B5;
	background-image: url(/images/bg_page.gif);
	background-repeat: repeat-x;
}

.box-bot-pix {
	background-image: url(/images/box_bot_pix.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.box-cent-pix {
	background-image: url(/images/box_cnet_pix.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/*Login Styles */
.privacyFont 
{	font-family: 'tahoma';
	color: #000000;
	font-size:9pt;
	background-color: #ffffff;
}
.privacyHeadFont
{	font-family: 'tahoma';
	color: #f36100;
	font-weight: bold;
	font-size:9pt;
	background-color: #ffffff;
}
.controlStyleRedBG {
	font-family: 'Arial', 'Helvetica';
    font-size: 8pt;
    font-weight:BOLD;
	background-color: #F5F5DC;
	color: #000000;
}
.controlStyleRedBGColor {
	font-family: 'Arial', 'Helvetica';
    font-size: 8pt;
    font-weight:BOLD;	
	color: #ff0000;
}
/*RED */
.smallModuleTextRedLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 8pt;
   color: #ff0000;
   text-decoration: underline;
}

A:link.smallModuleTextRedLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 8pt;
   color: #ff0000;
   text-decoration: underline;
}

A:visited.smallModuleTextRedLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 8pt;
   color: #ff0000;
   text-decoration: underline;
}

A:active.smallModuleTextRedLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 8pt;
   color: #ff0000;
   text-decoration: underline;
}

A:hover.smallModuleTextRedLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 8pt;
   color: #ff0000;
   text-decoration: underline;
}
.text {
	font-family: Arial;
	font-size: 12px;
	color: #777E87;
}
.close {
	font-family: Arial;
	font-size: 10px;
	color: #777E87;
}
.mandatory {

	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
}
.alerttext {
	font-family: Arial;
	font-size: 13px;
	color: #535457;
	font-weight: bold;
}

.fieldBGColor
{  	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	background-color: #7eaec7;
}
.disableModuleTextLink{
   font-family: 'Arial', 'Helvetica';
   font-size: 8pt;
   color: #000000;
   text-decoration: none;
}
.fieldBGDarkColor 
{  	font-family: 'Arial', 'Helvetica';
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	background-color: #e6e6fa;
	border-right: #e6e6fa 1px solid; 
	border-top: #e6e6fa 1px solid; 	
	border-left: #e6e6fa 1px solid;
	border-bottom: #e6e6fa 1px solid;	
}
.jobListingFieldBG 
{  	font-family: 'verdana';
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}
/* RED */
.smallModuleTextBlueLink{
   font-family: 'verdana';
   font-size: 9pt;
   color: #99003a;
   text-decoration: none;
}

A:link.smallModuleTextBlueLink{
   font-family: 'verdana';
   font-size: 9pt;
   color: #99003a;
   text-decoration: none;
}

A:visited.smallModuleTextBlueLink{
   font-family: 'verdana';
   font-size: 9pt;
   color: #99003a;
   text-decoration: none;
}

A:active.smallModuleTextBlueLink{
   font-family: 'verdana';
   font-size: 9pt;
   color: #99003a;
   text-decoration: none;
}

A:hover.smallModuleTextBlueLink{
   font-family: 'verdana';
   font-size: 9pt;
   color: #99003a;
   text-decoration: none;
}


/* NEW STYLES RELATED TO EFIL FOR CAREER PORTAL STARTS FROM HERE...  */
/* ---------------------------------------------------------------- */
.careerTableBG
{
	border-color:#cccccc;
    border-style: solid;
    border-width: 1px;
    color: #002256;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11;
    font-weight: bold;
	background:#8197ae url(../images/tableHeaderBg.gif) repeat-x;
}


.career_title_bg
{
	background:#113a7a;
	padding:3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
}

.careerPortalBtns
{
	margin:0px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #8597af;
	background: #143f72;
	text-decoration: none;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
	cursor:pointer;
	text-align:center;
	padding:2px;
}

.careerPortalBtns:hover
{
	margin:0px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #bbbfc2;
	background: #f2f0f0;
	text-decoration: none;
	color:#969b9f;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
	cursor:pointer;
	text-align:center;
	padding:2px;
}


a.careerPortalSearchbtn
{
	margin:0px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #8597af;
	background: #143f72;
	text-decoration: none;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
	cursor:pointer;
	text-align:center;
	padding:2px;
}

a.careerPortalSearchbtn:hover
{
	margin:0px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #bbbfc2;
	background: #f2f0f0;
	text-decoration: none;
	color:#969b9f;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
	cursor:pointer;
	text-align:center;
	padding:2px;
}


.careerPortaltxtBox
{
	background:#FFFFFF;
	border:1px solid #d5d5d5;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	padding:0px;
	line-height:21px;
}

.careerPortalTxtarea
{
	background-color: #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #000000;
    font-family:Verdana, Geneva, sans-serif;
    font-size: 11px;
}

.careerPortalRowsData
{
    font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration: none;
	padding:0px 8px 0px 0px;
	background:#FFFFFF;
	padding:2px;
	border-bottom:1px solid #e3efff;
}

.title_bg
{
	background:#113a7a;
	padding:3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
}

.txtlbl /* REPLACEMENT OF .fieldBG */
{
/*    background-color: #FFF;
    color: #000000;
    text-decoration: none;*/
    font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:right;
	padding:0px 8px 0px 0px;
	background:#FFFFFF;
	text-decoration:none;
}
.txtlblredcolor /* REPLACEMENT OF .fieldBG */
{

    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
	font-style:italic;
	text-align:right;
	padding:0px 8px 0px 0px;
	text-decoration:none;
}

.gridTdBg /* REPLACEMENT OF .fieldBG */
{
/*    background-color: #FFF;
    color: #000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;*/
    font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration: none;
	padding:0px 8px 0px 0px;
	background:#FFFFFF;
}

.sepTitle
{
	background:#8197AE;
	padding:2px;
	font-family:Verdana;
	font-size:13px;
	text-align:left;
	font-weight:bold;
	color:#15428B;
}
.title_bg
{
	background:#113a7a;
	padding:3px;
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
}
.buttons_bg
{
	background:#f2f2f2;
	border-top:1px solid #d9d9d9;
}
.careerPortalBtns
{
	margin:0px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #8597af;
	background: #143f72;
	text-decoration: none;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
	cursor:pointer;
	text-align:center;
	padding:2px;
}

.careerPortalBtns:hover
{
	margin:0px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #bbbfc2;
	background: #f2f0f0;
	text-decoration: none;
	color:#969b9f;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
	cursor:pointer;
	text-align:center;
	padding:2px;
}
/* NEW STYLES RELATED TO EFIL FOR CAREER PORTAL ENDS HERE...  */
/* --------------------------------------------------------- */
