﻿/*Revision History:	
VSS           DATE      INITIALS  PILOT ITEM #
11.01.10.0001 01/10/2011    gio     14866     
*/


.redbartop {
    position: absolute; 
    top: 20px; 
    left: 0px; 
    z-index: -1;
}

.redbarbottom {
    position: absolute; 
    top: 550px; 
    left: 0px; 
    z-index: -1;
}

.rossheadbar {
    position: absolute; 
    top: 40px; 
    left: 0px; 
    z-index: -1;
}

.rosslogin {
    position: absolute; 
    top: 120px; 
    left: 3px; 
    z-index: -1;
}

.rosssecuritybackground {
    position: absolute; 
    background-image: url("./images/login/SecurityBackground.jpg");
    top: 170px; 
    left: 600px; 
    width: 449px;
    height: 300px;
    z-index: -1;
}

.rossbordercontent{
    border: solid 1px #C0C0C0; 
    position: absolute; 
    top: 150px; 
    left: 5px; 
    width: 956px;
    height: 340px;    
    z-index: -1;
}

.rossforgotpassword {
    position: absolute; 
    top: 170px; 
    left: 0px; 
    width: 560px;
    height: 300px;    
    z-index: -1;
}

.rossforgotpasswordtitle  {
    margin-top:20px;
    margin-bottom:20px;
    width:100%;
    text-align:center;
    clear:both;
}

.rossforgotpasswordmessage  {
    width:560px;
    text-align:justify;
    margin-left:20px;
    clear:both;
}

.rossemailinput {
    margin-top:30px;
    width:600px;
    text-align:center;
    clear:both;
}

.rosspasswordretrieveoptions {
    margin-top:30px;
    width:600px;
    text-align:center;    
    clear:both;
}

.rosspasswordretrievebuttons {
    margin-top:30px;    
    width:580px;
    text-align:right;
    clear:both;
}

.rosslogininput {
    position: absolute; 
    top: 72px; 
    left: 15px; 
    z-index: 0;
}

.rossusername {
    position: absolute; 
    top: 0px; 
    left: 3px; 
    z-index: 0;
}

.rosspassword {
    position: absolute; 
    top: 56px; 
    left: 3px; 
    z-index: 0;
}

.rossdomain {
    position: absolute; 
    top: 112px; 
    left: 3px; 
    z-index: 0;
}

.rosscopyright {
    position: absolute; 
    text-align: right; 
    top: 530px; 
    width: 305px; 
    left: 663px; 
    z-index: -1
}

.keepmesignedin {
    position: absolute; 
    width: 230px; 
    top: 138px; 
    left: 0px; 
    z-index: 0; 
    padding: 0;
}
.keepmesignedininstructions {
    margin-left: 23px; 
    margin-top: 0px;         
    padding: 0; 
    margin-bottom: 2px;
}

.keepmesignedinhelp {
    position: absolute; 
    top: 160px; 
    left: 215px; 
    z-index: 0;
}

.rosssignin {
    position: absolute;     
    top: 225px; 
    left: 70px; 
    z-index: 0;
}

.rossforgotid {
    position: absolute; 
    top: 270px; 
    left: 40px; 
    z-index: 0;
}

.rossforgotidhelp {
    position: absolute; 
    top: 270px; 
    left: 215px; 
    z-index: 0
}

.rossloginmessage {
    position: absolute; 
    text-align:center;
    top: 300px;
    width:235px; 
    left: -2px; 
    z-index: 0
}

.supportedbrowser {
    position: absolute; 
    text-align: right; 
    top: 527px; 
    width: 50px; 
    left: 550px;
    z-index: -1
}

.rosssitelink {
    position: absolute; 
    top: 70px; 
    left: 868px; 
    z-index: 1;
}

.ramslogo {
    position: absolute; 
    top: 105px; 
    left: 330px; 
    z-index: -1;
}

/* asp:ChangePassword */
.aspChangePassword /* change password style */
{
    background: url("./images/DarkTabCtMedium.png");
    background-color: #FFFFFF;
    background-image: url("./images/DarkTabCtMedium.png");
    background-position: top;
    background-repeat: repeat-x;
    border-color: #95B8E6;
    border-style: solid;
    border-width: 1px;
    color: navy;
}

.aspChangePassword TABLE TR TD
{
    padding: 5px;
}

.aspChangePassword_CancelButtonStyle
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #ff0000 !important;
	background-color: #E4EAF1;
	cursor: cursor;
	border-right: #95B8E6 1px solid;
	padding-right: 10px;
	border-top: #95B8E6 1px solid;
	border-bottom: #95B8E6 1px solid;
	padding-left: 10px;
	border-left: #95B8E6 1px solid;  
}

.aspChangePassword_ChangePasswordButtonStyle,
.aspChangePassword_ContinueButtonStyle
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: navy;
	background-color: #E4EAF1;
	cursor: cursor;
	border-right: #95B8E6 1px solid;
	padding-right: 10px;
	border-top: #95B8E6 1px solid;
	border-bottom: #95B8E6 1px solid;
	padding-left: 10px;
	border-left: #95B8E6 1px solid;    
}

.aspChangePassword_FailureTextStyle
{
    color: #FF0000;
    font-size: 9pt;
}

.aspChangePassword TABLE TR TD A
{
    padding: 5px;
	font-size: 9pt;
    }

.aspChangePassword_LabelStyle LABEL
{
    color: navy;
    font-size: 9pt;
    font-weight: bold !important;
}

.aspChangePassword_TitleTextStyle
{
    color: #FFFFFF;
    border-style: none;
    font-size: 9pt;
    font-weight: bold;
    height: 28px;
    vertical-align:top;
}

.aspChangePassword_ValidatorTextStyle
{
    padding-left: 5px;
    padding-right: 5px;
}

