﻿body
{
	margin: 0 0 0 0;	
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

table.invoiceTotals
{
	font-family: Helvetica, Century Gothic;
	font-size:11px;
	border: #78a1e9 3px solid;
	color: #296dc0;
}

tr.invoiceTotalsHdr td
{
	text-align:center;
	padding: 2px 8px 2px 8px;
	border: #78a1e9 2px solid;
}
	
tr.invoiceTotalsData
{
	background-color: #e3ecfb;
}

tr.invoiceTotalsData td
{
	text-align:center;
	padding: 4px 8px 4px 8px;
	border: #78a1e9 2px solid;
}

td.customerTotalsContainer
{
	font-family:Helvetica, Century Gothic;
	font-size:10px;
	color:#000000;	
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
}

td.customerTotalLabel
{
	border: #cccccc 1px solid;
	background-color:#EEEEEE;
	white-space:nowrap;
	width:80px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}

td.customerTotalData
{
	border: #2c61bc 1px solid;
	background-color:#DCE8FB;
	white-space:nowrap;
	width:80px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}

td.customerTotalFiller
{
	/*width:100%;*/
}

.menuBkg
{
	
	background-image:url(../Images/menuBkg.gif);	
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

.menuInitialBkg
{
	
	background-image:url(../Images/menuBkgInitial.gif);	
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}



.mainTableBkg
{
	border:solid 5px #78A1E9;
	background-color: #FFFFFF;
}

.contentTableBkg
{
	border:solid 0px #2C61BC;
	background-color: #cccccc;
}

/* LING STYLE */

.pageLink
{
 font-family:Arial;
 font-size:11px; 
 color:#043166;
  
	}

.pageLink:hover
{
 
 color:#67b3ff;
  
	}

.pageLink_OnDark
{
 font-family:Arial;
 font-size:11px; 
 color:white;
  
	}

.pageLink_OnDark:hover
{
 
 color:#67b3ff;
  
	}



/* ADMIN MENUS */

.parentMenu
{
	font-family:Helvetica, Century Gothic;
	color:#FFFFFF;	
	font-size:11px;		
	height:25px;		
	text-align:left;	
	font-weight:bold;
	background-color:#296DC0;		
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;	
	border:solid 1px #FFFFFF;
	
		
	}

.parentMenuHover
{
	font-family:Helvetica, Century Gothic;
	color:#E3ECFB;	
	font-size:11px;		
	height:25px;	
	text-align:left;	
	font-weight:bold;
	background-color:#296DC0;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;	
	}
	
#mainMenu
{	margin: 0;
	padding: 0;
	
	}

#mainMenu td
{	margin: 0;
	padding: 0;	
	list-style: none;
	float: left;
	font: bold 11px arial;	
	background-image:url(../Images/linkHoverBkg.jpg); 
	background-repeat:repeat-X;
	color: #000000;
	text-align: center;	
	text-decoration: none;	
	
}

#mainMenu td a
{
	display: block;	
	padding: 7px 0 0 0;		
	height:21px;
 	background-image:url(../Images/menuBkg.jpg); 
	background-repeat:repeat-X;
	color: #FFFFFF;
	text-align: center;	
	text-decoration: none;
	

}

#mainMenu td a:hover
{
		color:#000000;	
		background-image:url(../Images/linkHoverBkg.jpg);
	
}

/* ADMINISTRATOR STYLE*/

.buttonStyle 
{
	BORDER-RIGHT: #cf3300 1px solid; BORDER-TOP: #cf3300 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #708AD0 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #cf3300 1px solid; FONT-FAMILY: Verdana,Tahoma,Arial; HEIGHT: 20px; BACKGROUND-COLOR: #1E277E;
	border:solid 1px #708AD0;
}

.adminHeading
{
	font-family:Arial, Trebuchet MS;
	font-size:18px;	
	color:#2C61BC;	
	
	}
	
.adminSubHeading
	
{
	font-family:Arial, Trebuchet MS;
	font-size:15px;	
	color:#666666;	
	
	}


.adminContentHeading
{
	font-family:Helvetica, Century Gothic;
	font-size:13px;	
	font-weight:bold;
	background-color:#78A1E9;
	color:#FFFFFF;	
	
	}
	
.bottomLineBKG
{ background-color:#6C0204;
	
}

.bottomNarrowLineBKG
{ background-color:#274E92;
	
}

.footerStyle
{
	font-family:Trebuchet MS;
	color:#FFFFFF;	
	font-size:11px;		
	}




/* CONTROLS */

.label
{
	font-family:Helvetica, Century Gothic;
	font-size:11px;
	padding-left:10px;	
	padding-right:10px;	
	color:#000000;	
	background-color:#FFFFFF;
	
}

.boldLabel
{
	font-family:Helvetica, Century Gothic;
	font-size:12px;
	font-weight:bold;
	color:#000000;	
	background-color:#FFFFFF;
	
}


.label1
{
	font-family:Helvetica, Century Gothic;
	font-size:11px;
	padding-left:10px;	
	padding-right:10px;	
	color:#000000;	
	background-color:#EEEEEE;
	
}

.notes
{
	font-family:Helvetica, Century Gothic;
	font-size:11px;
	padding-left:10px;	
	padding-right:10px;
	line-height:18px;
	color:#FFFFFF;	
	background-color:#296DC0;
	}
.adminAsterix
{
	font-family:Helvetica, Century Gothic;
	font-size:12px;
	color:#FF0000;	
	
}

.blackAsterix
{
	font-family:Helvetica, Century Gothic;
	font-size:12px;
	font-weight:bold;
	color:#000000;	
	
}

.messageLabel
{
	font-family:Helvetica, Century Gothic;
	font-size:12px;
	color:#FF0000;	
	
}

.textBox
{
	font-family:Helvetica, Century Gothic;
	color:#000000;	
	font-size:11px;
	border-width:1px;
	border-color:#2C61BC;
	background-color:#DCE8FB;
	border-style:solid;
	height:18px;
	vertical-align:middle;
	
}

.ashBkg
{	
	height:25px;
	background-color:#E4E4E4;	
}

.altanateAshBkg
{	
	height:25px;
	background-color:#F9F9F9;	
}

/* DATA GRID STYLE */


.gridHeading
{
	font-family:Helvetica, Century Gothic;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;	
	height:18px;		
	color:#FFFFFF;	
	background-color:#78A1E9;
	
	}

.gridPager
{
	font-family:Helvetica, Century Gothic;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	height:18px;			
	color:#FFFFFF;	
	background-color:#043166;
	}
	
.gridRowStyle
{
	font-family:Helvetica, Century Gothic;
	font-size:11px;
	padding-left:5px;	
	color:#000000;	
	background-color:#E3ECFB;
	border:Solid 2px #FFFFFF;
	}

.gridAltRowStyleStyle
{
	font-family:Helvetica, Century Gothic;
	font-size:11px;
	padding-left:5px;
	color:#000000;	
	background-color:#F4F8FD;
	}

/* GREEN BOX STYLE */

.greenBoxTop
{background-image:url(../Images/greenBoxT.gif);	
	background-repeat:repeat-x;
	}

.greenBoxBottom
{background-image:url(../Images/greenBoxB.gif);	
	background-repeat:repeat-x;
	}

.greenBoxLeft
{background-image:url(../Images/greenBoxL.gif);	
	background-repeat:repeat-y;
	}

.greenBoxRight
{background-image:url(../Images/greenBoxR.gif);	
	background-repeat:repeat-y;
	}
