/* BODY */
body.v3 
{
	background-repeat:repeat-x;	
}

/* MAIN PANE BACKGROUNDS */
.background_administration
{
	background-image: url('/PipeFire/images/BACKGROUND-Administration.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
}
.background_appointments
{
	background-image: url('/PipeFire/images/BACKGROUND-Appointments.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
}
.background_board
{
	background-image: url('/PipeFire/images/BACKGROUND-Board.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
}
.background_home
{
	background-image: url('/PipeFire/images/BACKGROUND-Home.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
}



/* CLIENT PORTAL VIEW ORDER */
.spacerTab
{
	border-bottom:1px solid rgb(170,170,170);
	font-size:0px;
}
.appraisalTabOff
{
	background-color: rgb(236,233,213);
	border-top:1px solid rgb(170,170,170);
	border-left:1px solid rgb(170,170,170);
	border-right:1px solid rgb(170,170,170);
	border-bottom:1px solid rgb(170,170,170);
	background-image: url('/PipeFire/ClientPortal/images/TAB-Shadow.gif');
	background-position:bottom;
	background-repeat:repeat-x;
}
.appraisalTabOn
{
	background-color: rgb(255,255,255);
	border-top:1px solid rgb(170,170,170);
	border-left:1px solid rgb(170,170,170);
	border-right:1px solid rgb(170,170,170);
	border-bottom:1px solid rgb(255,255,255);
}
.appraisalContentOn
{
	background-color: rgb(255,255,255);
	/*border-top:1px solid rgb(255,255,255);*/
	border-left:1px solid rgb(170,170,170);
	border-right:1px solid rgb(170,170,170);
	border-bottom:1px solid rgb(170,170,170);
	padding-top:8px;
}
.titleTabOff
{
	background-color: rgb(242,252,229);
	border-top:1px solid rgb(200,200,200);
	border-left:1px solid rgb(200,200,200);
	border-right:1px solid rgb(200,200,200);
	border-bottom:1px solid rgb(200,200,200);
}
.titleTabOn
{
	background-color: rgb(242,252,229);
	border-top:1px solid rgb(200,200,200);
	border-left:1px solid rgb(200,200,200);
	border-right:1px solid rgb(200,200,200);
	border-bottom:1px solid rgb(242,252,229);
}
.titleContentOn
{
	background-color: rgb(242,252,229);
	border-top:1px solid rgb(242,252,229);
	border-left:1px solid rgb(200,200,200);
	border-right:1px solid rgb(200,200,200);
	border-bottom:1px solid rgb(200,200,200);
}
.floodTabOff
{
	background-color: rgb(231,248,253);
	border-top:1px solid rgb(200,200,200);
	border-left:1px solid rgb(200,200,200);
	border-right:1px solid rgb(200,200,200);
	border-bottom:1px solid rgb(200,200,200);
}
.floodTabOn
{
	background-color: rgb(231,248,253);
	border-top:1px solid rgb(200,200,200);
	border-left:1px solid rgb(200,200,200);
	border-right:1px solid rgb(200,200,200);
	border-bottom:1px solid rgb(231,248,253);
}
.floodContentOn
{
	background-color: rgb(231,248,253);
	border-top:1px solid rgb(231,248,253);
	border-left:1px solid rgb(200,200,200);
	border-right:1px solid rgb(200,200,200);
	border-bottom:1px solid rgb(200,200,200);
}
.creditTabOff
{
	background-color: rgb(254,248,228);
	border-top:1px solid rgb(200,200,200);
	border-left:1px solid rgb(200,200,200);
	border-right:1px solid rgb(200,200,200);
	border-bottom:1px solid rgb(200,200,200);
}
.creditTabOn
{
	background-color: rgb(254,248,228);
	border-top:1px solid rgb(200,200,200);
	border-left:1px solid rgb(200,200,200);
	border-right:1px solid rgb(200,200,200);
	border-bottom:1px solid rgb(254,248,228);
}
.creditContentOn
{
	background-color: rgb(254,248,228);
	border-top:1px solid rgb(254,248,228);
	border-left:1px solid rgb(200,200,200);
	border-right:1px solid rgb(200,200,200);
	border-bottom:1px solid rgb(200,200,200);
}

/* APPOINTMENT CALENDAR */
.appointmentCurrentDay
{
	background-color: rgb(255,248,236);
	border-bottom: 1px solid rgb(100,100,100);
	font-family: Tahoma, helvetica, Arial;
	color: rgb(0,0,0);
	font-size: 8pt;
}
.appointmentWeekday
{
	background-color: rgb(255,255,255);
	border-bottom: 1px solid rgb(100,100,100);
	font-family: Tahoma, helvetica, Arial;
	color: rgb(0,0,0);
	font-size: 8pt;
}
.appointmentWeekend
{
	background-color: rgb(246,251,250);
	border-bottom: 1px solid rgb(100,100,100);
	font-family: Tahoma, helvetica, Arial;
	color: rgb(0,0,0);
	font-size: 8pt;
}
.appointmentDayViewHeader
{
	background-color: rgb(255,255,255);
	border-TOP: 1px solid rgb(100,100,100);
	border-bottom: 1px solid rgb(100,100,100);
	border-right: 1px solid rgb(100,100,100);
	font-family: Tahoma, helvetica, Arial;
	color: rgb(0,0,0);
	font-size: 10pt;
	text-align: center;
}
.appointmentDayViewAppointment
{
	background-color: rgb(255,255,255);
	border-bottom: 1px solid rgb(100,100,100);
	border-right: 1px solid rgb(100,100,100);
	font-family: Tahoma, helvetica, Arial;
	color: rgb(0,0,0);
	font-size: 8pt;
}
.appointmentDayViewHour
{
	background-color: rgb(255,255,255);
	border-bottom: 1px solid rgb(100,100,100);
	border-left: 1px solid rgb(100,100,100);
	font-family: Tahoma, helvetica, Arial;
	color: rgb(0,0,0);
	font-size: 20pt;
}
.appointmentDayViewMinute
{
	background-color: rgb(255,255,255);
	border-bottom: 1px solid rgb(100,100,100);
	border-right: 1px solid rgb(100,100,100);
	font-family: Tahoma, helvetica, Arial;
	color: rgb(0,0,0);
	font-size: 12pt;
}
/* TAB-TOP MENU */
.tabGrayOn
{
	font-family: verdana, tahoma, helvetica, arial;
	/*font-size: 7pt;*/
	font-size: 8pt;
	font-weight:bold;
	color: #000000;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: rgb(255,255,255);
	border-bottom: 1px solid white;
	/* border-top: 1px solid rgb(165,165,165); */
	border-top: 1px solid rgb(80,80,85);
}
.tabGrayOff
{
	font-family: verdana, tahoma, helvetica, arial;
	/*font-size: 7pt;*/
	font-size: 8pt;
	font-weight:bold;
	color: rgb(0,0,0);
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	/*background-color: rgb(220,222,228);*/
	/*background-color: rgb(131, 143, 179);*/
	background-color: rgb(214,213,206);
	/*border-bottom: 1px solid rgb(165,165,165);
	border-top: 1px solid rgb(165,165,165);*/
	border-bottom: 1px solid rgb(80,80,85);
	border-top: 1px solid rgb(80,80,85);
}

.tabLightGrayOn
{
	font-family: verdana, tahoma, helvetica, arial;
	/*font-size: 7pt;*/
	font-size: 8pt;
	font-weight:bold;
	color: #000000;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	/*background-color: rgb(250,250,250);*/
	background-color: rgb(228,229,240);
	/*border-bottom: 1px solid white;*/
	border-bottom: 1px solid rgb(228,229,240);
	/*border-top: 1px solid rgb(165,165,165);*/
	border-top: 1px solid rgb(80,80,85);
}


.tabBlueOn
{
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: #000000;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: rgb(236,239,242);
	border-bottom: 1px solid rgb(236,239,242);
	/*border-top: 1px solid rgb(200,200,200);*/
	border-top: 1px solid rgb(80,80,85);
}
.tabBlueOff
{
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: #000000;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: rgb(184,201,215);
	/*border-bottom: 1px solid rgb(200,200,200);
	border-top: 1px solid rgb(200,200,200);*/
	border-bottom: 1px solid rgb(80,80,85);
	border-top: 1px solid rgb(80,80,85);
}

/* BODYBOXES */
.bbWhite
{
	background-color: White;
	border: 1px solid rgb(100,100,100);
}
.bbWhite td
{
	padding: 2px;
}

.bbWhiteHeader
{
	background: rgb(228,229,240);
	font-family: Verdana, Tahoma, Arial, helvetica;
	font-size: 8pt;
	font-weight: bold;
	color: black;
	border-bottom: 1px solid rgb(200,200,200);
	height: 25px;
}

.bbWhiteContent
{
	background-color: white;
	background-image: url('/PipeFire/images/BACKGROUND-bbShadow.gif');
	background-position: top left;
	background-repeat: repeat-x;
	font-family: Verdana, Tahoma, Arial, helvetica;
	font-size: 8pt;
	color: black;
}

/* LAYOUT FORMATTING */
.alignLeft
{
}
.alignRight
{
}

/* BOARD TABLE AND CELLS */
.board_MainTable
{
	/*border: 1px solid rgb(80,80,85);*/
}
.board_FilterTable
{
	border: 1px solid rgb(80,80,85);
	background-color: rgb(127,127,127);
	background-image: url('/PipeFire/images/BACKGROUND-BoardFilter.jpg');
	background-position: right top;
	background-repeat: repeat-y;
}

.board_QueueTable
{
	background-color: rgb(245,245,245);
	background-image: url('/PipeFire/images/BACKGROUND-BoardQueue.jpg');
	background-position: left top;
	background-repeat: repeat-y;
}

.board_OrdersTable
{
	border-bottom: 1px solid rgb(80,80,85);
	border-top: 1px solid rgb(80,80,85);
	border-right: 1px solid rgb(80,80,85);
	background: rgb(255,255,255);
	width: 750px;
}

.board_OrdersName
{
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 10pt;
	background-color: rgb(229,229,229);
	/*background-image: url('/PipeFire/images/BACKGROUND-BoardName.jpg');
	background-position: left top;
	background-repeat: repeat-y;*/
	color: rgb(204,51,0);
	border-bottom: 1px solid rgb(80,80,85);
}

.board_BoardName
{
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 10pt;
	background-color: rgb(229,229,229);
	background-image: url('/PipeFire/images/BACKGROUND-BoardName.jpg');
	background-position: left top;
	background-repeat: repeat-y;
	color: rgb(255,255,255);
	border: 1px solid rgb(80,80,85);
}

.board_BoardQueueLastRow
{
	border-bottom: 1px solid rgb(80,80,85);
	border-right: 1px solid rgb(80,80,85);
	border-left: 1px solid rgb(80,80,85);
	font-size: 0px;
}

.board_BoardQueueLeftOff
{
	font-family:Tahoma, Helvetica, Verdana,  Arial;
	font-size: 8pt;
	color: rgb(65,65,75);
	border-left: 1px solid rgb(80,80,85);
}

.board_BoardQueueLeftOff_NoOrders
{
	font-family: Tahoma, Helvetica, Verdana, Arial;
	font-size: 8pt;
	color: rgb(150,150,160);
	border-left: 1px solid rgb(80,80,85);
}

.board_BoardQueueLeftOn
{
	font-family: Tahoma, Helvetica,Verdana,  Arial;
	font-size: 8pt;
	color: rgb(204,51,0);
	border-bottom: 1px solid rgb(80,80,85);
	border-top: 1px solid rgb(80,80,85);
	border-left: 1px solid rgb(80,80,85);
	background: rgb(255,255,255);
}

.board_BoardQueueRightOff
{
	font-family: Tahoma, Helvetica,Verdana,  Arial;
	font-size: 8pt;
	color: rgb(10,10,10);
	border-right: 1px solid rgb(80,80,85);
	padding-left: 6px;
}

.board_BoardQueueRightOff_NoOrders
{
	font-family: Tahoma, Helvetica,Verdana,  Arial;
	font-size: 8pt;
	color: rgb(150,150,160);
	border-right: 1px solid rgb(80,80,85);
	padding-left: 6px;
}

.board_BoardQueueRightOn
{
	font-family: Tahoma, Helvetica, Verdana, Arial;
	font-size: 8pt;
	color: rgb(20,20,20);
	border-bottom: 1px solid rgb(80,80,85);
	border-top: 1px solid rgb(80,80,85);
	padding-left: 6px;
}

/* HIDDEN & REVEALED */
.hiddenDiv
{
	display:none;
}
.revealedDiv
{
	display:block;
}

/* HYPER LINKS */
a:link.link7red {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(150,0,0);
	text-decoration: none;
}
a:visited.link7red {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(150,0,0);
	text-decoration: none;
}
a:hover.link7red {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(200,0,0);
	text-decoration: underline;
}
a:link.link8red {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(150,0,0);
	text-decoration: none;
}
a:visited.link8red {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(150,0,0);
	text-decoration: none;
}
a:hover.link8red {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(200,0,0);
	text-decoration: underline;
}
a:link.link10red {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(150,0,0);
	text-decoration: none;
}
a:visited.link10red {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(150,0,0);
	text-decoration: none;
}
a:hover.link10red {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(200,0,0);
	text-decoration: underline;
}

a:link.link7blue {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(0,0,150);
	text-decoration: none;
}
a:visited.link7blue {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(0,0,150);
	text-decoration: none;
}
a:hover.link7blue {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(70,70,220);
	text-decoration: underline;
}

a:link.link8blue {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(0,0,150);
	text-decoration: none;
}
a:visited.link8blue {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(0,0,150);
	text-decoration: none;
}
a:hover.link8blue {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(70,70,220);
	text-decoration: underline;
}
a:link.link9blue {
	font-family: tahoma, helvetica, arial;
	font-size: 9pt;
	color: rgb(0,0,150);
	text-decoration: none;
}
a:visited.link9blue {
	font-family: tahoma, helvetica, arial;
	font-size: 9pt;
	color: rgb(0,0,150);
	text-decoration: none;
}
a:hover.link9blue {
	font-family: tahoma, helvetica, arial;
	font-size: 9pt;
	color: rgb(70,70,220);
	text-decoration: underline;
}
a:link.link10blue {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(0,0,150);
	text-decoration: none;
}
a:visited.link10blue {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(0,0,150);
	text-decoration: none;
}
a:hover.link10blue {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(70,70,220);
	text-decoration: underline;
}

a:link.link7lightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(150,150,220);
	text-decoration: none;
}
a:visited.link7lightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(150,150,220);
	text-decoration: none;
}
a:hover.link7lightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(150,150,255);
	text-decoration: underline;
}

a:link.link8lightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(150,150,220);
	text-decoration: none;
}
a:visited.link8lightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(150,150,220);
	text-decoration: none;
}
a:hover.link8lightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(150,150,255);
	text-decoration: underline;
}
a:link.link10lightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(150,150,220);
	text-decoration: none;
}
a:visited.link10lightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(150,150,220);
	text-decoration: none;
}
a:hover.link10lightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(150,150,255);
	text-decoration: underline;
}


