#page-outer-test
{
    width: 779px;	
    margin: auto;
    background-color:White; 
    padding:0px;
}

.default-upper-div-test
 {
	/*height:740px;*/
	width:779px;	
 }

.default-upperleft-div-test
 {
	width:590px;		
	float:left;
	text-align:left;
		
 }
 
 .default-upperleft-div-test-font
 {
	font-family:Verdana;
	font-size:11px;
	color:#333333;
 }
 
 .default-upper-right-div-test
{
	float:left;
	width:189px;	
}
 
 
 
 .default-upperleft-welcome-div-test
 {
	padding-left:10px;
	width:580px;
	float:left;
 }
 
 
 
 .top-contact-div-test
 {
	height:85px !important;
	height:85px;	/*88px;*/
	
	padding-bottom:0px;
	width:189px;
	
 }
 
 
 .visitor-details-test
  {
	padding-left:8px;
	margin-top:0px;
	padding-right:2px;
	width:179px;
  }
  
  
/* ================ */

	
.thanks-message
{
    width: 450px;
    font-family:Verdana;
    font-size:12px; 
    color:#1293BA;	/*CDAA01; */
    font-weight:bold;
    padding-left:0px;
    
}
		
.checkBoxStyle input
{
	border:0px;
	border-style:none;	
}

.mendatory-red-bullet
{	
	color:red;
}

	
/* ########## LINKS #############*/





/* ========== menu =============*/
a.menu:link
{
font-family:verdana;
font-size:11px;
color:#333333;
text-decoration:none;
}

a.menu:hover 
{
font-family:verdana;
font-size:11px;
color:#1293BA;
/*text-decoration:underline;*/

}

a.menu:visited 
{
font-family:verdana;
font-size:11px;
color:#333333;
text-decoration:none;
}

a.menu:active 
{
text-decoration: underline;
font-family:verdana;
font-size:11px;
color:#333333;
}

a.menu:visited:hover
{
text-decoration: underline;
font-family:verdana;
font-size:11px;
color:#1293BA;
}

/* ============= */

a.outPanel:link
{
font-family:verdana;
font-size:10px;
color:blue;
text-decoration:none;
}



/*==========*/
a.forgotpassword:link
{

font-size:0.9em;  /* 10px; ravi */
color:#333333;
text-decoration:underline; /* none;ravi */
}

a.forgotpassword:hover 
{

font-size:0.9em;  /* 10px; ravi */
color:#FF4214;  /* #1293BA; ravi */
text-decoration:underline;

}

a.forgotpassword:visited 
{

font-size:0.9em;  /* 10px; ravi */
color:#333333;
text-decoration:underline; /* none;ravi */
}

a.forgotpassword:active 
{
text-decoration: underline;
font-size:0.9em;  /* 10px; ravi */
color:#333333;
}

a.forgotpassword:visited:hover
{
text-decoration: underline;
font-size:0.9em;  /* 10px; ravi */
color:#FF4214; /* 1293BA; ravi */
}	
	
/* ----------- Footer -------------- */

.footer{
	background-image:url(../../images/footer_bg.gif);
	width:774px;	/*779*/
	height:34px;	
	margin-bottom:4px;
	padding-left:5px;
	vertical-align:middle;
	background-repeat:no-repeat;
}

 .footer-left-div
 {
	width:613px;
	margin-left:10px;
	float:left;
	height:34px;
 }
 
 .footer-left-links
 {
	float:left;
	height:26px;
	padding-top:8px;
	padding-top:5px !important;
 }
 
 .footer-right-div
 {
	
	width:122px;
	float:left;
	height:24px;
	
	padding-left:15px !important;
	padding-left:2px;
	padding-top:3px;
	
	text-align:center;
	
	margin-left:0px;
	margin-left:5px !important;
 }
/* -------------- */

#page-outer
{
    width: 779px;	/*779px; */
    margin: auto;
    background-color:White; 
    /*border:solid 1px red;*/
    /*height:779px;	*/
    padding:0px;
   
}

#main-content
{
	
	width:582px;		/*590*/
	/*padding-left:10px;
	padding-right:10px;*/
	/*border:solid 1px red;*/
	
}

#main-content-user
{
	
	width:550px;		/*590*/
	/*padding-left:10px;
	padding-right:10px;*/
	/*border:solid 1px red;*/
	
}

.main-content-page
{
	/*border:solid 1px #1293BA;	*/
	width:565px;	/*591px;*/
	float:left;
	
	
}

.main-content-page-user
{
	/*border:solid 1px #1293BA;	*/
	width:550px;	/*591px;*/
	float:left;
	
	
}

.main-content-sitemappath
{
	 float:left;
	 width:500px;	/*560px;*/
	 padding-left:5px;
	 padding-top:4px;
	 padding-bottom:0px;
	 
}

