/* Default CSS Stylesheet for a new Web Application project */

Body {background-color: white; font-size: 12px;	color: #333333; font-family: Verdana, Helvetica, sans-serif;}

/* Menu */
.menu {background-color: #E0E0E0; color: #666666; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; text-align:left; padding-left: 5px; padding-right: 5px; line-height: 1.6; list-style-position: outside; z-index:1000;}
.menu1 {background-color: #E0E0E0; color: #666666; font-family: Arial, sans-serif; font-size: 10px; font-weight: normal; text-align:left; padding-left: 0px; padding-right: 0px; line-height: 1.6; list-style-position: outside; z-index:1000;}
.menuheading {color: #161C31; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal;}
/*Added the following to stop the menu flickering on page load*/ 
#MainMenu ul li ul
{
    display: none;
    border:1px solid  #CCCCCC;
}
#MainMenu > ul > li 
{
    position: relative; 
    float: left;
    list-style: none;
}

#MainMenu a 
{
    font-size: 12px;
}

#PermitleftMenu ul li ul
{
    display: none;
    border:1px solid  #CCCCCC;
}
#PermitleftMenu > ul > li 
{
    position: relative; 
    float: none;
    list-style: none;
}

h1, h2, h3 { color: #161C31; font-family: Verdana , Helvetica, sans-serif; font-weight: bold;}
h1 { font-size: 14px; }
h2 { font-size: 13px; }
h3 { font-size: 12px; }

.NavigationLarge{font-size: 12px;	color: white;	font-family: Verdana , Helvetica, sans-serif;	font-weight: bold;}

A.NavigationLarge:link {text-decoration:    none;    color:white;}

A.NavigationLarge:visited  {text-decoration:    none;    color:white;}

A.NavigationLarge:active   {text-decoration:    none;    color:white;}

A.NavigationLarge:hover    {text-decoration:	none;    color:#161C31;}

.NavigationExLarge{font-size: 14px;	color: #666666;	font-family: arial,helvetica,sans-serif;}

A.NavigationExLarge:link {text-decoration:    underline;    color:#666666;}

A.NavigationExLarge:visited  {text-decoration:    underline;    color:#666666;}

A.NavigationExLarge:active   {text-decoration: underline;    color:#666666;}

A.NavigationExLarge:hover    {text-decoration:	underline;    color:red;}

.NavigationSmall{font-size: 10px;	color: #666666;	font-family: arial,helvetica,sans-serif; cursor:pointer}

.NavigationSmallEdit{font-size: 10px;	color:Red;	font-family: arial,helvetica,sans-serif; cursor:pointer}

A.NavigationSmall:link {text-decoration:    underline;    color:#666666;}

A.NavigationSmall:visited  {text-decoration:    underline;    color:#666666;}

A.NavigationSmall:active   {text-decoration: underline;    color:#666666;}

A.NavigationSmall:hover    {text-decoration:	underline;    color:red;}

.Heading			{background-color: white; font-size: 14px;	color: #161C31; font-family: Verdana , Helvetica, sans-serif; font-weight: bold;}

.ButtonForm			{background-color: #161C31; color: #ffffff; font-family: Verdana , Helvetica, sans-serif;  FONT-SIZE: 11px; CURSOR: pointer; font-weight: bold;} 

.ButtonInactiveForm			{background-color: blue; color: #ffffff; font-family: Verdana , Helvetica, sans-serif;  FONT-SIZE: 11px; CURSOR: pointer; font-weight: bold;} 

.BillingButtonGrayForm			{background-color: Gray; color: white; font-family: Verdana , Helvetica, sans-serif;  FONT-SIZE: 11px; font-weight: bold;} 

.StandardText		{background-color: white; font-size: 12px;	color: #333333; font-family: Verdana , Helvetica, sans-serif; font-weight: normal;}

.StandardTextBold		{background-color: white; font-size: 12px;	color: #333333; font-family: Verdana , Helvetica, sans-serif; font-weight: bold;}

/* Summary Table */
/*.rowHeadingSummary	{background-color: #666666; color: white;	font-family: arial,helvetica,sans-serif;	FONT-SIZE: 11px; font-weight: bold;}
.rowHeadingSummary a {background-color: #666666; color: white;	font-family: arial,helvetica,sans-serif;	FONT-SIZE: 11px; font-weight: bold;}
.rowHeadingSummary a:visited{background-color: #666666;color:  White;FONT-SIZE: 11px; font-weight: bold;}
.rowHeadingSummary a:active{background-color: #666666;color: white;FONT-SIZE: 11px; font-weight: bold;}
.rowHeadingSummary a:hover{background-color: #666666;color: #999999;FONT-SIZE: 11px; font-weight: bold;}*/

/* SGWL 1315 - overrides rowevenSummary etc. */
/*.summaryRow { color: #333333;	font-family: arial,helvetica,sans-serif; font-size: 11px; cursor:pointer; }
.evenSummaryRow { background-color: #E0E0E0; }
.oddSummaryRow { background-color: white; }
.highlightedSummaryRow { background-color: red; color: white !important; }*/
/* old */
/*.rowevenSummary		{background-color: #E0E0E0; color: #333333;	font-family: arial,helvetica,sans-serif; FONT-SIZE: 11px; cursor:pointer; }
.rowoddSummary		{background-color: white ;	color: #333333;	font-family: arial,helvetica,sans-serif; FONT-SIZE: 11px; cursor:pointer; }
.rowHighlighted		{background-color: #FFF0FF;	color: red;	font-family: arial,helvetica,sans-serif; FONT-SIZE: 11px; cursor:pointer; }
.rowShowEllipsis    {overflow: hidden; text-overflow:ellipsis;}*/

.SummaryDropDown {color: #333333; font-family: arial,helvetica,sans-serif;	FONT-SIZE: 10px; }
.expandablePersonnel { width:170px } /* personnel dropdown width when using 'Select From All Locations'. Used to fix IE rendering bug */



/* Report Table */
.rowHeadingReport	{background-color: gray; color: white;	font-family: arial,helvetica,sans-serif;	FONT-SIZE: 11px; font-weight: bold;}

.rowNormalReport	{background-color: white ;	color: #333333;	font-family: arial,helvetica,sans-serif;	FONT-SIZE: 11px;}

.rowTotalReport		{background-color: #E0E0E0; color: #333333;	font-family: arial,helvetica,sans-serif;	FONT-SIZE: 11px; font-weight: bold;}

.rowRedTotalReport		{background-color: #E0E0E0; color: red;	font-family: arial,helvetica,sans-serif;	FONT-SIZE: 11px; font-weight: bold;}

.rowHighlightedReport		{background-color: #FFF0FF;	color: red;	font-family: arial,helvetica,sans-serif;	FONT-SIZE: 11px; cursor:pointer}


/* Print Report Table */
.rowHeadingPrintReport	{background-color: white; color: #333333;	font-family: arial,helvetica,sans-serif;	FONT-SIZE: 10px; font-weight: bold;}

.rowNormalPrintReport	{background-color: white ;color: #333333;	font-family: arial,helvetica,sans-serif;	FONT-SIZE: 10px;}

.rowTotalPrintReport		{background-color: white; color: #333333;	font-family: arial,helvetica,sans-serif;	FONT-SIZE: 10px; font-weight: bold;}

/* Detail Form */

.DetailFormNormalText {color: #333333; font-family: arial,helvetica,sans-serif;	FONT-SIZE: 12px; }

.DetailFormBoldText {color: #333333; font-family: arial,helvetica,sans-serif;	FONT-SIZE: 12px;  font-weight:bold}

.DetailFormDropDown {color: #333333; font-family: arial,helvetica,sans-serif;	FONT-SIZE: 11px; }

.DetailFormTextBox {color: #333333; font-family: arial,helvetica,sans-serif;	FONT-SIZE: 11px; }

.DetailFormInactiveTextBox {background-color: #E0E0E0; color: #333333; font-family: arial,helvetica,sans-serif;	FONT-SIZE: 11px; }

/* Action Status */

.Error {font-family: arial,helvetica,sans-serif; font-weight: bold; FONT-SIZE: 12px; color:Red;}

.OK {	font-family: arial,helvetica,sans-serif; font-weight: bold; FONT-SIZE: 12px; color:#008000;}

/* To hide items initially */

/* .ItemHidden { visibility:hidden; } */
.ItemHidden { display:none; }
/* .ItemShown { visibility:visible; } */
.ItemShown { display:block; }

/* Home Find  */
/* new - SGWL1 */
.FindText {color: black; font-family: arial,helvetica,sans-serif;	FONT-SIZE: 11px; }
.SearchLabel {color: black; font-family: arial,helvetica,sans-serif;	FONT-SIZE: 11px; }

.HomeFindTextBox {color: #000000; font-family: arial,helvetica,sans-serif;	FONT-SIZE: 10px; }

.SmallWhiteText {font-size: 10px;	color: white;	font-family: Verdana Bold, Helvetica, sans-serif;	font-weight: bold;}

.Welcome	{background-color: #E0E0E0; color: black;	font-family: arial,helvetica,sans-serif;	FONT-SIZE: 12px; font-weight: bold;}
.WelcomeDiv	{background-color: #161C31; width:100%; height:2px; overflow:hidden; } /* SGWL 159  */

.xodus {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;line-height: 16px;color: #333333;}

/* Print Page Break */

.breakhere {page-break-after:always;}

.dontbreakhere {page-break-after:auto;}

/* Help link */
.help {font-family: arial,helvetica,sans-serif; FONT-SIZE: 9px; color:Red; CURSOR: pointer;}

/* new SGWL376 -  Panel control style & FTB classes*/
.PanelStyle {  background-color:#E0E0E0; padding:5px; }
p { margin-top:1px; margin-bottom: 1px; line-height: 12pt }
ul {margin-top:1px; margin-bottom: 1px;}
ol {margin-top:1px; margin-bottom: 1px;}

/* SGWL 159 - Doc Reg */
.formTitle { width:100%; padding-top:5px; padding-bottom:10px}
.red { background-color:Red }

.divHead { padding:5px; border: 1px solid red; cursor:pointer; overflow:auto }
.divHeadOver { padding:5px; border: 1px solid black; cursor:pointer; overflow:auto; background-color:#CCCCCC }
.rowBorder { border: 1px solid black; }

/* SGWL 1282 */
.inactive { background-color:#d3d3d3 }
.divHelp {    
    background-color:#FFEFD5;
    padding:2px
}

/* SGWL1315 */
.date { width:70px }

/*For use when we dont want users to close down dialog boxes*/
.no-close .ui-dialog-titlebar-close {display: none }

.paddingLeft { padding-left:5px; }

 .tooltip {    display:none;    font-size:12px;    padding:15px;    color:black; background-color: #F6CECE; border:1px solid #F5A9A9;  }