BODY {
	  background-color:#FFFFFF;
	  margin: 10px;
}

.table-main {
  background-color: #EBEBCF;
  border-width : 1px 1px 1px 1px;
  border-style : solid;
  border-color : #11122D;
  text-align: left;
}

.table-blockSection {
  font: 200 10pt Trebuchet MS, Arial, Times New Roman, Verdana;
  color: #363A72;
  background-color: #FFFFFF;
  border: 1px solid; #D9D9C5;
}
.table-news {
  font: 200 10pt Trebuchet MS, Arial, Times New Roman, Verdana;
  color: #003A72;
  background-color: #FF00FFF;
  border: 1px dashed #D9D9C5;
  padding: 20px;
  margin: 10px;
}

.table-contents {
  background-color: #EBEBCF;
  border-width: 2px 0px 0px 2px;
  border-style: solid;
  border-color: #11122D ;
}
.table-title {
  font: 17pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight: bold;
  color: #11122D;
  background-color: #EBEBCF;
  border: 0px solid #C3D5D7 ;
}
.table-subtitle1 {
  font: 14pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight: bold;
  color: #000066;
  background-color: #FFFFFF;
  border-width: 0px 0px 1px 0px;
  border-style: dotted;
  border-color: #000066;
}
.table-subtitle2{
  font: 11pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight: bold;
  color: #666699;
  background-color: #FFFFFF;
  border-width: 0px 0px 1px 0px;
  border-style: dotted;
  border-color: #666699;
  padding-top: 10px;
}
.table-help {
  font: 200 8pt  Arial,Trebuchet MS, Times New Roman,Verdana;
  color: #000000;
  background-color: #FFFFE1;
  border: 1px solid #000000;
}

.cell-error {
  font: 600 10pt Trebuchet MS, Arial, Times New Roman,Verdana;
  color: #6F4F4F;
  background-color: #FFFFE1;
  border: 1px solid #D9D9C5;
  padding: 12px;
}

.cell-formLabel {
  font: 400 10pt Trebuchet MS, Arial, Times New Roman,Verdana;
  color:#666699;
  background-color: #F3F3DD;
  cursor: default;
}
.cell-formValue {
  font: 800 9pt Trebuchet MS, Arial, Times New Roman,Verdana;
  color: #666699;
  background-color: #FFFFFF;
  border: 1px solid #F3F3DD;
}
.cell-formValueInput{
  font: 600 10pt Trebuchet MS, Arial, Times New Roman,Verdana;
  color: #666699;
  background-color: #FFFFFF;
  border: none;
}
.cell-column-header{
  font: 800 10pt Trebuchet MS, Arial, Times New Roman,Verdana;
  color: #000066;
  background-color: #EBEBCF;
  border-width: 1px solid #F3F3DD;
}

.cellData1 {
	font: 100 7pt Arial;
	color: #00008b;
	border: 1px outset #e6e6fa;
	background-color: #EAEAC2;
}
.cellData2 {
	font: 100 7pt Arial;
	color: #00008b;
	border: 1px outset #e6e6fa;
	background-color: #D2D2DA;
}

.blockTable{
	border: 1px outset grey;
}
.blockTableWithTinyText{
	font: 300 8pt Arial;
	color: #00008b;
	border: 1px outset grey;
}

.text-normal{
	font: 200 8pt Trebuchet MS, Arial, Times New Roman,Verdana;
	color: #363A72;
}
.text-smallNote{
	font: 200 italic 7.5pt Trebuchet MS, Arial, Times New Roman,Verdana;
	color: #363A72;
}
.text-formLabel{
  font: 100 8pt Trebuchet MS, Arial, Times New Roman,Verdana;
  color: #363A72;
}

.inputText{
  font: 300 8pt Trebuchet MS, Arial;
  color: #353593;
  background : #FAFAEE;
  border: 1px dotted #D9D9C5;
  padding: 2;	margin: 1;
  width: 90%;
}
.inputText2{
  font: 300 8pt Trebuchet MS, Arial;
  color: #353593;
  background : #FAFAEE;
  border: 1px dotted #D9D9C5;
  padding: 2;	margin: 1;
  width: 150;
}