.clear
{
	clear:both;
}

.blank-div
{
	height:5px !important;
	height:2px;
	font-size:4px;
}

.general-text
{
	/*font-family:Verdana;
	font-size:11px;
	color:#333333;
	*/
	line-height: 1.6em;
    margin: 0 0 0px 0;  /* changed bottom margin 0 in place of 10px */
}

.welcome-message-div
{
	/*border:solid 1px red;height:22px;padding-top:15px;*/
	
	
	padding-top:5px;
	padding-left:70px;
	padding-bottom:5px;
	width:180px;
	float:right;	
}
.login-general-text
{
	font-family:Verdana;
	font-size:11px;
	color:#333333;
	color:Maroon;
	width:180px;
	float:left;
}

.top-text
{
	padding-left:10px;
	/*border:solid 1x green;	*/
}

.footer-text-right
{
	font-family:Verdana;		/*arial Narrow;*/
	font-size:10px;				/*1.2em;*/
	color:#C7131A;	/*#333333;*/
}

/* ========= footer links =========== */

a.footer-text:link
{
font-family:arial Narrow;
font-size:1.3em;
color:#333333;
text-decoration:none;
}

a.footer-text:hover 
{
font-family:arial Narrow;
font-size:1.3em;
color:#1293BA;
/*text-decoration:underline;*/

}

a.footer-text:visited 
{
font-family:arial Narrow;
font-size:1.3em;
color:#333333;
text-decoration:none;
}

a.footer-text:active 
{
text-decoration: none;
font-family:arial Narrow;
font-size:1.3em;
color:#333333;
}

a.footer-text:visited:hover
{
text-decoration: none;
font-family:arial Narrow;
font-size:1.3em;
color:#1293BA;
}	

/*----Home page--------- */

 .Menu-links
 {
	float:left;
	height:24px;
	/*padding-top:2px;*/
 }
 
 .menu-text
 {
	font-family:arial Narrow;
	font-size:.9em;
	color:#333333;
 }


 .top-contact-div
 {
	height:88px;	/*85px;*/
	height:83px !important;
	padding-bottom:0px;
 }
 
 .contact-text
 {
	/*font-family:Times New Roman,Verdana, Arial, Helvetica, sans-serif;
	font-size:1.8em;
	font-weight:bold;
	color:#1293BA;*/
	font-family:arial Narrow;
	font-weight:bold;
	font-size:1.8em;
	color:#1293BA;
 }
 
  .top-contact-phone-icon
  {
	padding-top:50px;
	float:left;
	width:32px;
	height:32px;
  }
  
  .top-contact-phone-no
  {
	text-align:left;
	padding-left:5px;
	width:150px;
	float:left;
	padding-bottom:0px;
	padding-top:58px;	/*62*/
	/*padding-top:57px !important;*/
  }
	
  .visitor-details
  {
	padding-left:8px;
	margin-top:0px;
	padding-right:2px;
  }
	
 .default-upper-div
 {
	height:740px;
	width:780px;	/*779px;*/ /* it should be 779px check it */
 }
 
 .default-upperleft-div
 {
	width:590px;
	float:left;
 }
 
 .default-upperleft-welcome-div
 {
	padding-left:10px;
	width:580px;
	float:left;
 }
 
 
 .logo-menu-main-div
 {
	height:114px;
	width:583px;		/*590px;*/
	padding-left:5px;
	
 }
 
.default-upper-right-div
{
	float:left;
	width:189px;
}

.default-right-advertisement-div
{
	margin-top:10px;
	padding-left:8px;
	width:181px;		/*189px;*/
}


/* ####################  Inner pages ############# */

.flash-review-diagram
{
	
	text-align:right;
	margin-bottom:4px;
}
.defaultpage-main-div
{
	padding-top:0px; /*  15px; ravi 26 sept  */
	padding-left:0px;
	padding-right:5px;
	width:555px;	/*555*/
}

.defaultpage-main-div-user
{
	padding-top:0px; /*  15px; ravi 26 sept  */
	padding-left:0px;
	padding-right:5px;
	width:535px;	/*555*/
	
}
	
.inputfield-vertical-div
{
	width:240px;	/*270px;*/
	float:left;
	padding-top:0px;	/*10px;*/
	/*border:solid 1px red;*/
	padding-left:27px;
	
}	


.field-required
{
    width: 200px;	/*150px;*/
    float: left;
    text-align: left;
     
    font-weight:bold;
    font-size: 0.9em; /*font-size:10px; ravi */
    color:#333333;
    /*border:solid 1px green;  */
    padding-top:2px;
}

