html, body {
background-color:#8d8d8d;
background-position:top center;
background-repeat:no-repeat;
padding:0;
margin:0;
}


#header {
width:970px;
height:285px;
margin:0 auto 0 auto;
background-image:url('img/header.jpg');
clear:both;
}

#navtop {
width:970px;
height:41px;
margin:0 auto 0 auto;
background-image:url('img/navtop.jpg');
text-align:right;
padding:5px 0 0 0;
clear:both;
}
  #navtop ul {
  display:inline;
  margin:0;
  padding:20px 70px 0 0;
  }
  #navtop li {
  display:inline;
  margin:0;
  padding:20px 20px 0 0;
  }
  #navtop a:link, #navtop a:visited, #navtop a:active {
  font-weight:bold;
  font-family:arial;
  font-size:11px;
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  }
  #navtop a:hover {
  font-weight:bold;
  font-family:arial;
  font-size:11px;
  color:#b4b4b4;
  text-decoration:none;
  font-weight:bold;
  }
  


#main {
background-image:url('img/bg.jpg');
width:970px;
margin:0 auto 0 auto;
padding:0;
clear:both;
}
  #main h1 {
  margin:15px 0 40px 10px;
  font-size:25px;
  font-family:verdana;
  }
  #main h3 {
  margin:0 0 10px 10px;
  text-align:left;
  font-size:20px;
  font-family:verdana;
  }
  #main h4 {
  margin:30px 0 0 10px;
  text-align:left;
  font-size:15px;
  font-family:verdana;
  }
  #main p {
  margin:15px 15px 0 20px;
  text-align:left;
  font-family:verdana;
  font-size:12px;
  }
  #main p.center {
  margin:15px 15px 0 20px;
  text-align:center;
  font-family:verdana;
  font-size:12px;
  }
  #main p.small {
  margin:0 15px 0 20px;
  text-align:center;
  font-family:verdana;
  font-size:9px;
  }
    #main a:link, #main a:visited, #main a:active {
    font-weight:bold;
    font-family:arial;
    font-size:12px;
    color:#000000;
    font-weight:bold;
    }
    #main a:hover {
    font-weight:bold;
    font-family:arial;
    font-size:12px;
    color:#b4b4b4;
    font-weight:bold;
    }
      #main a.big:link, #main a.big:visited, #main a.big:active {
      font-weight:bold;
      font-family:arial;
      font-size:15px;
      color:#000000;
      font-weight:bold;
      }
      #main a.big:hover {
      font-weight:bold;
      font-family:arial;
      font-size:15px;
      color:#b4b4b4;
      font-weight:bold;
      }
    #main ul {
    text-align:left;
    margin:5px 0 0 20px;
    }
    #main li {
    text-align:left;
    font-family:verdana;
    font-size:12px;
    }
      #main td {
      border-style:solid;
      border-width:2px;
      border-color:#ffffff;
      font-family:verdana;
      padding:5px;
      }

        #main td.image {
        border-style:solid;
        border-width:2px;
        border-color:#ffffff;
        width:130px;
        font-family:verdana;
        padding:5px;
        text-align:center;
        }
        #main td.name {
        border-style:solid;
        border-width:2px;
        border-color:#ffffff;
        width:300px;
        font-family:verdana;
        padding:5px;
        }
        #main td.go {
        border-style:solid;
        border-width:2px;
        border-color:#ffffff;
        width:90px;
        text-align:center;
        font-family:verdana;
        padding:5px;
        }
        #main td.left {
        border-style:solid;
        border-width:2px;
        border-color:#ffffff;
        font-family:verdana;
        padding:5px;
        text-align:left;
        }

#sidenav {
width:150px;
margin:0 3px 0 71px;
float:left;
border-style:solid;
border-width:1px;
border-color:#ffffff;
background-color:#dadada;
}
  #sidenav h1 {
  margin:15px 0 15px 10px;
  font-size:19px;
  font-family:verdana;
  }
  #sidenav ul {
  margin:15px 5px 0 20px;
  padding:0;
  }
  #sidenav li {
  margin:0;
  padding:10px 0 0 0;
  }

#middle {
width:673px;
padding:0;
margin:0 auto 0 auto;
border-style:solid;
border-width:1px;
border-color:#ffffff;
background-color:#eaecec;
float:left;
min-height:693px;
}

#navright {
background-image:url('img/menu_bg.jpg');
width:141px;
margin:0 0 0 5px;
float:left;
}

#footer {
width:970px;

margin:0 auto 0 auto;
background-color:#8d8d8d;
background-image:url('img/foot.jpg');
background-position:top center;
background-repeat:no-repeat;
clear:both;
text-align:center;
}
  #footer p {
  margin:0;
  padding:0px 0 0 0;
  font-size:10px;
  text-align:center;
  color:#ffffff;
  font-family:verdana;
  }
  #footer p.disclaimer {
  margin:15px auto 0 auto;
  padding:0 0 15px 0;
  font-size:9px;
  text-align:center;
  color:#b4b4b4;
  font-family:verdana;
  width:700px;
  }
  #footer p.tony {
  margin:0px 80px 0 0;
  padding:0px 0 0 0;
  font-size:10px;
  text-align:right;
  color:#c3c3c3;
  font-family:verdana;
  }
  #footer a:link, #footer a:visited, #footer a:active, #footer a:hover {
  font-size:10px;
  text-align:right;
  font-weight:bold;
  color:#d5d5d5;
  font-family:verdana;
  }


div.clear {
clear:both;
}

.form1{
	text-align:right;
	font-size:12px;
	}
	

.form1 span{
		color:#FF0000;
	}	
.mandatory{
	color:#333333;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:275px;
	}	