      body {
          background-color : #383838;
          background-image : url('images/site_bg.jpg');
          background-repeat : repeat-x;
          font-family : arial;
          font-size : 12px;
          color : #3f3f3f;
      }

      td {
          vertical-align : top;
      }




      .header {
          background-image : url('images/head-bg.jpg');
          background-repeat : no-repeat;
          height: 102px;
          vertical-align: middle;
          padding: 32 22 6 23;
      }




       .main {
          background-color: #FFFFFF;
          padding-left: 22px;
          padding-right: 23px;
      }
    




.nav {
	float: left;
	width: 800px;
	height: 30px;
	padding: 0 0 0 0px;
	margin: 0px;
	font-size: 11px;
	font-family: arial;
    background-image : url('images/navbg.gif');
    background-repeat : repeat-x;
    vertical-align: middle;
	}
	
	
.nav ol {
	list-style: none;
	}
.nav ul {
	float: left;
	padding: 8 0 0 10px;
	margin:0px;
	list-style: none;
	}
.nav ul li.first {
	background: none;
	}
.nav li {
	background:transparent url(images/navdiv.gif) no-repeat left bottom;
	float: left;
	font-size: 11px;
	padding: 0px 15px 0px 15px;
	margin: 0;
	}
.nav li a:link, .nav li a:visited, .nav li a:active {
	float: left;
	display: block;
	position: relative;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	}
.nav li a:hover {
	float: left;
	display: block;
	position: relative;
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
	}




     A:link {
          text-decoration : none;
          color : #00a0dd;
          font-family : arial;
          font-weight: normal;
      }
     A:visited {
          text-decoration : none;
          color : #00a0dd;
          font-family : arial;
          font-weight: normal;
      }
     A:hover {
          color : #00a0dd;
          font-family : arial;
          font-weight: normal;
          text-decoration: underline;
      }
      
      
      
      
      
      
      
      
       .mediumfont {
          font-size : 12px;
          font-family : arial;
          color : #3f3f3f;
          line-height: 20px;
      }
      .smallfont {
          font-size : 11px;
          font-family : arial;
          color : #3f3f3f;
          line-height: 16px;
      }
       .poweredby {
          font-size : 11px;
          font-family : arial;
          color : #FFFFFF;
      }
       .poweredby A:link {
          text-decoration : none;
          color : #FFFFFF;
          font-family : arial;
          font-weight: normal;
      }
       .poweredby A:visited {
          text-decoration : none;
          color : #FFFFFF;
          font-family : arial;
          font-weight: normal;
      }
       .poweredby A:hover {
          color : #FFFFFF;
          font-family : arial;
          font-weight: normal;
          text-decoration: underline;
      }
      
      
      .formhead {
          background-image : url('images/form-headbg.jpg');
          background-repeat : no-repeat;
          background-color: #005fa3;
          padding: 20px;
          height: 74px;
      }
       .formtitle {
          font-size: 18px;
          font-family: arial;
          font-weight: normal;
          color: #FFFFFF;
          padding-bottom: 4px;
      }
      .formsubtitle {
          font-size: 11px;
          font-family: arial;
          font-weight: normal;
          color: #FFFFFF;
      }
      
      
      .formarea {
          background-color: #e7e7e7;
          padding: 20 20 12 20px;
      }
      
      .formbg {
          background-color: #e7e7e7;
      }

     .formfont {
          font-size : 11px;
          font-family : arial;
          color : #3f3f3f;
          vertical-align: middle;
          padding-bottom: 10px;
      }
      
      
       form {
         margin-bottom: 0px; 
         margin-top: 0px;
      }
      
      
      .formfield { 
         font-family: Verdana, Arial, sans-serif; 
         color: #000; 
         font-size: 11px; 
         background-color: #FFFFFF; 
         border: 1px solid #d0d8ea; 
         padding: 2px; 
         width: 100%;
         vertical-align:middle;
      }

.boxarea {
          background-color: #e7e7e7;
          padding: 12 20 12 20px;
      }

     h1 {
          font-size : 20px;
          font-family : arial;
          color : #005ea2;
          font-weight: normal;
          padding-bottom: 10px;
          border-bottom: solid 1px #eaeaea;
          margin-bottom: 20px;
      }

          h2 {
          font-size : 16px;
          font-family : arial;
          color : #009fdd;
          font-weight: normal;
          padding-bottom: 4px;
      }