﻿
body
{
    margin:0px;
    font-family:Verdana; 
    font-size:10px; 
    color: #666666;
}
h1
{
    font-family:Verdana;
    font-weight:normal;
    font-size:22px;
    color:#AB3131;
}
h2
{
    width: 300px;
    font-family:Verdana;
    font-size:14px; 
    color:brown; 
    margin:10px 10px 10px 35px;   
}

.member-home-title
{
	font-weight: bold;
	font-family:Verdana;
    font-size:14px; 
    color:#AB5531; 
}

h3
{
    width: 280px;
    font-family:Verdana;
    font-size:10px; 
    color:brown; 
    margin: 10px 2px 10px 35px; 
    
}
.clear
{
    clear: both;
    height:5px;
    font-size:0px;    
}

#page-outer
{
    width: 974px;
    margin: auto;
}
#header /*Container for header section*/
{
    width: 100%;    
}
#header-top
{
}
#header-logo
{
    float:left;
    width: 250px; 
}
#header-top-right
{
   float:left;
   width:711px;
   text-align:right; 
}
#header-menu
{
    margin:10px 0px 20px 0px;
}
#header-img 
{
    clear:both;
    background-image:url(../../images/inside_header.jpg);
    width: 974px;
    height:110px;
}

#default-header-img
{
    clear:both;
    background-image:url(../../images/home_header.jpg);
    width: 974px;
    height:170px;
}

.loggedin-sitepath   
{    
	padding:5px 5px 5px 0px;
}

#master-header-separator-line
{
  width:98%;
  height:2px;
  margin-left:5px;
  margin-right:5px;
  background-image:url(../../images/topline_dark.gif);
}

.Login-Name-Control-Text
{
    float:left;
    font-family: Verdana;
    font-size:11px;
	font-weight: bold;		
}

#content-outer /*Container for middle section*/
{
   
    width:948px;
    padding: 0px 0px 0px 24px;
    border-left:solid 1px #DDDDDD;
    border-right:solid 1px #DDDDDD;
    /*border-top:solid 1px #DDDDDD;*/
}

/* ----Curved border-- */
	
#topmiddle
{
    width:957px;
    border-top:solid 1px #DDDDDD;
    float:left;
    height:1px;
    font-size:1px;
}
#topcornerleft
{
	float: left;
	height:8px;
	width:7px;
	font-size:8px;
	/*background-image:url(../../images/leftround.gif);*
	background-repeat:no-repeat;*/
	
}
#topcornerright
{
	float: right;
	height:8px;
	width:7px;
	font-size:8px;
	/*background-image:url(../../images/rightround.gif);
	background-repeat:no-repeat;*/
	
}
/*---------------*/

#bottommiddle
{
    width:957px;
    border-bottom:solid 1px #DDDDDD;
    float:left;
    height:8px;
    font-size:1px;
}
#bottomcornerleft
{
	float: left;
	height:8px;
	width:7px;
	font-size:8px;
	/*background-image:url(../../images/leftroundbottom.gif);
	background-repeat:no-repeat;*/
	
}
#bottomcornerright
{
	float: right;
	height:8px;
	width:7px;
	font-size:8px;
	/*background-image:url(../../images/rightroundbottom.gif);
	background-repeat:no-repeat;*/
	
}

/* --- end ---  */

#footer /*Container for footer section*/
{
    width:100%;    
    border-top: 1px solid #666666;
}
#footer-left
{
    float:left;
    padding: 5px 0px 5px 0px;
    width:80%;   
}
#footer-right
{
   float: right;
   width:160px;
}
.validation-summary
{
  
}
.form-part
{
    float: left;
    width: 100%;    
}

.form-part-container
{
    margin: 0px 0px 0px 10px;
     width: 45%; 
     float: left; 
   
}

.timesheet-form-part-container
{
    margin:0px 30px 0px 30px ;
   
}

.field-required
{
    width: 120px;
    float: left;
    text-align: left;
    font-family: Verdana;
    font-weight:bold;
    padding: 5px 15px 5px 5px; 
    color:#cc0000;   
}

.field-normal
{
	width: 120px;
    float: left;
    text-align: left;
    font-family: Verdana;
    font-weight:bold;
    padding: 5px 15px 5px 5px; 
    color:#cc0000;   
    
    
}

.field-control input
{
    height:15px;
    width:150px;    
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border:1px solid  #999999;
}

.field-control textarea
{
    height:30px;
    width:150px;
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border:1px solid  #999999;
}

.field-file-container input
{
    height:20px;
    width:150px;
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	
	border:2px solid #999999;
	border:1px solid #999999 !important;
}

