﻿.idmA
{
	color: #000000;
	font-family: Arial;
	font-weight:bold;
	font-size:16px;
}

.idmB
{
	color: #3570b3;
	font-family: Arial;
	font-weight:bold;
	font-size:13px;
}
.idmC
{
	color: #000;
	font-family:Verdana;
	font-size: 8px;
}

.idmD
{
	color: #000;
	font-family: Arial;
	font-weight:bold;
	font-size: 10px;
}

.idmE
{
	color: #274977;
	font-family:Verdana;
	font-size: 8px;
}

.idmE
{
	color: #000;
	font-family:Verdana;
	font-weight: bold;
	font-size: 8px;
}
.idmG
{
	color: #000;
	font-family:Verdana;
	font-size: 6px;
}

.idmH
{
	color: #999;
	font-family:Verdana;
	font-size: 8px;
}
.idmI
{
	color: #e51818;
	font-family:Arial;
	font-weight:bold;
	font-size: 10px;
}

.idmJ
{
	background-color: #eef2f6;
}

.idmK
{
	color: #fff;
	font-family:Arial;
	font-weight:bold;
 font-size :13px;
}
.idmL
{
	color: #fff;
	font-family:Verdana;
	font-weight:bold;
	font-size: 8px;
}


#idmLoginInside{
	position: relative;
    left: 115px;
}
#idmLoginOutSide
{	
	position:relative;    
    background-image:url("/FSG_REPOSITORY/idm/ajx_popup_052009.gif");    
    background-repeat:no-repeat;     
    left:-120px;  
    
}
.Loginhead{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 18px;
    color:#3570B3;
    font-weight:bold;
}
#idmlookupMsg
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.idmLongLabel
{  
	width : 120px;
	text-align:right;
}

.idmM
{
	color: #FFFFFF;
	font-family: Arial;
	font-weight:bold;
	font-size:16px;
	background-color: #3570b3;
	height:35px;
}

.idmN
{    
	position:relative;
	color: #FFFFFF;
	font-family:Verdana;
	font-size: 10px;
	top:-2px;  
}
.idmPopUpheader
{
	background-color: #3570b3;
}
.idmsubtitle
{
 position :relative; 
 left:-4px;
}

.idmSelect
{  
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-size: 11px;
	width:314px;
}

.idmHeadding
{    
	color:Black;
	font-family:Arial;
	font-size:20px;
	font-weight:bold; 
}
.mainItemCellImage 
    {     
    background:transparent url('/fsg_repository/idm/grd_208x212.jpg') no-repeat scroll 0 0;    	
	background-position:bottom right;		
    }   
.boxContainer 
	{ position: relative; background: #666; margin: 4px;
	}     
		
	
#retCustLoginCell,#newCustLoginCell,#guestLoginCell
{
	margin-top:10px;
	margin-bottom:10px;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	height:340px;
	border:solid 0px #d8d8d8;
	border-right-width:1px;
}
#guestLoginCell
{
	border-right-width:0px;
}
.idmA
{
	height:40px;
}
.pagetitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #003063;
	padding-left: 0px;
}
#retCustLoginBodys,#newCustLoginBody,#guestLoginBody
{
	height:160px;
	padding-left:0px;
}
#retCustLoginFooter,#newCustLoginFooter,#guestLoginFooter
{
	height:80px;
	padding-left:0px;
}
#retCustLoginFooter
{
	padding-left:55px;
}
#retCustLoginErr,#retCustLoginErr a
{
	color:#db4128;
	font-size:10px;
}
#retCustLoginErr a
{
	text-decoration:underline;
}

.headContainer {
	margin-top:70px;
}

.login{
	background-color: #FFF;
}

.idmNormalLabel{
	font-family: "HelveticaNeue" , "Helvetica Neue" , "Helvetica" , "Arial" , sans-serif;
	font-size: 14px;
	color: #505050;
	text-align: left;
}

.loginHeader {
	font-family: "HelveticaNeue" , "Helvetica Neue" , "Helvetica" , "Arial" , sans-serif;
	font-size: 26px;
	color: #505050;
}

.requiredFieldErrorIcon{
	height: 16px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.requiredField {
	margin-bottom: 0px !important;
}
select.requiredField {
	width: 314px;
}

.watermark {
   font-family: "HelveticaNeue" , "Helvetica Neue" , "Helvetica" , "Arial" , sans-serif;
	font-size: 14px;
	color: #b8b8b8 !important;
	font-style: italic;
}

placeholder {
   font-family: "HelveticaNeue" , "Helvetica Neue" , "Helvetica" , "Arial" , sans-serif;
	font-size: 14px;
	color: #b8b8b8;
	font-style: italic;
}
a.idmNomalLabel
{
    color: #365EBF;
    font-weight: normal;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
.default-label-s1
{
    font-size: 12px;
}
#passwordStrenghLbl
{
    margin-top:-5px;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}

.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

#TimeoutClose
{
    opacity:0.5;
}
#TimeoutClose:hover
    opacity:0.7;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin: -250px 0 0 -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}
.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -25%;
}
.modal.fade.in {
  top: 50%;
}
.modal.wide {
  width: 740px;
  margin: -250px 0 0 -360px;
}
.modal-header {
  padding: 9px 20px;
  border-bottom: 1px solid #eee;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-header h3 {
  margin: 0;
  line-height: 30px;
}
.modal-body {
  overflow-y: auto;
  max-height: 400px;
  padding: 20px;
}
.modal-form {
  margin-bottom: 0;
}
.modal-footer {
  padding: 14px 20px 20px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
}
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-shield {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #ffffff;
  opacity: 0.93;
}
.modal-shield .content {
  position: fixed;
  top: 50%;
  left: 50%;
  background-color: transparent;
  width: 560px;
  margin: -250px 0 0 -280px;
}


#timeoutModal 
{
        position: absolute;
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
          top: 350px; display: none;
          font-weight:400; line-height:22px;
}

#TimeoutHeader {padding-top:0px;border-bottom:none 0px white;}

#TimeoutHeaderInner {padding-top:38px;}

#TimeoutTitle {text-align:center; margin:0 0 0 0px; font-family:'Frutiger Next W01 Light',Calibri,'Trebuchet MS',sans-serif !important; font-weight:300; font-size:40px; color:#404040;}

#TimeOutBody {padding-top:38px;padding-left:40px;padding-bottom:30px;font-family:"Helvetica Neue",Arial,sans-serif !important; font-size:14px; color:#404040; font-weight:400;}

#TimeoutClose {padding-top:0px;margin-top:0px}
