/* general style */
body {
	background: #ffffff;
	margin: 0;
	padding: 5px;
	text-align: center;
	}

a:link    { color: #007070; text-decoration:none; }
a:active  { color: #007070; text-decoration:none; }
a:visited { color: #007070; text-decoration:none; }
a:hover   { color: #800000; text-decoration:none; font-style:italic; }

H1	  { font: 18px/20px Arial, Helvetica, sans-serif; font-weight: bold; }

UL.LI	  { margin-left: 12px; margin-top: 2px; display: list-item; list-style-type: circle;
            list-style-image: url("../graphics/li.gif")  }

LI	  { margin-left: 5px; margin-top: 5px;}

/* Form Control
---------------------------------------------------- */
form     {
          font-family: Arial, Helvetica, sans-serif;
          font-style: normal;
          font-size: 0.75em;
          margin-left:40;
         }

INPUT     { font-size:100%; }

SELECT    { font-size:100%; }

TEXTAREA  { font-family: Arial, Helvetica, sans-serif; font-size:100%; }

.blurField  { color:#000;background:#FFF; }

.focusField  { color:#00C;background:#FFC; }

.subtitle { font-weight: normal; font-style: italic; text-indent: 40px; }

.me	  { font-style: italic; border-top: 1px solid #000088; margin-top: 10px; padding-top: 10px; }

.hl	  { font-style: italic; color: #990000; }

.hlb	  { font-style: italic; font-weight: bold; color: #990000; border: 0px solid #000088; padding: 5px; margin-top: 10px; }

.no       { text-decoration:line-through;color:#606060 }

/* page wrapper
----------------------------------------------------- */
#wrap     { background-color: #ffffff;}

/* header properties
----------------------------------------------------- */
#header   {
	  background-color: #ffffff;
	  border-left: 0px solid #000088;
	  border-right: 0px solid #000088;
	  border-top: 0px solid #000088;
	  border-bottom: 1px solid #000088;
	  width: 700px;
	  margin: 0 auto;
	  padding: 10px 0 0 0;
	  text-align: left;
	  text-indent: 10px;
	  vertical-align: bottom;
	  }

/* main content properties
----------------------------------------------------- */
#main     {
          font-family: Arial, Helvetica, sans-serif;
          font-style: normal;
          font-size: 0.75em;
          line-height:135%;
          font-weight: normal;
          color: #000000;
	  background-color: #fff;
	  vertical-align:top;
          text-align:justify;
          margin-left:10px;
          border:0px solid #666666;
          padding:5px;
          }

/* sidebar properties
----------------------------------------------------- */
#side  {
          font-family: Arial, Helvetica, sans-serif;
          font-style: normal;
          font-size: 0.75em;
          line-height:135%;
          font-weight: normal;
          color: #008080;
	  background-color: #ffffff;
	  border:0px solid #000088;
	  }

.sbtitle  { font-style: italic; font-weight: bold; }




/* navbar properties
----------------------------------------------------- */
#navbar  {
          font-family: Arial, Helvetica, sans-serif;
          font-style: normal;
          font-size: 0.75em;
          line-height:135%;
          font-weight: normal;
          color: #000000;
	  background-color: #ffffff;
	  border:1px solid #000088;
	  }

/* footer properties
----------------------------------------------------- */
#footer   {
          font-family: Arial, Helvetica, sans-serif;
          font-style: normal;
	  font-size: 0.75em;
	  background-color: #ffffff;
          color: #800000;
	  text-align: right;
	  border-top: 1px solid #008080;
	  }

.title    {
           font-family: Arial, Helvetica, sans-serif;
	   font-weight: bold;
	   font-size: 150%;
           line-height:135%;
	   color: #800000;
	   background-color: #fff;
	   text-decoration:underline;
          }

.fred    {
           font-family: Arial, Helvetica, sans-serif;
	   font-weight: bold;
	   color: #800000;
          }

.fred_big{
           font-family: Arial, Helvetica, sans-serif;
	   font-weight: bold;
	   color: #990000;
	   font-size: 140%;
           line-height:135%;
          }

.wow     {
           font-family: Arial, Helvetica, sans-serif;
	   font-weight: bold;
	   color: #800000;
	   border: 3px double #800000;
	   padding: 5px;
	   text-align: center;
          }

.wowgrey {
           font-family: Arial, Helvetica, sans-serif;
	   font-weight: bold;
	   color: #808080;
	   border: 3px double #808080;
	   padding: 5px;
	   text-align: center;
          }

.dis     {
	  font-size: 100%;
	  color: #007000;
	  }

.dis2    {
          font-size: 85%;
          }

.disred     {
	  font-size: 100%;
	  color: #700000;
	  }

.rates   {
          font-size:85%;
	  border-left: 3px double #224477;
	  border-right: 3px double #224477;
	  border-top: 3px double #224477;
	  border-bottom: 3px double #224477;
	  padding:5 5 5 5;
          }

.borderedred { border:3px double #880000;
	       padding:5 5 5 5;
             }

.borderedblue { border:3px double #000088;
	       padding:5 5 5 5;
             }

.contract {
           text-align:justify;
           color:#000090;
           }

.form     { font-size: 100%; }

.goback  {
          font-family: Arial, Helvetica, sans-serif;
          font-style: normal;
          font-weight: normal;
          font-size: 0.75em;
          line-height:135%;
          color: #000080;
	  background-color: #ffffff;
	  border:1px solid #000088;
	  }



a.main:link    { color: #007070; text-decoration: underline; }
a.main:visited { color: #007070; text-decoration: underline; }
a.main:hover   { color: #800000; text-decoration: none; font-style:normal; }