html, body {
  height: 100%;
  margin: 0px 0px 1px;
  padding: 0;
  }
BODY
{
    FONT-SIZE: 10pt;
    COLOR: #003366;
    FONT-FAMILY: "verdana", "arial","tahoma","helvetica","sans serif"
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-base-color: rgb(240,240,240);
    scrollbar-dark-shadow-color: #000000;
    scrollbar-track-color: #E8F0F4;
    margin: 0px 0px 0px 0px;
    padding-top:0px;
    padding-left:0px;

}


BODY.type1 {
   background-image: url("img/bodybg1.jpg");
   background-position: left top;
   background-repeat: no-repeat;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;   
}
BODY.type2 {
   background-image: url("img/bodybg2.jpg");
   background-position: left top;
   background-repeat: no-repeat;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}
BODY.type3 {
   background-image: url("img/bodybg3.jpg");
   background-position: left top;
   background-repeat: no-repeat;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}
BODY.type4 {
   background-image: url("img/bodybg4.jpg");
   background-position: left top;
   background-repeat: no-repeat;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}
BODY.type5 {
   background-image: url("img/bodybg5.jpg");
   background-position: left top;
   background-repeat: no-repeat;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}
FIELDSET {
   border-color: #003366;
   border-style: solid;
   border-width: 1px;
   }
TABLE.maintable {
   width: 1024px;
   padding: 0px 0px 0px 0px;   
   xborder: 1px solid black;
   xborder-collapse: collapse;
   FONT: 10pt Verdana;
   xCOLOR: #003366
   color: rgb(87,88,90);   
   }
P  {
   color: rgb(87,88,90);
   }   
TD
{
   font: 10pt Verdana;
   color: rgb(87,88,90);
}   
TD.menucol {
   width: 176px;
   xborder: 1px solid black;   
   }
TD.menubar1 {
   width: 176px;
   height: 15px;
   background-image: url("img/menubar1.jpg");
   background-position: left top;
   background-repeat: no-repeat;
   padding: 0px 0px 0px 0px; 
   color: black;
   font-weight: bold;
   font-family: Verdana, Arial;
   font-size: 8pt;     
   }
TD.menubar2 {
   width: 176px;
   xheight: 15px;
   background-color: white;
   padding: 0px 0px 0px 0px; 
   color: black;
   font-weight: bold;
   font-family: Verdana, Arial;
   font-size: 6pt;     
   }
A.menubar2, .menutext2 {   
   font: 8pt Verdana, Arial, Helvetica, sans-serif;
   color: rgb(128,128,128);
   font-weight: bold;
   text-decoration: none;
   }            
TD.spacer1 {
   width: 33px;
   xborder: 1px solid black;

   }   
TD.content {
   width: 780px;
   xwidth: 800px;
   border: 1px solid rgb(179,192,202); 
   background-image: url("img/pBar.jpg");
   background-position: left top;
   background-repeat: no-repeat;      
   /* background-color: rgb(232,236,239); */
   /* background-color: rgb(243,243,243); */
   background-color: rgb(248,248,248);   
   font: 10pt Verdana;
   color: #003366;   
   }   
TD.spacer2 {
   width: 35px;
   xborder: 1px solid black;
   }       
   
   

TABLE.maintable_old
{
    background-color: rgb(240,240,240);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(0,51,102);
    border-collapse: collapse;
    FONT: 10pt Verdana;
    COLOR: #003366;
}
TABLE.prospecttable
{
    /*
    background-color: rgb(231,231,228);
    border-style:   solid;
    border-width:   5px;
    xborder-color:   rgb(0,51,102);
    border-color: rgb(209,209,209);
    border-collapse: separate;
    */
    FONT: 10pt Verdana;
    COLOR: rgb(0,51,102);
}
TABLE.prospectinner
{
    border-collapse: separate;
    padding-top: 2px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    FONT: 10pt Verdana;
    COLOR: rgb(0,51,102);
}
TABLE.login {
	position:absolute;
	left:790px;
	top:10px;
	font:9px Verdana;
	font-weight:bold;
	color:white;
}
TD.login {
	font:9px Verdana;
	font-weight:normal;
	color:rgb(135,166,194);
}
TABLE.flags {
	position:absolute;
	left:740px;
	top:10px;
	font:9px Verdana;
	font-weight:bold;
	color:white;
}
INPUT.login {
	 height:16px;
	 font:10px Arial;
	 border-style: inset;
	 border-color: rgb(135,166,194);
	 border-bottom-width: 1px;
	 border-top-width: 1px;
	 border-left-width: 1px;
	 border-right-width: 1px;
   background-color: rgb(135,166,194);	
}
TD.usermenuheading1 {
   font: 14pt Arial;
   font-weight: normal;
   color: #003366;
   xbackground-color: rgb(135,166,194);
   height: 30px;
   xborder-top: 1px solid #003366;
   xborder-top-width: 1px;
   xborder-top-style: solid;
   xborder-top-color: #003366;
   }
