body {
    font-size: small;  
	font-family: "Microsoft Sans Serif", Arial, Helvetica,  sans-serif; 
	background-color: #fef9e5;   /* ivory */
	color: #000;  /* black */
    margin: 0;    /* eliminates default body margins */
	padding: 0;
	}
h1 {
	color: #069;  /* dark blue */
	font-size: 16px;
	text-align: center;
	}
h2 {
	color: #069;   /* dark blue */
    font-size: large;
	text-align: center;
	}
h3 {
	color: #099;   /*  teal  */
    font-size: medium;
	text-align: center;
	}
h4 {
	color: #960; /* Milk Chocolate */
    font-size: small;
	}
h5 {
	color: #c33;  /* not used  */
    font-size: x-small;
	}
h6 {
	color: #B42C2C;  /* not used  */
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	}

a:active  { /* general link rules */
	text-decoration:underline; 
    color: #099 /*  teal  */
	}
a:visited {
	text-decoration:underline;
	color: #099  /*  teal  */
	}
a:link    {
	text-decoration:underline;
	color: #099  /*  teal  */
	}
a:hover   {
	text-decoration:none;
	background: #099;  /*  teal  */
	color: #fff;  /*  white  */
	}   
	
div.fixed { /* Fixes position of nav bar so it doesn't scroll */
	position: fixed;
	width: 160px;
	}
div.fixedbody { /* Fixes position of body so it doesn't scrunch */
	position: fixed;
	left: 160px;
	}
.center { /* centers any element with this class */
	text-align: center;
	}
p.center a { /* links at bottom of page */
	font-weight: bold;
	}
/*--------------------------------------------------------------------------*/
table#mainFormattingTable { /*Main Formatting Table */
	width: 100%;
	margin: 0;
	padding: 0;
	}
table#mainFormattingTable td { /* top-aligns all formatting table cells */
	vertical-align: top;
	}
table#mainFormattingTable td#navBarCell { /*nav bar/logo table cell */
	width: 160px;
	background-color: #BDDBD9; /* light teal */
	}
table#mainFormattingTable td#headerCell { /* Header table cell */
	background: #F5CC8D;  /* butterscotch  */
	height: 100px;
	}
table#mainFormattingTable td#contentCell { /*content table cell */
	padding: 1em 1.5em;
	}
table#navLinksTable { /* link table in nav bar table cell */
	margin: 1em 0 0 .3em;
	width: 98%;
	}
table#headerTable { /* link table in header table cell */
	margin: 0 0 1em 0;
	width: 100%;
	}
table#navLinksTable td { /* individual cells containing nav bar links */
	padding: 1px 0 1px 2px;
	}
table#headerTable td { /* individual cells containing header links */
	padding: 2px;
	text-align: center;
	}
table#navLinksTable a, table#headerTable a { /*nav bar and header links */
	color: #099;  /*  teal  */
   	text-decoration: none;
	font: bold small  "Microsoft Sans Serif", Tahoma, Lucida Sans, sans-serif; 
	}
table#navLinksTable a { /*nav bar links only */
	display: block;
	width: 95%;
	padding: 2px;
	}
table#navLinksTable a:hover, table#headerTable a:hover  { /*nav bar and header links */
	background: #099;   /*  teal  */
	color: #fff;  /* white  */
	}
table#form {
	margin-left: 18px;
	margin-right: 18px;
	padding: 1em 1.5em;
	}
table#photos td {
    border:1.5mm;
    border-collapse: separate;
    border-color: #F5CC8D;
    border-style: outset;
    padding: 1px;
    background-color: #F5CC8D;
    vertical-align : middle;
    text-align: center;
	}
/*--------------------------------------------------------------------------*/
.address {
	font-variant: small-caps;
	font-weight: 600;
	display: table;
	margin-left: 30px;
	font-size: small;
	}
.Bold_Red { 
    color: #B42C2C; /* Rusty Red */
    font-weight: bold;
	} 
.Deep_Red { 
    color: #B42C2C; /* Rusty Red */
	} 
.borderBottom {
	border-bottom-width: 2px;
	border-bottom-style: double;
	border-bottom-color: #069;
	}
.borderImage {
	border: 1px solid #099;   /*  teal  */
	}
.credit {
    text-align : center;
    font-size : x-small;
    font-style : italic;
	} 
.HeaderLink {
    text-align: center;
    color: #099;   /*  teal  */
    font-weight: bold;
    font-size: small;
	}
.ItalicLeadIn {
    text-align: left;
    color: #006666 ;
    font-weight: bold;
    font-size: small;
    font-style: italic;
	}
.LeftHead {
    text-align : left;
    color: #960;   /* Milk Chocolate */
    font-weight: bold;
    font-size: small;
	}
.PriorPre {
	font-size: small;
	font-weight: bold;
	color: #960;   /* Milk Chocolate */
	}
.Teally_green { 
    color: #009999; 
    font-weight: bold;
	}
p.announcement {border: 1px solid #099; padding: 1em; font-size: small !important; background: #fcfcff;}	
/*--------------------------------------------------------------------------*/
#WIWA_banner {
    width:100%;
	height: 20px;
	top: 150px;
	position: absolute;
	}
#moveNavIE {
    position: absolute;
	}
div#moveNavIE {
    left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
    }#form tr td form #tabRates tr td table tr td {
	font-style: italic;
	color: #900;
}
