html, body
{
	border: 0;
	margin: 0;
	padding: 0;
}
body
{
	background-color: #6B6B6B; /* Dove Gray... so nice */
	background-image: url(../images/dotbg.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	text-align: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
body, input, textarea, select, button
{
	font: .9em/1.25 "lucida grande" , tahoma, verdana, arial, sans-serif;
}
label
{
	cursor: pointer;
}
p, ul, ol
{
	margin: 0;
	padding: 0 0 1.25em 0;
}

ul, ol
{
	padding: 0 0 1.25em 2.5em;
}

blockquote
{
	margin: 1.25em;
	padding: 1.25em 1.25em 0 1.25em;
}

small
{
	font-size: 0.85em;
}

img
{
	border: 0;
}

sup
{
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

sub
{
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}

acronym, abbr
{
	cursor: help;
	letter-spacing: 1px;
	border-bottom: 1px dashed;
}

table, td
{
	font-size: 1em;
}
.hiddenPic
{
	display: none;
}
#td_ContentCell
{
	height: 100%;
	background-color: #090804;
}
#tdRightNav
{
	height: 377px;
}
.whitebg
{
	background-color: #fff;
}
.devTestNumbers
{
	position: absolute;
	float: right;
	font-size: .8em;
	text-align: right;
}
a.noborder
{
	border-bottom-style: none;
	border-bottom-width: 0px;
}
a.rememberme
{
	color: #fff;
	font-weight: bold;
	font-size: .8em;
}
a.tooltip
{
	position: relative; /*this is the key*/
	z-index: 24;
	color: #000;
	text-decoration: none;
	border-bottom: thin;
	border-bottom-color: #3A3A3A;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

a.tooltip:hover
{
	z-index: 25;
}

a.tooltip span
{
	display: none;
}

a.tooltip:hover span
{
	/*the span will display just on :hover state*/
	display: block;
	position: absolute;
	top: 2em;
	right: 2em;
	min-width: 12em;
	border: 1px solid #000;
	background-color: #3A3A3A;
	color: #fff;
	text-align: center;
	padding: 5px;
	line-height: 150%;
	filter: alpha(opacity=85);
	opacity: 0.85;
}
a.MCnowResult:hover span
{
	min-width: 20em;
	font-size: .9em;
}
.validatorCalloutHighlight
{
	background-color: #FDF8CC;
	color: #000;
	line-height: 100%;
}
.ajax__validatorcallout_error_message_cell
{
	color: #000;
	text-align: left;
	line-height: 100%;
}
