BODY
{
    PADDING:					0px;
    MARGIN:						0px;
    FONT-SIZE:					11px;
    COLOR:						#003366;
    FONT-FAMILY:				Tahoma,Arial,Helvetica,Verdana;
	BACKGROUND-COLOR:			#FFFFFF;
}
A
{
    TEXT-DECORATION:	none;
	FONT: normal 11px/13px 'Tahoma';
}
A:link
{
    COLOR:				#0000FF;
}
A:visited
{
    COLOR:				#800080;
}
A:active
{
    COLOR:				#000000;
}
A:hover
{
    TEXT-DECORATION:	underline;
}

hr
{
    COLOR:						#999999;
    BORDER:						2PX #FFFFFF groove;
}
.label, label
{
    COLOR:						#003366;
    FONT-FAMILY:				Tahoma,Arial,Helvetica,Verdana;
    FONT-WEIGHT:				bold;
    FONT-SIZE:					11px;
}

.pageHead
{
	font-size:					14px;
	line-height:				20px;
	font-weight:				bold;
	text-align:					left;
	color:						#FFFFFF;
	background-color:			#336699;
	border:						1px #000000 solid; 
	border-top:					0px; 
	border-left:				0px; 
	padding:					1px;
	width:						400px;
	max-width:					600px;
}

.shadow
{
	height: 20px;
	background-image:			url("Images/General/toolbar.gif");
}

.dialog
{
    BACKGROUND-COLOR:			#F7F7F9;
    COLOR:						#000000;
    FONT-FAMILY:				Tahoma,Arial,Helvetica,Verdana;
    FONT-SIZE:					11px;
    PADDING:					10px;
    WIDTH:						100%;
}

.input, input, .select, select
{
    FONT-FAMILY:				Tahoma,Arial,Helvetica,Verdana;
    FONT-SIZE:					11px;
    WIDTH:						150px;
}

.button
{
    BACKGROUND-COLOR: #999999;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica;
    FONT-SIZE: 10px;
    MARGIN-RIGHT: 5px;
    MARGIN-TOP: 5px;
    WIDTH: 107px;
}
.big_button
{
    BACKGROUND-COLOR: #999999;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica;
    FONT-SIZE: 10px;
    MARGIN-RIGHT: 5px;
    MARGIN-TOP: 5px;
    WIDTH: 225px
}
.questionSpan
{
	WIDTH: 250px;
	HEIGHT: 50px;
	COLOR: #000000;
	BORDER: 1px silver solid;	
	OVERFLOW-X: auto;
	OVERFLOW-Y: scroll;
	PADDING: 2px;
	MARGIN: 1px;
	FONT: normal 11px/13px 'Tahoma';
}

h1
{
	FONT-SIZE:				15px;
	FONT-WEIGHT:			bold;
	COLOR:					#cc0033;
}

h2
{
	FONT-SIZE:				14px;
	FONT-WEIGHT:			bold;
	COLOR:					#003366;
}
#helpFooter, #helpFooter2 {
	font: normal 11px/12px 'Tahoma';
	padding: 3px;
}
#forgotMsg {
	font: normal 11px/13px 'Tahoma';
	text-align: left;
	color: #000000;
}

/* -------------- Styles for re-styled login page ---------------------- */
.newButton, .bigNewButton, .biggerNewButton
{
    margin-top: 5px;
    text-align: center; 
	height: 18px; 
	background-repeat: no-repeat;
	padding-top: 0px;
	font-size: 0.7em;
	color: White;
	display: inline-block;
	border: none;
	font-family: Arial;
}

.newButton
{
	background-image: url(Images/NewLoginPage/button.gif);
	width: 75px!important; 
    margin-right: 5px;
}

.bigNewButton
{
	background-image: url(Images/NewLoginPage/bigbutton.gif);
	width: 105px!important; 
}

.biggerNewButton
{
	background-image: url(Images/NewLoginPage/button125.png);
	width: 125px!important; 
}

.newLabel, #staticUserName
{
	color: #000000;
    font-family: Arial;
    font-size: 12px;
}

.helpFooter
{
	color: Black;
	font: normal 11px/13px Tahoma;
	text-align: right;
	padding: 3px 21px 15px 3px;
}

.helpFooter a, .helpFooter a:visited
{
	color: #36578C;
	text-decoration: underline;
}

.newErrorLabel
{
	color: Red;
	font-size: 12px;
}
.divider { padding: 0 4px 0 6px;}
#RIGHT tr td { padding-right: 21px; }