/* asp:CreateUserWizard */
.aspCreateUserWizard
{
    background: #FFFFFF;
    background-color: #FFFFFF;
    border-color: #95B8E6;
    border-style: solid;
    border-width: 1px;
    color: navy;
    font-size: 1em !important;
}

.aspCreateUserWizard_CancelButtonStyle
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #ff0000 !important;
	background-color: #E4EAF1;
	cursor: cursor;
	border-right: #95B8E6 1px solid;
	padding-right: 10px;
	border-top: #95B8E6 1px solid;
	border-bottom: #95B8E6 1px solid;
	padding-left: 10px;
	border-left: #95B8E6 1px solid; 
} 

.aspCreateUserWizard_CompleteSuccessTextStyle,
.aspCreateUserWizard_ContinueButtonStyle,
.aspCreateUserWizard_CreateUserButtonStyle,
.aspCreateUserWizard_StartNextButtonStyle,
.aspCreateUserWizard_StepNextButtonStyle,
.aspCreateUserWizard_FinishCompleteButtonStyle,
.aspCreateUserWizard_FinishPreviousButtonStyle,
.aspCreateUserWizard_NavigationButtonStyle,
.aspCreateUserWizard_StepPreviousButtonStyle,
.aspCreateUserWizard_SideBarButtonStyle
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: navy;
	background-color: #E4EAF1;
	cursor: cursor;
	border-right: #95B8E6 1px solid;
	padding-right: 10px;
	border-top: #95B8E6 1px solid;
	border-bottom: #95B8E6 1px solid;
	padding-left: 10px;
	border-left: #95B8E6 1px solid;      
}

.aspCreateUserWizard TABLE TR TD
{
    padding-bottom: 9pt;
    padding-top: 9pt;
}

.aspCreateUserWizard TABLE TR TD INPUT + SPAN
{
    margin-left: 5px;
    margin-right: 5px;
}

.aspCreateUserWizard TABLE TR TD A
{
    padding: 5px;
	font-size: 9pt;
    }

.aspCreateUserWizard_HeaderStyle
{
    background: url("./images/DarkTabCtMedium.png");
    background-image: url("./images/DarkTabCtMedium.png");
    background-position: top;
    background-repeat: repeat-x;
    color: #FFFFFF ;
    font-size: 9pt;
    font-weight: bold;
    height: 28px;
    text-align: center;
}

.aspCreateUserWizard_LabelStyle LABEL
{
    color: navy;
    font-size: 9pt;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
}

.aspCreateUserWizard_SideBarStyle
{
    background: #FFFFFF;
    background-color: #FFFFFF;
    border-right-color: #EEEEEE;
    border-right-style: solid;
    border-right-width: 1px;
    padding-left: 5px;
    padding-right: 5px;
}

.aspCreateUserWizard_TitleStyle
{
    color: navy;
    font-size: 9pt;
    font-weight: bold;
}

.aspCreateUserWizard_ValidatorTextStyle
{
    padding-left: 5px;
}

/* asp:Login */
.aspLogin /* login control style */
{
    background: #FFFFFF;
    background-color: #FFFFFF;
    background-image: url("./images/DarkTabCtMedium.png");
    background-position: top;
    background-repeat: repeat-x;
    border-color: #95B8E6;
    border-style: solid;
    border-width: 1px;
    color: navy;    
}

.aspLogin_ButtonStyle
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: navy;
	background-color: #E4EAF1;
	cursor: cursor;
	border-right: #95B8E6 1px solid;
	padding-right: 10px;
	border-top: #95B8E6 1px solid;
	border-bottom: #95B8E6 1px solid;
	padding-left: 10px;
	border-left: #95B8E6 1px solid;    
}

.aspLogin TABLE TR TD
{
    padding: 5px;    
}

.aspLogin TABLE TR TD A
{
    padding: 5px;
	font-size: 9pt;
    text-align: left;
}

.aspLogin_CheckBoxStyle
{
    text-align: left;
}

.aspLogin_CheckBoxStyle LABEL
{
    color: navy;
}

.aspLogin_HyperLinkStyle
{
}

.aspLogin_LabelStyle LABEL
{
    color: navy;
    font-size: 9pt;
    font-weight: bold;
}

.aspLogin_TitleTextStyle
{
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
    height: 28px;
    vertical-align:top;
}

.aspLogin_ValidatorTextStyle
{
    padding-left: 5px!important;
}

/* asp:PasswordRecovery */
.aspPasswordRecovery
{
    background: #FFFFFF;
    background-color: #FFFFFF;
    background-image: url("./images/DarkTabCtMedium.png");
    background-position: top;
    background-repeat: repeat-x;
    border-color: #95B8E6;
    border-style: solid;
    border-width: 1px;
    color: navy;
}

.aspPasswordRecovery_HyperLinkStyle
{
    
}

.aspPasswordRecovery_SubmitButtonStyle
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: navy;
	background-color: #E4EAF1;
	cursor: cursor;
	border-right: #95B8E6 1px solid;
	padding-right: 10px;
	border-top: #95B8E6 1px solid;
	border-bottom: #95B8E6 1px solid;
	padding-left: 10px;
	border-left: #95B8E6 1px solid;    
}

.aspPasswordRecovery_LabelStyle LABEL
{
    color: navy;
    font-size: 9pt;
    font-weight: bold;
}

.aspPasswordRecovery TABLE TR TD
{
    padding: 5px;
}

.aspPasswordRecovery_TitleTextStyle
{
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
    height: 28px;
    vertical-align:top;
}

.aspPasswordRecover_ValidatorTextStyle
{
    padding-left: 5px;
}

/*asp:LoginName*/
.aspLoginName
{
}

/*asp:LoginStatus*/
.aspLoginStatus
{
}

