body
{
	background-color: #fff;
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
background-image:url(headerbg.jpg);
background-repeat:repeat-x;
margin:0; padding:0;
text-align:center;

}
.main {width:400px; margin:80px auto 0px auto; background-color:white; border:2px solid #30319d;}
.table1 {border:15px solid white; }

#logo { 
text-align:left;
height:66px; 
margin:0px; 
background-image:url(aps-sso.gif);
background-repeat:no-repeat;

}

.Dialog 
{
	background-color: #D1F1B5;
	border: solid 1.0pt #8ECA59;
}
.Dialog td
{
	padding: 4px 4px 4px 4px;
}
.Button 
{
	background-color: #6DAB36;
	border: solid 0.5pt #8DCB56;
	font-family: Verdana;
	font-family: 10pt;
	font-weight: bolder;
	padding: 1px 1px 1px 1px;
	color: #FFFFFF;
}
.Label
{
	font-family: Verdana;
	font-size: 10pt;
}
.FieldLabel 
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bolder;
}
.Label
{
	font-family: Verdana;
	font-size: 8pt;
	color: #454545;
}
.TextBox 
{
	font-family: Verdana;
	font-size: 10pt;
	width: 160px;
}
.RequiredFieldValidator
{
	font-weight: bolder;
	font-size: 10pt;
	color: #ff0000;
	font-family: Verdana;
}
.RequiredFieldValidatorMarker 
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bolder;
	color: #0000FF;	
}
.ValidationSummary
{
	border-right: #FFFFFF 0.5pt solid;
	padding-right: 5px;
	border-top: #FFFFFF 0.5pt solid;
	padding-left: 5px;
	font-weight: bolder;
	font-size: 8pt;
	padding-bottom: 5px;
	border-left: #FFFFFF 0.5pt solid;
	
	color: #000000;
	padding-top: 5px;
	border-bottom: #FFFFFF 0.5pt solid;
	font-family: Verdana;
	background-color: #FFFFFF;
}
.HyperLink 
{
	font-family: Verdana;
	font-size: 8pt;
}
.CheckBox
{
	font-family: Verdana;
	font-size: 8pt;
}
.EmailTextBox 
{

}
.cssnav	{
	position:relative;
	font-family:  verdana, helvetica, sans-serif;
	background-image: url(usercontrols/NeedHelp.gif);
	background-repeat: no-repeat;display: block;
	width: 540px;
	height: 301px;
	margin: 0; 
	margin-bottom:0px;
	padding: 0; 
	}
	.cssnav a {
	display:block;
	font-size: 11px;
	width: 125px;
	height: 25px;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	color: black;
	text-decoration: none;
	}
	.cssnav img {
	width: 100%;
	height: 100%;
	border: 0;
	}
	* html a:hover {visibility:visible}
	.cssnav a:hover img{visibility:hidden}
	.cssnav span {	position:absolute;
		left:5px;
		top:3px;
		margin:0;
		cursor: pointer;
	}
	.content {font-family: Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none;}
	.contentred {font-family: Verdana, Arial; font-size: 11px; color: #FF0000; text-decoration: none;}
	.contentSearch a:link {color: #0000ff; text-decoration: none;}
	.content a:link {color: #990000; text-decoration: none;}
	.content a:visited {color: #990000; text-decoration: none;}
	.content a:active {color: #990000; text-decoration: none;}
	.content a:hover {color: #990000; text-decoration: none;}