.field-select
{
    border:1px solid #999999;
    height: 18px;
    width: 152px; 
    overflow: hidden;     
    float:left;
}
.field-select select
{
    width: 157px;
    height: 22px; 
    margin-top: -2px;
    margin-left: -2px;    
    border:1px solid #999999;  
}
 

.field-checkbox input
{
  border:1px solid #999999;
  width:13px !important;
  width:15px;
  text-align:center;  
}



.spacer
{
   clear:both;
   height:10px;
   font-size:10px; 
}
.horizontal_gap
{
  float:left;
   width:10px;
   font-size:10px; 
}

#content-bottom
{
   clear:both;
   text-align:center;
}

#content-bottom-changepassword
{
   width: 322px;
   clear:both;
   text-align:right;
}
.client-content-bottom
{
   clear:both;
   text-align:center;
   padding-top: 20px !important;
   padding-top:0px;
}

.grid-layout
{
    border:1px solid #000000;
    width: 80%;
}
.grid-layout td,th
{
    border:1px solid #000000;
    padding-left: 5px;
}



/* Reports - Payrun */

.payrun-field-required
{
    width: 180px;        
}

/*********************/

/* Login Control Css by Survi */

.login-field-required
{
    width: 80px;
    float: left;
    text-align: left;
    font-family: Verdana;
    font-weight:bold;
    padding: 5px 15px 5px 9px;        
}

.login-field-link
{
	width: 100px;
    float: left;
    text-align: left;
    font-family: Verdana;
    font-weight:bold;
    padding: 5px 5px 5px 100px;        
}

.login-field-checkbox 
{
	margin-left:100px !important;
	margin-left:106px;
	height:18px;
    width:150px;
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	vertical-align:middle;			
}
 
.login-field-button 
{
	margin-left:102px !important;	 
	margin-left:106px;
}

.login-form-part
{
    float: left;
    width: 300px;          
}

.login-error-message-home
{     
     font-weight:normal;
	 font-size:10px;     
	 font-family:Verdana;     
	 color:red;      
	 padding: 5px 5px 5px 100px;          
}

.login-error-message
{     
     font-weight:normal;
	 font-size:10px;     
	 font-family:Verdana;     
	 color:red;      
}

.login-error-message-sessionend
{     
	padding-left:10px;
     font-weight:normal;
	 font-size:10px;     
	 font-family:Verdana;     
	 color:red;      
}

/************* END *****************/

/***************Survi***************/

.popupCalendar
{
	/*position:absolute;*/
	visibility:hidden;	
	opacity:.9;
	filter: alpha(opacity=90);	
	/*width:400px;	*/
	/*background-color:#FFFFC0;*/
	background-color:White;	
}

.calendar
{
	font-family:Verdana;
	font-size:12px;	
	/*height:50px; */
	width:500px;	
}

#imgPrevMonth
{
	background-repeat:no-repeat;
	background-image:url(images/monthleft.gif);
	height: 13px;	
	cursor: pointer;
}

#imgNextMonth
{
	background-repeat:no-repeat;
	background-image:url(images/monthright.gif);
	height: 13px;	
	cursor: pointer;
}

#imgSelectWeek
{
	background-repeat:no-repeat;
	background-image:url(images/selweek.gif);
	height: 13px;
	width: 25px;
	cursor: pointer;
}

#imgSelectMonth
{
	background-repeat:no-repeat;
	background-image:url(images/selmonth.gif);
	height: 13px;
	width: 25px;
	cursor: pointer;
}

/**************************************/

/*Modal Popup*/

.modalPopup 
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:380px;	
		
}

.header-popup-div
{
	background-color:#FF9900;		
	height:18px;
}

.title-popup-div
{
	float:left;	
	vertical-align:middle;	
	font-family: Verdana;
	font-weight:bold;
    font-size: 12px;
    color:White;    
    padding:2px;
    width:250px;    
}
.popup-close-div 
{	
	float:right;
}
.popup-close-div input
{	clear:both;
	color:Black;
	font-family: Verdana;
    font-size: 12px;
    font-weight:bold;
    width:20px;    
    border:1px solid #000000; 
    background-color:#FF9900;    
}

.body-popup-div
{	
	width:98%;
	height:210px;	
	overflow:auto;
	padding-left:5px;	
}

.footer-popup-div
{
	background-color:#FF9900;
	height:18px;
}

