/* Copyright 1996-2013 Information Builders, Inc. All rights reserved. */
/* $Revision: 1.36 $: */
 
body, html {
 
	border:0;
	padding:0;
	margin:0;
	cursor:default;
	width:100%;
	height:100%;
	overflow:hidden;
	background-color: #FFF;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
.dynamic-html-top-page-div
{
	display: NONE;
}
.signin-box {
	margin-left:-650px;
	top:0%;
	left:50%;
	position:relative;
	width: 960px;
	height: 638px;
}
 
.signin-custom-frame-div {
	width: 260px;
	height: 280px;
	top: 485px;
	left: 810px;
	margin-left: -460px;
	margin-top: -280px;
	border: 3px solid #00b5e2;
	background: transparent no-repeat;
}
 
.signin-background-image {
    background-position: center center;
    background-repeat: no-repeat;
    width: 960px;
    height: 638px;
    top: 120px;
    left: 100px;
    background-image: url("images/customsignin.jpg");
}
 
.signin-custom-menu-bar-position {
	top: 220px;
	left: 475px;
}
 
.signin-custom-menu-bar-div {
	text-align:left;
	height: 25px;
	top:450px;
	left:475px;
}
 
.signin-custom-menu-bar {
	text-align:left;
	visibility: hidden;
	font:11px Arial, Verdana, Tahoma, Sans-Serif;
	white-space: nowrap;
	height: 25px;
	color: #ffffff;
	margin-right:5px;
	margin-left:5px;
}
 
.signin-custom-menu-bar-hover
{
	cursor: pointer;
}
 
.signin-menu-bar-separator {
	color: #ffffff;
}
 
.signin-custom-frame-title {
	top: 245px;
	left: 370px;
}
 
.signin-custom-title-div {
	font:     22px Arial, Verdana, Tahoma, Sans-Serif;
	top:240px;
	left:335px;
	width:300px;
	height: 25px;
}
 
.signin-custom-securityProvider-div{
	font:     14px Arial, Verdana, Tahoma, Sans-Serif;
	top:325px;
	left:280px;
	width:500px;
	height: 19px;
}
 
/* Position of the sign in image on the page  */
.signin-custom-image-div{
	top:220px;
	left:365px;
	width:32px;
	height: 32px;
}
.signin-custom-image {
        display: none;
	width: 32px;
	height: 32px;
	background: transparent no-repeat;
	background-image: url("images/faveicon.png");
	background-repeat: no-repeat;
        position: relative;
}
.signin-custom-forgotuserid-div{
    font:     10px Arial, Verdana, Tahoma, Sans-Serif;
	top:330px;
	left:415px;
	width:120px;
	height: 19px;
}
.signin-custom-forgotPassword-div{
    font:     10px Arial, Verdana, Tahoma, Sans-Serif;
	top:405px;
	left:410px;
	width:120px;
	height: 19px;
}
.signin-custom-frame-label{
  position:absolute;
  text-align:left;
  /* font:     13px Arial, Verdana, Tahoma, Sans-Serif;
  white-space: nowrap;
  font-weight: bold; */
  color: #000;
  height: 14px;
  top: 0px;
  left: 35px;
}
 
.signin-custom-username-div {
    font:     14px Arial, Verdana, Tahoma, Sans-Serif;
	text-align:left;
	width:270px;
	height: 19px;
	top:285px;
	left:445px;
}
 
.signin-custom-username-label {
	white-space: nowrap;
	top: 150px;
	left: 325px;
}
 
/* User Name editbox position */
.signin-custom-username-editbox-div  {
 	width: 150px;
 	height: 22px;
 	top: 305px;
 	left: 415px;
}
 
#_agree {
	display: NONE;
}
 
.signin-custom-username-editbox-input {
	text-align:left;
 	width: 135px;
}
 
