/*
==========================================================================
	GSK 09/16/08 
	Framework 2 up need to specific what metric to use ex. px, 	

	GSK 01/26/05
	Style sheet for all web applications 
============================================================================
*/

/* White background, Black letters */
body
{
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:10pt;
	COLOR:#000000; 
	BACKGROUND-COLOR:#FFFFFF;	
}
/* Paragraph format */
p
{
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:10pt;
	COLOR:#000000;
}

/* Main table, black font */
table
{
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:10pt;
	COLOR:#000000;
}

/* Bluesheet table, navy font */
.tbBlue
{
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:10pt;
	COLOR:#001C6D;
	BACKGROUND-COLOR:#F0F8FF		
}

/* Gray table, black font f5f5f5, EFEFEF, F1F1F1, CCCCCC, F4F4F4 */
.tbGray
{
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:10pt;
	COLOR:#000000;
	BACKGROUND-COLOR:#F5F5F5;
	BORDER-COLLAPSE:collapse;			
}

/*
   ASP Tables, Criteria Bars
   Criteria band color: gray(#808080), dimgray(#696969), darkgray(#A9A9A9), slategray(#708090), lightslategray(#778899)
*/	
.criteriaHeader
{
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:10pt;
	BACKGROUND-COLOR:#708090;
	FONT-WEIGHT:bold;
	COLOR:#FFFFFF;		
}	

/* Heading - Sub font-Black */
.subheading
{
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:12pt;
	FONT-WEIGHT:bold;
	COLOR:#000000;
}

/* Heading for application */
.heading
{
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:18pt;
	FONT-WEIGHT:bold;
	COLOR:#000000;
} 

/* Color for required */
.redfont 
{ 
	COLOR:Red 
}

/* Small font */
.xxfont 
{ 
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:8pt;
}

/* ASPX textbox by default align=left */
.textbox
{ 
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:10pt;
}

/* ASPX textbox align:right for number font-color:black */
.textboxright
 {
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:10pt;
	TEXT-ALIGN:right;	
}

/* (MIGHT NOT USE)ASPX textbox align:left for text */
.textboxleft
{
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:10pt;	
}

/* ASPX textbox - force text to all UPPERCASE */
.textUpper
{ 
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:10pt;
	TEXT-TRANSFORM:uppercase; 
}

/* ASPX DataGrid for format datagrid - SMALL */
.gridTextsmall
{
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:8pt;
	COLOR:#000000;	
}

/* ASPX DataGrid for format datagrid - NORMAL  */
.gridText
{
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:10pt;
	COLOR:#000000;	
}

/* ASPX datagrid heading darkestgray(#545454) slategray(#708090)*/
.gridHeader
{
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:10pt;
	FONT-WEIGHT:bold;
	TEXT-ALIGN:center;
	COLOR:#FFFFFF;
	BACKGROUND-COLOR:#708090;	
}

/* Gray row use for alternate color with rowBase (orig #CCCCCC) */
.rowGray
{
	BACKGROUND-COLOR:#CCCCCC;
}

/* Base row (#FDF8EE) lighter gray, (orig #F4F4F4)*/
.rowBase
{
	BACKGROUND-COLOR:#F4F4F4;
}

/* ERF Gray row use for alternate color with rowBase  */
.erfGray
{
	BACKGROUND-COLOR:#EFEFEF;
}

/* ERF Base row for erf system */
.erfBase
{
	BACKGROUND-COLOR:#D8E4F8;
}


/* Breadcrumb formats */
table.breadcrumb
{
	BACKGROUND-COLOR:#F4F4F4;
	border-collapse:collapse;
	width:100%;
	border:0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #D32A46;
}

tr.breadcrumbRow
{
	height:23px;	
	vertical-align:super;
}

td.breadcrumbSpacer
{
	width:150px;
}


/ * GSK 3/9/05 NEED TO SET LINK COLOR FOR WEB APP */
a:link   
{
	COLOR: #0000FF;
}
/* a:visited  COLOR: #0000FF; */
a:visited 
{
	COLOR: #a0173b;
}

a:active 
{
	color: #0000FF;
}  

/*
a:visited{color:#A52A2A }
*/