.PopupBackground 
{
	background-color:Gray;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.clear-div
{
	clear:both;
	height:0px;
	font-size:0px;
}

/***************END********************/

/*********Forgot Password Css ***********/

#forgotpassword-outer-div
{
	width:350px;		
}
.forgotpassword-header-message
{
	width: 100%;
    float: left;
    text-align: left;
    font-family: Verdana;
    font-size:10px;
    font-weight:bold;
    padding: 5px 5px 5px 5px;        
}

.forgotpassword-error-message
{
    float: left;
    text-align: left;
    font-family: Verdana;
    font-size:10px;
    font-weight:bold;     
}

.field-required-password
{
    width: 100px;
    float: left;
    text-align: left;
    font-family: Verdana;
    font-weight:bold;
    padding: 5px 5px 5px 5px;  
   
}


 .content-bottom-password
{
   width:263px;
   clear:both;
   text-align:right;
   
}


/*********End****************************/

/********Menu Css 14/09/06 *************/

#menu-img-div
{
	float:right;
}

.popupMenu {
	position:absolute;
	visibility:hidden;	
	opacity:.9;
	filter: alpha(opacity=90);	
	background-color:White;	
}

.menu-section
{
	/*width:196px;
	height:152px;*/
	float:left;
	border:solid 1px #8C1919;
	/*border-right:1px solid black;
	border-left:1px solid #8C1919;
	border-bottom:1px solid #8C1919;*/
}

.menu-header1
{
	margin:0px;
	margin-left:0px;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:3px;
	background-color:#8C1919;			
	height:15px;	
	width:195px;	
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(images/controlpanel_icon.gif);
    font-family: Verdana;
	font-weight:bold;
    font-size: 10px;   
    color:White;
}

.menu-header1li
{
	list-style-type:none;
	display:inline;
	margin-left:25px;	
	font-family: Verdana;
	font-weight:bold;
    font-size: 12px;
    color:White; 
    height:23px;
    padding-top:10px; 
}

.menu-content
{
	padding: 5px 5px 5px 5px;	
	font-family: Verdana;
	font-weight:bold;
    font-size: 12px;            
}

.menu-contentli
{
	/*list-style-type:&raquo; */
	/*list-style-image:url(images/arrow.gif);*/
	/*list-style-type: circle;*/
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(images/arrow.gif);
	font-family: Verdana;
	font-weight:bold;
    font-size: 12px;   
    text-indent: 12px;
    padding: 2px 2px 2px 2px;
}

/***************************************/
/* Accordion */
.accordionHeader
{  
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content
{
	float: left;
	width: 100;	
	color: #666666;
}

#master_content .accordionHeader a
{
	color: #8C1919;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color:white;
   /* border: 1px solid #2F4F4F;*/
    color:Gray;
    border-top: none;
    padding: 5px;
    padding-top: 10px;    
    padding-right:10px;
    font-family:Verdana;
    font-size:10px;
}

/****************END*************************/


/*************** Preeti ***************/


/* **************** Reports *************/
.reports-form-part
{
    float: left;
    width: 80%;    
}

.reports-field-normal
{
    width: 220px;
    float: left;
    text-align: left;
    font-family: Verdana;
    padding: 5px 15px 5px 5px;  
}

 
.report-content-bottom
{
   clear:both;
   text-align:center;
   border:solid 1px red;
}

/* ****************** END ***************/

/* ************** repeater ****************/
.field-repeater-rate-input
{
    height:15px;
    width:100px;    
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    /*direction :rtl;	*/
    text-align:right;
    border:1px solid  #999999;
}

.repeater-header
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	color: black;
   	height:20px;
   	background-color:#DD8B80;
}



/* *********** Site map Path *********** */
.sitemappath-node-current-style
{
    background-color:White;
    border-style:none;
    font-weight:bold;
    color:Maroon;
    font-size:11px;
    font-family:Verdana;
}

.sitemappath-node-root-style
{
    background-color:White;
    border-style:none;
    font-weight:bold;
    color:Gray;
    font-size:11px;
    font-family:Verdana;
    /*font-style:italic;*/
}
  

/* ********** Link Style *************/


A.Size-12
{	
	text-decoration:	none;
	font-family:Verdana;
	color:	#00196A;
	FONT-SIZE: 12px;
}

A:hover.Size-12
 {	
	text-decoration:	underline;
	font-family:Verdana;
	color:	#000000;
	FONT-SIZE: 12px;
 }

A.Size-10
{	
	text-decoration:	none;
	font-family:Verdana;
	color:	#000000;
	FONT-SIZE: 10px;
}

A:hover.Size-10
 {	
	text-decoration:	underline;
	color:	#000000;
	FONT-SIZE: 10px;
 }
 


a:link
{
font-family:verdana;
font-size:8pt;
color:#333333;
text-decoration:none;
/*font-weight:bold;*/
}

a:hover 
{
font-family:verdana;
font-size:8pt;
color:#333333;
text-decoration:underline;
/*font-weight:bold;*/

}

a:visited 
{
font-family:verdana;
font-size:8pt;
color:#333333;
text-decoration:none;
/*font-weight:bold;*/
}

a:active 
{
text-decoration: underline;
font-family:verdana;
font-size:8pt;
color:#333333;
/*font-weight:bold;*/
}

a:visited:hover
{
text-decoration: underline;
font-family:verdana;
font-size:8pt;
color:#333333;
}


a.page:link
{
font-family:verdana;
font-size:8pt;
color:#9F1600;
text-decoration:none;
/*font-weight:bold;*/
}

a.page:hover 
{
font-family:verdana;
font-size:8pt;
color:#9F1600;
text-decoration:underline;
/*font-weight:bold;*/

}

a.page:visited 
{
font-family:verdana;
font-size:8pt;
color:#9F1600;
text-decoration:none;
/*font-weight:bold;*/
}

a.page:active 
{
text-decoration: underline;
font-family:verdana;
font-size:9pt;
color:#9F1600;
/*font-weight:bold;*/
}

a.page:visited:hover
{
text-decoration: underline;
font-family:verdana;
font-size:8pt;
color:#9F1600;
}



/* ************** END *****************/

   .FreezePaneOff
   {
      visibility: hidden;
      display: none;
      position: absolute;
      top: -100px;
      left: -100px;
   }

   .FreezePaneOn
   {
      position: absolute;
      top: 0px;
      left: 0px;
      visibility: visible;
      display: block;
      width: 1100px;
      height: 5000px;
      background-color: #cccccc;
      z-index: 999;
      filter:alpha(opacity=85);
      -moz-opacity:0.85;
      padding-top: 20%;
   }
   
   .FreezePaneOnInHost
   {
      position: absolute;
      top: 0px;
      left: 0px;
      visibility: visible;
      display: block;
      width:100%;
      padding-top: 20%;
      z-index: 999;
   }
   
   .InnerFreezePane
   {
      text-align: center;
      width: 200px;
      height: 20px;
      background-color: #dddddd;
      color: White;
      font-size: large;
      border: solid 1px red;
      padding: 9px;
   }

    .processing-div
    {
        text-align:center;
    }


/* *************** END ***************/
/* pop up datacontrol */

.modalPopupGrid 
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:950px;
	height:480px;	/*420*/
		
}



