/* Default CSS Stylesheet for a new Web Application project */

.body_black { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; color: #333333; font-weight: normal; text-decoration: none}
.welcome {  font-family: "Trebuchet MS"; font-size: 14px; font-style: normal; font-weight: bold; color: #666666}
.bigBlueText { font-family: "Trebuchet MS"; font-size: 13px; font-style: normal; font-weight: bold; color: #0077bb; text-decoration: none}
.bigRedText  { font-family: "Trebuchet MS"; font-size: 13px; font-style: normal; font-weight: bold; color: #CC3300; text-decoration: none}
.date {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #CC0000}
.Headers { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; color: #FFFFFF; font-weight: bold }
.whiteBoldText { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 20px; color: #FFFFFF ; list-style-position: outside; list-style-type: square ; font-weight: bold}
.bodyBlackBold { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; color: #333333; font-weight: bold }
.bodyBlackBoldBig { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; color: #333333; font-weight: bold }
.reportTitle { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; line-height: normal; color: #000000; font-weight: bold }
.reportCaption { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; color: #000000; font-weight: bold }
.HeadersonGrey { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; color: #666666; font-weight: bold }
.body_blackItalic { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: normal; color: #333333; font-weight: normal }
.camsText { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; color: #0077bb; font-weight: normal }
.camsTextSmall { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; color: #0077bb; font-weight: normal }
.camsTextRed { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; color: #CC3300; font-weight: normal }
/* cts = camsTextSmall - shorter name to save space in big reports */
.cts { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; color: #0077bb; font-weight: normal }
.redHighlight { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; color: #881100; font-weight: normal }
.whiteText { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 20px; color: #FFFFFF ; list-style-position: outside; list-style-type: square ; font-weight: normal}
.statusError { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; color: #FF0000; font-weight: bold; text-transform: capitalize; border: #FF0000 solid; border-width: 0px 0px 0px 0px; letter-spacing: 1pt}
.statusOK { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; color: #3366CC; font-weight: bold; text-transform: capitalize; border: solid; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; letter-spacing: 0pt; border-color: #333399; border-width: 0px 0px 0px 0px}

/* Similar to statusOK, but without the title case format */
.statusOK_lc { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; color: #3366CC; font-weight: bold; border: solid; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; letter-spacing: 0pt; border-color: #333399; border-width: 0px 0px 0px 0px}
.statusError_lc { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; color: #FF0000; font-weight: bold; letter-spacing: 1pt; }

.loading 
{
	color:#FFF;
	background:#881100;
}

.pager
{
	text-decoration: none;
}

.pager:hover
{
	text-decoration: underline;
}

.pager_at_page
{
	text-decoration: none;
	font-weight: bold;	
}

.tagline 
{
	font-family: "Trebuchet MS"; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #666666;
}

.report_title
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #CC3300;
	letter-spacing: 1pt;
	line-height: normal;
	word-spacing: normal;
}

.body_black_left_right 
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal; 
	line-height: normal; 
	color: #0077bb;
	font-weight: normal;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
}

.body_black_left_right_bottom 
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal; 
	line-height: normal; 
	color: #0077bb;
	font-weight: normal;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}


.body_black_top_bottom
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	color: #333333; 
	font-weight: normal;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
}


/* similar to camsText, but with a box around it. Suitable for table cells. */
.camsTextBox 
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal; 
	line-height: normal; 
	color: #0077bb;
	font-weight: normal;
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
}

/* similar to body_black, but with a box around it. Suitable for table cells with black text. */
.body_black_box 
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	color: #333333; 
	font-weight: normal;
	border: solid 1px #000000;
}

/* similar to bodyBlackBold, but with a box around it. Suitable for table headers and footers. */
.bodyBlackBoldBox 
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	color: #333333; 
	font-weight: bold;
	border: solid 1px #000000;
}


.subnavLink { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight:bold; color: #FFFFFF; text-decoration: none;  }
.subnavLink:hover { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight:bold; color: Yellow; text-decoration:none; }
.quicktip {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	padding-right: 7px;
	padding-left: 7px;
}

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
}
TD { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; color: #0077bb; font-weight: normal }
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
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;
	}
*/
SMALL	{	
	font-size:	.825em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	


.processing
{
	background:#881100;
	color:#FFF;
	padding:0 4px;
}

.account-details th
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000;
	font-weight:normal;
	text-align:right;
}

.grid
{
	border:none;
}

.grid td 
{
	border:solid 1px #000;
}

.grid .grid_spacer
{
	border-top:none !important;
	border-bottom:none !important;
}

.tooltip{
    background:#FFF;
    width:460px;
    height:auto;
    padding:4px;
    border:solid 1px #0077BB;
    font-size:11px;
}

