html, body  {
          font-family : Helvetica, Verdana, Arial, sans-serif;
          font-size : 0.9em;
          font-size : small;
          letter-spacing : 0.01em;
          height : 100%;
          margin-top : 0px;
          margin-right : 0px;
          margin-bottom : 0px;
          margin-left : 0px;
          background-color : #ffffff;
      }

.instructions { 
		 padding-top : 10px;
		 margin-left : 30px;
		 width: 645px;
         background-color : #ffffff;
      }			

.simpleform { 
					margin-top : 10px;
			    margin-left : 30px;
          background-color : #ffffff;
          		width: 500px;
      }		
			
.title {  margin-top : 0;
			    margin-left : 30px;
          background-color : #ffffff;
      }

.bot {
          margin : 0;
          background-color : #ffffff;
          background-repeat : repeat-x;
      }		
			
.box1 {
          margin : 0;
          background-color : #f0f0f0;
      }

.maincontent {
          padding-left : 40px;
          padding-bottom : 50px;
      }
			
.maincontent P {
          padding-left : 1px;
          font-size : 0.9em;
      }

.debug {
          padding-left : 40px;
          color : #000000;
          font-size : 0.85em;
      }

.debug A {
          color : #000000;
          text-decoration : none;
      }

.debug A:hover {
          color : #0000ee;
          text-decoration : none;
      }

.ptitle {
          font-size : 2.4em;
          letter-spacing : -0.02em;
          font-family : Helvetica, Verdana, Arial, sans-serif;
          color : #C0C0C0;
          margin-left : 70px;
      }

.ptitle A {
          color : #000000;
          text-decoration : none;
      }

.subtitle {
          font-size : 1em;
          font-family : Helvetica, Verdana, Arial, sans-serif;
          color : #ffffff;
          font-weight : bold;
          margin-left : 32px;
      }

.pagedetails {
          font-size : 0.7em;
          font-family : Helvetica, Verdana, Arial, sans-serif;
          color : #ffffff;
      }

.menubar {
          font-family : Helvetica, Verdana, Arial, sans-serif;
          color : #606060;
					font-size : 0.9em;
      }

.menubar A {
          color : #606060;
          text-decoration : none;
      }

.menubar A:visited {
          color : #606060;
          text-decoration : none;
      }

.menubar A:hover {
          color : #ee0000;
          text-decoration : none;
      }
			

.submenubar {
          font-family : Verdana, Arial, Geneva, Helvetica, Times, sans-serif;
          color : #808080;
          padding-left : 30px;
      }

.submenubar A {
          color : #808080;
          text-decoration : none;
      }

.submenubar A:visited {
          color : #808080;
          text-decoration : none;
      }

.submenubar A:hover {
          color : #ee0000;
          text-decoration : none;
      }

H1 {
          font-size : 1.8em;
          letter-spacing : -0.03em;
          color : #b0b0b0;
					padding-top : 20px;
          margin-bottom : 10px;
      }

H2 {
          font-size : 1.1em;
          letter-spacing : -0.01em;
          color : #000000;
          font-style : italic;
          margin-bottom : 25px;
      }

H3 {
          font-size : 0.9em;
          letter-spacing : -0.02em;
          color : #000000;
      }

hr.grey {
          height : 1px;
          background : #ffffff;
          color : #999999;
      }

UL {
          list-style-type : circle;
          line-height : 1.5em;
          margin : 2px 2px 2px 15px;
      }

.indented {
          list-style-type : square;
          line-height : 1.5em;
          margin : 10px 10px 10px 20px;
          padding-left : 15px;
      }

LI {
          display : block;
      }

form {
          margin-bottom : 0;
      }

.greyform {
          font-size : 0.9em;
          background-color : #ffffff;
          border : medium none #666666;
          border-style : solid;
          border-top-width : 1px;
          border-right-width : 1px;
          border-bottom-width : 1px;
          border-left-width : 1px;
      }

.small {
          font-size : 0.85em;
      }

.small A {
          color : #000000;
          text-decoration : none;
      }

.small A:hover {
          color : #ee0000;
          text-decoration : underline;
      }

.footer {

          color : #808080;
          font-size : 0.85em;
      }

.footer A {
          color : #808080;
          text-decoration : none;
      }

.footer A:hover {
          color : #ee0000;
          text-decoration : none;
      }

hr.grey {
          height : 1px;
          background : #ffffff;
          color : #cecece;
      }

pre {
          font-size : 11px;
          font-family : Courier, serif;
      }

select {
          font-family : Verdana, Times, sans-serif;
          font-size : 0.9em;
      }

textarea {
          font-family : Verdana, Times, sans-serif;
          font-size : 0.9em;
      }

.navigation A {
          text-decoration : none;
          color : #000;
      }

.navigation A:hover {
          color : #9a0000;
          text-decoration : underline;
      }

.warning {
          color : #ff0000;
          font-weight : bold;
      }


.tableheader {
		color: #000000;
		background:#CCCCCC;	
		font-weight:bold;		
}

.tableheader A {
		color: #000000;
		text-decoration: none;
}

.tablecontrast {
		background:#ECECEC;
}

.tablehighlight {
	background:#DADADA;
}

#bottom {
  	width: 700px;
  	height: 50px;
  	position: relative;
  	margin: 30px; 
  	padding: 0px;
  	text-align: left;
  	border-top: 1px solid #ccc;
}

#footer {
	vertical-align: baseline;
	font-size : 0.8em;
    text-align: right;
	padding-right: 0px; 
	padding-top: 10px;
	color: #666;  
}

#footer  a:link, a:visited {
  	color: #666;
    text-decoration: none;
}

#footer  a:hover, a:active {
	color: #333;
}


/* ---[ Form formatting ]-------------------------------------------------- */


	
.formcontainer {
		background: #fff;
		margin: 0px;
		padding: 10px;
		border-left: 1px solid #bbbbbb;
		border-right: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
}



/* ---[ Tabbed nav ]-------------------------------------------------------- */

			
.tabnav
	{
		height: 20px;
		margin: 0px;
		padding: 0px;
		padding-top: 10px;
		background: url(tab_bottom.gif) repeat-x bottom;
	}

.tabnav li 
	{
	margin: 0; 
	padding: 0;
  	display: inline;
  	list-style-type: none;
  	}
	
.tabnav a:link, .tabnav a:visited	
	{
		float: left;
	  	background: #E9E9DF;
		font-size: 0.85em;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 2px;
		border: 1px solid #bbb;
		text-decoration: none;
		color: #666;
	}


.tabnav a:link.active, .tabnav a:visited.active	
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #444;
	}

.tabnav a:hover
	{
		background: #fff;
		color: #444;
	}