.field-required-small
{
    width: 90px;
    float: left;
    text-align: left;
     
    font-weight:bold;
    font-size:10px;
    color:#333333;
    /*border:solid 1px green;  */
    padding-top:2px;
}


.inputfield-control input
{
	/*border:solid 1px green;*/
    height:17px;
    width:170px;    
     
	font-size: 0.9em;   /*font-size: 10px; ravi */
	
	font-weight: normal;
	border:1px solid  #666666;
	color:#333333;
	
}



.inputfield-Operator input
{
	/*border:solid 1px green;*/
    height:17px;
    width:100px;    
     
	font-size: 0.9em;   /*font-size: 10px; ravi */
	
	font-weight: normal;
	border:1px solid  #666666;
	color:#333333;
	
}


.label-input-div
{
	width:240px;	/*260px;*/
	padding-top:4px;
	padding-bottom:4px;
	/*border:solid 1px blue;*/
	height:40px;
}


/* ============= treeview ======== */

.treeview-root-node
{
	font-family:Verdana;
    font-size:12px; 
    color:gray;
    font-weight:bold;
    background-color:#F5F5F5;
	/*border:solid 1px red;*/
	padding-top:2px;
	height:21px;
	vertical-align:middle;
	margin-bottom:8px;	
	width:450px;
}

.treeview-child-node
{
	font-family:Verdana;
    font-size:10px; 
    color:gray;		/*#1293BA;	*/
    font-weight:bold;
    background-color:#FFFFFF;
	/*border:solid 1px red;*/
	padding-top:2px;
	height:21px;
	vertical-align:middle;
	margin-bottom:8px;	
	width:420px;
	border-bottom:solid 1px #F5F5F5;
}

/* ============= Install style ======== */
.install-steps-div
{
	
}


.install-steps-heading
{
	
    font-family:Verdana;
    font-size:12px; 
    color:#1293BA;	/*CDAA01; */
    font-weight:bold;
    background-color:#F6F6F6;
	/*border:solid 1px red;*/
	padding-top:4px;
	height:21px;
	vertical-align:middle;
	margin-bottom:8px;
	
}



.install-steps-description
{
	/*border:solid 1px red;*/
	height:100px;
	vertical-align:middle;
}

.install-steps-description-text
{
	float:left;
	width:50%;
	padding-left:4px;
	padding-right:4px;
	/*border:solid 1px red;*/
}

.install-steps-description-button
{
	float:left;
	text-align:right;
	/*border:solid 1px blue;*/
	width:45%;
}

/* ##########*/

.buy-demo-option
{
	/*border:solid 1px red;*/
	height:70px;
	vertical-align:middle;
}

.buy-demo-option-text
{
	float:left;
	width:50%;
	padding-left:4px;
	padding-right:4px;
	/*border:solid 1px red;*/
	height:50px;
}

/* ############### BUtton classes ######## */

.button-container-class
{
		
	width:550px;	/*560px;  ravi 16 oct*/
	text-align:right;
	height:24px;
	/*border:solid 1px red;	*/
}

.button-container-class-register
{
		
	width:540px;	/*475px;*/
	text-align:right;
	height:24px;
	/*border:solid 1px red;	*/
}

.button-container-class-contactUs
{
	width:420px;	/*475px;*/
	text-align:right;
	height:24px;
	/*border:solid 1px red;	*/
}

.button-container-class-SignLicense
{
	width:472px;	/*475px;*/
	text-align:right;
	height:24px;
	
}

.button-container-class-operatortype-back
{
		
	width:540px !important;
	width:545px;
	text-align:right;
	height:24px;
	/*border:solid 1px red;	*/
}

.button-container-class-operatoradd
{
	margin-top:45px;	/* to check*/
	width:475px;
	text-align:right;
	height:24px;
	/*border:solid 1px red;	*/
}
.button-container-class-signlicense
{
	
	width:310px;
	text-align:right;
	height:24px;
	/*border:solid 1px red;	*/
}

.button-container-class-operator
{
	
	width:550px;	/*560px; changed ravi 16 oct */
	text-align:right;
	height:24px;
	
	
}

.button-container-class-changepassword
{
	
	width:310px;
	text-align:right;
	height:24px;
	
}

.button-container-class-operatorimage
{
	width:370px;		/*390*/
	text-align:right;
	height:24px;
	/*border:solid 1px red;	*/
}

.button-container-class-settings
{
	width:390px;		
	text-align:right;
	height:24px;
	/*border:solid 1px red;	*/
}
.button-sub-container-class
{
	/*width:75px;*/
	float:right;
	/*border:solid 1px red;*/
}

.button-sub-container-class-download
{
	width:76px;
	float:right;
	/*border:solid 1px red;*/
}

.button-sub-container-class-operator
{
	/*width:121px;*/
	float:right;
	/*border:solid 1px red;*/
}