a:link.link7white {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(255,255,255);
	text-decoration: none;
}
a:visited.link7white {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(255,255,255);
	text-decoration: none;
}
a:hover.link7white {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(255,255,255);
	text-decoration: underline;
}
a:link.link7yellow {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(255,227,171);
	text-decoration: none;
}
a:visited.link7yellow {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(255,227,171);
	text-decoration: none;
}
a:hover.link7yellow {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(255,243,219);
	text-decoration: underline;
}
a:link.link8white {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(255,255,255);
	text-decoration: none;
}
a:visited.link8white {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(255,255,255);
	text-decoration: none;
}
a:hover.link8white {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(255,255,255);
	text-decoration: underline;
}
a:link.link8yellow {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(255,227,171);
	text-decoration: none;
}
a:visited.link8yellow {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(255,227,171);
	text-decoration: none;
}
a:hover.link8yellow {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(255,243,219);
	text-decoration: underline;
}
/* FONTS */
.unbold
{
	font-weight:normal;
}
.style0 
{
	/* Used for graphics-only table cells to prevent additional blank space */
	font-size: 0px;
}
.style4black {
	font-family: tahoma, helvetica, arial;
	font-size: 4pt;
	color: #000000;
}
.style6black {
	font-family: tahoma, helvetica, arial;
	font-size: 6pt;
	color: #000000;
}
.style7black {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: #000000;
}
.style7blue {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: #003377;
}
.style7bluegreen {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: #00445F;
}
.style7brightred {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(200,0,0);
	text-decoration: underline;
}
.style7grey {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: #424F5E;
}
.style7med_grey {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(130,130,130);
}
.style7red {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(150,0,0);
}
.style7white {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: #FFFFFF;
}
.style7silver {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: #F0FCFF;
}
.style7yellow {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: #FAE646;
}
.style8alert {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(150,0,0);
}
.style8black {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: #000000;
}
.style8blue {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: #003377;
}
.style8bluegreen {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: #00445F;
}
.style8brightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(05,22,121);
}
.style8brightred {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(200,0,0);
	text-decoration: underline;
}
.style8grey {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: #424F5E;
}
.style8green {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(0,100,20);
}
.style8lightgrey {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(170,175,180);
}
.style8medgraphite {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(140,140,150);
}
.style8purple {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(100,0,120);
}
.style8red {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(150,0,0);
}
.style8silver {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: #F0FCFF;
}
.style8white {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: #FFFFFF;
}
.style8yellow {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: #FAE646;
}
.style9black {
	font-family: tahoma, helvetica, arial;
	font-size: 9pt;
	color: #000000;
}
.style9purple {
	font-family: tahoma, helvetica, arial;
	font-size: 9pt;
	color: rgb(100,0,120);
}
.style9red {
	font-family: tahoma, helvetica, arial;
	font-size: 9pt;
	color: rgb(150,0,0);
}
.style10black {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: #000000;
}
.style10blue {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: #003377;
}
.style10bluegreen {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: #00445F;
}
.style10brightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(05,22,121);
}
.style10brightred {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(255,0,0);
}
.style10grey {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: #424F5E;
	}