.inputSelect{
  font: 500 8pt Trebuchet MS, Arial;
  color: #353593;
  background: #FAFAEE;
  width: 90%;
/*  border: 1px dotted #D9D9C5; margin: 4;*/
  padding: 2px;	
}
INPUT.focus {
	BORDER-COLOR: #6495ED;
}
SELECT.focus {
	BORDER-COLOR: #6495ED;
}
TEXTAREA.focus {
	BORDER-COLOR: #6495ED;
}

.button {
  font: 400 8pt Arial;
  color: #1C1E62;
  background: #EBEBCF;
  border: 1px outset #D9D9C5;
  padding: 2px;	margin: 10px;
  width: 80px;
}
.button2 {
  font: 400 8pt Arial;
  color: #1C1E62;
  background: #EBEBCF;
  border: 1px outset #D9D9C5;
  padding: 2px;	margin: 0px 10px 0px 10px;
  width: 80px;
}
.link-footer {
  font: 400 8pt Arial, Trebuchet MS, Times New Roman, Verdana;
  color: #D9DAA6;
}


a {
  text-decoration:none;
  font: 600 10pt Trebuchet MS, Arial, Times New Roman,Verdana;
  color: #363A72;
  cursor: hand;
}

a.tinylink:link {
  font: 300 8pt Arial;
  color: #00008b;
}
a.tinylink:visited {
  font: 300 8pt Arial;
  color: #00008b;
}
a.tinylink:hover {
  font: 300 8pt Arial;
  color: #0000cd;
}

.scheme2 {
	background-color: #C6D1DE;
}

.scheme4 {
  background-color: #E3E3B9;
}


