/*
  The stylesheet for the install of the EMS - Service System

  Copyright (c) 2005-2007 Armadillo Technologies LLC
*/
.maintext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
    color: #00539B;
    text-decoration: none;
}
.blackButton

	{ 

	color: #FFFFFF; 

	font-size: 11px; 

	font-weight: bold; 

	background-color: #000000;

	}


A.special:link, A.special:visited { color: #666666;  text-decoration: underline; }
A.special:hover { color: #ffffff; font-weight:bold; background: #666666; text-decoration: underline; }
A.admin:link, A.admin:visited { color: #666666;  text-decoration: underline; }
A.admin:hover { color: #666666; text-decoration: none; background: #ffffff;}
A.menu:link, A.menu:visited { color: #ffffff;  text-decoration: underline; font-weight:bold;}
A.menu:hover { color: #666666; font-weight:bold; background: #ffffff; text-decoration: underline; }
A.calendar:link, A.calendar:visited { color: #000000; text-decoration: underline; }
A.calendar:hover { color: #CC3300; background: #fffff; text-decoration: none; }
A.tinyLink:link, A.tinyLink:visited { color: #000000;  text-decoration: underline; font-size: 9px; font-weight:bold;}
A.tinyLink:hover { color: #000000; text-decoration: none; background: #ffffff; font-size: 9px;  font-weight:bold;}
A.tinyLinkWhite:link, A.tinyLinkWhite:visited { color: #FFFFFF;  text-decoration: underline; font-size: 7px; font-weight:bold;}
A.tinyLinkWhite:hover { color: #000000; text-decoration: none; background: #ffffff; font-size: 7px;  font-weight:bold;}
A.tinyLinkRed:link, A.tinyLinkRed:visited { color: #FF0000;  text-decoration: underline; font-size: 7px; font-weight:bold;}
A.tinyLinkRed:hover { color: #FFFFFF; text-decoration: none; background: #FF0000; font-size: 7px;  font-weight:bold;}
div.calendar { position:absolute; }
.light4 { top:-2; left:-2; color:yellow; }
.shade4 { top:+2; left:+2; color:yellow; }
.fill4 { top:0; left:0; color:darkgreen; }

h3 {

	font-size: 15px; 

	background-color: #E79E2F;

	color: #000000;
	
	font-weight:bold;
	
	TEXT-ALIGN: center;

}

.popupEventTitle {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding: 2px;
	vertical-align: middle;
}
.eventTitle {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
	vertical-align: middle;
}

A.cust:link, A.cust:visited { color: #000000; text-decoration: underline; }
A.cust:hover { color: #000000; background: #EACD00; text-decoration: underline; }
A:link, A:visited { color: #000000; text-decoration: none; }
A:hover { color: #000000; background: #EACD00; text-decoration: underline; }
A.cancel:link, A.cancel:visited { color: #000000; text-decoration: none; }
A.cancel:hover { color: #ffffff; background: #EACD00; text-decoration: none; }
A.footer:link, A.footer:visited, A.footer:active { color: #000000; text-decoration: underline; font-size: 9px;}
A.footer:hover { color: #ffffff; text-decoration: underline; font-size: 9px; background: #EACD00}
A.crumbs:link, A.crumbs:visited, A.crumbs:active { color: #000000; text-decoration: underline; font-size: 9px;}
A.crumbs:hover { color: #ffffff; text-decoration: underline; font-size: 9px; background: #EACD00}
A.tiny:link, A.tiny:visited { color: #000000; text-decoration: underline; font-size:9px;}
A.tiny:hover { color: #ffffff; background: #EACD00; text-decoration: underline;  font-size:9px;}
input.button	{ font-family: verdana, Arial, sans-serif; font-size: 10px; color: #000000; background: #EACD00; border: solid 1px; border-color: #DE0008; padding-left: 3px; padding-right: 3px; letter-spacing: 0px; }
TD.menuHeading { color: #000000; background: #ffffff; font-weight: bold; }

TD, UL, P, BODY { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }
.denote { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }
TD.calendar, P.calendar { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; color: #333333}

TD.inputField{border-bottom:1px solid #000000;} 
.boxThis { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff0000; background-color: #FFFFCC; }
.boxMe { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff0000; background-color: #e5e5e5; }
.boxToday { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff0000; background-color: #cccccc; }
.day { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; background-color: #cccccc; }
.days { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; background-color: #CC3300;  TEXT-ALIGN: center;}
.boxNot { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff0000; background-color: #ffffff; }
.noteBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5; background-color: #fef3da; border: thin dashed; padding: 6px; }
.navigationBar { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; }
.footerBar { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; }
.mainText { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }
.largeText { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 1.5; }
.smallDesc { font-family: Verdana, Arial, sans-serif; font-size: 9px; line-height: 1.5; color: #000000; font-weight: bold; }
.error { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.5; color: #FF0000; }
.tinyError { font-family: Verdana, Arial, sans-serif; font-size: 9px; line-height: 1.5; color: #FF0000; }
.tinyInfo { font-family: Verdana, Arial, sans-serif; font-size: 9px; line-height: 1.5; color: navy; font-weight:bold; }
.info { font-family: Verdana, Arial, sans-serif; font-size: 9px; line-height: 1.5; color: #FF0000; }
.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; }
.infoBoxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #666666;}
.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 20px; color: #9a9a9a; font-weight: bold; }
.pageTitle { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; font-weight: bold; text-decoration: underline; }
.longDescription { visibility: hidden; display: none; }
TD.Desc { font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 1.5; color: #ffffff;  TEXT-ALIGN: center;  font-weight: bold;}
TD.DescLeft { font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 1.5; color: #ffffff;  TEXT-ALIGN: left;  font-weight: bold;}
.login { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; color: #000000;  TEXT-ALIGN: center; font-weight: bold;}
P.Title { font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 1.5; color: #666666;  TEXT-ALIGN: center;  font-weight: bold;}
.printTitle { font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 1.5; color: #666666;  TEXT-ALIGN: center;  font-weight: bold;}
P.printTitle { font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 1.5; color: #666666;  TEXT-ALIGN: center;  font-weight: bold; width:650px;}
P.woPrintTitle { font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 1.5; color: #666666;  TEXT-ALIGN: center;  font-weight: bold; width:910px;}
P.woPrintTitleSmall { font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 1.5; color: #666666;  TEXT-ALIGN: center;  font-weight: bold; width:890px;}
P.topPrintTitle { font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 1.5; color: #666666;  TEXT-ALIGN: center;  font-weight: bold; width:650px; text-valign: top;}
TD.printBottomTitle { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #666666;  
	TEXT-ALIGN: center;  font-weight: bold;
	position:absolute;
	bottom:0;
	width:700px;
	page-break-after:right; 
}
TD.printTitle { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 13px; 
	color: #666666;  
	TEXT-ALIGN: center;  
	font-weight: bold;
	width:700px;
	page-break-after:always; 
}
TD.custPrintTitle { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #666666;  
	TEXT-ALIGN: left;  
	font-weight: bold;
	width:700px;
	page-break-after:always; 
}
TD.printTitleNoBreak { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 13px; 
	color: #000000;  
	TEXT-ALIGN: left;  
	font-weight: bold;
	width:700px;
}
hr {
  border: 0;
  width: 100%;
  color: #fff;
  background-color: #fff;
  height: 2px;
}
hr.blackPartial {
  border: 0;
  width: 80%;
  color: #000;
  background-color: #000;
  height: 2px;
}
hr.black {
  border: 0;
  width: 100%;
  color: #000;
  background-color: #000;
  height: 2px;
}
hr.blackThin {
  border: 0;
  width: 100%;
  color: #000;
  background-color: #000;
  height: 1px;
}
TD.CertItem { font-family: Verdana, Arial, sans-serif; font-size: 8px; line-height: 1.5; color: #000000;  TEXT-ALIGN: left;}
TD.CertTireItem { font-family: Verdana, Arial, sans-serif; font-size: 8px; line-height: 1.5; color: #000000;  TEXT-ALIGN: right;}
TD.CertTireValue { font-family: Verdana, Arial, sans-serif; font-size: 8px; line-height: 1.5; color: #000000;  TEXT-ALIGN: left;}
TD.CertItemBottom { font-family: Verdana, Arial, sans-serif; font-size: 8px; line-height: 1.5; color: #000000;  TEXT-ALIGN: left;border-bottom: #cccccc 1px solid;}

TD.CertHeader { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; color: #000000;  TEXT-ALIGN: left;}

P.printTitleBreak { page-break-before: always; font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 1.5; color: #666666;  TEXT-ALIGN: center;  font-weight: bold;}
TH.printTitle { font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 1.5; color: #666666;  TEXT-ALIGN: center;  font-weight: bold;}
TD.Title { font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 1.5; color: #666666;  TEXT-ALIGN: center;  font-weight: bold;}
TD.TitleLeft { font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 1.5; color: #666666;  TEXT-ALIGN: left;  font-weight: bold;}
TD.pageBreak { page-break-before: always;}
.largeTop { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000;  font-weight: bold;}
.smallTop { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #4D68A1;  font-weight: bold;}

TD.crumbs { font-family: Verdana, Arial, sans-serif; font-size: 9px; line-height: 1.5; color: #666666;  TEXT-ALIGN: left;  font-weight: bold;}

input { border-right: #666666 1px solid; border-top: #666666 1px solid; font: 8pt verdana, arial, helvetica; border-left: #cccccc 1px solid; color: #000000; border-bottom: #cccccc 1px solid; background-color: #ffffff }
select { border-right: #000000 1px solid; border-top: #000000 1px solid; background: #f7f7f7; font: 8pt verdana, arial, helvetica; border-left: #000000 1px solid; color: #000000; border-bottom: #000000 1px solid }
submit { border-right: #000000 1px solid; border-top: #000000 1px solid; background: #f7f7f7; font: 8pt verdana, arial, helvetica; border-left: #000000 1px solid; color: #ffeeff; border-bottom: #000000 1px solid }

TABLE.crumbs { border-right: #eeeeee 1px solid; border-top: #eeeeee 1px solid; border-left: #eeeeee 1px solid; border-bottom: #eeeeee 1px solid; background-color: #ffffff; }
TABLE.formPage { border-right: #eeeeee 1px solid; border-top: #eeeeee 1px solid; border-left: #eeeeee 1px solid; border-bottom: #eeeeee 1px solid; background-color: #cccccc; }
TD.rightColumn { background-color: #003399; }
TD.leftColumn { background-color: #003399; }
TD.middleColumn { background-color: #003399; }
.smBoxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold;}
.alert { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: FF0000;}
.lgBoxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold;}
TH.Header {  font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #000000; background-color: #ffffff; font-weight: bold; text-align: left;}
TD.Header {  font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #00000; background-color: #ffffff; font-weight: bold;}
TH.printHeader {  font-family: Verdana, Arial, sans-serif; font-size: 15px; color: #666666; background-color: #ffffff;}
TH.address {  font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; background-color: #ffffff;}
TR.invoiceId {border-bottom: 1px dotted #333;}
TD.smBoxHeader {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #DE0008;
  color: #EACD00;
}

.smBox {
  background: #ffffff;
}

TD.smBox, SPAN.smBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8px;
}

.smBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8px;
}


TD.lgBoxHeader {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #DE0008;
  color: #EACD00;
}

.lgBox {
  background: #ffffff;
}

TD.lgBox, SPAN.lgBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.lgBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.descText {


	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #FFFFFF


}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
table.remit {
	border-style: solid; 
	border-color: #000000; 
	border-width: 2px;
}

TD.trans { 
	padding: 3px;
	text-align: center;
	text-transform: uppercase; 
}

TD.tableTitle { 
	background=#C0C0C0; 
	text-align: center;
}

TD.invoiceTableTitle { 
	border-left-style: solid; 
	border-left-color: #000000; 
	border-left-width: 2px;
	border-top-style: solid; 
	border-top-color: #000000; 
	border-top-width: 2px;
	border-bottom-style: solid; 
	border-bottom-color: #000000; 
	border-bottom-width: 2px;
	padding: 3px;
	text-align: center;
}
TD.invoiceTableTitleLast { 
	text-align: center;
	border-style: solid ; 
	border-color: #000000; 
	border-width: 2px;
	padding: 3px;
}
TD.invoiceTableItem { 
	border-left-style: solid; 
	border-left-color: #000000; 
	border-left-width: 2px;
	padding: 3px;
}

TD.invoiceTableSubTotal { 
	border-left-style: solid; 
	border-left-color: #000000; 
	border-left-width: 2px;
	border-top-style: solid; 
	border-top-color: #000000; 
	border-top-width: 0px;
	border-bottom-style: solid; 
	border-bottom-color: #000000; 
	border-bottom-width: 2px;
	padding: 3px;
	font-weight:bold; 
}
TD.invoiceTableItemLast { 
	border-left-style: solid; 
	border-left-color: #000000; 
	border-left-width: 2px;
	border-right-style: solid; 
	border-right-color: #000000; 
	border-right-width: 2px;
	padding: 3px;
	text-align: right;
}
TD.invoiceTableBottom { 
	border-left-style: solid; 
	border-left-color: #000000; 
	border-left-width: 2px;
	border-bottom-style: solid; 
	border-bottom-color: #000000; 
	border-bottom-width: 2px;
	padding: 3px;
}
TD.invoiceTableBottomLast { 
	border-left-style: solid; 
	border-left-color: #000000; 
	border-left-width: 2px;
	border-bottom-style: solid; 
	border-bottom-color: #000000; 
	border-bottom-width: 2px;
	border-right-style: solid; 
	border-right-color: #000000;
	padding: 3px; 
	border-right-width: 2px;
}
TD.invoiceHeaderId { 
	border-bottom-style: solid; 
	border-bottom-color: #000000; 
	border-bottom-width: 2px;
	padding: 3px;
}

.LtCol1{background: #666666; color: #FFFFFF; font-weight: bold; text-align: right; padding: 4px; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.RtCol1{background:#FFFFFF; text-align: left; padding: 4px; border-top:1px solid #666666;}
.RtCol2{background:#FFFFFF; text-align: center; padding: 4px; border-top:1px solid #666666;}