.style10lightgrey {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: #DDDDDD;
	}
.style10orange {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: #F5941D;
}
.style10purple {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(100,0,120);
}
.style10red {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(150,0,0);
}
.style10silver {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: #F0FCFF;
}
.style10white {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: #FFFFFF;
}
.style10yellow {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: #FAE646;
}
.style11red {
	font-family: tahoma, helvetica, arial;
	font-size: 11pt;
	color: rgb(150,0,0);
}
.style12black {
	font-family: tahoma, helvetica, arial;
	font-size: 12pt;
	color: #000000;
}
.style12blue {
	font-family: tahoma, helvetica, arial;
	font-size: 12pt;
	color: #003388;
}
.style12bluegreen {
	font-family: tahoma, helvetica, arial;
	font-size: 12pt;
	color: #00445F;
}
.style12grey {
	font-family: tahoma, helvetica, arial;
	font-size: 12pt;
	color: #424F5E;
}
.style12lightgrey {
	font-family: tahoma, helvetica, arial;
	font-size: 12pt;
	color: #DDDDDD;
}
.style12red {
	font-family: tahoma, helvetica, arial;
	font-size: 12pt;
	color: rgb(150,0,0);
}
.style12silver {
	font-family: tahoma, helvetica, arial;
	font-size: 12pt;
	color: #F0FCFF;
}
.style12teal {
	font-family: tahoma, helvetica, arial;
	font-size: 12pt;
	color: rgb(13,91,117);
}
.style12white {
	font-family: tahoma, helvetica, arial;
	font-size: 12pt;
	color: #FFFFFF;
}
.style12yellow {
	font-family: tahoma, helvetica, arial;
	font-size: 12pt;
	color: #FAE646;
}
.style16black {
	font-family: tahoma, helvetica, arial;
	font-size: 16pt;
	color: #000000;
}
.style20black {
	font-family: tahoma, helvetica, arial;
	font-size: 20pt;
	color: #000000;
}
.style20red {
	font-family: tahoma, helvetica, arial;
	font-size: 20pt;
	color: rgb(150,0,0);
}

