﻿/* HTML Tags */
Body
{	font-family: Arial; 		color:Black; 	font-size:11px; 	line-height:100%; 	width:100%; height:100%;	margin:0px 0px 0px 0px;
	 line-height: 12px;

}
/*--------------------------------*/

/* Header Table */
.CSS-BGTable
{	background: #B4B4B4; padding:0px 0px 0px 0px; width: 990px; table-layout: fixed; vertical-align:middle; }

.CSS-BGTop
{	background: #B4B4B4 url(BG-Top.gif) no-repeat; 	padding:0px 0px 0px 0px; width: 990px;	height: 20px; 	table-layout: fixed; 	vertical-align:text-bottom;}
.CSS-BGHeading
{	background: #B4B4B4 url(BG-Middle.gif) repeat; 	padding:0px 0px 0px 0px; width: 990px;height :100%;	table-layout: fixed; 	vertical-align:middle;}
.CSS-BGMiddle
{	background: #B4B4B4 url(BG-Middle.gif) repeat; 	padding:0px 0px 0px 0px; width: 990px; height :100%;	table-layout: fixed; 	vertical-align:middle;}
.CSS-BGFootnote 
{   background: #B4B4B4 url(BG-Middle.gif) repeat; 	padding:0px 0px 0px 0px; width: 990px;height :100%;	table-layout: fixed; 	vertical-align:bottom;	font-size:9px;}
.CSS-BGBottom
{   background: #B4B4B4 url(BG-Bottom.gif) no-repeat; 	padding:0px 0px 0px 0px; width: 990px;	height: 20px; 	table-layout: fixed; 	vertical-align:middle;}

.CSS-BGPopUp
{	background: #FFFFFF; 	padding:0px 0px 0px 0px; width: 990px;	table-layout: fixed;vertical-align:Middle;	}
/*---------------------------------*/

/* Labels */
.SmallPlainText
{font-family:Arial; font-size:10px;color:Black; }
.EUAMessage
{font-family:Arial; font-size:11px;color:Black; }
.SmallBoldText
{font-family:Arial; font-size:10px;color:Black; font-weight:bold;}
.RegularPlainText
{font-family:Arial; font-size:11px;color:Black;}
.RegularBoldText
{font-family:Arial; font-size:11px;color:Black; font-weight:bold;}
.HeadPlainText
{font-family:Arial; font-size:13px;color:Black;}
.HeadBoldText
{font-family:Arial; font-size:13px;color:Black; font-weight:bold;}
.ErrorMsg
{font-family:Arial; font-size:10px;color:Red;}
.WarnMsg
{font-family:Arial; font-size:10px;color:Orange;}
.InfoMsg
{font-family:Arial; font-size:10px;color:Green;}
.lblHeader
{font-family:Arial; font-size:13px;color:Black; font-weight:bold;}
.HeadBoldTextWhite
{font-family:Arial; font-size:10px;color:White; font-weight:bold;}
.HeadBoldWhiteMain
{font-family:Arial; font-size:11px;color:White; font-weight:bold;}
.SmallPlainTextColore
{font-family:Arial; font-size:10px;color:white; }
.SmallBoldTextColor
{font-family:Arial; font-size:10px;color:Black; font-weight:bold;}
/*---------------------------------*/

/* Form Controls */
.txtSmallPlain
{ height:12px; width:100px; font-family:Arial; font-size:9px; color:Black;}
.txtRegularPlain
{ height:14px; width:100px; font-family:Arial; font-size:11px; color:Black; font-weight:bold;}
.txtSmallBold
{ height:12px; width:100px; font-family:Arial; font-size:9px; color:Black;}
.txtRegularBold
{ height:14px; width:100px; font-family:Arial; font-size:11px; color:Black; font-weight:bold;}
/*---*/
.AccordHeading
{	border-color:Black;	border-width:1px;	border-style:solid;	color:White; font-family:Arial; font-weight:bold; font-size:11px; background-color:#5382C1;  height:20px;   }
/*----------------------------------*/

/* Images  */
#LoadingDIV { background-color:White; width:140px; height:90px; border:1px; border-style:solid; border-color:Navy; vertical-align:middle; top: 50%; left: 50%; margin-top: -5px; margin-left: -80px; position:fixed; }
/*--------------------------------------------------*/

#Loadingprocesswindow 
{ 
    background-color:White; width:140px; height:90px;  border:1px; border-style:solid; border-color:Navy;  top: 50%;
    left: 50%;
    margin: -101px 0 0 -101px;
    position:absolute;
}

.changepwd_btn {
       background: url('Images/btn_change_pwd.jpg') no-repeat;
       border-collapse:collapse;
       width:299px;
       height:21px;  
}


.LabelHeading
{	border-color:Black;	border-width:1px;	border-style:solid;	color:White; font-family:Arial; font-weight:bold; font-size:11px; background-color:#5382C1;  height:20px;   }
/*----------------------------------*/

/* Images  */

.collapsePanel { width: 640px;
      height:0px;
      background-color:white;
      overflow:hidden;
}
 
.collapsePanelHeader{   
      width:640px;            
      height:20px;
      color: Yellow;
      background-color: Black;
      font-weight:bold;
      float:none;
      padding:5px; 
      cursor: pointer; 
      vertical-align: middle;
}


.ModalPopupBG
{
    background-color: #B4B4B4;
	filter: alpha(opacity=70);
}

.HellowWorldPopup
{
    min-width:200px;
    min-height:150px;
    background:white;
}


/* Treeview Domain Selection */
.PlainSmallLink a:link {color: Black; font-family:Arial; font-size:10px; text-decoration: none; }
.PlainSmallLink a:visited {color: Black; font-family:Arial; font-size:10px; text-decoration: none; }
.PlainSmallLink a:hover {color: Black; font-family:Arial; font-size:10px; text-decoration: none; }
.PlainSmallLink a:active {color: Black; font-family:Arial; font-size:10px; text-decoration: none;} 


/* Obout Combobox */
.item {position: relative; width: 100%; }
.label{position: absolute; top: 0px; left: 25px; }

.TDBGColor
{background: #5382C1; font-family:Arial; font-size:10px; }

.TDBGSAMLL
{BACKGROUND-COLOR: #5382C1; color: #FFFFFF; font-size: 11Px; height: 20px; width:40%; font-weight:bold; text-align:left;}


.TDBGSAMLL1
{BACKGROUND-COLOR: #5382C1; color: #FFFFFF; font-size: 11Px; height: 20px; width:40%; font-weight:bold; text-align:center;}


/*.DataGridFixedHeader{    position: relative;    top: expression(this.offsetParent.scrollTop-3);}*/

.HiddenStyle
{Visibility:hidden;}


/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

.slider_rail {    position: relative;    height: 16px;    width: 200px; background:#ffffff url(Sliderbar1.jpg) repeat-x;}  
.slider_handle {    position: absolute;    height: 50px;    width: 17px; } 
.handle-x-left {    position: absolute;    background: url( 'Yslider.jpg' ) no-repeat;   width: 17px; height: 25px; z-index: 200; cursor: w-resize; } 
.handle-x-right {  position: absolute; background: url( 'Rslider.jpg' ) no-repeat;  width: 17px; height: 25px; z-index: 201; cursor: w-resize; }
        .style2
        {
            width: 100%;
            height: 100%;
            border-style: none;
            border-width: 0px;
        }
        .style3
        {
            width: 100%;
            height: 100%;
            float: right;
            margin: 0 0 0 0;
            padding: 0 0 0 0;
        }
        .style5
        {
            font-size: small;
            font-weight: bold;
        }
        .style6
        {
            color: #000000;
        }
        .style7
        {
            font-size: small;
            font-weight: bold;
            color: #000000;
        }
        .style8
        {
           
            color: #000000;
           
        }


/* Modal Popup CSS*/
.mpBg
{
	background-color: #3753fc;
	filter: alpha(opacity=30);
	opacity: 0.3;
	
	
}
.mp {
	border: 1px dotted #CC3300;
	background-color: white;
	padding: 3px;
}
.mpHd
{
	background:url('images/tr_bg.png') repeat-x top;
	height: 25px;
	color: #241623;
	
	font-size: 13px;
	font-weight: bold;
	
	padding:5px 0px 0px 0px;
	
	
	
	width: 100%;
	
	
}
.mpClose
{
	text-align: center;
	width: 100%;
}
.mpCloseButton
{
	position: absolute;
	right: 4px;
	width: 17px;
	height: 18px;
}

.validatorCalloutHighlight
{
    background-color: lemonchiffon;
   
}

.ListSearchExtenderPrompt
{
	
	color:black;
	font-family :Arial;
	font-size : 8 pt;
	
}

.DynamicMenuItemStyle
{
	text-align:left;

}


.CharMapping {font-family:Wingdings; font-size:20px;}
.CharMapping2 {font-family:Wingdings 2; font-size:12px;}
.CharMapping3 {font-family:Wingdings 3; font-size:12px;}



/* ----- For Gridview by Siva ---- */

.gvFixedHeader   
    {   
      font-weight:bold;   
      position:relative;   
      background-color:White;   
    }   


.lblHeader
{
     
}   


/* ----- For header ---- */

.lblHeading
{
 background-color: lightblue;
 font-weight: bold;
 font-size: 11px;
 height:15px;
 text-align:left;
}


/* FORM ELEMENTS   
----------------------------------------------------------*/

/* -----For Table Row with Close Button in Popup ---- */
.trCloseButton
{ 
    background-color: lightblue;
}


a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:White;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:White}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:5px; width:15em;
    border:1px solid black; 
    background-color:lightblue; color:Black;
    text-align: center;
   
    }
    
    

/* New Style*/

.Main_tab {
	
	margin:0px auto;
	width:970px;
	padding:0px;
	background-color:#fff;
	/*background: #fff url("images/tab_bg.jpg") repeat-x top;*/
	
}
	.Main_tab td {
		vertical-align:top;
	}
.CA_logo {
	margin:5px auto;
	display:block;
	text-align:center;
	}
.wipro_logo {
	float:right;
	margin-right:90px;
	width:105px;
}
.client_logo {
	/*float:left;*/
	margin:-30px 5px 5px 80px;
	
	float:left;
	
	/*margin:-35px 0px 0px 50px;*/
  
	width:180px;
	max-height:100px;
	

}
#header {
	
}



#lock_box {
	background:url('images/login_box.png') no-repeat center;
	

	 
	height:360px;
	width:400px;
	position:static;
}
#login_box {
	 margin: 192px 2px 2px 81px;
	  
	position:absolute;
	
	width:300px;
	display:block;
}
.logbox_upper {
    color: #515151;
    /*margin:-2px 5px 0px 0px;*/
    margin:0px 0px -10px 0px;
    
    
}

#Login_content {
    font-size: 12px;
    margin-top: 50px;
    padding: 8px 8px 8px 20px;
    width: 520px;
}

#Login_content p {
	padding: 2px 0px;
	margin:5px 0px;
	color: #3A3A3A;

	line-height: 15px;
	
	
}

.logbox_btm {
    color: #515151;
    margin: 0;
    padding: 2px 19px;
    width: 95%;
}
.login_box_tab  td {
	 vertical-align:middle;
}
.btn {
	
	background:url('images/btn_bg.jpg') repeat-x;
	height:24px;
	width:auto;
	padding:3px 5px;
	color:#fff;
	font-weight:bold;
	margin:2px 2px 2px 5px;
	border-collapse:collapse;
	border-width:0px;
}
.btn:hover {
	color: #FFDFFF;
}

input[type=text], input[type=password] {
	border: 1px dotted #CCCCCC;
	height: 20px;
	/*border-collapse: collapse;
	border-radius: 3px;*/
}
.drpdwn {
	border: 1px dotted #CCCCCC;
	height: 20px;
	/*border-collapse: collapse;
	border-radius: 3px;*/
}
.tr_bg {
	background-color:#deecf1;
}
h3 {
	margin:3px;
	color:#000;
	line-height:25px;
}
.divider {
	border-style: none none dashed solid;
	height: 5px;
	display: block;
	margin: 10px 0px 0px 0px;
	border-bottom-width: 1px;
	width: 97%;
	border-left-width: 5px;
	border-bottom-color: #CCCCCC;
	border-left-color: #FF9933;
}

/* Master Page*/

#header_inner {
	background:url('../../Common\Images\NewLogin\Logo_holmes.png') no-repeat center ;
	height:110px;
	
	
}

.Main_tab_inner {
	
	margin:0px auto;
	width:970px;
	padding:0px;
	background-color:#fff;
	
}
	.Main_tab_inner td {
		vertical-align:top;
	}

#top_nav {
	height:27px;
	background:url('images/menu_bg.png') repeat-x center;
	padding-left:4px;
	/*background-color:#62075c;*/
}


.CA_logo_inner {
    display: table-row;
    float: right; 
    margin:0px 70px 0px 0px;
    

}


.CA_logo_inner1 {
    display: table-row;
    text-align: center;
   
}
.wipro_logo_inner {
	float:right;
	
	margin:2px 8px 2px 240px;
}
.client_logo_inner {
	float:left;
	margin:20px 5px 5px 15px;
	width:180px;
	/*max-height:100px;*/
	
}


.userinfo {
	background: url("images/usr_bg.png")  repeat-x top;
	color: #FFFFFF;
	float: right;
	padding: 7px 5px;
	/*border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #CC0066;*/
}


	.userinfo a {
		color:#fff;
		text-decoration:none;
	}
	.userinfo a:hover {
		color:#ddd9e5;
		text-decoration:underline;
	}

#footer {
	background: url('images/footer_bg.png') no-repeat center top;
	color: #fff;
	padding: 14px 10px 0px 10px;
	margin-top: 4px;
	height: 32px;
	color: #5A5050;
	text-align: center;
}

.content_tab {
	border: 1px dotted #666666;
	padding: 0px;
	min-width:400px;
	background-color:#fff;
	
	margin-left:10px;
}
	.content_tab table {
		border-spacing:0px;
		border-collapse:collapse;
	
	}
.tr_header {
	/*background-color: #6786E0;*/
	background:url('images/tr_bg.png') repeat-x top;
	height: 25px;
	color: #241623;
	padding:0px;
	font-size: 13px;
	font-weight: bold;
	text-align:center!important;
}
.content_tab td {
	padding:6px 6px 2px 6px;
    
	/*padding:2px;*/
}
.info {
	width:500px;
	padding:2px;
}

.abt_us_inner {
	
	
	margin:0px auto;
	width:970px;
	padding:0px;
	background-color:#fff;
	background: #fff url("images/tab_bg.jpg") repeat-x top;

}
.CA_grid {
	width: 100%;
	background-color: #fff;
	font-family: Tahoma;
	font-size: 11px;
	margin: 5px 0 10px 0;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	
}
    .CA_grid td {
	padding: 5px 7px;
	border: 1px solid #CCCCCC;
	color: #313131;
	margin: 0;
}
    .CA_grid th {
	padding: 5px 7px;
	color: #000;
	background: url('images/grid_header.png') repeat-x top; /*background-color: #6d386b;*/
	border-left: solid 1px #525252;
	font-size: 11px;
	text-align: left;
	border-left-color: #CCCCCC;
}
.CA_grid .alt { background: #f0f0f0 url(grd_alt.png) repeat-x top; }
.CA_grid .pgr {background-color: #6d386b; }
    .CA_grid .pgr table { margin: 5px 0; }
    .CA_grid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .CA_grid .pgr a { color: #ccc; text-decoration: none; }
    .CA_grid .pgr a:hover { color: #99ccff; text-decoration: none; }
    .CA_grid tr:hover
    {
       background-color:#e0e0e0;
       background-image:none;
    }
    .CA_grid .pgr :hover
{
	background-color: #355702;
}

.contentholder {
	margin:0px auto;
	padding:10px;
	min-height:300px;
}

	.contentholder table {
		margin:0px auto;
	}


.about_us_content  {

	background:  url("images/abt_bg.jpg") bottom no-repeat;
	
	padding:10px 0px 140px 10px;
	font-size: 13px;
	color: #333333;
}


	
	.ajax__validatorcallout div {
    background-color: #FFFACD;
    border: 1px solid #000000;
    padding: 4px;
}
	 .ajax__validatorcallout td {
	background-color: #EEEEEE;
	border: 1px solid #000000;
	padding: 4px 0px 4px 0px !important;
}
	 .ajax__validatorcallout_icon_cell  img {
		 padding:1px 3px 1px 4px!important;
   
}


.submenu {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #660033;
	font-size:13px;
}

.btn1 {
	border: 1px solid #666666;
	background: url('images/btn1_bg.png') repeat-x;
	height: 25px;
	width: auto;
	padding: 3px 5px;
	color: #000;
	font-weight: bold;
	margin: 0px 2px 2px 5px;
	border-collapse: collapse;
}
.btn1:hover {
	
	background:url('images/btn1_hvr_bg.png') repeat-x;
	
}
h2 {
	color: #200010;
	font-size:14px;
	margin:5px;

}

.CA_rptr {
	
	background-color: #fff;
	font-family: Tahoma;
	font-size: 11px;
	margin: 5px 0 10px 0;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	text-transform: capitalize;
}
    .CA_rptr td {
	padding: 5px 7px;
	border: 1px solid #CCCCCC;
	color: #313131;
	margin: 0;
}
    .CA_rptr th {
    white-space : nowrap;
	padding: 5px 7px;
	color: #000;
	background: url('images/grid_header.png') repeat-x top; /*background-color: #6d386b;*/
	border-left: solid 1px #525252;
	font-size: 11px;
	text-align: left;
	border-left-color: #CCCCCC;
}
.CA_rptr .alt { background: #f0f0f0 url(grd_alt.png) repeat-x top; }
.CA_rptr .pgr {background-color: #6d386b; }
    .CA_rptr .pgr table { margin: 5px 0; }
    .CA_rptr .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .CA_rptr .pgr a { color: #ccc; text-decoration: none; }
    .CA_rptr .pgr a:hover { color: #99ccff; text-decoration: none; }
    .CA_rptr tr:hover
    {
       background-color:#e0e0e0;
       background-image:none;
    }
    .CA_rptr .pgr :hover
{
	background-color: #355702;
}


.menubg {
	 background-color:#4c074b;
}

.indxpage_tab {
	background-color: #C9D6F1;
}



.accunlk_btn {
	background: url('Images/btn_account.jpg') no-repeat;
	 
	
	width:221px;
	height:21px;
	
}

.accunlk_btnfr {
	background: url('Images/btn_accountfrfr.jpg') no-repeat;
	 
	
	width:221px;
	height:21px;
	
}

.accunlk_btn_sap {
	background: url('Images/SAP_AccountUnlock_PwdReset.jpg') no-repeat;
	 
	
	width:270px;
	height:31px;
	
}


.accunlk_btn_sapfr {
	background: url('Images/SAP_AccountUnlock_PwdResetfrfr.jpg') no-repeat;
	 
	
	width:270px;
	height:31px;
	
}

.rst_btn {
	background: url('Images/btn_reset.jpg') no-repeat;
	 
	
	width:165px;
	height:21px;
	
}

.login_btn {
	background: url('Images/btn_login.jpg') no-repeat;
	 
	border-collapse:collapse;
		
	width:46px;
	height:21px;
	
}

.login_btnfr {
	background: url('Images/btn_loginfrfr.jpg') no-repeat;
	 
	border-collapse:collapse;
		
	width:46px;
	height:21px;
	
}

.guidelines_btn {
	background: url('Images/guidelines.jpg') no-repeat;
	 
	
	width:104px;
	height:21px;
	
}

.guidelines_btnfr {
	background: url('Images/guidelinesfrfr.jpg') no-repeat;
	 
	
	width:104px;
	height:21px;
	
}