.button-middle-div-operator
{
	float:left;
	height:23px;
	
	background-image:url(../../images/button_bg.gif);
	background-repeat:repeat-x;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	color:White;
}

.button-middle-div-permission
{
	float:left;
	height:23px;
	/*width:110px;*/
	background-image:url(../../images/button_bg.gif);
	background-repeat:repeat-x;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	color:White;
}


.button-sub-container-class-setimage
{
	width:126px;
	float:right;
	border:solid 1px red;
}

.button-class
{
	border-style:none;
	background-color:Transparent;
	font-family:Verdana;
	font-size:10px;
	color:White;
	font-weight:bold;
}

.button-middle-div
{
	float:left;
	height:23px;
/*	width:65px;*/
	background-image:url(../../images/button_bg.gif);
	background-repeat:repeat-x;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	color:White;
}
.button-middle-div-download
{
	float:left;
	height:23px;
	width:100px;
	background-image:url(../../images/button_bg.gif);
	background-repeat:repeat-x;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	color:White;
}

.button-left-curve
{
	float:left;
	height:23px;
	width:4px;
	background-image:url(../../images/button_right.gif);
	background-repeat:no-repeat ;
}

.button-right-curve
{
	float:left;
	height:23px;
	width:4px;
	background-image:url(../../images/button_left.gif);
}


.btnGenerateTags-div
{
	width:116px !important;
	width:128px;
	/*border:solid 1px red;*/
}

/* ############### Login ################ */

 .login-main-div
 {
	padding-left:10px;
/*	border:solid 1px red;*/
 }
 
 .label-input-div-login
{
	width:300px;	/*260*/
	padding-top:4px;
	padding-bottom:4px;
	/*border:solid 1px blue;*/
	height:30px;
	float:left;
}

 .label-input-div-ContactUs
{
	width:350px;	/*305px Ravi*/
	padding-top:4px;
	padding-bottom:4px;
	/*border:solid 1px blue;*/
	height:30px;
	float:left;
	
}

.label-input-div-multiline
{
	width:450px;	/*260*/
	padding-top:4px;
	padding-bottom:4px;
	/*border:solid 1px blue;*/
	/*height:30px;*/
	float:left;
}
 
.field-required-login-multiline 
{
	
	width: 145px;
    float: left;
    text-align: left;    
    font-weight:bold;
    /*border:solid 1px red;*/
    font-size:10px;
    color:#333333;
    padding-top:2px;
}

/*.field-required-login
{
	
	width: 100px;
    float: left;
    text-align: left;    
    font-weight:bold;    
    font-size:10px;
    color:#333333;
    padding-top:2px;
}
*/

.field-required-ContactUs
{
	
	width: 190px;   /* 150px Ravi */
    float: left;
    text-align: left;    
    font-weight:bold;
    /*border:solid 1px red;*/
    font-size:0.9em;    /* 10px; Ravi */
    color:#333333;
    padding-top:0px;  /* 2px : changed by Ravi */
}

.field-required-CMS
{
	
	width: 70px;   /* 150px Ravi */
    float: left;    
    font-weight:bold;    
    font-size:0.9em;    /* 10px; Ravi */
    color:#333333;
    padding-top:0px;  /* 2px : changed by Ravi */
}


.field-required-permission
{
	
	width: 145px;
    float: left;
    text-align: left;    
    font-weight:bold;
    font-size:0.9em;    /* 10px; Ravi */
    color:#333333;
    padding-top:2px;
}

.inputfield-control-checkbox
{
	float:right;
	
    height:15px;
    width:150px;    /*140*/
    
	font-size: 10px;
	font-weight: normal;
	
	color:#333333;
}
 
 .inputfield-control-login input
 {
	float:right;
	
    height:17px; /* 15px; Ravi */
    width:150px;    /*140*/    
	font-size: 0.9em;  /*  10px; Ravi 17/09/2007 */
	font-weight: normal;
	
	color:#333333;
 }
 
 .inputfield-control-contactus input    /* new class, Ravi */
 {
	float:right;	
    height:17px;
    width:150px;    /*140*/
    
	font-size: 0.9em;  /*  10px; Ravi 17/09/2007 */
	font-weight: normal;
	
	color:#333333;
 }
 
.inputfield-control-CMS input    /* new class, Ravi */
 {
	float:left;	
    height:17px;
    width:150px;    /*140*/    
	font-size: 0.9em;  
	font-weight: normal;	
	color:#333333;
 }
 
