/* (c) WhittmanHart Philadelphia Dev Team 
   
   NOTE: This CSS file needs to load first to reset styles to aid cross-browser compatibility

*/
html, body, div, table, tbody, thead, tfoot, tr, th, td, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, input, textarea, span, img, object, blockquote, pre, abbr, acronym, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, fieldset, label, legend, caption {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;	
}

body {
	line-height:1em;
}

/* for tables: add 'cellspacing="0"' and 'cellpadding="0"' in the markup */

caption, th {
	text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

/* move to ie6.css!
input, textarea, select {
	*font-size:100%;
}
*/