/**
H1{
  color:#000040;
  font:14pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:bold;
}H2{
  color:#000040;
  font:13pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:bold;
}H3{
	color:#000040;
	font:12pt Trebuchet MS, Arial, Times New Roman,Verdana;
	font-weight:bold;
}H4{
	color:#000040;
	font:11pt Trebuchet MS, Arial, Times New Roman,Verdana;
	font-weight:bold;
}.cell-error {
  background-color:#FFFFE1;
  color:#6f4f4f;
  font: 600 Trebuchet MS, Arial, Times New Roman,Verdana;
  font-size:8pt ;
  border-width : 1px 1px 1px 1px;
  border-style : solid;
  border-color : #D9D9C5;
}.cell-titleBackground {
  background-color:#B7B889;
  border-width : 1px 1px 0px 1px;
  border-style : solid;
  border-color : #C3D5D7;
}.cell-block {
  background-color:#FFFFFF;
  border-width : 1px 1px 1px 1px;
  border-style : solid;
  border-color : #C3D5D7;
}.cell-mainContent {
  background-color:#FFFFFF;
}.cell-formValueRemarked{
  background-color:#F3F3DD;
  color:#000080;
  font: 800 Trebuchet MS, Arial, Times New Roman,Verdana;
  font-size:9pt ;
  border-width : 1px 1px 1px 1px;
  border-style : solid;
  border-color : #F3F3DD;
}.cell-previousToFooter{
  background-color:#FFFFFF;
}.cell-footer{
  background-color:#FFFFFF;
}.defaultCursorRow {
  cursor:default;
}.table-menuButton {
	 background-color:#739CBC;
  /* border-width: TOPpx RIGHTpx BOTTOMpx LEFTpx; *
  border-width : 1px 1px 1px 1px;
  border-style : solid;
  border-color : #C3D5D7 ;
}.table-formHeader{
	background-color:#FFFFFF;
  border-width : 0px 0px 0px 0px;
  border-style : solid;
  border-color : #FFFFFF;
}.table-formSection{
  background-color:#FFFFFF;
  border-width : 1px 1px 1px 1px;
  border-style : solid;
  border-color : #C3D5D7;
}.table-messageSection{
	background-color:#FFFFFF;
  border-width : 1px 1px 1px 1px;
  border-style : solid;
  border-color : #C3D5D7;
}.table-searchResultsFeatures1{
	background-color:#E5EEEF;
  border-width : 1px 1px 1px 1px;
  border-style : solid;
  border-color : #C3D5D7;
}.table-searchResultsFeatures2{
	background-color: #ffffff;
	border-width : 1px 1px 1px 1px;
	border-style : solid;
	border-color : #C3D5D7;
}.table-searchResultsPhoto{
	background-color:#FFFFFF;
  border-width : 1px 1px 1px 1px;
  border-style : solid;
  border-color : #C3D5D7;
}.table-searchResultsPrice{
	background-color:#FFFFEE;
  border-width : 1px 1px 1px 1px;
  border-style : solid;
  border-color : #C3D5D7;
}.table-searchResultsBlock{
  CANCEL_background-color:#f5f5f5;
  border-width : 0px 0px 0px 0px;
  border-style : solid;
  border-color : #C3D5D7;
}.text-superTitle{
  color:#000040;
  font:24pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:bold;
}.text-title{
  color:#000040;
  font:17pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:bold;
}.text-subtitle1{
	color:#000040;
	font:14pt Trebuchet MS, Arial, Times New Roman,Verdana;
	font-weight:bold;
}.text-subtitle2{
	color:#363A72;
	font:15pt Trebuchet MS, Arial, Times New Roman,Verdana;
	font-weight:bold;
}.text-message{
  color:#363A72;
  font:8pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:200;
}.text-formheader{
  color:#363A72;
  font:8pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:600;
}.text-warning{
  color:#D43A21;
  font:8pt Times New Roman,Trebuchet MS, Arial, Verdana;
  font-weight:600;
}
<!-- text-formBox MUST remain Trebuchet MS, Arial, Times New Roman. Netscape does not accept others, as far as it seems -->
.text-formBox{
	color:#363A72;
	font:8pt Trebuchet MS, Arial, Times New Roman,Verdana;
	font-weight:600;
	cursor: auto;
}.text-valueInPage{
	color:#363A72;
	font:8pt Trebuchet MS, Arial, Times New Roman,Verdana;
	font-weight:600;
}.text-note{
	color:#363A72;
	font: italic 8pt Trebuchet MS, Arial, Times New Roman,Verdana;
	font-weight:100;
}.text-homeNote{
	color:#363A72;
	font: 8pt Trebuchet MS, Arial, Times New Roman,Verdana;
	font-weight:100;
	text-align : justify;
}

.text-heavy1{
  color:#363A72;
  font:11pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:bold;
}.text-heavy2{
  color:#363A72;
  font:8pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:600;
}.text-money1{
  color:#000040;
  font:12pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:bold;
}.text-money2{
  color:#000040;
  font:12pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:bold;
}.text-menuButton {
 font: 8pt Trebuchet MS, Arial, Times New Roman,Verdana;
 font-weight:600;
 color:#000040;
}a.link-footer {
 font: 7 pt Arial, Trebuchet MS, Times New Roman,Verdana;
 font-weight:400;
 color:#D9DAA6;
}a.link-footer:link {
 font: 7 pt Arial, Trebuchet MS, Times New Roman,Verdana;
 font-weight:400;
 color:#D9DAA6;
}a.link-footer:visited {
 font: 7 pt Arial, Trebuchet MS, Times New Roman,Verdana;
 font-weight:400;
 color:#D9DAA6;
}a.link-footer:hover {
 font: 7 pt Arial, Trebuchet MS, Times New Roman,Verdana;
  font-weight:400;
  color:#FFFFFF;
}a.link-normal {
  font: 8 pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:600;
  color:#12407E;
}a.link-normal:link {
  font: 8 pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:600;
  color:#363A72;
}a.link-normal:visited {
  font: 8 pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:600;
  color:#363A72;
}a.link-normal:hover {
  font: 8 pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:600;
  color:#F2D11C;
}a.link-menuButton {
  font:8pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:600;
  color:#000040;
}a.link-menuButton:link {
  font:8pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:600;
  color:#000040;
}a.link-menuButton:visited {
  font:8pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:600;
  color:#000040;
}a.link-menuButton:hover {
  font:8pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:600;
  color:#EDEDD7;
}a.link-special {
  font:10pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:600;
  color:#6495ed;
}a.link-special:link {
  font:10pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:600;
  color:#6495ed;
}a.link-special:visited {
  font:10pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:600;
  color:#6495ed;
}a.link-special:hover {
  font:10pt Trebuchet MS, Arial, Times New Roman,Verdana;
  font-weight:600;
  color:#0000cd;
}

.inputRadio {
	border: 1px dotted #D9D9C5;
 padding: 1;	margin: 1;
	font : 300 Trebuchet MS, Arial;
	font-size : 8pt;
	color: #353593;
	background : #FAFAEE;
}

.inputSelectAutoWidth{
 width=Auto;
	border: 1px dotted #D9D9C5;
 padding: 6;	margin: 4;
	font : 300 Trebuchet MS, Arial;
	font-size : 8pt;
	color: #353593;
	background : #FAFAEE;
}
fieldset.cool {
	width: 100%;
	border: 1px inset grey;
 padding: 0;	margin: 0;
	margin: 0px;
	padding: 0px 1px 1px 1px;
}
fieldset.cool legend {
	border: 1px dotted #D9D9C5;
	background : #F5F5E3;
 padding: 1;	margin: 1;
	font : 400 Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000040;
}

fieldset.cool textarea {
 width=90%;
	border: 1px dotted #D9D9C5;
 padding: 1;	margin: 1;
	font : 300 Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #353593;
	background : #F5F5E3;
}
fieldset.cool input {
 width=90%;
	border: 1px dotted #D9D9C5;
 padding: 1;	margin: 1;
	font : 300 Trebuchet MS, Arial;
	font-size : 8pt;
	color: #353593;
	background : #F5F5E3;
}

fieldset.cool select {
	border: 1px dotted #D9D9C5;
 padding: 1;	margin: 1;
	font : 300 Trebuchet MS, Arial;
	font-size : 8pt;
	color: #353593;
	background : #F5F5E3;
}

fieldset.cool2 {
	width: 100%;
	border: 1px inset #D9D9C5;
 padding: 0;	margin: 0;
	margin: 0px;
	padding: 0px 1px 1px 1px;
}
fieldset.cool2 legend {
	border: 1px dotted #D9D9C5;
	background : #F5F5E3;
 padding: 1;	margin: 1;
	font : 400 Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000040;
}
fieldset.cool2 input {
	border: 1px outset #D9D9C5;
 padding: 0;	margin: 0;
	font : 800 Trebuchet MS, Arial;
	font-size : 7pt;
	color: #1C1E62;
	background : #F5F5E3;
}
fieldset.cool TEXTAREA.focus {
	BACKGROUND-COLOR: #FFFFFF
}
fieldset.cool INPUT.focus {
	BACKGROUND-COLOR: #FFFFFF
}
fieldset.cool SELECT.focus {
	BACKGROUND-COLOR: #FFFFFF
}
fieldset.cool2 TEXTAREA.focus {
	BACKGROUND-COLOR: #FFFFFF
}
fieldset.cool2 INPUT.focus {
	BACKGROUND-COLOR: #FFFFFF
}
fieldset.cool2 SELECT.focus {
	BACKGROUND-COLOR: #FFFFFF
}

fieldset.cool2 select {
	border: 1px dotted #D9D9C5;
 padding: 1;	margin: 1;
	font : 300 Trebuchet MS, Arial;
	font-size : 8pt;
	color: #353593;
	background : #F5F5E3;
}

fieldset.cool3 {
	width: 100%;
	border: 1px inset #D9D9C5;
 padding: 0;	margin: 0;
	margin: 0px;
	padding: 0px 1px 1px 1px;
}
fieldset.cool3 legend {
	border: 1px dotted #D9D9C5;
	background : #F5F5E3;
 padding: 1;	margin: 1;
	font : 400 Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000040;
}
**/