/* CSS Document */

table {  font: 10pt Verdana, Arial, Helvetica, sans-serif}

	  div.main_nav {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size: 0.85em;
		background-color:#fff;
		padding: 0;
		text-align: left;
	  }
	  ul.main_nav{
		list-style-type: none;
		background-color: #993366;
	  }
	  li.main_nav{
	    margin: 0;
		display: inline;
		background-color: #993366;
	  }
	  a.main_nav{
	  	color: #fff;
		background-color: #993366;
		border-left: #fff 2px solid;
		padding: 3px 10px 3px 10px;
		text-decoration: none;
	  }
 
	  a.main_nav:hover,
	  a.main_nav:hover{
	    background-color: #FF3300;
	  }	  

	  h1 {
	  color:#CC0000;
	  font-size: 1.5em;
	  padding: 10px 0 0 0px;
	  }
	  h2 {
	  color:#CC0000;
	  font-size: 1.25em;
	  padding: 10px 0 0 0px;
	  }
	  h3 {
	  color:#CC0000;
	  font-size: 1.0em;
	  padding: 5px 0 0 0px;
	  }
	  p {
	  padding: 0 10px 0 0;
	  }
	  
	  div.errors{
        margin: 8px 0;
        padding: 4px;
        border: #333 1px solid;
      }
      div.errors p{
        margin: 2px 0 2px 15px;
        font-size: 0.8em;
        font-weight: bold;
        color:#CC0033;
      }
      div.errors ul{
        margin: 6px 0 6px 30px;
      }
      div.errors li{
        margin: 2px 0;
        font-size: 0.8em;
        color:#CC0033;
      }
	  span.required {
	  color: #FF0000;
	  font-size: 14px;
	  font-weight: bold;
	  }

	  