.style10GreyCCBox
{
	border-bottom:1px solid black;
	border-right:1px solid black;
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	width:88px;
}
.style10EdgeGreyCCBox
{
	border-bottom:1px solid black;
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	width:88px;
}
.style9GreyCCBox
{
	border-bottom:1px solid black;
	border-right:1px solid black;
	font-family: tahoma, helvetica, arial;
	font-size: 9pt;
	width:88px;
}
.style9EdgeGreyCCBox
{
	border-bottom:1px solid black;
	font-family: tahoma, helvetica, arial;
	font-size: 9pt;
	width:88px;
}
.style9GreyBoldCCBox
{
	border-bottom:1px solid black;
	border-right:2px solid black;
	font-family: tahoma, helvetica, arial;
	font-size: 9pt;
	width:88px;
}
.style10GreyBoldCCBox
{
	border-bottom:1px solid black;
	border-right:2px solid black;
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	width:88px;
}
.styleDarkGreyCCHeader
{
	text-align: center;
	border-bottom:1px solid black;
	background-color : #666666;
	background-repeat: repeat-y;
	background-position: top-right;
	font-family: tahoma, helvetica, arial;
	font-size: 12pt;
	color: #FFFFFF;
}

.styleCCTable
{
	border:1px solid black;
	background-color : #E7E7E7;
	width:275px;
}

