/* -------------------------------------------------------------- 
	
	base.css	
	* Resets default browser CSS.
	
-------------------------------------------------------------- */

* { 
  margin: 0;
  padding: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
	
	body { 
		background: #ffffff; 
  		line-height: 1.5; 
		font: 62.5% Verdana, Tahoma, Arial, Helvetica, sans-serif;
		}
		html>body { 
			font-size: 10px;
		}
		
		fieldset {
			border: none;
		}
		
		/* Tables still need 'cellspacing="0"' in the markup. */
		table { 
			border-collapse: separate;
			border-spacing: 0;
			}
			caption { 
				text-align: left;
				font-weight: normal;
			}
			th { 
				vertical-align: top;
				}
			td { 
				vertical-align: top;
				}

		ul {
			list-style: none;
			}
		
		hr {
			border: 0;
			margin-bottom: 18px; 
			height: 1px; 
			background: #999999; 
				*color: #999999; 
		}

		a, a:link, a:visited { }
		a:hover, a:active, a:focus {
			outline: 0px;
			-moz-outline-style: 0px;
		}

		img { 
			border: none;
		}
		
		blockquote:before, blockquote:after, q:before, q:after { 
			content: ""; 
			}
		blockquote, q { 
			quotes: "" ""; 
			}

		form {
			margin: 0; 
			padding: 0;
			}
			input.searchBox { }

			input, select, textarea {
				font: 1em Tahoma, Arial, Helvetica, sans-serif;
			}
		

/* Common Generic Classes
-------------------------------------------------------------- */

		.clear {
			clear: both; 
			height: 1px;
		}

		.display {
			display: block;
		}

		.hide {
			display: none;
		}


/* Debugging Classes
-------------------------------------------------------------- */

		.debug {
			border: 1px solid red;
		}
		a.missing:link, a.missing:visited {
			color: red;
		}
		p.note {
			color: red;
		}
		

/* Accessibility Classes 
-------------------------------------------------------------- */

		#skipNav {
			display: none;
		}		



