html, td {
	font-size:small;
	}
body {
	margin:0;
	font-family:Arial, Verdana, Sans-serif;
	font-size:100%;
	background-color:#fff;
  text-align:center;
	}

body, table, th, td, strong, h1, h2, h3, div, p, a, li, ul, ol {
  color:#000;
	}

form {
  padding:0;
  margin:0;
  }  
  
#skip {
	display:block;
	position:absolute;
	width:1px;
	height:1px;
	left:-9999em;
	top:0;
	overflow:hidden;
	font-size:2px;
	}
   
/* page layout styles */
#container1 {
  border:1px solid #000;
  }
	
#container1, #header, #container3 {
  margin:auto;
  }
  
#container2 {
	}

#container3 {
  width:100%;
	}

#header {
  width:100%;
  background:none;
	border:none;
  border-bottom:1px solid #000;
  height:83px;
  text-align:right;
  }
		
#footer {
	border:none;
	}
  
#content {
  border-top:none;
  padding:5px;
  margin:auto;
  clear:both;
  }

#nav {
  display:none;
  }
  
div#breadcrumbs {
  margin-bottom:10px;
  font-size:10px;
  }
  
#breadcrumbs a, #breadcrumbs a:visited, #breadcrumbs a:active {
  color:#000;
  }

#content, #container3 {
	text-align:left;
	}

h1, h2, h3 {
  margin:0;
  padding:0;
  }
  
.left {
  float:left;
  } 
  
h2 {
  font-size:1.2em;
  }
  
.tol-logo {
  border:none;
  border-right:1px solid #000; 
  }

  
div.details {
	position:absolute;
	background-color:#fff;
	border:1px solid #000;
	padding:3px;
	}

div.form {
  width:500px;
  border:1px solid #000;
  padding:3px;
  margin-bottom:1em;
  }

table.form {
  width:100%;
  }

table.form td {
  padding:3px;
  }
 
td.label {
  background:transparent url(../dash.gif) 5px 1em repeat-x;
  width:60%;
  }  
 
td.input {
  width:40%;
  }
  
.label label, .label span.label {
	/*padding-right:0.2em;*/
	background-color:#fff;
	}
  
table.results {
	padding:0;
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	}

th {
	text-align:left;
	}
  
table.results td, table.results th {
	padding:3px;
	border-left:1px #000 solid;
	border-bottom:1px #000 solid;
	}

table.results th {
  color:#000;
  background-color:#fff;
  }
	
.form {
	padding:1em;
	}	
  /* reset NS styles  */

#content, #footer, #nav, #container1 {
  width:auto;
  }

	
a, a:visited, a:link, a:active, a:hover, a:focus {
		padding:0;
		margin:0;
		font-size:1em;
		}
 