.popup-datacontrol-parent-div
{
    overflow:hidden;
    height:240px;
}


.body-popup-datacontrol-div
{	
	width:99%;
	height:410px;	
	overflow:auto;
	padding-left:5px;	
}

/*-------- end --------*/

.default-welcome-margin-div
{
    margin-left:5px;
    margin-top:8px;
}

/************** END *******************

/*----------Rakesh End CSS---*/


.Heading		/* For Headings	*/
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:  #666666;
	text-align: left;
	padding-bottom: 15px;
}

.div-loggedin-sitepath  /* div containg login status & sitemappath */
{
    margin-left:13px;
    padding:4px;
    /*border:solid 1px red;*/
    width:90%;
}


.cbo			/*	For Combo Boxes	*/
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	height: 18;
	font-weight: normal;
	border: solid 1px;
	border-color: #999999;
	width: 115px;
}

.lblFont	/*	For Font   */
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

.lblFontRed   /* for "Click Here" */
{
    color:#9D2900;
    font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}

.TextBox	/*	For TextBoxes	*/
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	height: 18;
	font-weight: normal;
	border: solid 1px;
	border-color: #999999;
	
}

/*		CSS For Login Control		*/
.txtLogin
{
	padding-bottom: 8px;
	
}

.lblLogin
{
	float: left;
	text-align: left;
	width: 100px;
	height: 18;
	font-weight: Bold;
	padding-bottom: 8px;
}

#LoginOuter
{
	width: 250px;
	padding: 5px;
	height: 200px;
}

#chkRemember
{
	width: 200px;
	text-align: right;
}

#ForgotPassword
{
	text-align: center;
	padding-top: 20px;
	padding-bottom : 5px;
}
/*	 End		*/

#divSubmit
{
	text-align: center;
	padding-top: 10px;
}

/*	Change PassWord Control		*/
#ChangePasswordOuter
{
	width: 250px;
	padding: 5px;
	height: 200px;
}
.lblChangePassword
{
	float: left;
	text-align: left;
	width: 110px;
	height: 18;
	font-weight: Bold;
	padding-bottom: 8px;
}
/*		End		*/

/*		Forgot Password Control		*/
#ForgotPasswordOuter
{
	width: 250px;
	padding: 5px;
	height: 120px;
}
/*		End		*/


/*	CSS For Showing the Messeges   */		
.TextMessege
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}
/*		End			*/


/* =============================== 12 aug 06, by preeti ========================= */