.signin-custom-password-label-div {
    font:     14px Arial, Verdana, Tahoma, Sans-Serif;
	text-align:right;
	width:400px;
	height: 19px;
	top:360px;
	left:110px;
}
 
.signin-custom-password-label {
	white-space: nowrap;
}
 
/* password editbox position */
.signin-custom-password-editbox-div {
 	width: 150px;
 	height: 22px;
 	top: 380px;
 	left: 415px;
}
 
.signin-custom-password-editbox-input {
	text-align:left;
 	width: 135px;
}
 
 
.selectProvider-position-div {
	display: NONE;
	text-align:left;
	width: 140px;
	height: 24px;
	top: 350px;
	left: 280px;
}
 
.dynamic-html-page-div {
	width: 330px;
	height: 2600px;
	top: 210px;
	left: 660px;
	background: transparent no-repeat;
 
}
 
.dynamic-html-top-page-div {
	width: 800px;
	height: 50px;
	top: 90px;
	left: 333px;
}
 
.dynamic-html-bottom-page-div {
	width: 800px;
	height: 50px;
	top: 520px;
	left: 235px;
}
 
.signin-custom-remember-me-div {
	font-weight: normal;
	text-align:left;
	font:12px Arial, Verdana, Tahoma, Sans-Serif;
    width: 260px;
	height: 20px;
	top: 400px;
	left: 280px;
}
 
.signin-custom-remember-me {
	/*font-weight: bold; */
    font: 11px Arial, Verdana, Tahoma, Sans-Serif;
	text-align:right;
	height: 10px;
	top:0px;
	left:0px;
	white-space: nowrap;
	color: #000;
}
 
.signin-custom-button-signin-div {
	text-align:left;
	width: 110px;
	height: 44px;
	top:440px;
	left: 435px;
/*	background-color: #4CAF50; */
}
 
.signin-custom-button {
	width: 90px;
	height: 24px;
}
.signin-custom-button-signin {
  font: 12px Arial, Verdana, Tahoma, Sans-Serif;
  color:#000;
  text-align: center;
  border: 1px solid #787979;
}
 
.signin-custom-button-signin-hover,
.signin-custom-button-signin-checked,
.signin-custom-button-signin-active
{
	 border: 1px solid #787979;
	 border-radius:4px;
	 behavior: url(web_resource/signin/PIE.htc);
	 color:#333333;
}
 
