
/* the below is for arabic right to left text display
body {
	direction: rtl;
}
*/	

/*sign in styles*/

td, div      { 
    color: #666666;
    font-family: arial; 
    font-size: 11px;			
	}

.SigninBodyStyle
{ 
	background-color: #008066;
    margin: 0px;
}

.footertext
{ 
    color: #ffffff;
    font-family: arial;
    font-size: 9px;
    padding: 20px 10px 10px 10px;
}

/*
.BackgroundColor
{ 
	background-image:url(../Images/bg.jpg); background-repeat:repeat-y; background-position:left;
}
*/


/*.BackgroundDesign
{ 
	background-image:url(../Images/bg_d1.jpg); background-repeat: no-repeat; background-position:top left;
}*/

.BackgroundDesign
{ 
	background-color: #008066;
    background: -webkit-linear-gradient(left, #104C3D, #0E7C61);
    background: -moz-linear-gradient(left, #104C3D, #0E7C61);
    background: linear-gradient(to right, #104C3D, #0E7C61);
}
.ChangePasswordBox
{
	width:380px;
	height:380px;
	z-index:1;
	background-image:url(../Images/change_password.gif); background-repeat:no-repeat; background-position:top;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.SignInBox 
{
	width:380px;
	height:380px;
	z-index:1;
	background-image:url(../Images/signin_box_blank.gif); background-repeat:no-repeat; background-position:top;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.SignInBoxBlank a {
	color: #008066;
	text-decoration: none;
}

.SignInBoxWithCode
{
	width:380px;
	height:380px;
	z-index:1;
	background-image:url(../Images/signin_box_long.gif); background-repeat:no-repeat; background-position:top;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.SignInBoxBlank
{
	width:380px;
	height:380px;
	z-index:1;
	background-image:url(../Images/signin_box_blank.gif); background-repeat:no-repeat; background-position:top;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.DefaultPageBoxBlank table img {
	display: none;
}
.OptOutBox 
{
	width:380px;
	height:380px;
	z-index:1;
	background-image:url(../Images/optout_box_blank.gif); background-repeat:no-repeat; background-position:top;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

a.signin:link, a.signin:active, a.signin:visited { color:#008066; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
a.signin:hover {  text-decoration: underline;}

.DefaultPageBoxBlank table a {
	color: #008066;

}

.DefaultPageBoxBlank table {
	padding-top: 75px;
	max-width: 335px;
}

.DefaultPageBoxBlank table td {
	padding-bottom: 15px;
}

.ValidationErrorStyle
{
    color: #990000;
    font-family: Verdana, Arial;
    font-size: 12px;
    line-height: 110%;
    margin-top: 10; 
    margin-bottom: 0;
}
.RequiredValAsteriskStyle
{
    color: #990000;
    font-family: Verdana, Arial;
    font-size: 10px;
    margin-left: 5;
}
.Required
{
    color: #990000;
    font-family: Verdana, Arial;
    font-size: 10px;
}

/*Sheryl Added*/
.DefaultPageBox 
{
	width:380px;
	height:380px;
	z-index:1;
	background-image:url(../Images/signin_box_for_default_page2.gif); background-repeat:no-repeat; background-position:top;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*Sheryl Added for customer logo to go over the top*/
.DefaultPageBoxBlank 
{
	width:380px;
	height:380px;
	z-index:1;
	background-image:url(../Images/signin_box_for_default_page_blank2.gif); background-repeat:no-repeat; background-position:top;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.ValidationErrorStyle
{
    COLOR: #990000;
    font-size:10px;
   
}
.RequiredValAsteriskStyle
{
    COLOR: #990000;
}
.Required
{
    COLOR: #990000;

}

table.ResultsOverviewGrid {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.ResultsOverviewGrid th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.ResultsOverviewGrid td 
{
	border-width: 0px 0px 1px 0px;
	padding: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
}
/*
table.ResultsOverviewGrid td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
*/