.divMainHeader
{
    /*width:100px;
    padding:0px;
    margin-left:13px;
    margin-right:13px;
    border:solid 1px pink;*/
    margin-left:13px; 
    margin-right:13px;
    border:solid 1px pink;
    height:80px;
}

.divLeftHeader
{
    float:left; 
    width:250px;
    padding:0px;
    /*border:solid 1px green;*/
    
}

.header-right-div
{
    float:left; 
    width:710px;
    padding:0px;
}

.header-top-menu-div
{
    text-align:right;
    padding:4px;
   /* border:solid 1px red;*/
    
}

.divDate
{
    float:left; 
    text-align:left;
}

.divImageHeader
{
    /*clear:both; */
    margin-left:13px; 
    margin-right:13px;
    /*border:solid 1px green;*/
}

/* Footer css */

.footer-main-div
{
    /*width:1003px; */
    height:45px;
    padding:0px;
    margin-left:13px;
    margin-right:13px;
}

.divLeftFooter
{
     float:left; 
     margin:18px;
}


.cssGeneralText
{
    font-family:Verdana; 
    font-size:10px; 
    color: #666666;
}

.cssGeneralTextBold
{
    font-family:Verdana; 
    font-size:10px; 
    color: #666666;
    font-weight:bold;
}

.cssGeneralTextUnderline
{
    font-family:Verdana; 
    font-size:10px; 
    color: #666666;
    text-decoration:underline;
}
   
.divRightFooter
{
    float:right; 
    width:149px; 
    height:45;
}

/* Body - HOME css */

.divGap
{
    clear:both;
    height:3px; 
    border:solid 1px red;
}

.divBodyLogin
{
     margin-left:0px; 
     padding:0px; 
     margin-top:0px;
     margin-bottom:0px;
}

.divLoginControl
{
    width:290px;
    height:310px;
    float:left; 
    background-color:#F0DADA; 
    margin-top:0px; 
    padding-top:5px;
   
}
/*
.divLoginImageCurve
{
    float:left;
    width:47px;
    margin-bottom:0px;
  
}*/

#login-right-curve-div
{
    float:left;
    width:47px;
    height:315px;
}


.divDetailSection
{
    margin-left:0px;
    height:270px; 
    width:610px; 
    float:left;
    margin-bottom:0px;
    margin-top:5px;
}

.divDetailTop
{
    float:left;
    margin-top:10px;
    margin-left:13px;
    margin-bottom:0px;
}

.divAbout
{
    
     float:left;
     padding:5px; 
     margin:5px; 
     width:270px; 
     height:150px;
     margin-bottom:0px;
    
}


#rt-about-detail-div
{
    clear:both;
    margin-left:10px;
}

.divSubHeading
{
    font-family:Verdana; 
    font-size:14px; 
    color: #666666; 
    font-weight:bold;
}

/* Master css  */

.cssLoginMember
{
    font-family:Verdana; 
    font-size:10px; 
    color: #812525;
    font-weight:bold;
}

.cssControlPanelHeading
{
    font-family:Verdana; 
    font-size:11px; 
    color: #ffffff;
    font-weight:bold;
}

.divLeftMenu
{
    float:left; 
    margin:0px; 
    padding:0px; 
    width:185px;
    height:410px;
}

.divMenuTitle
{
    float:left; 
    margin:0px; 
    padding:0px; 
    height:28px; 
    width:180px; 
    background-color:#AB3131;
}

.divTitleLeftImg
{
    float:left; 
    margin:0px; 
    padding:0px;
}

.divTitleIconImg
{
    float:left; 
    margin-left:0px; 
    margin-top:2px;
    padding:0px;
}
.divTitleText
{
    float:left; 
    margin:6px;
}

.divTitleArrow
{
   
   float:right; 
    margin-top:4px; 
 
    margin-right:9px;
    padding:2px;
}

.divTitleRightImg
{
    float:right; 
    margin:0px;
    padding:0px;
}

.divMainOption
{
     clear:both;
     float:left; 
     margin:0px; 
     padding:0px; 
     height:18px;
     width:178px;
     border-left:solid 1px red; 
     border-right:solid 1px red;
}

.divOptionArrow
{
    float:left;
    margin-top:4px; 
    margin-left:2px;
  
    padding:2px;
}

.divOptionText
{
    float:left; 
    margin:2px;
}

/* ABOUT US css */
.divBodyImgLeft
{
     margin-left:0px; 
     padding:4px; 
     margin-top:0px;
     width:400px;
     border-right : solid 1px gray;
     float:left;
     text-align:center;
}

.divBodyImgRight
{
     margin-left:26px; 
     padding:0px; 
     margin-top:8px;
     width:500px;
   
     float:left;
}

