  /* Genereal Styles */

  body {
    margin: 2px 0px 0px 0px;  /* The shorthand order being top - right - bottom - left. */
    padding:0;
    border:0;     /* This removes the border around the viewport in old versions of IE */
    width:100%;
    background:#9ABAEF;
    color:#000080;
    min-width:600px;    /* Minimum width of layout - remove line if not required */
            /* The min-width property does not work in old versions of Internet Explorer */
    font-family: Verdana, Arial, Helvetica, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:90%;
  }

  a {
    color:#000;
    font-size:90%;
    text-decoration:none;
  }
  a:hover {
    color:#fff;
    background:#000;
  }

  .redtitle {  font-size: 12pt; font-weight:bold; color:#aa0000; }
  .red-small-bold {  font-size: 10px;font-weight:bold; color:#aa0000; }
  .red-bold {  font-weight:bold; color:#aa0000; }
  .blue-bold {  font-weight:bold; color:#000080; }
  .blue-small-bold {  font-size: 10px;font-weight:bold; color:#000080; }

   .altclr1 {background-color:#EBF1FE}
   .altclr2 {background-color:#ECECEC}

   .errorbox {background-color:#FFFF9B}

SELECT
{background-color: #FFFFFF;
 color: #000000;
 font-size: 8pt;
 font-family: Verdana, Tahoma, Arial;
 font-weight: normal;}

TEXTAREA,.TEXTBOX,.FILE
{background-color: #FFFFFF;
 border: #000000 1px solid;
 color: black;
 font-family: Verdana, Tahoma, Arial;
 font-size: 8pt;
 font-weight: normal;}

.SUBMIT
{background-color: #e9e9e9;
 border: #000000 1px solid;
 color: black;
 font-family: Verdana, Tahoma, Arial;
 font-size: 8pt;
 font-weight: bold;}

.captchapict
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #7F9DB9;
}

  h1, h2, h3 {
    margin:.8em 0 .2em 0;
    padding:0;
  }
  /*

  p {
    margin:.4em 0 .8em 0;
    padding:0;
  }

  img {
    margin:10px 0 5px;
  }
  */

  /* fixed width contanier */
  #fixed {
   margin:0 auto;
   width:990px;   /* you can use px, em or % */
   text-align:left;
  }

	/* Header styles */
	#header {
		clear:both;
		float:left;
		width:100%;
	}
	#header {
    background:#B9DCFF;
    border-bottom:1px solid #c9c9c9;
	}


  /* login bar */
  #loginbar {
    //background:#0714F8;
    background:#d9d9d9;
    height:25px;
    text-align:right;
    color:#000080;
    font-size:11px;
    border-bottom:1px solid #c9c9c9;
  }

  #loginbar a {
    color:#000080;
    font-size:12px;
    text-decoration:none;
  }

  #loginbar a:hover {
    color:#ffffff;
    text-decoration:none;
  }

  #menubar {
  background:#0714F8;
  color:#ffffff;
  height:40px;
  font-size:90%;
  }

/* titleblock */
#titleblock {
  width:100%;
  font-size: 140%;
  font-weight:bold;
  background:#FFFFFF;
  color:#aa0000;
  overflow:hidden;
}


  /* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;
		border-top:1px solid #000;
    background:#0714F8;
    color:#ffffff;
    font-size:75%;
	}
	#footer p {
		padding:10px;
		margin:0;
	}
  #footer a {
    color:#ffffff;
	}
  #footer.a:visited {
    color:#ffffff;
	}
  #footer.a:hover {
    color:#ff0000;
		background:#369;
		text-decoration:none;
	}