
/* Login Screen CSS */
html { overflow: auto; }
body {
	font-family:Arial, Helvetica, sans-serif;
	background:#d0e6fb url(../images/bg.jpg) top left repeat-x;
	/*background:#d0e6fb url(../images/lqdTmpltBg.jpg) top left repeat-x;*/
	margin:0; color:#2367b2; padding:0; font-size:12px;	
}
.userBg {
	background:#fff url(../images/userBg.gif) top left;
	height:230px; text-align:center; vertical-align:middle;
	padding:0 20px;
}
.loginBg {
	background:#427ab8; vertical-align:middle; color:#fff;
}	
.loginBg .error {
	background:#af0103; padding:2px;
	text-align:center; font-weight:normal; color:#fff;
}
a {text-decoration:none; color:#d6e7ff;}
a:hover {text-decoration:none; color:#fff;}
.copyright {font-size:11px; text-align:right;}

/* From Default.css for ChangeMyExpire Password */
.table { border:1px solid #9db4c9; font-family:Arial, Helvetica, sans-serif; }
.table input, select, textarea {font-family:Arial, Helvetica, sans-serif;}
input {font-family:Arial, Helvetica, sans-serif; padding:0 2px;}
/*input:focus, input:hover { background-color:#F0FFE6; }*/
.error{
	background:#e4eaf9; /*b11515*/
	color:#b11515;
	font-size:12px;
	font-weight:bold;
	min-height:20px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	/*padding:12px;*/
	padding:4px;
	border:1px #3e7cc6 dotted;
	margin:5px -15px 0 -16px;
	text-align:center;
}

.table .entityValue {padding:5px 5px 5px 10px; background:#e5ecf3; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}
.table .enteredValue {padding:5px 5px 5px 10px; background:#E5ECF3; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}
.table .enteredValueNoPadding {background:#E5ECF3; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.table .entitySubValue {padding:5px 5px 5px 10px; background:#e5ecf3; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}
h1 {
	padding:0;
	margin:0;
	font-size:13px;
	text-align:left;
	font-weight:bold;
}
h2 {
	color:#0f61a0;
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
h3 {
	color:#0f61a0;
	margin:0;
	font-size:11px;
	font-weight:bold;
}

.d1_btn {
	color:#25476c;
	background-color:#e8eff6;
	border-top-color:#276aa2;
	border-left-color:#276aa2;
	border-right-color:#1c588a;
	border-bottom-color:#1c588a;
	filter:progid:DXImageTransform.Microsoft.Gradient
	(GradientType=0,StartColorStr='#ffffff',EndColorStr='#b0c8dd');
}
.d1_btn_over, .d1_btn:hover {
	color:#000;
	background-color:#d8e4ed;
	border-top-color:#276aa2;
	border-left-color:#276aa2;
	border-right-color:#1c588a;
	border-bottom-color:#1c588a;
	filter:progid:DXImageTransform.Microsoft.Gradient
	(GradientType=0,StartColorStr='#b0c8dd',EndColorStr='#ffffff');
}

.d1_btn, .d1_btn_over {
	font:bold 13px Arial, Helvetica, sans-serif;
	cursor:pointer; padding:3px 10px; border:1px solid;	
}
/* IE6 Hacks */
*html .d1_btn, *html .d1_btn_over {padding:2px 5px!important;}
/* Target IE7 only */
@media { .d1_btn, .d1_btn_over {padding:1px 3px!important; } }

.selectedTextbox {background-color:#ffffbe;}
.warning-msg {padding:10px; }
.warning-msg p {padding:0 0 0 45px; margin:6px; background:url(../images/warning.gif) 5px 5px no-repeat;}
img {border:none; outline:none;}

.btn_panel {
	padding:10px; text-align:center;	
	background:#5c8ec4 url(../images/bottom_panel_bg.gif) 0 0 repeat-x;	
	border:1px solid #587d9d; margin:5px 0 0 0;
}
#changeExpireWrapper {margin:90px 0 20px 0;}
#changeExpireWrapper .innerWrap {margin:0 20px; background:#fff; color:#222;}
#changeExpireWrapper h2 {color:#0F61A0; font-size:140%; margin:20px 0 0 0;}
.bigger {font-size:120%;}
.warning {background:url(../images/warning_ss.gif) 0 0 no-repeat; padding-left:20px;}
#changeExpireWrapper .itxtendLogo {padding:20px 30px 10px 10px; text-align:right;}
#changeExpireWrapper .copyright {font-size:12px;}
#changeExpireWrapper .small {font-size:11px; padding-top:5px;}

/* Form Error Div */
#form_errors {position:fixed; background:#000 url(../images/warning.gif) 30px 20px no-repeat; top:0; left:0; color:#fff; display:none; width:100%; padding:25px 0; text-indent:70px; font-size:18px; border-bottom:5px solid #df1515; filter: alpha(opacity = 85);opacity:0.85;}

/* ---------------------New Login Page-------------------- */

#wrapper{width:auto;margin:0 50px;}
/*---- Login Text ------*/
.contentContainer{margin:0 85px 0 0;}
.LogoContainer{float:left;}
.ContactNumber{ font-family:"Arial Black", Gadget, sans-serif; font-size:16px; font-weight:bold; color:#d5e7f7; float:right; padding-left:30px; background:url(../images/phoneIcon.jpg) no-repeat top left; width:130px; height:23px;}
.ExternalTextWrapper{overflow:auto; overflow-x:hidden; height:510px; padding-right:20px;}
.ExternalTextWrapper h1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#0342aa; font-weight:bold; display:block; margin:0; padding:0}
.ExternalTextWrapper h2{color:#a62102; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; margin:0; padding:0}
.ExternalTextWrapper p{color:#3b3838; margin:0; padding:0; text-align:justify;}
.ExternalTextWrapper p.topText{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#35478c; text-align:justify; margin:6px 0;}
.ExternalTextWrapper a{color:#b10101; font-size:12px; font-weight:bold;}
.ExternalTextWrapper a:link{text-decoration:none;}
.ExternalTextWrapper a:hover{color:#042c88;}
.ExternalTextWrapper a:visited{text-decoration:none;}
.ExternalTextWrapper a:active{color:#000716;}
.ExternalTextWrapper img{border:0;}
.ExternalTextWrapper table{border:0;}
.txtContent{margin:0 0 0 15px;}
.borderTop{border-top:1px dashed #9aadc0;}
.borderBottom{border-bottom:1px dashed #9aadc0;}
.borderLeft{border-left:1px dashed #9aadc0;}
.borderRight{border-right:1px dashed #9aadc0;}
.mainHead{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#0342aa; font-weight:bold; display:block;}
.subHead{color:#a62102; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase;}
.topMargin{margin-top:30px;}
.leftBx{width:46%; float:left; margin-right:3%; padding-right:4%; border-right:1px dashed #9aadc0;}
.rightBx{width:46%;float:right;}
.bxText{color:#3b3838; margin:0; padding:0; text-align:justify;}
/*---- Login Box ------*/
.loginContainer{width:414px; margin:18px 8px 0 0; border:1px #7e95b2 solid; background:#aebeee url(../images/loginBxbg.jpg) left top repeat-x;}
.loginTop{margin:15px 22px 20px; width:366px;}
.loginLinks{width:397px; margin:8px; background:url(../images/LoginLnksBg.png) no-repeat top right; height:41px;}
.inputTxt{width:223px; height:20px;}
.Labels{width:90px; display:inline-block; margin-left:17px; color:#000;}
.frgtLnk{display:block; float:left; margin:15px 0 0 110px; color:#000; font-size:12px;}
.frgtLnk:hover{color:#041f81;}
.frgtLnk:visited{text-decoration:none;}
.frgtLnk:active{color:#a20202;}
.lognBtn{margin:10px 20px 0 0;}
.loginLinks a{color:#edd253; font-size:13px; font-weight:bold;}
.loginLinks a:hover{color:#f3a909;}
.loginLinks a:visited{text-decoration:none;}
.loginLinks a:active{color:#67a4ed;}
/*---- Client Machine info ------*/
.sysConfig{text-align:center; margin:8px 0; color:#022795;} 
/*---- Alert ------*/
.alert{background:url(../images/alertBg.png) no-repeat top right; width:428px; height:191px;}
.alert p{ padding:20px 30px 25px 20px; text-align:justify; color:#520b02; line-height:17px;}
/*---- Footer ------*/
.footer{height:50px;margin:0;color:#5d6164; background-color:#eff2f9; border-top:1px #b3d5f3 solid; position:absolute; left:0; bottom:1px; width:100%;}
.ftrLogo{float:right;}
.copyRight{float:left; margin:10px 0 0 10px; display:block; line-height:35px}
img{border:0;}
a{outline:none;}


/*.top{height:57px;}
.loginCont{height:270px; background:#b1d3fc url(../images/topBg.jpg) left top repeat-x; -moz-border-radius: 11px; -webkit-border-radius: 11px; border-radius: 11px;
behavior: url(border-radius.htc);}
.conentCont{padding:10px 15px;background-color:#f4faff;margin:4px 0 0 0; -moz-border-radius: 11px; -webkit-border-radius: 11px; border-radius: 11px;
behavior: url(border-radius.htc);}
.conentCont p{margin:2px 0; padding:3px 0;}
.loginBox{background: url(../images/loginBxbg.png) no-repeat top right; width:422px;height:257px;float:left;margin:5px 0 5px 5px;padding:10x 8x;color:#fff;}
.abtDigi{width:461px; height:250px; float:right; background:url(../images/abtDigi.png) no-repeat top right; margin:9px 9px 5px 0;}
.abtDigi table{margin:15px 10px 10px 15px;}
.logntxt{margin:10px 0 5x 0; height:23px; padding-top:18px; padding-left:19px;}
.logHead{float:left; width:55px; margin-right:150px;}
.usrnameInput{width:299px; background:url(../images/userBg.png) no-repeat top right;height:37px;float:right;}
.usrnameInput input{width:275px; height:23px; background:none; color:#333; margin:6px 0 0 8px; border:0; border-color:#fff;}
.pswrdInput{width:299px; background:url(../images/passBg.png) no-repeat top right; height:37px;float:right;}
.pswrdInput input{border:none; border-color:#fff; width:146px; height:23px; background:none; color:#333; margin:9px 5px 0 12px;}
.loginhelp{float:left;display:inline; }
.loginLnks a{color:#edd253; font-size:13px; font-weight:bold;}
.loginLnks a:hover{color:#f3a909;}
.loginLnks a:visited{text-decoration:none;}
.loginLnks a:active{color:#67a4ed;}
.clrdLnk{color:#333; font-size:13px; font-family:"Times New Roman", Times, serif; text-decoration:none; font-style:italic;}
.clrdLnk:hover{color:#0257bd; text-decoration:underline;}
.clrdLnk:visited{text-decoration:none;}
.clrdLnk:active{color:#000;}
.digiLogo{float:left; margin-left:80px; margin-top:4px; text-align:left; font-size:11px;}
.abttxt{text-align:justify; }
.abtHead{color:#e03b02; font-family:"Times New Roman", Times, serif; font-size:22px;}
.ftrUl{margin:0 0 0 25px; padding:0 0 0 10px;}
.ftrUl li{line-height:26px; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#000; list-style:url(../images/tick.png);}
.cntntHead{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#03418b; margin:0; padding:0;}
.imgPlc{ background-color:#FFF; width:277px; height:100px; text-align:center; margin:0 0 8px 0; border-bottom:1px dotted #cecece;}
.blcktxt{color:#3b3838;}
.rightTxt{margin-left:45px;}
.alertCont{border:1px #fa7a00 dotted; background-color:#fdedc6; padding:10px; margin:10px 0 0 0;}
.alertCont p{text-align:justify; margin:0; padding:0; color:#3b3838;}
.alertCont img{float:left; margin:0 10px 5px 0;}
.lables{float:left; display:block; line-height:37px;}
.loginLnks{ margin:8px auto 0; border-top:1px #013676 solid; width:90%; padding-top:5px;}*/