.divLeftText
{
    margin:4px;
    width:380px;
    padding-left:8px; 
    text-align:left;
}

.divBottom
{
     margin:13px; 
    /* width:880px; */
    width:98%;
     clear:both; 
     text-align:left;
}

/* Privacy Policy css */
 .divPolicy
 {
    margin-left:50px;
    margin-right:50px;
    margin-top:13px;
    width:900px;
 }
 
 /* Support */
 .divSupportImg
 {
    margin-left:50px;
    margin-right:50px;
    margin-top:13px;
    width:800px;
    text-align:center;
 }
 
 /* Contact Us css */
 .divContactUsLeft
 {
    float:left;
    margin-top:10px;
    width:300px;
    text-align:right;
    padding-right:10px;
   
 }
 
 .divCountryName
 {
  
    width:120px;
 }
 
 .divAddress
 {
    text-align:right;
 }
 
 .divContactUsRight
 {
    float:left;
    margin-top:10px;
    width:200px;
    text-align:left;
    padding-right:10px;
   
 }
 
 .divInnerHeading
 {
    /*border:solid 1px green; */
    width:80%;
    margin-top:10px;
    margin-left:17px;
    margin-bottom:17px;
   
 }
 
 .spanInnerHeading  /* company list, company add-----*/
 {
    font-family:Verdana;
    font-size:22px;
    color:#AB3131;
    text-align:center;
 }
    
 /* for wizard */
 .DivWizardMain
 {
    border: solid 1px brown ;
    height:80%;
    background-color:#ffffff; 
    padding:0px;
   
    
 }
 
 .DivWizardMainInside
 {
   /* border: solid 1px blue; */
    height:80%;
    background-color:#ffffff;   /*#F0DADA; */
    width:450px; /*80%;*/
    padding:0px; 
    text-align:right;
 }
 
 .DivWizardWelcome
 {
   
    height:80%;
    background-color:#ffffff; 
    width:80%;
   
    text-align:center;
 }
 .divWizardLeft
 {
   
   width:200px; 
   clear:both; 
   float:left; 
   text-align:right;
   padding:5px;
 }
 
  .divWizardRight
 {
   
    width:200px; 
    float:left; 
    text-align:left;
    padding:5px;
 }
 
.lblWizard
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	font-weight:bold;
	color: #666666;


}
/*  end of "for wizard " */


/* ----------Divs for General left data portion */

.divLeftDataPanel
 {
    height:100%;
    background-color:#ffffff; 
    padding-left:15px;
    margin-left:17px;
    
 }
 /*  Css for RecordTime Pages 11/09/2006 */
 #divFilter
 {
   width:95%;
   padding-top:5px;
   padding-bottom:5px;   
   padding-right:5px;
   background-color:#F0DADA;
   border:1px solid gray;  
 }
 
 #divPagination
 {
   width:95%;
   padding: 5px 0px 0px 5px;
   background-color:#F0DADA;
   border:1px solid gray;   
 }
 
 #divListMessage
 {
	width:95%;
	padding-top:10px;
	padding-bottom:10px;   
	padding-right:5px;
 }
  
 .filter-button input
 {
	margin-right:10px;
	float:right;	
    height:16px;
    width:100px;
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border:1px solid #999999;
 }
 
 .button input
 {	
    height:20px;    
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border:1px solid #999999;
 }
 
 
 .filter-label-control-outer
 {
   width:190px;
   float:left;        
 }
 
 .filter-label-div
 {
    width: 50px;
    float: left;
    text-align: left;
    font-family: Verdana;
    font-weight:normal;
    padding-top:2px;
    padding-left:5px;    
    color: Black;
 }
 
 .filter-label-control-outerWidth
 {
   width: 250px;
   float:left;        
 }
 
 .filter-label-div-width
 {
    width: 100px;
 }
 
 
 
 .filter-control-div
 {
    border:1px solid #999999;
    height: 14px;
    width: 120px; 
    overflow: hidden;     	
 }

 .filter-control-div select
 {
    width: 125px;
    height: 18px; 
    margin-top: -2px;
    margin-left: -2px;  
    border:1px solid #999999;  
    font-family: Verdana;
    font-size: x-small;
 }
 
 
 .form-part-single-centre    /* for single grid control ( centered)*/
{
    text-align:center;
    width: 80%; 
   
}

 .data-view-selection-div
 {
    background-color:Gray;
    height:20px;
    padding:2px 5px 2px ;
    width:80%;
    
 }
 


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 /****************************************************/
   
 .divPaginationControl
 {
    background-color:#EBB9B3;
    width:100%;
    height:20px; 
    margin-top:4px;
    
 }
 
 .divGrid-centered
 {
    margin-left:70px;
    /*border:solid 1px blue; */
    width:80%;
    margin-top:3px;
    padding-left:50px;
 }
 
 .divGrid
 {
   /* border:solid 1px blue; */
    width:100%;
    margin-top:3px;
    
 }
 /*--------GRIDS -------------*/


 .Grid_Item 
 {
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana;
	vertical-align: super;
	background-color:White; 
	height:22px;
	
}