.paddingTop2
{
    padding-top:2px;    
}
.marginTop2
{
    margin-top:2px;
}
 
 .inputfield-control-multiline input
 {
	float:right;
	border:solid 1px red;
    height:15px;
    width:150px;    /*140*/    
	font-size: 0.9em;  /*  10px; Ravi 17/09/2007 */
	font-weight: normal;
	
	color:#333333;
 }
 
 .inputfield-control-login select
 {
	float:right;
	/*border:solid 1px green;*/
    height:15px;
    width:50px;        
	font-size: 0.9em;  /*  10px; Ravi 17/09/2007 */
	font-weight: normal;
	border:1px solid  #666666;
	color:#333333;
 }
 
 .inputfield-control-expirydate
 {
	float:right;
	/*border:solid 1px green;
    height:15px;
    width:50px;    */    
	font-size: 0.9em;  /*  10px; Ravi 17/09/2007 */
	font-weight: normal;
	border:1px solid  #666666;
	color:#333333;
 }
 
 .fileUpload-addoperator	/* browse control */
 {
	/*width:175px; */
	height:20px;	
 }
 
 .fileUpload-setimage
 {
	width:270px;
	height:20px;
 }
 
 .payment-datemonth select
 {
	float:right;
	border:solid 1px blue;
    height:25px;
    width:40px;    
    
	font-size: 0.9em;  /*  10px; Ravi 17/09/2007 */
	font-weight: normal;
	border:1px solid  #666666;
	color:#333333;
 }
 
  /* ############# Control Panel ########## */
  
  .section-main-div
  {
	
  }
  
  
  
  .control-panel-mainhead-div
  {
	 background-image:url(../../images/control_panner_top_bg.gif);
	 width:180px;	/*189*/
	 height:24px;	/*29*/
	 background-repeat:no-repeat;
	 color:#3B3B3B;
	 
	 font-size:11pt;	/*14px*/
	 padding-left:9px;
	 font-weight:bold;
	 padding-top:5px;
  }
  
  .control-panel-main-div
  {
	/*height:400px;*/
	width:187px;
	border-right:solid 1px #b9b9b9;
	border-left:solid 1px #b9b9b9;
	border-bottom:solid 1px #b9b9b9;
	background-color:#FFFFFF;  /* #F5F5F5; #b9b9b9 */
	
  }
  
  .control-panel-options-div
  {
	/*border:solid 1px #cccccc;*/
/*	height:400px;*/
	background-color:#F5F5F5;
  }
  
  
  .controlpanel-head-div
  {
	height:20px;
	width:175px;
	/*border:solid 1px blue;*/
	padding-left:10px;
	
	font-weight:bold;
	color:#666666;
	font-size:8pt;
	background-color:#F5F5F5;
	padding-top:5px;
	
  }
  
  .controlpanel-subhead-div
  {
	height:80px;
	width:160px;
	/*border:solid 1px blue;*/
	padding-left:25px;
	
	
	font-weight:bold;
	color:#666666;
	font-size:7.8pt;
	background-color:#F5F5F5;
	
	line-height:20px;
  }
  
  /* ===============  New member master page class =========== */
  
  .master-upper-div
  {
	height:280px;	/*		166+114px;	/*740px;*/
	width:780px;	/*779px;*/ /* it should be 779px check it */
	
  }
  
  /*#############  29 march ###########*/

.selected-image-div
{
	/*width:250px;
	height:120px;	
    */
	width:82px;
	height:67px;	

	border:solid 1px #cccccc;
	/*margin-left:20px;padding-left:20px;*/
	
	
}

.selected-image-div-changed
{
	width:200px;
	height:80px;	
	border:solid 1px #cccccc;
	/*margin-left:20px;*/
	padding-left:20px;
	
}

.label-input-div-imageURL
{
	width:500px; /* 400px;	 ravi */
	padding-top:4px;
	padding-bottom:4px;
	/*border:solid 1px blue;*/
	height:30px;
	float:left;
	
}

.label-input-div-imageURL1
{
	width:400px;	/*260*/
	padding-top:4px;
	padding-bottom:4px;
	/*border:solid 1px blue;*/
	
	float:left;
	
}

 
 .field-required-login	/* this is applicable*/
{
	/*width: 100px;*/
	width:130px;	
    float: left;
    text-align: left;    
    font-weight:bold;  /* uncomment by ravi 01 nov */
    font-size:0.9em;  /* 10px; Ravi */
    color:#333333;
    padding-top:2px;
}

