/*-----------------------
1. Reset CSS from http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
-----------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, caption {
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-style:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	outline-width:0;
	outline-style:initial;
	outline-color:#000000;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	margin:0;
	padding:0;
}

/*
temporarily removed from the above: table, tbody, tfoot, thead, tr, th, td, p, ol, ul, li,
font-weight: inherit;
*/

a img {
	border-width:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	border-style:none;
}

/* remember to define focus styles! */

:focus {
	outline-width:0;
	outline-style:initial;
	outline-color:#000000;
}

body {
	line-height:1;
	color:#000000;
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#FFFFFF;
}

/*ol, ul { list-style: none; }*/

/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse:separate;
}

caption, th, td {
	text-align:left;
	font-weight:normal;
}

blockquote::before, blockquote::after, q::before, q::after {
	content:'';
}

blockquote, q {
}

/*p { margin:0; }*/

/*-----------------------
2. Reset Fonts from http://developer.yahoo.com/yui/fonts/#chart
-----------------------*/

body {
	font:normal normal normal 13px/1.231 arial, helvetica, clean, sans-serif;
}

table {
	font-size:inherit;
}

pre, code, kbd, samp, tt {
	font-family:monospace;
	line-height:100%;
}

/*-----------------------
3. Extra accessibility stuff
-----------------------*/

.access {
	position:absolute;
	left:-9999px;
	display:block;
}

div.clearsec {
	clear:both;
}

/*-----------------------
4. Captcha stuff
-----------------------*/

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
	background-color:#FFFFFF;
}