.Grid_Header {
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	color: black;
	background-color:#DD8B80;
	height:22px;
   	/*border:solid 1px gray;   No effect */
}

.Grid_AlternatingItem {
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana;
	background-color:#F0DADA;
	vertical-align: super;
	height:22px;
	 /*border:solid 1px gray;  No effect */

}

.Grid_SelectedItem 
{
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	color: Black;
	background-color: #7694DB;
	vertical-align:baseline;
	height:22px;
}

/*----------------------------------------------*/

.field-label-normal
{
    width:50px;
    border:solid 1px red;
	
}

.popupControl
{
	background-color:White;
	position:absolute;
	visibility:hidden;
}


/* **************************************** Code by Survi on 31/08/06 **************************************/


.divMessage
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;	
	width:270px;	
}

.divForgotPasswordMessage
{
	text-align:left;
	margin-left:2px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;	
}

.divForgotPasswordFooterMsg
{
	text-align:left;
	margin-left:2px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;	
}

.div-heading
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;	
	text-align:left;
	margin-left:15px;
}

.div-checkbox
{
	width:150px;		
	float:left;	
	margin-left:40px;
	padding-left:10px;
}

.div-checkbox-height
{
    height: 10px; /*control height + 6*/
    line-height: 10px; /*=height for middle alignment*/
}

.cssCheckbox   /* to set font-style for the a general checkbox */
{
    font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
    color:#676664;    
}

.div-link
{
	width:150px;	
	color:#676664; 
	padding: 5px;	
}

.div-link-height
{
    height: 10px; /*control height + 6*/
    line-height: 10px; /*=height for middle alignment*/
}

.cssLink   /* to set font-style for the a general link */
{
    font-family:Verdana;
    font-size:10px;
    font-weight: bold;
}

.divclear
{
	clear: both;
	font-size:0px;
	margin:0px;
}

/* Form Elements Layout */

.div-label
{
    width: 150px;
    float: left;
    text-align: right;
    vertical-align: middle;
    padding: 5px;
    overflow: auto;
   
}

.div-control 
{
    text-align: left;
    padding: 5px;
    border:solid 1px blue;
}

.div-control input
{
    width:160px;
    height:15px;          
}


.div-label-height
{
    height: 16px; /*control height + 6*/
    line-height: 16px; /*=height for middle alignment*/
}

.div-control-height
{
    height: 16px; /*control height + 6*/
}

.control-height
{
    height: 10px;
}

.div-button
{
	width:260px;			
}

/*.button
{
  float:right;
}*/

/* end */

/* begin : For multiline control  */

.div-multiline-label-height
{
    height: 56px;
    line-height: 22px; /*we want corresponding label to be top-aligned to the control */
}

.div-multiline-control-height
{
    height: 56px; 
}

.multiline-height
{
    height: 50px;
}

/* end */


/* Formatting */
.button-height
{
    /**/
}

.textbox-height
{
	height: 22px;
}

.cssLabel   /* to set font-style for the a general label */
{
    font-family:Verdana;
    font-size:10px;
    font-style:normal;
    color:#676664;
}
.cssLabelReq /* with .cssLabel this css class should be used for the required-field labels */
{
    font-weight:bold;
    
}

.combo-width    /* For drop down lists*/
{
    width:150px;
}

.border         /* Border for every control */
{
    border: solid 1px gray;
}

.width
{
	width:150px;   
}


/* end */

/*********************************************Correct*************************************************************/

/*Add New Company*/

.form-layout-div
{
    width:45%;
    float:left;
   
}
    
.form-layout-partition-div
{
    /*height:23px;*/
    width:35%;
    background-color:#ffffff;
    border-bottom:solid 1px brown;
    float:left;
    padding-left:4px;
    font-family:Verdana;
    font-weight:bold;
    font-size:14px; 
    color:brown;
    
}

.form-layout-sections-div
{
    width:98%;
    text-align:left;
    padding-left:30px;
    margin-top:10px;
    padding-top:10px;
    float:left;
    padding-bottom:20px;
   
   
}    

.validation-summary-layout-div
{
    width:98%;
    text-align:left;
    padding-left:30px;
    margin-top:0px;
    padding-top:0px;
    float:left;
    padding-bottom:0px;
    line-height:1;
}

