.MOHRedOnGray { font-family:Arial; color: #940000;  background-color:#d3d3d3; }
.MOHWhiteOnGray { font-family:Arial; color: white;  background-color:#666666; }
.MOHGrayOnWhite { font-family:Arial; color:#666666;  background-color:white; }
.MOHGrayOnWhiteLarge { font-family:Arial; color:#666666;  background-color:white; font-size:16px; }
.MOHGrayLarge { font-family:Arial; color:#666666; font-size:16px; }
.MOHWhiteOnRed { font-family:Arial; color: white;  background-color:#940000; }
.MOHWhiteOnBlue { font-family:Arial; color: white;  background-color:#333367; }
.MOHGray { font-family:Arial; background-color:#666666; }
.MOHRed { font-family:Arial; background-color:#940000; }

th.PrintJob { color:Black; font-size:16px; font-weight: normal; text-align: left; background-color: #f0f0f0; white-space:nowrap; }
th.PrintJobRight { color:Black; font-size:16px; font-weight: normal; text-align: right; background-color: #f0f0f0;  white-space:nowrap; }
td.PrintJob { color:Black; font-size:14px; font-weight: normal;  text-align: left;  white-space:nowrap; }
td.PrintJobRight { color:Black; font-size:14px; font-weight: normal;  text-align: right; white-space:nowrap;}
td.PrintJobInstructions { width: 300px; color:Black; font-size:12px; font-weight: normal; text-align: left; }

table { font-weight: bold; font-size: 11pt; color: black; font-family: Arial; }
th { font-family:Arial; font-weight: bold; background-color: #808080; color:White; }
td { font-family: Arial; }
td.Header   { color: #CC6600;  font-size: 18; font-weight: bold; }
p.header { font-family:arial;	font-size:18px; color:#940000;	font-weight: Bold; }

th.ProofStep, span.TemplateStep { color: gray; background-color: #e8e8e8; width: 20px; }
th.Proof	{ color: white;  xbackground-color: #333367; width: 320px; }
td.ProofInstructions { color: black; font-size:10pt; font-weight:normal; background-color:white; width:360px; vertical-align:top; white-space:normal; }
td.Proof { color: black;  background-color: #e8e8e8; }
td.ProofApprove { width: 50px; }
td.ProofDialog, span.ProofDialog { font-family:Arial Narrow; font-size:10pt; font-weight:bold; }
span.ProofDialogApproved { color: green; }
span.ProofDialogRejected { color: red; }
span.ProofDialogProductionComment { color: red; }
span.ProofDialogContactComment { color: blue; }
span.ProofVersion         { color: black; background-color:white;  padding-left:2px; padding-right:2px; }
span.ProofVersionRevision { color: black; background-color:Yellow; padding-left:2px; padding-right:2px; }
span.ProofStatusApproved { background-color:#dcdcdc; color: green; font-weight:bold; font-size:10pt; padding:2px; }
span.ProofStatusRejected { background-color:#dcdcdc; color: red; font-weight:bold; font-size:10pt; padding:2px; }
span.ProofStatus { background-color:#dcdcdc; color: black; font-weight:bold; font-size:10pt; padding:2px; }
td.ProofStatusApproved  { width: 150px; color:Green; }
td.ProofStatusRejected  { width: 150px; color:Red; }
td.ProofStatus		    { width: 150px; }
input.ProofApprove, input.ProofReject { width: 75px; }
textarea.ProofReject { width:740px; }

Span.OK      { font-family:Arial; color: green; background-color: White;  font-size:16px; font-weight:bold; }
span.Warning { font-family:Arial; color: Black; background-color: Yellow; font-size:16px; font-weight:bold; }
Span.Error   { font-family:Arial; color: red;   background-color: White;  font-size:16px; font-weight:bold; }

table { font-weight: bold; font-size: 9pt; color: black; font-family: Arial; }
th { font-family:Arial; font-weight: bold; background-color: #808080; color:White; }
td { font-family: Arial; }
td.Header   { color: #CC6600;  font-size: 18; font-weight: bold; }
        
input.ShortCut { FONT-SIZE: 7pt; #ffcc66; width: 70px;  background-color: #e0e0e0; }
input.ShortCutHighlight { FONT-SIZE: 7pt; #ffcc66; width: 70px;  xfont-weight:bolder; background-color:lightblue;#c0c0ff; }
xtd.VFPT_FP_Image { background-color:Aqua;}
ximg.VFPT_FP_Image { border: solid 1 green;}
img.CompanyLogo { max-width:650px; width: expression(this.width > 650 ? 650: true);  max-height:100px; height: expression(this.height > 100 ? 100: true); } 
Span.StatusValid { COLOR: green; }
Span.StatusInValid { COLOR: red; }
div.HitPage { position:absolute; left:-100px; top:-100px; visibility:hidden; }
img.HitPage { border: none; width:0px; height:0px;}
sup.VFPT_SM { font-family:Arial Narrow; font-weight: bold; font-size:9; }

a.VFPT_CompanyWebsite { color:inherit; color:expression(this.offsetParent.style.color); text-decoration:none; }

body.VFPT { text-align: center; MARGIN-TOP: 5px; MARGIN-LEFT: 5px; }
td.VFPT_ComingSoon { padding: 10px; font-family: Calibri; font-size: 26; font-weight: bold; color: white; background-color:#333367; text-align: center; }

div.VFPT_Instructions { padding: 10px; font-family: Calibri; font-size: 16; font-weight: bold; color: #940000; background-color:#d3d3d3;  filter: alpha(opacity=90); -moz-opacity:0.90;  text-align: center; position: absolute; }
td.VFPT_Album_Instructions { font-family: Calibri; font-size: 16; font-weight: bold; color: #940000;  background-color:#d3d3d3;  text-align: center; }

table.VFPT { margin-left: auto; margin-right: auto; background-color: white; border: solid 1px #666666; border-collapse:collapse; }

td.VFPT_Banner { padding: 0px; }
table.VFPT_Banner { border-collapse:collapse; width:100%;  background-color:#666666; }
table.VFPT_Banner1 {  border-collapse:collapse; vertical-align:middle; }
td.VFPT_Banner1 {  text-align: left; vertical-align:middle; white-space: nowrap; xpadding-top: 5px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; width:1px; xborder-bottom: solid 4px white; }
img.VFPT_Banner1_1 { border: none; }
span.VFPT_SM1 {    font-family: Calibri; font-size: 14; font-weight: normal; color: white; background-color:#666666; }
td.VFPT_Banner1_1 { text-align: center; xbackground-color:Aqua; }
a.VFPT_Banner1_1 { text-decoration: none; }
td.VFPT_Banner1_2 { font-family: Calibri; font-size: 14; font-weight: bold; color: white; padding:0px; vertical-align: middle; text-align: center; white-space: nowrap; }
a.VFPT_Banner1_2 { text-decoration: none; font-family: Calibri; font-size: 14; font-weight: bold; color: white; }
td.VFPT_Branding { background-color: white; vertical-align: middle; text-align: center; FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Calibri; padding: 0px; border-left: none; border-bottom: solid 4px #666666; border-top: solid 4px #666666; border-right: solid 4px #666666; }
td.VFPT_BrandingEdit { background-color: white; vertical-align: middle; text-align: center; padding: 0px; border:none;  margin:0px; }

td.VFPT_Banner2 { background-color:#666666; text-align:right; vertical-align:middle; white-space: nowrap; padding-right: 10px; xpadding: 0px; }
a.VFPT_Banner2 { font-family: Calibri; font-size: 18;  font-weight: normal; color: white; text-decoration: none;  }
font.VFPT_SM2 { font-family: Calibri; font-size: 14;  font-weight: normal; color: white; background-color:#666666; }
td.VFPT_Banner3 { font-family: Calibri; font-size: 19; font-weight: normal; color: #90b2c4; background-color:#333367; #666666; text-align:right; vertical-align:middle; white-space: nowrap; padding-right: 10px;  }
a.VFPT_Banner3 { text-decoration: none; color: #90b2c4; }


td.VFPT_Nav1 { background-color: #940000; text-align:left; vertical-align:middle; xborder-collapse:collapse; padding: 0px; cursor: pointer; }
td.VFPT_Nav2_FP { background-color: #333367; white; xwidth: 400px; color: white; #940000; white-space: nowrap; xborder-bottom: #666666 solid 1px;  font-family: Calibri; font-size: 14; font-weight: bold; text-align:center; vertical-align:middle; padding: 0px; xpadding-right: 10px;}
td.VFPT_Nav2 { background-color:  #940000; xwidth: 400px; color: #940000; white; #666666; white-space: nowrap; xborder-bottom: gray solid 1px;  font-family: Calibri; font-size: 14; font-weight: bold; text-align:center; vertical-align:middle; padding: 0px; xpadding-right: 10px;}
td.VFPT_Nav3 { background-color: #940000; text-align:right; xborder-bottom: gray solid 1px; vertical-align:middle; padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; }

table.VFPT_Nav { border-collapse:collapse;}
td.VFPT_Nav {        background-color: #940000;#90b2c4; text-align:center; white-space: nowrap; padding-left: 6px; padding-right: 6px; padding-bottom: 4px; padding-top: 4px; cursor: pointer; }
td.VFPT_Nav_Choice { background-color:#d3d3d3;        text-align:center; white-space: nowrap; padding-left: 6px; padding-right: 6px; padding-bottom: 4px; padding-top: 4px;  }
a.VFPT_Nav        { font-family: Calibri; font-size: 12; font-weight: bold; color: white;   background :this.color; text-decoration:none; }
a.VFPT_Nav_Choice { font-family: Calibri; font-size: 12; font-weight: bold; color: #940000; background:this.color; text-decoration:none; }

xa.VFPT_Nav_Choice { color: white; #666666; background:this.color; text-decoration:none ;}

select.VFPT_View { font-size:11px; cursor: pointer; }
div.VFPT_View { xmargin-left:500px; }

td.VFPT_Main1 { text-align:center; vertical-align:top; padding-TOP: 5; xwidth:300px; xborder: red   solid 5px;  xcolor: red;   background-color: #d3d3d3; #333367;#787676;#bfbdbe;#e9e9e9; #e9f0f3;}
td.VFPT_Main2 { text-align:center; vertical-align:top; padding-TOP: 5; xwidth:300px; xborder: green solid 5px;  xcolor: green; background-color: white; }
td.VFPT_Main3 { text-align:right;  vertical-align:top; padding-TOP: 5; xwidth:300px; xborder: blue  solid 5px;  xcolor: blue;  background-color: white; }


table.VFPT_FP_Main { border-collapse:collapse; vertical-align:top; }
table.VFPT_DIM_Main { background-color: white; border-collapse:collapse; vertical-align:top; margin-left: auto; margin-right: auto; }

td.VFPT_FP_Main1 { text-align: left;   background-color: #e9f0f3; #e9f0f3; border-collapse:collapse; vertical-align:top; }
td.VFPT_FP_Main2 { text-align: center; xbackground-color:lime; border-collapse:collapse; vertical-align:top; }

td.VFPT_FP_ALL { xwidth:300px; vertical-align:middle; text-align:center; color: white; background-color:#666666; white-space: nowrap;  }
hr.VFPT_FP_ALL { HEIGHT: 1px; }

table.VFPT_FP_Main1 { margin-left: auto; margin-right: auto; text-align:center; #e9f0f3; border: none; solid 1px gray; border-collapse:collapse; xpadding: 0px; vertical-align:top; }
td.VFPT_FP_Label { text-align:left; font-size: 12px; font-weight: bold; color: black; font-family: Calibri; font-size: 16; xwhite-space: nowrap; width: 195px; xbackground-color:Yellow; }
td.VFPT_FP_Label_Large { text-align:left; font-size: 12px; font-weight: bold; color: black; font-family: Calibri; font-size: 16; xwhite-space: nowrap; width: 535px; xbackground-color:Yellow; }
td.VFPT_FP_Large { font-family: Calibri; font-size: 12; font-weight: bold; color: #940000; text-align:right; vertical-align: middle; xbackground-color:Green;}
input.VFPT_FP_Large { xWIDTH: 21px; xHEIGHT: 21px;  }

td.VFPT_FP_Description       { text-align:left; font-size: 10px; font-weight: normal; color: black; width: 275px; font-family: Calibri; font-size: 14;vertical-align:top; xbackground-color:yellow; height:150px; }
td.VFPT_FP_Description_Large { text-align:left;  font-size: 10px; font-weight: normal; color: black; width: 700px; font-family: Calibri; font-size: 14;vertical-align:top; xbackground-color:lime; height:75px; }

td.VFPT_FP_PropertyNameAddress { text-align:left; color: black; font-family: Calibri; font-size: 17; vertical-align:middle; }
td.VFPT_FP_InternalName { text-align:left; color: black; font-family: Calibri; font-size: 17; vertical-align:middle; }

table.VFPT_FP_Main2 { margin-left: auto; margin-right: auto; xbackground-color:lime; xborder:solid 1px gray; border-collapse:collapse; xpadding: 0px; vertical-align:top; }
td.VFPT_FP_FloorPlan { background-color: white; border-collapse:collapse; xpadding: 0px; vertical-align:top; text-align:center; }
img.VFPT_FP_FloorPlan { border: none; }
img.VFPT_DIM { BORDER: black 1px solid; }
td.VFPT_FP_Dimension { font-size: 15px; color:#666666; font-family: Calibri; xbackground-color:silver; text-align: center; }

td.VFPT_DIM { xbackground-color: Aqua; text-align: center; vertical-align:middle; }

td.VFPT_Help { color: black; font-size: 14; font-weight:normal; text-align: left; }

td.VFPT_Legal { xwidth: 800px; xbackground-color:pink; color: gray; font-size: 10; font-weight:normal; text-align: center; }
hr.VFPT_Legal { color: #666666; HEIGHT: 1px; border: dotted 1px #666666; }
hr.VFPT_Legal_Loaded { color: #666666; HEIGHT: 1px; }


table.VFPT_Album               { xbackground-color:#e9f0f3; color:black; border-collapse:collapse; margin-left: auto; margin-right: auto; BORDER: gray 1px solid; }
table.VFPT_Album_OddLastRow    {  border-collapse:collapse; margin-left: auto; margin-right: auto; BORDER: none; }
td.VFPT_Album_Header           { vertical-align: middle; text-align: center; padding-top:5px;  padding-bottom:0px; color: white; background-color:#666666; BORDER: gray 1px solid; border-bottom: none; color: white; background-color:#666666; }
td.VFPT_Album_Image            { vertical-align: middle; text-align: center; padding-top:10px; BORDER: gray 1px solid; border-bottom: none; }
td.VFPT_Album_Image_OddLastRow { vertical-align: middle; text-align: center; padding-top:10px; BORDER: gray 1px solid; border-bottom: none; border-top: none; }
td.VFPT_Album_OddLastRow       { vertical-align: middle; text-align: center; padding-top:0px;  BORDER: gray 1px solid; border-bottom: none; }
td.VFPT_Album_Label            { vertical-align: middle; text-align: center; FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Calibri; BORDER: gray 1px solid; border-top: none; border-bottom: none; }
td.VFPT_Album_Description      { vertical-align: top;    text-align: center; FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Calibri; BORDER: gray 1px solid; border-top: none; }
div.VFPT_Album_Label           { width: 285; }
div.VFPT_Album_Description     { width: 285; xbackground-color:Aqua; }
img.VFPT_Album 	               { BORDER: black 1px solid; cursor: pointer; }
hr.VFPT_Album	               { width: 250px; HEIGHT: 1px; }

table.VFPT_Info        { width: 800px; background-color:red;#e9f0f3; color:  black; #666666; FONT-FAMILY: Calibri; FONT-SIZE: 9pt; FONT-WEIGHT: normal; border-collapse:collapse; margin-left: auto; margin-right: auto; }
td.VFPT_Info_PropertyNameAddress { xcolor:#666666; font-family: Calibri; font-size: 17; vertical-align:middle; text-align: left; FONT-WEIGHT: bold;}
td.VFPT_Info_Dimension { font-size: 15px; xcolor:#666666; font-family: Calibri; xbackground-color:silver; text-align: left;  FONT-WEIGHT:  bold;}
td.VFPT_Info           { text-align: center; }


div.VFPT_ShowImg { background-color: #d3d3d3; border: outset 5px; position:absolute; }
table.VFPT_ShowImg { background-color: #d3d3d3; border: outset 5px; width:700px; }
th.VFPT_ShowImgHdr { color:Black; background-color: #d3d3d3; text-align: right; }
th.VFPT_ShowImgImg { color:Black; background-color: #d3d3d3; width:709px; height: 500px; }
td.VFPT_ShowImg_Label { width: 700px; vertical-align: middle; text-align: center; FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; xbackground-color:lime; #d3d3d3; COLOR: black; }
td.VFPT_ShowImg_Desc { width: 700px; vertical-align: middle; text-align: center; FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; xbackground-color:yellow; #d3d3d3; COLOR: black; }
img.VFPT_ShowImg { BORDER: black 1px solid; CURSOR: default; }
a.VFPT_ShowImg {color: black; background: silver; text-decoration:none; }



	a.blue {color: blue; background: this.color; xtext-decoration: none;}
	xa:link{text-decoration:none;}
	xa:hover{text-decoration:none;}
	xa:visited{text-decoration:none;}
	xa:hover{text-decoration:none;}

	body { background-color: white; }
	@media screen 
	{
		body.floorplan { background-color: "#f5f3eb"; text-align: center; MARGIN-TOP: 5; MARGIN-LEFT: 0; }
	}
	@media print 
	{
		body {  background-color: transparent; xtext-align: right; MARGIN-TOP: 5; MARGIN-LEFT: 5; }
	}
	tr.PageBreak { PAGE-BREAK-AFTER: always; }
	font.bullet { font-size: 12pt; color:#CC6600; FONT-FAMILY:Wingdings; mso-special-format:bullet; }
	font.numbering { font-size: 14pt; color: #CC6600; }
	
	xtr { font-weight: bold; font-size: 18pt; color: #CC6600; }

	td.None { font-weight:  normal; font-size: 12pt; color: black; }
	td.Legend { font-weight: bold; font-size: 10pt; color: black; white-space: nowrap; }

	td.logon { font-weight:bold; font-size: 20; }
	td.logon { font-weight:bold; font-size: 20; }
	table.Pricing { background-color: #f8f8ff; color: Black; }
	
	table.calTitle { font-size:X-Small; font-weight: normal; }
	td.calDayHeader { font-size:X-Small; font-weight: normal; }
	td.adv { font-weight: bold; font-size: 8pt; color: black }
	
	p { font-size: 12pt; color: Navy; }
	td.welcome { font-weight: bold; font-family: verdana,arial,helvetica,sans-serif; color: #CC6600; font-size: 15; }
	p.TagLine { font-weight: bold; font-family: tahoma; color: #CC6600; font-size: 16; }
	td.demo { font-weight: bold; font-family: tahoma; color: red; font-size: 14; }
	td.DemoCell { font-weight: bold; font-family: tahoma; color: blue; font-size: 14; background-color: #FFCC66; }
	td.demoTitle { font-weight: bold; font-family: tahoma; color: #CC6600; font-size: 18; background-color: white; }
	td.demoMessage { font-weight: bold; font-family: tahoma; color: black; font-size: 12; background-color: yellow; width: 830; }
	td.ListFrameHeader { font-weight: bold; font-family: tahoma; color: black; font-size: 12; xbackground-color: yellow; xwidth: 800; }
	td.ListCell { font-weight: bold; font-family: tahoma; color: blue; font-size: 14; background-color: #FFCC66; }
	td.CompanyName { color: #CC6600; }
	span.CompanyName { color: #CC6600; }
	
	td.copyright { color: #BC0A23; font-size: 12; }
	td.Footnote { color: black; font-size: 12; font-weight:normal; }
	
	td.description { vertical-align: top; text-align: center; FONT-WEIGHT: bold; FONT-SIZE: 10pt; background-color: #FFCC66; COLOR: blue; }
	td.descriptionExt  { width: 585; vertical-align: top; text-align: center; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; }
	td.descriptionExt2  { width: 570; vertical-align: top; text-align: center; FONT-WEIGHT: bold; FONT-SIZE: 10pt; background-color: #FFCC66; COLOR: blue; }
	td.InstructionsHL { COLOR: black; text-align: center; background-color: yellow; FONT-SIZE: 10pt; vertical-align: top;}
	td.Instructions { COLOR: gray; text-align: center; background-color: white; FONT-SIZE: 10pt; vertical-align: top;}
	td.instructionsBig { FONT-WEIGHT: bold; COLOR: red; text-align: center; background-color: #FFCC66; FONT-SIZE: 12pt;}
	td.MapLbl	    { vertical-align: middle; text-align: center; FONT-WEIGHT: bold; FONT-SIZE: 10pt; background-color: #FFCC66; COLOR: blue; }
	div.LabelOnly { COLOR: gray; }	
	div.cursor { BACKGROUND-COLOR: transparent; Z-INDEX: 2; }

	td.Question { font-weight: bold; color: black; font-size: 14; }
	td.Answer {font-weight: normal; color: black; font-size: 14; padding-left: 20px;}
	td.Tree {font-weight: normal; font-size: 14; }
	
	div.MapAreaLabel { cursor: pointer; vertical-align:top; }
	div.MapLegend { BACKGROUND-COLOR:white; filter: alpha(opacity=100); }
	div.MapArea { cursor: pointer; BORDER-style: solid; border-width:thick; BACKGROUND-COLOR:Transparent; xfilter: alpha(opacity=50); }
	xdiv.MapAreaBorder { BORDER: Green thick solid; cursor: pointer; color: transparent; BACKGROUND-COLOR: transparent; xfilter: alpha(opacity=1); }
	div.PopUp { visibility: hidden; border: outset 5px; BACKGROUND-COLOR: f0f8ff; Z-INDEX: 1000; }	
	
	td.MapPointPopUpLabel { text-align: center; background-color: steelblue; color: white; }
	td.MapPointPopUpDesc { text-align: left; font-size: 11; font-family:verdana; font-weight:normal; background-color: #f0f8ff; color: Black; }
	td.MapPointPopUpPropertyLink { text-align: center; font-size: 12; font-family:verdana; font-weight:bold; background-color: #f0f8ff; color: Black; }
	td.MapPointPopUpPropertiesLink { text-align: left; font-size: 12; font-family:verdana; font-weight:bold; background-color: #f0f8ff; color: Black; }
	img.MapPointPopUpImg { border: inset 5px; }
	img.MapPointPopUpImgFP { xwidth:50%; xheight:50%; border: inset 5px; }
	

	span.Legal { color: black; font-size: 11; font-weight:normal; }
	p.Legal { color: black; font-size: 11; font-weight:normal; }

	input.Button { font-family:Arial; background-color: #a7c0dc; #bfdbff; font-weight: bold; color: black; font-size:8pt; text-align: center; vertical-align: middle; border: #deecff  outset 3px; }
	input.ButtonOK { font-family:Arial; background-color: #c0ffc0; font-weight: bold; color: black; font-size:8pt; text-align: center; vertical-align: middle; height:25; border: #deecff  outset 3px; }
	input.ButtonCancel { font-family:Arial; background-color: #f18f91; #FF5050; font-weight: bold; color: black; font-size:8pt; text-align: center; vertical-align: middle; height:25; border: #deecff  outset 3px; }

	td.moh { vertical-align:middle; font-weight: bold; COLOR: white; BACKGROUND-COLOR:  #005AF5; text-align: center; FONT-SIZE: 12pt;}
	td.ComingSoon { font-weight: bold; COLOR: white; BACKGROUND-COLOR:  #005AF5; text-align: center; FONT-SIZE: 16pt;}
	textarea.description  { vertical-align: top; text-align: center; FONT-WEIGHT: bold; FONT-SIZE: 10pt; background-color: #FFCC66; COLOR: #003399; }
	td.Title {COLOR: Blue; }
	td.PB  { width: 1.5px; height: 10px; border: solid 1px gray; FONT-SIZE: 1pt; background-color: #FFCC66;}
	td.PB1 { width: 1.5px; height: 10px;  border: solid 1px gray; FONT-SIZE: 1pt; background-color: #005AF5;}
	td.Testimonial { font-weight: normal; font-size: 10pt; color: Black; background-color: #FFCC66; }
	td.TestimonialSignature { font-weight: normal; font-size: 10pt; color: Black;}
	td.Menu { background-color: #005AF5; font-family:Arial; font-weight: bold; color: white; font-size:10pt; text-align:center; vertical-align:center; border:dodgerblue outset 2px; }
	input.Menu { WIDTH: 100%; color:  white; background-color: steelBlue; font-size: 14; font-family: Tahoma; font-weight: bold; border:PowderBlue outset 3px; }
	input.MenuOver { WIDTH: 100%; color:  white; background-color: DeepSkyBlue; font-size: 14; font-family: Tahoma; font-weight: bold; border:PowderBlue outset 3px; }
	td.MenuOver { background-color:dodgerblue; font-family:Arial; font-weight: bold; color: red; font-size:10pt; text-align:center; vertical-align:center; border:blue outset 2px; }
	xinput.Menu { WIDTH: 100%; cursor: default; background-color: #005AF5; font-family:Arial; font-weight: bold; color: white; font-size:10pt; text-align:center; vertical-align:center; border:dodgerblue outset 2px; }
	xinput.MenuOver { WIDTH: 100%; cursor: pointer; background-color:dodgerblue; font-family:Arial; font-weight: bold; color: white; font-size:10pt; text-align:center; vertical-align:center; border:blue outset 2px; }
	input.MenuHighlight { WIDTH: 100%; cursor: default;  font-family:Arial; font-weight: bold; font-size:12pt; text-align:center; vertical-align:center; color: blue; background-color: #FFCC66; border:goldenrod outset 3px; }
	input.MenuHighlightOver { WIDTH: 100%; cursor: pointer; font-family:Arial; font-weight: bold; font-size:12pt; text-align:center; vertical-align: center; color: blue; background-color:#ffe600; border:darkgoldenrod outset 3px; }
	Span.Id { COLOR: red; }
	Input.tblButton { TEXT-ALIGN: left; font-weight: bold; font-size: 10pt; color: Navy; border:none; width:100%; height:100%; background-color: transparent; }
	td.Status { COLOR: green; background-color: White; }
	td.Error { COLOR: red; background-color: White; }
	td.HourMin { cursor: pointer; color: black; font-weight: bold; font-size: 12px;}
	td.HourMinHighlight { background-color: #CCCCCC; cursor: pointer; color: blue; font-weight: bold; font-size: 12px;}
	th.HourMin { background-color: #CCCCCC;  color: white; font-size: 12px; }

	td.HistoryValue { font-weight:  normal; font-size: 12pt; color: black; }
	td.HistoryField { font-weight:  normal; font-size: 12pt; color: navy; }
	td.HistoryType { font-weight:  bold; font-size: 12pt; color: navy; }
	
	td.ExteriorImage         { vertical-align: middle; text-align: center; padding-top:10px; background-color: #FFCC66; border-bottom: none; }
	td.ExteriorLabel         { vertical-align: middle; text-align: center; FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: 'Arial'; background-color: #FFCC66; COLOR: blue; border-top: none; border-bottom: none; }
	td.ExteriorDescription   { vertical-align: top; text-align: center; FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: 'Arial'; background-color: #FFCC66; COLOR: gray; border-top: none; xwidth: 285; }
	span.ExteriorDescription   { width: 285; }
	span.highlight { background-color: Yellow; }

p.Banner, div.Banner
{
	font-family:Arial;
	font-size:20px;
	padding: 5px;
	color: white;  background-color:#333367;
	font-weight: Bold;
	text-decoration:none;
	text-align:center;
}
	input.Branding { border: solid 3px #fdf6e3; }
	input.BrandingLink { border: solid 3px #e1f6fd; }