/* RMC 2/2/05 - ASP Formats table*/
table.results
{
	WIDTH:90%;	
	BORDER-COLLAPSE:collapse;	
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:10pt;
}
/* ASP formats table with smaller front using for table display a lof of information*/
table.resultsmall
{
	WIDTH:90%;
	BORDER-COLLAPSE:collapse;	
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:8pt;
}
/* Format table for ASPX page with sidemenu */
.workarea
{
	width:99%;
	margin-left:12px;
	border-collapse:collapse;
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:10pt;
}

/* Page break for printing */
P.Breakhere { PAGE-BREAK-BEFORE: always }


/* Sidebar Navigation */
#nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: ##A52A2A;
	}
#nav ul {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left:0px;
	padding: 0px;
	font-weight: normal;
	text-transform: capitalize;
}
#nav li {
	list-style-image: url(images/button_nav.gif);
	margin-top: 11 px;
	margin-left:11px;
	padding: 0px;
}
#nav a {
	text-decoration: none;
	color: #333333;
}

/* ************************* */
/* INSIDE BREADCRUMBS        */
/* ************************* */

/*  Orig color #D32A46 */
#breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #A52A2A;
}

/*  Orig color #D32A46 */
#breadcrumb a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #A52A2A;
}

#appsbreadcrumb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #A52A2A;
}

hr
{
	color:#A52A2A;
}

.hrmain
{
	color:#A52A2A;
}

.button
{
	font-family: Verdana, Times New Roman,  Arial, Courier New
	font-size:9pt;
	font-weight:bold;
}

/*
==========================================================================
09/23/09 - GSK
Call grid for new GridView  
==========================================================================
*/
/* letter  background-color:#d8e4f8; */
.grid
{
	width:100%;	
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:10pt;
	color:#000000;		
	border-collapse:collapse;	
	padding:0.5em;
	background-color:#efefef;
}

/* GridView header with matching light gray background */
.grid .caption
{
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	background-color:#808080;
	height:35px;
}

/* Need this td to format the gridview border-bottom:solid 1px #bbd9ee; */
.grid td
{
	text-align:left;
	padding:6px 4px;
	
}

/* rows background-color:#d8e4f8; */
.grid .row
{
	background-color:#efefef;
	color:#000000;
}

/* alternated row  background-color:#ffffff;*/
.grid .alternated
{
	background-color:#d8e4f8;
	color:#000000;
}

/* hight row when mouse point to */
.grid tr:hover
{
	background-color:#fffacd;
	color:#000;
              cursor:arrow;	
}

/* if use pager, then should use this format */
.grid .pager
{
	background-color:#d8e4f8;
	color:#ffffff;
	text-align:center;
}

/* if use footer, then should use this format */
.grid .footer
{
	background-color:#d8e4f8;
	font-weight:bold; 
	height:3em;	
}

/* END grid style */
 
.erftitle
{
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
	color:#a0172b;
}        
.erftitle hr
{   
	border:0;
	height:2px;
	width:100%;
	color:#a0172b;
	background-color:#a0172b;
}        
.erftitle a
{
	text-decoration:none;
}

table.docket
{
	width:85%;
	border:0;
    font-family:Verdana;
	font-size:10pt;
	font-weight:bold;                	
}
table.docket td
{
	padding:.25em;
}



/*
============================================================================
 9/21/09 - GSK 
Combine title, hr, and a href without line to one call per div 
============================================================================
*/

/* call class="appstitle" for in <div> for apps title and under line */
.appstitle
{
	font-family:  Arial, Verdana, Times New Roman,  Courier New;
	font-size:12pt;
	font-weight:bold;
             text-decoration:none;
             color:#000000;
}
.appstitle hr
{   
        	border:0;
        	height:2px;
        	width:100%;
        	color:#a0172b;
        	background-color:#a0172b;
}
.appstitle a
{
	text-decoration:none;
}

/* call class="listDecimal" if want ul and li with decimal  and nice spaceing */
.listDecimal ul  
{
    list-style:decimal;
    background-image:none;
    padding-left:0em;
}

.listDecimal li
{ 
	margin-bottom: 0.75em; 
} 