.validation-summary-layout-control
{
     background-color:lightYellow;
     font-weight:normal;/*bold*/
     font-size:10px;
     font-family:Verdana;

}
/*******************************Code by Rahul sir (01/09/06)  **************************************/
/* Form Layout */

.field-label-div
{
    width: 75px;
    float: left;
    text-align: right;
    vertical-align: middle;
    padding: 5px;
    overflow: auto;
    
}

.field-control-div
{
    text-align:left;
    padding: 5px;
    
}

.field-label-height-div
{
    height: 22px; /*control height + 6*/
    line-height: 22px; /*=height for middle alignment*/
}

.field-control-height-div
{
    height: 22px; /*control height + 6*/
  
}

.field-control-height-control
{
    height: 30px;
    width:150px;
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: solid 1px;
	border-color: #999999;
}

.field-control-height-control-password
{
    height: 30px;
    width:150px;
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	
}

/* Form Layout > Hyperlink */
.field-link-div
{
    width: 150px;
    float: left;
    text-align: left;
    vertical-align: middle;
    padding: 5px;
    overflow: auto;    
}

/* Form Layout > Multiline */

.field-multiline-label-height-div
{
    height: 56px;
    line-height: 22px;
}

.field-multiline-control-height-div
{
    height: 56px;
}

.field-multiline-control-height-control
{
    height: 50px;
}

/* Form > Required Fields */


.field-required-label-div
{
    font-weight: bold;   
}

/* Popup Control */

.popupControl
{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

.Menu-Link
{
	color: brown;
	font-weight:bold;
	font-family:Verdana;
	font-size: 11px;
	cursor: pointer;
}

/* Report Text */
.ReportText
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
}

.Report-filter-button input
 {
	float:right;	
    height:16px;
    width:65px;
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border:1px solid #999999;
	margin-top :1px; 
 }
 .divFilter
 {
   width:95%;
   padding-top:5px;
   padding-bottom:5px;   
   padding-right:5px;
   background-color:#f0dada;
   border:1px solid gray;  
 }
 .divPagination
 {
   width:95%;
   padding: 5px 0px 0px 5px;
   background-color:#F0DADA;
   border:1px solid gray;   
 }
 .divGrid-Report
 {
    float:left; 
    width:915px;
 }
 
 .cssFunctionality
 {
    list-style-image:url(Images/tick.jpg);
    line-height:16px;
    
    
 }
 

/************************************************************************************************/

/* STYLE1.css */


.txt_box_Class
{
	height:14px;
	font-family:Arial;
	width:140px;
	font-size:13px;
	color:Black;
}

.sub_txt_box_Class /* for text box in sub div*/
{
	height:14px;
	font-family:Arial;
	width:165px;
	font-size:13px;
	color:Black;
}

.txt_box_bold_Class
{
	height:14px;
	font-family:Arial;
	width:140px;
	font-size:13px;
	font:weight:bold;	 
    color:Black;
}

.lbl_Class
{
	color:#cc0000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height:14px;
	padding:1px;
	text-align:left;
	width:140px;
}

.sub_lbl_Class
{
	color:#cc0000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height:14px;
	padding:1px;
	text-align:left;
	width:165px;
}


.link_btn_Class
{	
	
	color:#004000;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	height:14px;
	padding:1px;
	text-align:center;
	width:118px;
	
}

.radio_Class
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height:14px;
	padding:1px;
	text-align:left;
	width:78px;
	color:#cc0000;
}			
	
.drop_list_Class
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	height:14px;
	padding:1px;
	text-align:left;
	width:172px;
	
}	
	
.sub_drop_list_Class
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	height:14px;
	padding:1px;
	text-align:left;
	width:170px;
	
}	



.sub_drop_list_Class_new
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	height:14px;
	padding:1px;
	
	
	
}	
		
.button_Class
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height:24px;
	padding:1px;
	text-align:center;
	width:70px;
	/*color:#cc0000;*/
	color:#004000;	
}		 

.link_div_Class
{
	width:736px;
	height:10px;
	
	margin:auto;
	float:left;
}

.main_div_Class
{
	width:738px;
	
	margin:auto;
	float:left;
}

.main_wb_div_Class
{
	width:732px;
	margin:auto;
	float:left;
	padding:3px;
}

.sub_div_Class
{
	width:353px;
	margin:auto;
	float:left;
	padding:2px;
}

.sub1_div_Class
{
	width:172px;
	margin:auto;
	float:left;
	padding:2px;
}


.toolbar_Class
{
	 font-size: 13px;
    font-family:Arial;
     padding: 2px;
     /*filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=lightblue);*/
}