.field-required-login-operator	/* this is applicable*/
{
	/*width: 100px;*/
	width:100px;	
    float: left;
    text-align: left;        
    font-size:0.9em;  
    color:#333333;
    font-weight:bold;
    padding-top:2px;
    
}

 
 .inputfield-control-imageURL input
 {
	float:right;
	/*border:solid 1px green;*/
     height:15px; /* comment by Ravi 20 Nov*/ 
    width:280px;    
    
	/* font-size:0.9em;  10px; ravi sept22 */
	font-weight: normal;
	border:1px solid  #666666;
	color:#333333;
 }
 
 /* check this class*/
 .inputfield-control-imageURL
{
	width: 280px;
    float: left;
    text-align: left;
    
    /*font-weight:bold;*/
    /*border:solid 1px red;*/
    /*font-size:0.9em;   10px; ravi sept22 */
    color:#333333;
    padding-top:2px;
}
 
 .example-textboxes-style
 {
	/*border:solid 1px blue;*/
 }
 
 .grid-table-class
 {
	border:1px solid #ece9d8;
	width:99%;	
	font-size:0.8em;
	
 }
 
 .grid-table-header-class
 {
	height:24px;
	color:White;
	background-color:#AAA9A9;		
 }
 
 .grid-table-headerCell-class
 {
	/*border:solid 1px Blue;*/
	text-align:center;
 }
 .grid-table-itemrow-class
 {
	background-color:#FFFFFF;
	height:22px;
	text-align:left; /*  center; ravi 28 Sept */ 	

 }
 
 .grid-table-alternateitemrow-class
 {
	background-color:#F5F5F5;
	height:22px;
	text-align:left; /*  center; ravi 28 Sept */ 
 }
 
 .grid-table-itemrow-class-report
 {
	background-color:#FFFFFF;
	height:22px;
	text-align:center; /*  center; ravi 28 Sept */ 	

 }
 
 .grid-table-alternateitemrow-class-report
 {
	background-color:#F5F5F5;
	height:22px;
	text-align:center; /*  center; ravi 28 Sept */ 
 }
 
 
 
 /* ============= filter div =========== */
 
 filter-button-image-div
 {
	float: left; 
	width: 10px; 
	text-align: left;
	border:solid 1px blue;
 }
.button-container-class-filter
{
		
	width:475px;
	text-align:right;
	height:24px;
	/*border:solid 1px red;	*/
}

 .filter-label-select-div
 {
	width:200px;
	float:left;
	/*border:solid 1px green;*/
 }

 
 .filter-select-div
 {
	float:left;	
	
	font-size:0.9em; /*  10px; ravi */
	font-weight: normal;
	color:#333333;
 }
 
 .filter-label-select-Payment-div
 {
	width:250px;
	float:left;
	/*border:solid 1px green;*/
 }
 
 
 filter-input-div-year input
 {
	width:70px;
	float:left;	
	
	font-size: 10px;
	font-weight: normal;
	color:#333333;
	border:solid 1px red;	
 }
 .filter-select-div select
 {
	float:left;	
	width:125px;
	/*height:20px; */
 }
 
 
 .super-filter-select-div
 {
	float:left;	
	
	font-size: 0.9em; /* font-size: 10px; ravi */
	font-weight: normal;
	color:#333333;
	
 }
 
 .super-filter-select-div select
 {
	float:left;	
	width:130px;
	/*height:20px; */
 }
 
 .inputfield-control-date input
{
	/*border:solid 1px green;*/
    height:17px;
    width:130px;         
	font-size: 0.9em;   /*font-size: 10px; ravi */
	font-weight: normal;
	border:1px solid  #666666;
	color:#333333;	
}
 
 
 
 .reports-filter-main-div
 {
	/*
    background-color:#F5F5F5;	
	padding-top:2px;
	height:21px;
	vertical-align:middle;
	margin-bottom:8px;	
	width:540px;		
	*/
 }
 
 .reports-filter-main-div-refferal
 {
    padding-top:2px;
	height:42px;
	vertical-align:middle;
	margin-bottom:8px;	
	width:540px;		
}
 
 /*=========== */
 
 .filter-label-payment-div
 {
    width: 120px;
    float: left;
    text-align: left;
    
    font-weight:normal;
    font-size:11px;
    padding-top:2px;
    padding-left:5px;    
    color: #333333;
 }
 
 
 
 
 .filter-control-div
 {
    /*border:1px solid red;*/
    height: 15px;	/*14 */
    width: 120px; 
    overflow: hidden;     	
 }

 .filter-control-div select
 {
    width: 125px;
    height: 15px; 
    /*margin-top: -2px;
    margin-left: -2px;  */
    border:1px solid #999999;  
     
    font-size: 11px;
    color:#333333;
 }
 
 /*=============  super admin report  ========== */
 
 .super-reports-filter-main-div
 {
	/*
    background-color:#F5F5F5;	
	padding-top:2px;
	height:42px;
	vertical-align:middle;
	margin-bottom:8px;	
	width:540px;
	*/
 }
 
 .back-button-div
 {
	float:left;
	padding-left:28px;
 }
 
 .back-button-div-updatepermission
 {
	float:left;
	padding-left:20px;
 }
 
 
 /* ================ */
 
 
 .Top-Curve
 {
	/* done by Ravi
	background-image:url(../../images/los_top_curve.gif);
	width:573px;
	height:4px;
	font-size:4px;
	background-repeat:no-repeat;
	*/
 }
 
 .Top-Curve-user
 {
	/*
	background-image:url(../../images/los_top_curve-user.gif);
	width:545px;
	height:4px;
	font-size:4px;
	background-repeat:no-repeat;
    */
	
 }
 
 
 .div-middle-portion
 {
	
	/*
    background-image:url(../../images/los_cell_center.gif);
	background-repeat:repeat;
	width:573px;
	padding-top:4px;
    */
	
 }
 
 .div-middle-portion-static
 {
	/*
    background-image:url(../../images/los_cell_center.gif);
	background-repeat:repeat;
	width:543px;	
	padding-top:4px;
    */
	
 }
 
 .div-middle-portion-static-user
 {
	/*
	background-image:url(../../images/los_cell_center-user.gif);
	background-repeat:repeat;
	width:515px;	
	padding-top:4px;
	*/
	
 }
 

 
 .Bottom-Curve
 {
	/*background-image:url(../../images/los_bottom_curve.gif);
	width:573px;
	height:7px;
	background-repeat:no-repeat;
	background-color:#FCFCFC;
*/
 }
 
  .Bottom-Curve-user
 {
	/*
	background-image:url(../../images/los_bottom_curve-user.gif);
	width:545px;
	height:7px;
	background-repeat:no-repeat;
	background-color:#FCFCFC;
*/
 }
 
 .middle-main-div-padding
 {
	padding-left:5px;
	
 }
 .middle-main-div-grid-padding
 {
	
	padding-left:15px !important;
	/*padding-right:5px !important; */
	padding-left:15px;
	padding-right:0px;
	
 }
 
