@media print
{
.hideFromPrinter {display:none;}
}

.bodyContent
{
    position : relative;
    left : 0px; 
    top : 0px; 
    padding : 0px;
    width : 995px ;
    margin: 0px;
    clear : both;
}
div.customIdKey
{
	position : relative;
	width : 995px;
    height : 380px;
	background: url(../../../images/customIdPrompt_021810.jpg) no-repeat;
}

div.customizationHeader
{
	position:relative; 
    float : left;
    clear : both;
    width : 849px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-left: 4px;
}
div.customizationHeaderPIN
{
	position:relative; 
    float : left;
    clear : both;
    width : 849px;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-left: 24px;
}
div.customIdSectionHeader
{
	position:relative;
	height: 35px;
	padding-top: 15px;
    margin-left: 4px;
    padding-left: 20px;
}
div.customIdSectionHeaderContentDiv
{
	position:relative; 
    float : left;
    clear : both;
    width : 849px; 
    height: 23px;
    background-repeat: repeat-x;
    color: #FFFFFF;
    margin-left: 4px;
    
}
div.customIdSectionHeaderContent_Label
{
	position:relative; 
    line-height: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
}

div.setupButtonsDiv
{	 
	position:relative; 
    float : left;
    clear : both;
    width : 967px;
    margin-left: 4px;
    padding-top: 20px;
    padding-left: 20px;
}

div.setupButtonsDivPIN{
    clear : both;
    width : 967px;
    margin-left: 4px;
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 24px;
}

div.verifyButtonsDiv
{	 
    padding-top: 15px;
    padding-left: 0px;
}

div#doneButtonDiv
{    
    display: inline-block;
    margin : 0px;
    padding : 0px;
}

div#cancelButtonDiv
{    
    display: inline-block;
    margin : 0;
    padding : 0px;
}
div#continueButtonDiv{
    display: inline-block;
    margin : 0;
    padding : 0px;
}
div#yesButtonDiv, div#noButtonDiv
{
	display: inline-block;
    width : 80px;
    margin : 0 0 0 20px;
    padding : 0px;
	
}

div.dataDiv
{
	position : relative;
	float : left;
	clear : both;
    width : 825px;
    margin-left: 4px;
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 5px;
    
}

div.dataDivPIN{
    position : relative;
	float : left;
	clear : both;
    width : 990px;
    margin-left: 4px;
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 5px;
}

div.dataContentDiv
{
	position : relative;
	clear : both;
    padding-top:2px;
    padding-bottom:2px;
    width : 405px;
}

div.dataContentDivPIN
{
	position : relative;
	clear : both;
    padding-top:2px;
    padding-bottom:2px;
    width : 548px;
}

div.verifyDataContentDiv
{
	position : relative;
	clear : both;
    width : 400px;
}

div#userIdErrorDiv, div#pswdErrorDiv, div#voicePinErrorDiv
{
    line-height: 27px;
}

div.verifyInputLabel
{
    position :relative;
    float:left;
    clear:left;
    line-height: 24px;
    width : 235px;
    margin: 0;	
}

div.verifyInputLabel1
{
   padding: 0px;
   line-height: 18px;
}

div.TextPositionRed{
	clear:both;
}

div.verifyErrorDiv
{
	width: 740px;
	display:none;
	padding-top:5px;
	margin: 0px;
}
div#verifyErrorText
{
	margin-top: 10px;
}

div.inputLabel
{
    position :relative;
    float:left;
    clear:left;
    line-height: 24px;
    width : 158px;
    margin: 0;	
}

div.inputTextBox
{
    position :relative;
    float:left;
    width : 150px;
    margin-left: 2;  
}

.inputTextBox.visionInputTextBox {
    width: 239px;
}

input.visionIdInput{
	width: 100%;
}

div#cancelNotificationWindow
{
    display: none;
}

div#cancelNotificationContent
{
	margin : 10px;
}

div#cancelNotificationButtonsDiv
{
	position:relative; 
    float : left;
    clear : both;
    margin: 0 0 0 4px;
    padding: 10 0 0 30px;
}

div#idInputs, div#pswdInputs, div#pinInputs
{
	position : relative;
	float : left;
	width:390px;
}

div#idRules, div#pwdRules, div#pinRules
{
	position : relative;
	float : left;
	padding-left: 20px;
	width: 450px;
	margin-left: 100px;
}

div.iconAlert 
{
    position : relative;
    float : left;
    background: url(../../../images/icon_alert.svg) no-repeat;
    height:25px;
    width: 27px;
}

div.iconPrint 
{
    position : relative;
    margin-top : 6px;
    height:14px;
    width: 10px;
}

div.iconPrintPIN 
{
    position: relative;
    top: 8px;
    height: 14px;
    width: 10px;
    left: 925px;
}

div.confirmInfoDiv, div.errorInfoDiv
{
	position : relative;
	float : left;
	clear : both;
	width : 967px;
    margin-left: 4px;
    margin-bottom: 5px;
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
}

div.confirmInfoDiv,div.errorInfoDiv {
    position: relative;
    float: left;
    clear: both;
    width: 967px;
    margin-left: 4px;
    margin-bottom: 5px;
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px
}

div.errorInfoDivPIN,div.confirmInfoDivPIN {
    position: relative;
    clear: both;
    width: 967px;
    margin-left: 4px;
    margin-bottom: 5px;
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px
}

div.confirmHeader
{
	position:relative; 
    float : left;
    clear : both;
    width : 150;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-left: 4px;
}

div.confirmPrint
{
	position : relative;
	width : 100;
	margin-top : -23px;
	margin-left: 182px;
	margin-bottom: 4px;
}
.voicePinHelp
{
	margin-left : 5px;
	color : white;
	text-decoration:underline;
}

.voicePinHelpText
{
	margin : 4px;
}

.FooterDiv
{
   position : relative;
   clear : both;
   align:center;
   display: block; 
   border-style: none;
   margin-top : 10px;
   width: 100%;
}

div.customIdPromptCustomNow
{
	position : absolute;
	top: 262px;
	left: 545px;	
	width : 153px; 
	height: 28px;
	cursor: pointer;
}
.selfStyleFloat{
    float: left;
    padding:9px 1px;
}
.verifyErrorTextStyle{
    width:375px;
    margin-left:20px;
}
.imgWidth{
    width:849px;
}
div.titleSize{
	width:987px;
	height:27px;
}
div.titleCenter{
	line-height:19px;
}
.buttonPosition{
	position: relative;
    left: 937px;
}
.errorDisplay{
    display: inline-block;
}
.rulesBg{
	background: url(../../../images/icon_arrow_left.png) center center/cover;
	width: 24px;
    height: 24px;
    position: absolute;
    top: -4px;
    left: -1px;
}
.pwdRulesBg{
	background: url(../../../images/icon_arrow_left.png) no-repeat;
	width: 24px; 
}