TD.usermenuheading2 {
   font: 10pt Arial;
   font-weight: normal;
   color: #003366;
   background-color: rgb(197,197,197);
   height: 30px;
   xborder-top: 1px solid #003366;
   xborder-top-width: 1px;
   xborder-top-style: solid;
   xborder-top-color: #003366;
   }   
TD.newsheading {
   font: 14pt Arial;
   font-weight: normal;
   color: #003366;
   xbackground-color: rgb(135,166,194);
   height: 30px;
   border-top: 1px solid #003366;
   border-top-width: 1px;
   border-top-style: solid;
   border-top-color: #003366;
   }
TD.newspub {
   font: 8pt arial;
   font-style: italic;
   text-align: right;
   color: rgb(128,128,128);
   border-top: 1px solid #003366;
   border-top-width: 1px;
   border-top-style: solid;
   border-top-color: #003366;   
   }   
TD.newspicture {
   font: 8pt Arial;
   font-style: italic;
   text-align: middle;
   }      
TD.newstext {
   font: 10pt Verdana;
   font-weight: normal;
   color: #003366;
   }
P.newsPageHead {
    FONT: 35px Arial;
    COLOR: #003366;
    xLETTER-SPACING: -2px
}   

A.link1
{
    FONT: 10pt Verdana;
    COLOR: rgb(87,88,90);
    text-decoration: underline;
}
A.link1:visited
{
    FONT: 10pt Verdana;
    COLOR: #003366;
}
TD.topRow
{
    background-color: rgb(0,51,102);
}
TD.content_old
{
    background-color: rgb(240,240,240);
    FONT: 10pt Verdana;
    COLOR: #003366;
}
TABLE.pricetable 
{   
    border:1px solid #003366;
    border-collapse:collapse;
}
TD.price    
{
    border:1px solid rgb(87,88,90);
    font:10pt Verdana; 
    color: black;
    text-align:right;  
    width:60; 
    height:20; 
    padding-right:5;
}
TD.price2    
{
    color: black;
}
TD.date     
{
    border:1px solid rgb(87,88,90);
    font:10pt Verdana; 
    text-align:center; 
    width:80; 
    height:20;
}
TD.currency 
{
    border:1px solid rgb(87,88,90);
    font:10pt Verdana; 
    color: black;
    text-align:center; 
    width:60; 
    height:20;
}
TD.factsLabel 
{
    text-align:left; 
    FONT: 10pt Verdana;
    COLOR: rgb(87,88,90);
    font-style: normal;
}
TD.factsData  
{
    font:10pt Verdana; 
    text-align:left; 
    Xcolor: rgb(87,88,90);
    color: black;
    Xfont-weight: bold;
}
TD.factsLabel2
{
    text-align:left; 
    FONT: 8pt Arial;
    COLOR: rgb(87,88,90);
}
TD.factsData2
{
    font:8pt Arial; 
    text-align:left; 
    color: rgb(87,88,90);
    font-weight: normal;
    font-style: italic;
}
.oname 
{
    font-family: Arial, Verdana, "Lucida Console";
    /*font-family: "Lucida Console", "Verdana", "Arial";*/
    font-style: italic;
    font-weight: bold; 
    font-size: 14pt;
    /*
    xbackground-color: rgb(135,166,194);
    xbackground-color: rgb(209,209,209);
    xcolor: rgb(240,240,240);
    */
    color: rgb(0,51,102);
}
.section 
{
    font-weight: normal; 
    font-size: 11pt;
    font-style: italic;
    /*
    xbackground-color: rgb(135,166,194);
    background-color: rgb(209,209,209);
    xcolor: rgb(0,51,102);
    */
    
    /*color: rgb(55,55,55); */
    color: rgb(0,51,102);    
    border-color:rgb(179,192,202);
    border-bottom-style:solid;
    border-bottom-width:1px;

    padding-top:6px;
    padding-bottom:3px;
}		  
/* mortgage calculator fields */
.calcInput {
  border-style:solid;
  border-color:rgb(179,192,202);
  border-width:1px;
  }