.middle-main-div-grid-padding-refferal-report
 {
	/*
	padding-left:15px !important;
	padding-right:5px !important;
	padding-left:15px;
	padding-right:0px;
*/
	
 }
 
 .middle-main-div-filter-padding
 {
	padding-left:15px;
	
	
 }
 
 .middle-main-div-static-padding
 {
	padding-left:15px;
	padding-right:15px;
 }

 .middle-main-div-static-padding-user
 {
	padding-left:10px;
	padding-right:15px;
 } 
 /* ========== message control ========= */
 .messageOuterCommon
 {
	background-color:#FCFCFC;
 }
 
 .button-continue
 {    
	float: left;	
	width:80px;	
    
    /*text-align: right;
	float: left;
	padding-top:4px;
	width:290px !important;
	width:180px;
    */
 }
 
 
 /* ==========  GUI Changes 25 may =========== */
 
  .staff-label-button-div
  {
	height:10px !important;
	height:0px;
	font-size:0px;
	/*border:solid 1px red;*/
  }
  
  .main-footer-gap-div
  {
	height:5px !important;
	height:0px;
	font-size:0px;
	/*border:solid 1px red;*/
  }
  
  .buttons-horizontal-gap-div
  {
	width:10px !important;
	width:10px;
	float:right;
	border:solid 1px #ffffff;
	
  }
  
  .Repeater-table-cell-class
  {
	text-align:left;
	padding-left:15px;
	padding-top:5px;
	
  }
  
  .Repeater-table-alternatecell-class
  {
	text-align:left;
	padding-left:15px;
	padding-top:5px;
	background-color:#FCFCFC;
	
  }
	
 .menu-curve-bg-div
 {
	height: 31px; 
	width: 585px; 
	padding-bottom: 0px; 
	background-image:url(../../images/top_right_corner.gif);
	background-position:right;
	background-repeat:no-repeat;
 }	
 
  
  .topmenu-background-curve-image
  {
	height: 31px; 
	width: 585px; 
	padding-bottom: 0px; 
	background-image:url(../../images/top_right_corner.gif);
	background-position:right;
	background-repeat:no-repeat;	   
  }
   
   /* =========== Pagination Control =========== */ 
   
 
 
 .divPaginationControl
 {
    background-color:#EBB9B3;
    width:100%;
    height:20px; 
    margin-top:4px;
    
 }
 
 .divPagination
 {
   width:95%;
   /*padding: 5px 5px 5px 5px;*/
   background-color:#FFFFFF;
   height:40px;  /* changed by Ravi 20 px; */
   text-align:center;
   margin-left:15px;
   margin-top:4px;
   
   
   font-family:Verdana;
	font-size:11px;
	color:#333333;
 }
 
 .AnthemDropDownList
 {
	Width:175px;
	Height:20px;
	 
 }
 
 .calendar-image-div
 {
	border:solid 1px red;	
	padding-top:0px;
 }
 
 .price-detail
 {
	text-align:center;
   font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	margin-top:5px;
	margin-bottom:5px;
	
 }
 
 
 
  /*==============*/
  
  ul.GeneralGray
{
	font-family:Verdana; 
    font-size:11px; 
    color: #333333;
    margin-left:0px;
    padding-left:0px;
    padding-left:0px !important;
    margin-left:18px !important;
    
}