/* CONTROLS */
.phone_1
{
	font-size: 7pt;
	font-family: tahoma, helvetica, arial;
	text-align: left;
	width: 28;
}
.phone_2
{
	font-size: 7pt;
	font-family: tahoma, helvetica, arial; 
	text-align: left;
	width: 28;
}
.phone_3
{
	font-size: 7pt;
	font-family: tahoma, helvetica, arial;
	text-align: left;
	width: 37;
}
.phone_4
{
	font-size: 7pt;
	font-family: tahoma, helvetica, arial;
	text-align: left;
	width: 41;
}
.date_month,
.date_day,
.date_year
{
	font-size: 9px;
	font-family: Verdana; 
	text-align: left;
	width: 20;
}
.date_four_digit_year
{
	font-size: 9px;
	font-family: Verdana; 
	text-align: left;
	width: 35;
}

.billingHighlightOnOrange
{
	background: rgb(255,200,100);
	border: 1px solid rgb(127,157,185);
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(0,0,0);
}
.billingHighlightOnRed
{
	background: rgb(227,11,14);
	border: 1px solid rgb(127,157,185);
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(255,255,255);
}
.billingHighlightOff
{
	background: rgb(255,255,255);
	border: 1px solid rgb(127,157,185);
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(0,0,0);
}
/* HOVER BOX */
.acDescription
{

	width: 250px; /* This sets the width of the HOVER BOX */
	font-family: verdana,arial,helvetica,sans-serif; /* This define the font to use in the Hover Box */
	font-size: 8pt; /* This defines the font size to use in the Hover Box */
	color: rgb(75,75,75);
	border: 1px solid rgb(175,189,220); /* This is the border around the Hover Box */
	background-color: rgb(236,239,246); /* This sets the background color for the Hover Box */


	/* LEAVE THESE SETTINGS ALONE */
	layer-background-color: #cccccc;
	overflow:hidden;
	padding:3px;
	left:0px;
	top:0px;
}

