body
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
}

.colorBody
{
        background-color: #F5F5F5;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

.invoicePrint
{
        background-color: #FFFFFF;
        margin-top: 0;
}

.quotePrint
{
        background-color: #FFFFFF;
        margin-top: 0;
}

table
{
        margin: 5;
/*        padding: 5;*/
        font-size: 12px;
}

table td
{
        padding: 2;
/*        vertical-align: top;*/
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.custTable
{
        border-style: solid;
        border-width: 1px;
        border-color: #BBBBBB;
}

table.tdTable
{
        border-style: solid;
        border-width: 1px;
        border-color: #EBEBEB;
}

table.repairLgd
{
        margin: 0;
        padding: 0;
        font-size: 12px;
}

a,a:visited
{
        color: #0000FF;
/*        color: #111111;*/
        text-decoration: none;
        background-color: transparent;
}

a:hover
{
        color: #000000;
        text-decoration: underline;
        background-color: transparent;
}

A.button:link, A.button:visited, A.button:active
{
    color: #FFFFFF;
    text-decoration: none;
}

A.button:hover
{
    color: #000000;
    cursor: hand;
}

.custHeader
{
        background-color: #BBBBBB;
}

.custTD
{
        background-color: #EBEBEB;
}

.tdHeader
{
        background-color: #EBEBEB;
}

.tdBody
{
        background-color: #F5F5F5;
}

.tdComplete
{
        background-color: #E6E6FA;
}

.tdGreen
{
        background-color: #90EE90;
}

.tdBlue
{
        background-color: #4BC8FF;
}

.tdRed
{
        background-color: #FF0000;
}

.tdOrange
{
        background-color: #FFA500;
}

.tdExp
{
/*        background-color: #FFA500;*/
        background-color: #FF0000;
}

.tdInvHeadTopLeft
{
        border: #000000 solid 1px;
}
.tdInvHeadTopMid
{
        border-top: #000000 solid 1px;
        border-right: #000000 solid 1px;
        border-bottom: #000000 solid 1px;
}
.tdInv1
{
        border-left: #000000 solid 1px;
        border-right: #000000 solid 1px;
}
.tdInv2
{
        border-right: #000000 solid 1px;
}
.tdInv3
{
        border-left: #000000 solid 1px;
}
/*
.tdInvDisc
{
        border-right: #000000 solid 1px;
        border-bottom: #000000 solid 1px;
}
*/
.tdInvTop
{
        border-top: #000000 solid 1px;
}
.tdInvTopRight
{
        border-top: #000000 solid 1px;
        border-right: #000000 solid 1px;
}
.tdInvBottomRight
{
        border-bottom: #000000 solid 1px;
        border-right: #000000 solid 1px;
}
.tdInvTopBottom
{
        border-top: #000000 solid 1px;
        border-bottom: #000000 solid 1px;
}
.tdInvNoLeft
{
        border-top: #000000 solid 1px;
        border-bottom: #000000 solid 1px;
        border-right: #000000 solid 1px;
}
.tdInvNoBottom
{
        border-top: #000000 solid 1px;
        border-left: #000000 solid 1px;
        border-right: #000000 solid 1px;
}

td.dateHead
{
	background: red;
	color: white;
	font-weight: bold;
	font-size: 16;
}

td.loggedIn
{
	background: blue;
	color: white;
}

td.clockedIn
{
	background: green;
	color: white;
	font-weight: bold;
	font-size: 22;
}

td.button
{
	background: #f68c58;
	color: white;
	font-weight: bold;
	font-size: 16;
}

td.menu
{
	background: #1969e7;
	color: white;
	font-weight: bold;
	font-size: 14;
}

fieldset
{
        border: #000000 solid 1px;
        padding: 0.5em;
}

legend
{
        font-weight: bold;
}

input.submitHarrisburg
{
	font-family: Arial;
	font-size: 28;
	font-weight: bold;
	color: #FFFFFF;
	background: blue;
}

input.submitLemoyne
{
	font-family: Arial;
	font-size: 28;
	font-weight: bold;
	color: #FFFFFF;
	background: red;
}

input.submitYork
{
	font-family: Arial;
	font-size: 28;
	font-weight: bold;
	color: #000000;
	background: yellow;

}

input.submitCarlisle
{
	font-family: Arial;
	font-size: 28;
	font-weight: bold;
	color: #FFFFFF;
	background: green;
}