li.GeneralGray
{
	font-family:Verdana; 
    font-size:11px; 
    color: #333333;
    
}

li.listheight
{
	/*height:35px;*/
	margin-bottom:15px;
	
	
	/*list-style-position:inherit;*/
}

li.listheightPricePlans
{
	/*height:35px;*/
	margin-bottom:10px;
	
	
	/*list-style-position:inherit;*/
}




a.static-page-links:link
{
font-family:verdana;
font-size:11px;
color:#1293BA;
text-decoration:none;
}

a.static-page-links:hover 
{
font-family:verdana;
font-size:11px;
color:#1293BA;
/*text-decoration:underline;*/

}

a.static-page-links:visited 
{
font-family:verdana;
font-size:11px;
color:#1293BA;
text-decoration:none;
}

a.static-page-links:active 
{
text-decoration: underline;
font-family:verdana;
font-size:11px;
color:#1293BA;
}

a.static-page-links:visited:hover
{
text-decoration: underline;
font-family:verdana;
font-size:11px;
color:#1293BA;
}


/** == 6 aug ======== */

.home-CMSdiv
{
	width:189px;	/*165px;*/
	/*border:solid 1px blue;*/
	/*margin:4px;*/
	/*padding-left:5px;*/
}

.date
{
    height:17px;
    font-size: 0.9em;
    
}

.paddingTop3firefox
{
    padding-top:3px !important
}

.paddingLeft5
{
    padding-left:5px;
}
.paddingLeft10
{
    padding-left:10px;
}
.paddingLeft15
{
    padding-left:15px;    
}
.paddingLeft20
{
    padding-left:20px;    
}
.paddingLeft25
{
    padding-left:25px;    
}
.paddingLeft30
{
    padding-left:30px;    
}


 .filter-label-div
 {
	float:left;	
    font-size:0.9em; /* 12px; ravi */    
    font-weight:bold;
	width:200px;
	/*border:solid 1px blue;*/
	text-align:left;
	padding-left:0px;
 }
 
.paddingLeftRight5
{   
    text-align:left;
    padding-left:5px;
    padding-right:5px;   
}
.paddingLeftRightHeader5
{       
    padding-left:5px;
    padding-right:5px;   
}

.gridCenter
{
    text-align:center;    
}
.paddingLeftRight10
{
    padding-left:10px;
    padding-right:10px;   
    text-align:left;
} 

.paddingLeftRightHeader10
{
    padding-left:10px;
    padding-right:10px;       
} 
 
/* 
 .filter-label-div
 {
    width: 50px;
    float: left;
    text-align: left;
     
    font-weight:normal;
    font-size:11px;
    padding-top:2px;
    padding-left:5px;    
    color: #333333;
 }
*/


.paddingThankyou
{
    /*padding-left:15px; */
    padding-bottom:10px;    
}

.field-CMS
{
	
	width: 100px;   
    float: left;    
    font-weight:bold;    
    font-size:0.9em; 
    color:#333333;
    padding-top:0px;  
    
}

 .fields    	/* this is applicable*/
{
	/*width: 100px;*/
	width:130px;	
    float: left;
    text-align: left;        
    font-size:0.9em;  /* 10px; Ravi */
    color:#333333;
    padding-top:2px;
}

/************************* Chat Page *************************/
 .field-required-chat	
{	
	width:90px;	
    float: left;
    text-align: left;    
    /*font-weight:bold;   */
    font-size:0.9em;  
    color:#333333;
    padding-top:2px;
    padding-left:5px;
}
 .field-required-chat-large	
{	
	width:200px;    
    text-align: left;    
    font-weight:bold;  
    font-size:0.9em;  
    color:#333333;
    padding-top:2px;
    padding-left:5px;
}

 .field-required-chat-bold
{	
	width:90px;	/* 90px; */
    float: left;
    text-align: left;    
    font-weight:bold;
    font-size:0.9em;  
    color:#333333;
    padding-top:2px;
    padding-left:5px;
}
 .inputfield-control-chat input
 {
	float:left;	
    height:17px; 
    width:125px;    
	font-size: 0.9em;
	font-weight: normal;	
	color:#333333;
 }
 .label-input-div-chat
{
	width:260px;	
	padding-top:4px;
	padding-bottom:4px;	
	height:30px; 
	float:left;	
}