TD.sold
{
    font-weight: bold; 
    font-size: 20pt;
    background-color: white;
    color: maroon;
}
	
BODY.prospectus 
{
    background-color: white;
}
.ruler 
{
  border-style: none;
  background-color: rgb(0,51,102);
  height: 1px
}

.rulerspace 
{
  border-style: none;
  background-color: transparant;
  height: 10px
}

SELECT
{
    PADDING-LEFT: 1px;
    FONT-SIZE: 12px;
    COLOR: black;
    PADDING-TOP: 1px;
    FONT-FAMILY: "arial","tahoma","helvetica","sans serif";
    BACKGROUND-COLOR: white
}
TEXTAREA
{
    PADDING-LEFT: 1px;
    FONT-SIZE: 12px;
    COLOR: black;
    PADDING-TOP: 1px;
    FONT-FAMILY: "arial","tahoma","helvetica","sans serif";
    BACKGROUND-COLOR: white
}
INPUT
{
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    xCOLOR: #003366;
    color: black;
    PADDING-TOP: 1px;
    FONT-FAMILY: "arial","tahoma","helvetica","sans serif"
}

.medium
{
    FONT-SIZE: 12px;
    FONT-FAMILY: "arial","tahoma","helvetica","sans serif"
}
A.medium:hover
{
    FONT-SIZE: 12px;
    COLOR: #3399ff;
    FONT-FAMILY: "arial","tahoma","helvetica","sans serif";
    TEXT-DECORATION: none
}
HR.small
{
    COLOR: #acacac;
    LINE-HEIGHT: 1px
}
HR.medium
{
    COLOR: #003366;
    LINE-HEIGHT: 1px
}
HR
{
    BORDER-RIGHT: #003366 solid;
    BORDER-TOP: #003366 solid;
    BORDER-LEFT: #003366 solid;
    BORDER-BOTTOM: #003366 solid;
    HEIGHT: 1px
}
UL
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: "verdana", "arial","tahoma","helvetica","sans serif";
    TEXT-DECORATION: none
}
LI
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: "verdana", "arial","tahoma","helvetica","sans serif";
    TEXT-DECORATION: none;
    margin-bottom: 5px;

}
LI.li2
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: "verdana", "arial","tahoma","helvetica","sans serif";
    TEXT-DECORATION: none;
    margin-bottom: 10px;

}
LI.li3
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: "verdana", "arial","tahoma","helvetica","sans serif";
    TEXT-DECORATION: none;
    margin-bottom: 5px;
    padding-left: 0px;
}
UL.noindent
{
 	 Xmargin-left: 0px; 
}
.title
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: geneva, arial, helvetica, sans-serif
}

.events
{
    FONT: 35px "Arial Black", Arial, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #0c1352;
    LETTER-SPACING: -2px
}
H3
{
    FONT: 12pt Verdana, "Arial Black", Arial, Geneva, Verdana, Helvetica, sans-serif;
    COLOR: #0c1352;
    font-style: italic;
    font-weight: bold;
}
.menu
{
    BORDER-RIGHT: #e8f0f4 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #e8f0f4 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #e8f0f4 1px solid;
    COLOR: #51789b;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #e8f0f4 1px solid;
    FONT-FAMILY: "arial","tahoma","helvetica","sans serif";
    BACKGROUND-COLOR: #e8f0f4;
    TEXT-DECORATION: none
}

.verdana
{   FONT: 10pt Verdana
}
.contact 
{   font: 8pt Verdana;
    color: rgb(87,88,90);
    text-decoration: none;
}
/* inputs for "Go directly to..." on the menu */
.goDirect {
   font: 8pt Arial;
   border-color: darkgray;
   border-width: 1px;
   border-style: solid;
   }