div.signin-custom-button-signin{border: 1px solid #787979;}
div.signin-custom-button-signin-hover span.signin-button-label, div.signin-custom-button-signin-hover div.signin-button-label
{
	border-right-style:none;
}
 
.signin-custom-menu-bar-selection {
    background: transparent no-repeat;
    display: none;
    float: left;
    font: normal 12px Tahoma,arial;
    padding-right: 4px; /* sliding doors padding */
    text-decoration: none;
    color:rgb(6,0,0);
}
.signin-custom-menu-bar-selection:hover {
	background: transparent no-repeat;
	color:rgb(0,0,230);
	cursor:pointer;
}
.signin-custom-menu-bar-separator
{
    color: #000;
}
.signin-custom-button-signin {
    background: #ffffff no-repeat scroll top right;
    cursor: pointer;
    display: block;
    float: left;
    font: normal 12px Tahoma,arial;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
 
a.signin-custom-button-signin span {
    background: transparent no-repeat;
    display: block;
    line-height: 10px;
    padding: 3px 0 3px 18px;
}
 
.signin-custom-error-div {
	width: 315px;
	height: 20px;
	visibility: hidden;
	top: 450px;
	left: 280px;
}
 
.signin-custom-error-message {
	text-align:left;
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	white-space: nowrap;
	height: 16px;
	color: red;
	font-size: 10px;
	top: 0px;
	font-weight: bold;
	left: 15px;
}
 
.signin-custom-error-image {
 /* visibility:hidden; */
	width: 16px;
	height: 16px;
	background-image: url("images/customsignin_invalidcredentials16.png");
	background-repeat: no-repeat;
    background-position: left top;
}
 
.signin-custom{
	position:absolute;
	overflow:hidden;
	overflow:-moz-scrollbars-none;
}
 
.signin-button, .signin-button-label{
	position:absolute;
	overflow:hidden;
	overflow:-moz-scrollbars-none;
	padding:4px 8px 4px 8px;
}
 
.signin-button-label{
	font:11px Arial, Verdana, Tahoma, Sans-Serif;
	text-align:center;
	border:0px;
	background-color:transparent;
	padding:4px 8px 4px 8px;
	width: 100%;
}
 
.signin-button, .button {
  font:       11px Arial, Verdana, Tahoma, Sans-Serif;
  text-align:     center;
  border: 1px solid #263c62;
  border-radius: 4px;
  behavior: url(web_resource/signin/PIE.htc);
}
 
/*Begin Change Password Dialog*/
.signin-custom-change-password-position {
	z-index: 4;
	visibility: hidden;
	width: 311px;
	height: 220px;
	top: 253px;
	cursor: default;
	left: 478px;
	background-color: #cfcfcf;
	color:#ffffff;
}
 
/* Change the background color of the change password title */
.signin-custom-change-password-title-position {
	top:0px;
	left:0px;
	width:311px;
	height: 19px;
    background-color:#ff7200;
}
 
.signin-custom-change-password-title-label{
  position:absolute;
  text-align:left;
  font: 11px Arial, Verdana, Tahoma, Sans-Serif;
  white-space: nowrap;
  font-weight: bold;
  height: 14px;
  top: 2px;
  left: 20px;
 
}
 
/* Change the image of the change password title */
.signin-custom-change-password-title-image {
 /* visibility:hidden; */
	width: 16px;
	height: 16px;
	background-image: url("images/changepassword_16.png");
	background-repeat: no-repeat;
    background-position: left top;
}
 
.signin-custom-change-password_username-label-position {
	text-align:right;
	width:130px;
	height: 22px;
	top:31px;
	left:10px;
}
 
.signin-custom-change-password_username-editbox-position {
	text-align:left;
	width:150px;
	height: 22px;
	top:30px;
	left:145px;
}
 
.signin-custom-change-password_old-password-label-position {
	text-align:right;
	width:130px;
	height: 22px;
	top:73px;
	left:10px;
}
 
.signin-custom-change-password_old-password-editbox-position {
	text-align:left;
	width:150px;
	height: 22px;
	top:70px;
	left:145px;
}
 
.signin-custom-change-password_new-password-label-position {
	text-align:right;
	width:130px;
	height: 22px;
	top:118px;
	left:10px;
}
 
.signin-custom-change-password_new-password-editbox-position {
	text-align:left;
	width:150px;
	height: 22px;
	top:115px;
	left:145px;
}
 
.signin-custom-change-password_confirm-password-label-position {
	text-align:right;
	width:130px;
	height: 22px;
	top:163px;
	left:10px;
}
 
.signin-custom-change-password_confirm-password-editbox-position {
	text-align:left;
	width:150px;
	height: 22px;
	top:160px;
	left:145px;
}
.signin-custom-change-password-button-signin-position {
	text-align:left;
	width:100px;
	height: 20px;
	top:195px;
	left:145px;
}
 
.signin-custom-change-password-button-cancel-position {
	text-align:left;
	width:100px;
	height: 20px;
	top:195px;
	left:225px;
}
/*End Change Password Dialog*/
 
/*Begin User Already signin in Dialog*/
 
.signin-custom-user-already-signin-position {
	z-index: 4;
	visibility: hidden;
	width: 311px;
	height: 170px;
	top: 450px;
	cursor: default;
	left: 35px;
	background-color: #cfcfcf;
	color:#ffffff;
}
 
.signin-custom-user-already-signin-label-position {
	text-align:left;
	width:270px;
	height: 100px;
	top:33px;
	left:10px;
	color:#000000;
}
.signin-custom-user-already-signin-title-image {
    visibility:hidden;
	width: 16px;
	height: 16px;
	background-image: url("images/default.16.gif");
	background-repeat: no-repeat;
    background-position: left top;
}
 
.signin-custom-user-already-signin-button-signin-position {
	text-align:left;
	width:100px;
	height: 20px;
	top:140px;
	left:130px;
}
 
.signin-custom-user-already-signin-button-cancel-position {
	text-align:left;
	width:100px;
	height: 20px;
	top:140px;
	left:225px;
}
/*End User Already signin in Dialog*/
 
 
p {
margin: 5px;
padding: 0px;
text-indent: 0px;
}
 
.text-field-disabled {background-color: #f0f0f0;}
 
/*
** used by custom HTML
*/
.warntext {
		display: NONE;
	    font-family: arial, sans-serif;
	    font-size:  10px;
	    text-align: left;
	    /*
	    border-top: 1px solid #ffa07a;
	    border-left: 1px solid #ffa07a;
	    border-right: 1px solid #ffa07a;
	    border-bottom: 1px solid #ffa07a;
	    background-color: transparent;
	    background-color: #ffe4e1;*/
}
 
.bottom {
	background-color: transparent;
	font-family: arial, sans-serif;
	color: #000006;
	border-top: 1px solid #000006;
	border-bottom: 1px solid #000006;
	text-align: center;
	line-height: 2em;
	font-size: 12px;
}
 
.bottom a {color: #000006; font-size: 12px;}
 
a { text-decoration: none; }
 
.copyright {
    clear: both;
    margin-top:10px;
    color:#333;
	font-family: arial, sans-serif;
	font-size: 12px;
    text-align:center;
}
 
.copyright a {color: #333; }
 
 
.signin-custom-language-div {
	text-align:left;
	width: 200px;
	height: 24px;
	top: 145px;
	left: 670px;
}
 
.signin-custom-language-label{
	font:12px Arial, Verdana, Tahoma, Sans-Serif;
	white-space: nowrap;
	color: #205ac7;
	cursor: pointer;
}
 
.Language-menu {
	background-color: #FFFFFF;
	color: #3B5565;
	margin: 0;
	overflow: hidden;
	cursor: default;
	border: 1px solid #205ac7;
	font: 11px Arial, Verdana, Tahoma, Sans-Serif;
}
 
.Language-menu table {font: 12px Arial, Verdana, Tahoma, Sans-Serif;}
 
.Language-menu{
	display:-moz-popup !important;
	position:absolute;
	overflow:hidden;
	visibility:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	z-index:100000;
	filter:none;
	border:1px inset;
	-moz-border-right-colors:#FFFFFF #E9E9E9;
	-moz-border-left-colors:#A2A2A2 #6A6A6A;
	-moz-border-bottom-colors:#FFFFFF #E9E9E9;
	-moz-border-top-colors:#A2A2A2 #6A6A6A
}
 
.Language-component{
	position:absolute;
	overflow:-moz-scrollbars-none;
	font:11px 'Open Sans', Arial, Verdana, Tahoma, Sans-Serif;
	color: #666;
}
img.Language-component{-moz-box-sizing:content-box}
.Language-menu .icon-column {
	width: 16px;
}
.menu-item TD {padding: 3px 5px;}
.menu-item-hover  {	color: #205ac7;cursor: pointer;}
 
.menu-item-disabled .shortcut,.menu-item-disabled .text,.menu-item-disabled .icon-column IMG
	{
	color: #4d4d4d;
	opacity: 0.75;
	filter: gray() alpha(opacity = 75);
}
.Language-menu .up-arrow,.Language-menu .down-arrow,.Language-menu .icon-column
	{
	background-repeat: no-repeat;
	background-position: center center;
}
.Language-menu .radiobutton-checked {
	background-image: url("images/radiobutton.gif");
}