/*ORDER BILLING EDIT PAYMENT INFO HOVER BOX*/
.acPaymentInfo
{
	width: 350px; /* This sets the width of the HOVER BOX */
	font-family: verdana,arial,helvetica,sans-serif; /* This define the font to use in the Hover Box */
	font-size: 8pt; /* This defines the font size to use in the Hover Box */
	color: rgb(75,75,75);
	border: 1px solid rgb(175,189,220); /* This is the border around the Hover Box */
	background-color: rgb(236,239,246); /* This sets the background color for the Hover Box */


	/* LEAVE THESE SETTINGS ALONE */
	layer-background-color: #cccccc;
	overflow:hidden;
	padding:3px;
	left:0px;
	top:0px;
}

/*Message Hover Box*/
.acHoverBox
{
	width: 200px; /* This sets the width of the HOVER BOX */
	font-family: verdana,arial,helvetica,sans-serif; /* This define the font to use in the Hover Box */
	font-size: 8pt; /* This defines the font size to use in the Hover Box */
	color: rgb(75,75,75);
	border: 1px solid rgb(175,189,220); /* This is the border around the Hover Box */
	background-color: rgb(236,239,246); /* This sets the background color for the Hover Box */


	/* LEAVE THESE SETTINGS ALONE */
	layer-background-color: #cccccc;
	overflow:hidden;
	padding:3px;
	left:0px;
	top:0px;
}

