html {
	font-size:small;
	}

body {
	margin:0;
	margin-top:10px;
	font-family:'Trebuchet MS', Verdana, Arial, sans-serif;
	font-size:100%;
	}

/* block-level layout styles*/


#tol-logo {
	display: none;
	}

#nav {
	display: none;
	}
  
#content {
	text-align:left;
	padding:10px;
	border:1px #000 solid;
	width:100%;
	width:auto;
	}

#footer {
	text-align:center;
	font-size:.85em;
	}
	
#footer a {
	display: none;
	}


/* generic element-level styles*/
form {
  padding:0;
  margin:0;
  }  

fieldset {
	border:1px solid #000;
	margin:0;
	padding:3px;
	}
	
legend {
	font-size:1.2em;
	font-weight:bold;
	color:#000;
	}
	
fieldset p {
	line-height:1.3em;
	}
	
img {
	border:0;
	}	
	
p {
	margin:0;
	padding:0;
	padding-bottom:1em;
	}

#skip {
	display: none;
	}

h1, h2, h3 {
	color:#000;
	margin:0;
	padding:0;
	}

ol, ul.form {
	list-style-type: none;
	}
	
h1 {
  font-size:15pt;
  }
	
h2 {
  font-size:1.4em;
  }
	
h3 {
  font-size:1em;
  }

.button {
	display: none;
	}

span.required, span.format {
	font-size:.8em;
	padding-left:3px;
	color:#000;
  }
	
span.format {
	color:#000;
	}

input.error, textarea.error, select.error, div.error, span.error {
  background-color:#fff;
  }
  
.submit {
	width:auto;
	margin-right:9px;
	}
	
.disabled {
	background-color:#fff !important;
	color:#000 !important;
	}

.hintbox {
	display: none;
	}
	
/* tableless form layout styles */
label, div.label {
	font-weight: bold;
	display: block;
	}

div.label {
	margin-bottom:3px;
	}

ul.form fieldset {
	margin: 0;
	padding: 0;
	border: none;
	}

ul.form fieldset legend {
	padding-left: 0;
	margin-left: -7px;
	font-size: 100%;
	font-weight: bold;
	}

table.grantqueue {
	width: 100%;
	border-color: #999;
	border-style: solid;
	border-width: 1px 0 0 1px;
	}

table.grantqueue td, table.grantqueue th {
	border-color: #999;
	border-style: solid;
	border-width: 0 1px 1px 0;
	}

table.grantqueue th a {
	text-decoration: none;
	}

table.grantqueue td {
	vertical-align: top;
	}
	
table#calendar {
	display: none;
	}


/* menu rules */

div.textarea {
	width:95%;
	background-color:#fff;
	}

.col {
	display:block;
	width:250px;
	margin-bottom:1em;
	}	