/* APPRAISER NOTE HOVER BOX */
.acAppraiserNote
{

	width: 250px; /* This sets the width of the HOVER BOX */
	font-family: verdana,arial,helvetica,sans-serif; /* This define the font to use in the Hover Box */
	font-size: 8pt; /* This defines the font size to use in the Hover Box */
	color: rgb(75,75,75);
	border: 1px solid rgb(175,189,220); /* This is the border around the Hover Box */
	background-color: rgb(236,239,246); /* This sets the background color for the Hover Box */


	/* LEAVE THESE SETTINGS ALONE */
	layer-background-color: #cccccc;
	overflow:hidden;
	padding:3px;
	left:0px;
	top:0px;
}

/* APPOINTMENT HOVER BOX */
.acAppointmentDescription
{

	width: 350px; /* This sets the width of the HOVER BOX */
	font-family: verdana,arial,helvetica,sans-serif; /* This define the font to use in the Hover Box */
	font-size: 8px; /* This defines the font size to use in the Hover Box */
	color: rgb(75,75,75);
	border: 1px solid rgb(175,189,220); /* This is the border around the Hover Box */
	background-color: rgb(236,239,246); /* This sets the background color for the Hover Box */


	/* LEAVE THESE SETTINGS ALONE */
	layer-background-color: #cccccc;
	overflow:hidden;
	padding:3px;
	left:0px;
	top:0px;
}

/* DO NOT EDIT ANY STYLES FROM THIS POINT DOWN */
.acDescriptionCont
{
	position:absolute;
	width:200px; visibility:hidden;
	layer-background-color:#cccccc;
	z-index:200
}
.acLinks
{
	position:absolute;
	left:100px;
	top:200px;
	z-index:1;
}
.acCaption
{
	position:absolute;
	left:0px;
	top:0px;
	width:157px;
	height:15px;
	clip:rect(0px 157px 15px 0px);
	font-size:11px;
	font-family:verdana,arial,helvetica,sans-serif;
	background-color:#999999;
	layer-background-color:#999999;
}