﻿@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
} 

a{ outline:none; text-decoration:underline; color:#0072BC;}
a:hover{text-decoration:none;}

h1,h2,h3,h4,h5,h6,p,ul,li{
	padding:0;
	margin:0;
	font-weight:normal;
} 
	
#wrapper{
	margin:0 auto;	
	max-width: 1000px;
	
	
	/* below added by zeesha n*/
	/*max-height:768px;
	border:1px solid yellow;*/
}	

.header{	
	margin-top:5px;
}	

.logoWrap{
	float:left;
	width:100%;
    background-color: #346fdf;
	/*background-image: url(../images/top-bg-centre.png);
	background-repeat:repeat-x;*/
}

.logo{	
		float:left;
		margin:0px 0 0 10px;
		width:249px;
		height:67px;
}
.ajax__calendar .ajax__calendar_container td
{
    border: none !important;
    padding: 0;
    
}
.loginName{
	float:right;
	font-size:14px;
	width:250px;
	text-align:right;
	color:#fff;
	margin:25px 15px 0px 0;}
	
.loginName a{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#ffe698;}	

.loginName a:hover{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;}	




.pageWrap{	
	border:1px solid #c9cecc;
	/*background-color:#f7f6f6;*/
	min-width: 500px;
	max-width: 1260px;
	min-height:470px;
	margin: 3px auto;
	clear:both;
	padding:2px;
	float:left; 
	width:994px;
}

.pageWrap .inside {
		/*margin: 5px 5px 5px 5px;*/
		padding-top: 0px;
		padding-bottom: 0px;
}

.pageWrap h1{
	font-size:14px;
	color:#0072bc;	
	/*background-color:#B7DAF2 ; *//*#D2D2D2;*/ /*#B2D7F0;*/
	background-color:#D9D9D9;
	/*background-image:url(../../images/gridHead.png);*/
	font-weight:bold;	
	padding:0 0 0 8px;
	line-height:22px;
	margin-bottom:3px;
	/*margin-bottom:3px;*/
	
}

.pageWrap h1.SectionHeading{
	font-size:14px;
	color:#0072bc;	
	/*background-color:#B7DAF2 ; *//*#D2D2D2;*/ /*#B2D7F0;*/
	background-color:#D9D9D9;
	/*background-image:url(../../images/gridHead.png);*/
	font-weight:bold;	
	padding:0 0 0 5px;
	line-height:22px;
	margin-bottom:3px;
	/*margin-bottom:3px;*/
	
}

.pageWrap h1.SectionSubHeading{
	font-size:14px;
	color:#0072bc;	
	/*background-color:#B7DAF2 ; *//*#D2D2D2;*/ /*#B2D7F0;*/
	background-color:White;
	/*background-image:url(../../images/gridHead.png);*/
	font-weight:bold;	
	padding:0 0 0 5px;
	line-height:22px;
	margin-bottom:3px;
	/*margin-bottom:3px;*/
	font-style:italic;
	
}

.pageWrap h2{
	font-size:14px;
	color:#0072bc;		
	background-color:#D9D9D9;	
	font-weight:bold;	
	padding:0 0 0 8px;
	line-height:22px;
	margin-bottom:3px;}




.break-word {
    word-wrap: break-word;
}



/* Small pagewrap class for popup screens*/

.pageWrapSmall{	
	border:0px solid #c9cecc;
	/*background-color:#f7f6f6;*/
	min-width: 500px;
	max-width: 1260px;
	min-height:205px;
	margin: 3px auto;
	clear:both;
	padding:2px;
}

.pageWrapSmall .inside {
		/*margin: 5px 5px 5px 5px;*/
		padding-top: 0px;
		padding-bottom: 0px;
}

.pageWrapSmall h1{
	font-size:14px;
	color:#0072bc;		
	background-color:#D9D9D9;	
	padding:0 0 0 8px;
	line-height:22px;
	font-weight:bold;
}

/**/


/* login style sheet height fix*/

.pageWrapLogin{	
	border:1px solid #c9cecc;
	/*background-color:#f7f6f6;*/
	min-width: 500px;
	max-width: 1260px;

	margin: 3px auto;
	clear:both;
	padding:2px;
}

.pageWrapLogin .inside {
		/*margin: 5px 5px 5px 5px;*/
		padding-top: 0px;
		padding-bottom: 0px;
}

.pageWrapLogin h1{
	font-size:14px;
	color:#0072bc;	
	font-weight:bold;
	background-color:#D9D9D9;
	padding:0 0 0 8px;
	line-height:22px;
}


/*login style sheet height fix*/


.chkChoice input 
{ 
    margin-left: -9px;  /*Zeeshan - check box alignment*/
}

/**/


.Test1{
	font-size:16px;
	color:#FFFFFF;	
	/*background-color:#B7DAF2 ; *//*#D2D2D2;*/ /*#B2D7F0;*/
	background-color:#e5e5e5;
	background-image:url(../images/gridHead.png);
	color:#0072bc;
	padding:0 0 0 10px;
	line-height:22px;
}


.pageWrap h2{
	font-size:13px;
	color:#0072BC;
	margin:5px 0 5px 10px;
}

.tbl{
	/*margin: 0 0 10px 0;*/
	border:1px solid #C9CECC;
}


.tbl td{	
	/*padding:1.5px 5px 3px 5px;*/
	vertical-align:top;
}


.tblRightAlign{
	border:1px solid #c9cecc;
	margin:0 0 5px 0;
}


.tblRightAlign td{	
	padding:5px 0 5px 5px;
	vertical-align:top;
	text-align:right;
}

.tblCenLogSrch{
	border:0px solid #c9cecc;
	margin: 0 1px 5px 0;
	padding-left:1px;
	padding-bottom:5px;
	
}
.sup { 
    font-style:italic;
    font-size: smaller;
    color:gray; 
}

.tblCenLogSrch td{	
	padding:5px 0 0px 5px;
	vertical-align:middle;
}

.tblCenLogSrch2{
	background-color: #D9D9D9;
	/*margin: 0 1px 5px 0; */
}

.tblHeadingBG{
    padding-right: 4px !important;
    background-color: #D9D9D9;}



.tblCenLogSrch2 td{	
	padding:0px 0 0px 0px;
	vertical-align:middle;
}

.colorHeaderTD{	
	background-color:#D9D9D9;
}

.zeroBottomPadding
{
    padding-bottom: 0px !important;    
}

.tblCenLogSrch3{
	
	margin: 0 1px 0px 0;
}


.tblCenLogSrch3 td{	
	padding:0px 0 0px 0px;
	vertical-align:middle;
}





/***  Feild Table CSS ****/

.tblCenLogSrchZeroBorder{
	       /* border:1px solid #C9CECC;*/
	        width:100%;
        } 
tblCenLogSrchZeroBorder td
{
    vertical-align:middle; /*Zeeshan - for member demo graphic*/
    }                 

        .labeltxt{          
           padding:3px; 
	       width:108px;
	       float:left;	      
        }
        
        .input-feild{
	        width:150px;
	         /*border:1px solid red;*/
        }        

        .empty-space
        {
            /*border:1px solid green;*/
	        width:120px;
        }
.gry-border

{
    border:1px solid #C9CECC;}
    
.gry-border2

{width:100%;
    border:1px solid #C9CECC;
    
    }    
    
.1tdwidth
{
    width:172px;
    border:1px solid red;}    
    
/***  Feild Table CSS ****/



.tblCenLogSrchZeroBorder td{	
	/*padding:5px 0 5px 0px;*/
	vertical-align:middle;
	text-align:left;
	/*border:1px solid #C9CECC;*/
}


tblMemViewTopAlign{
	border:0px solid #c9cecc;
	margin: 0px 1px 5px 0px;
}
.tblMemViewTopAlign td{	
	padding: 0px 2px 3px 0px;
	vertical-align:top;
}



.label{
	font-size:12px;
	color:#000;	
	padding:5px 0 0 0;
	
}

.labelSmall{
	font-size:8px;
	color:#000;	
	padding:0 0 0 0;
	
}

.labelCaption {
    color: #008800;
    font-size:12px;
    font-style: italic;
    font-weight: bold;
    padding:5px 0 0 0;
}

.labelRedStar{
	vertical-align:middle;
	
}


.labelError{
	font-size:12px;
	color:red;	
	padding:5px 0 0 0;
}


.lblMemberSearch
{
    font-size:11px;
	color:#000;	
	padding:5px 0 0 0;    
}

.labelNoPadding{
	font-size:10px;
	color:#000;	
	padding:0px 0px 0px 0px;
}


.labellink{
	font-size:11px;
	color:#000;	
	padding:0px 0 0 0;
}


.radioButtonLabel table td
{
    font-size:12px;
	color:#000;	
	padding:5px 0 0 0;
}



.labelRightAlign{
	font-size:12px;
	color:#000;	
	padding:0px 0 0 0;
	text-align:right !important; 
    font-weight:bold;
	float:left;
	width:40px;
}


.labelPortals{
	font-size:12px;
	color:#000;	
	padding:5px 0 0 0;
}

.TxtInput{
	font-size:11px;
	color:#000;
	border:1px solid #c9cecc;
	padding:1px 3px 1px 3px;
	width:150px;	
	
}

.dropDown{
	font-size:11px;
	color:#000;
	border:1px solid #c9cecc;
	padding:0 0 0 3px;
	width:167px;
	
}


.dropDown-2{
	font-size:11px;
	color:#000;
	border:1px solid #c9cecc;
	padding:0 0 0 3px;
	width:173px;
}

.dropDown-3{
	font-size:11px;
	color:#000;
	border:1px solid #c9cecc;
	padding:0 0 0 3px;
	width:120px !important;
}

.dropDown-4{
	font-size:11px;
	color:#000;
	border:1px solid #c9cecc;
	padding:0 0 0 3px;
	width:120px !important;
}


.dropDownSml{
	font-size:11px;
	color:#000;
	border:1px solid #c9cecc;
	padding:0 0 0 3px;
	width:78px;		
}

    
.td-border
{border: none;
        }
    

.GridLastColumn
{
    border-right:none;
    
    }
    
.tr-height
{
        height:200px;}    
/****************  Strechable Button   *******************/

.button4Grid2Add
{
    background-image:url(../Images/Button-Big.jpg);
    width:140px;
    height:22px;
    border-width: 0;
    color:Window;
    margin-right:5px;
   
   float:left;
    /*background-color: transparent;*/
}

.button4BRMSRuleDef
{
    background-image:url(../Images/Button-Medium.jpg);
    width:99px;
    height:22px;
    border-width: 0;
    color:Window;
    margin-right:5px;   
    float:left;
    
}


.buttonControl
{
    background-image:url(../Images/cancel-btn.jpg);
    width:66px;
    height:22px;
    border-width: 0;
    color:Window;
   
   float:left;
    /*background-color: transparent;*/
}

.LookUpbuttonControl
{
    background-image:url(../Images/cancel-btn.jpg);
    width:66px;
    height:22px;
    border-width: 0;
    color:Window;
    margin-right: 5px;   
    float:left;
}

.buttonControl:hover
{
    cursor:hand;
}

.button{
	/*margin:0 5px 0 0;
	display:inline-block;*/
}

.button div .right {  /*color:#fff;background:url(../images/btnRight.png) no-repeat right 0px;  padding:0 0 0 0;width:5px; height:22px; float:left;*/}
.button div:hover .right{/*background:url(../images/btnRight.png) no-repeat right*/}
.button div a{ /*text-decoration:none;*/}
.button div a span { /*color:#fff !important;  background:url(../images/btnLeft.png) no-repeat left 0px!important; font-size:12px; color: #05264E; 
                     height:22px; line-height:22px; text-decoration:none; padding:0 10px 0 13px; float:left;*/}
@media \0screen {
  .button div a span {/*line-height:20px;*/}
}
.button div:hover a span{/* color: #fff;   background:url(../images/btnLeft.png) no-repeat left !important;*/ }

.clear{
	clear:both;
}

.left{
	float:left;
}

.spacer{
	height:10px;	
}

.blue-button
{ float:left;
  width:99px;
  text-align:center;
  line-height:22px;
  height:22px;
  background-image:url(../images/blue-btn-bg.jpg);
 
        }
        
        

.blue-button a
{ 
  font-size:12px;
  color:#fff;
  text-decoration:none;
  
        }	
        
.blue-button a:hover
{ 
  font-size:12px;
  color:#000;
  text-decoration:none;
  
        }	        
	
	
.blue-buttonlarge
{ float:left;
  width:150px;
  text-align:center;
  line-height:22px;
  height:22px;
  background-image:url(../images/blue-btn-bg.jpg);
 
        }
        
        

.blue-buttonlarge a
{ 
  font-size:12px;
  color:#fff;
  text-decoration:none;
  
        }	
        
.blue-buttonlarge a:hover
{ 
  font-size:12px;
  color:#000;
  text-decoration:none;
  
        }		
	
/*****************************   Login Page CSS  *************************************/	
	
	
.login-tbl{
	margin:0 auto;
}	
	
	
.login-tbl td{	
	padding:3px 0 3px 5px;
	vertical-align:middle;
}


.login-label{
	font-size:12px;
	color:#000;	
	padding:5px 0 0 0;
}
	
.datepicker-80
{
    font-size:11px;
    color:#000;
    border:1px solid #c9cecc;
    padding:1px 3px 1px 3px;
    width:80px;	
}

.datepicker-159
{
    font-size:11px;
    color:#000;
    border:1px solid #c9cecc;
    padding:1px 3px 1px 3px;
    width:80px;	
}
	
.textfield{
	font-size:11px;
	color:#000;
	border:1px solid #c9cecc;
	padding:1px 3px 1px 3px;
	width:159px;	
	
}
.textfield-noBorder{
	font-size:11px;
	color:#000;
	border:0px solid #c9cecc;
	padding:1px 3px 1px 3px;
	width:159px;	
	
}

.textfield-disabled{
	font-size:11px;
	color:#000;
	border:1px solid #c9cecc;
	padding:1px 3px 1px 3px;
	width:159px;	
	background-color:#E1E1E1;
	font-family:Arial, Helvetica, sans-serif;
 }

.textfield-2{
	font-size:11px;
	color:#000;
	border:1px solid #c9cecc;
	padding:1px 3px 1px 3px;
	width:167px;	
	
}

.textfield-3{
	font-size:11px;
	color:#000;
	border:1px solid #c9cecc;
	padding:1px 3px 1px 3px;
	width:473px;	
	
}

.textfield-4{
	font-size:11px;
	color:#000;
	border:1px solid #c9cecc;
	padding:1px 3px 1px 3px;
	width:134px;	
	
}

.textfield-4small{
	font-size:11px;
	color:#000;
	border:1px solid #c9cecc;
	padding:1px 3px 1px 3px;
	width:35px;	
	
}

.textfield-5{
	font-size:11px;
	color:#000;
	border:1px solid #c9cecc;
	padding:1px 3px 1px 3px;
	width:300px;	
	
}

.textareafield
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	color:#000;
	border:1px solid #c9cecc;
	padding:1px 1px 1px 1px;
}	


/*****************************   Login Page CSS  *************************************/		

.sectionDiv
{
    border:2px solid #B4B4B4
}    

.sectionDivLight
{
    border:1px solid #C9CECC;
    padding:0px 0px 0px 0px;
}

.memberHeaderInfo
{
    font-size:16px;
   /* background-color:#B7DAF2;*/
    /*color:#0072bc;*/
	color:#FFFFFF;
	/*background-color:#B7DAF2 ; *//*#D2D2D2;*/ /*#B2D7F0;*/
	background-color:#DFA535;
	/*background-image:url(../../images/gridHead.png);*/
	padding:0 0 0 5px;
	line-height:22px;
	float:left;
}

.FormAbtriText
{
    font-size:10px;
    
    }
    
    .gotoLink
    {
        font-size:12px;
        text-decoration:underline;
        
        }
        
        
        
.radioButtonList
{   
    margin-top:-15px !important;
    margin-left:-5px !important;
} 

.ValidationSummary{
   font-size:12px;
	color:#e22b36;
	

}       

.ValidationSummary ul
{
    margin:0;}
    
.ValidationSummary ul li
{
    list-style:none;
    background-image:url(../images/ValidationIcon.png);
	background-repeat:no-repeat;
	padding-left: 18px !important;
	margin:0px 0 5px 0;}    

.successMsg {
	float:left;
	width:100%;
	font-size:12px;
	color:#54af0a;
	font-family:Arial, Helvetica, sans-serif;
}
		
.successMsg ul
{
    padding:0;
    margin:0;
	
}

.successMsg ul li
{list-style:none;
 background-image:url(../images/ok.png);
 background-repeat:no-repeat;
 padding-left: 18px !important;	}	


/*=== Zeeshan added for buttons =============*/

.gradientbuttons ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 13px Verdana;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.gradientbuttons li{
display: inline;
margin: 0;
}

.gradientbuttons li a{
text-decoration: none;
padding: 5px 7px;
margin-right: 5px;
border: 1px solid #778;
color: white;
border:1px solid gray;
background: #3282c2;
border-radius: 8px; /*w3c border radius*/
box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* w3c box shadow */
-moz-border-radius: 8px; /* mozilla border radius */
-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* mozilla box shadow */
background: -moz-linear-gradient(center top, #a4ccec, #72a6d4 25%, #3282c2 45%, #357cbd 85%, #72a6d4); /* mozilla gradient background */
-webkit-border-radius: 8px; /* webkit border radius */
-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* webkit box shadow */
background: -webkit-gradient(linear, center top, center bottom, from(#a4ccec), color-stop(25%, #72a6d4), color-stop(45%, #3282c2), color-stop(85%, #357cbd), to(#72a6d4)); /* webkit gradient background */
}

.gradientbuttons li a:hover{
color: lightyellow;
}

.redtheme li a{
font-size:18px;
background: darkred;
background: -moz-linear-gradient(center top, #f5795d, #e55e3f 25%, #d02700 45%, #e55e3f 85%, #f5795d);
background: -webkit-gradient(linear, center top, center bottom, from(#f5795d), color-stop(25%, #e55e3f), color-stop(45%, #d02700), color-stop(85%, #e55e3f), to(#f5795d)); 
}

.greentheme li a{
font-size:12px;
background: green;
background: -moz-linear-gradient(center top, #7ad690, #3ec05c 25%, #298a40 45%, #3ec05c 85%, #7ad690);
background: -webkit-gradient(linear, center top, center bottom, from(#7ad690), color-stop(25%, #3ec05c), color-stop(45%, #298a40), color-stop(85%, #3ec05c), to(#7ad690)); 
}

.blacktheme li a{
font-size:16px;
background: black;
background: -moz-linear-gradient(center top, #9f9f9f, #686868 25%, #2a2a2a 45%, #686868 85%, #9f9f9f);
background: -webkit-gradient(linear, center top, center bottom, from(#9f9f9f), color-stop(25%, #686868), color-stop(45%, #2a2a2a), color-stop(85%, #686868), to(#9f9f9f)); 
}

.orangetheme li a{
font-size:14px;
background: #e55e3f;
background: -moz-linear-gradient(center top, #ecad9a, #e5937c 25%, #cf4c2a 45%, #e5937c 85%, #ecad9a);
background: -webkit-gradient(linear, center top, center bottom, from(#ecad9a), color-stop(25%, #e5937c), color-stop(45%, #cf4c2a), color-stop(85%, #e5937c), to(#ecad9a)); 
}




/****************************** M Ali CSS 03-07-12  *********************************/




            /****** CSS Page ClientFacilityAssignmentSetup.aspx  *********/

.CFA-topdiv{
 padding: 3px 3px 3px 3px;
 border:none;
 
 }
 
 .CFA-topdiv2{
 padding: 2px 2px 0px 2px;
 border:none;
 border:1px solid #C9CECC;

 }

            /****** CSS Page ClientFacilityAssignmentSetup.aspx  *********/





/************************************************************************************/



            /****** CSS Page PI_Censuslogsearch.aspx  *********/

.PI_Censuslogsearch-SearchResult
{padding:2px 0 2px 0;
 /*height:250px;
 overflow-x:hidden;
 overflow-y:auto;*/
        }

.grdPadding
{
    padding: 0 2px 0 2px;
}
.empty-height
{
        height:0px;}
            /****** CSS Page PI_Censuslogsearch.aspx  *********/


/************************************************************************************/



/****** CSS Page PI_CensusMemberDetail.aspx  *********/
.BaseTextBoxReadOnly
        {
            font-size:11px;
	        color:#000;
	        border:1px solid #c9cecc;
	        padding:1px 3px 1px 3px;
	        width:160px;
        }
.firstCol
{
    width:13%;
}
.secondCol
{
    width:20%;
}   
.thirdCol
{
    width:13%;
}   
.fourthCol
{
    width:20%;
}   
.fifthCol
{
    width:13%;
}   
.sixthCol
{
    width:18%;
}   
     
/****** CSS Page PI_CensusMemberDetail.aspx  *********/

            /****** CSS Page Member_SearchAdminView.aspx  *********/

.memberSearchAdminView{
padding:2px 2px 0px 2px;
overflow:auto;
height:198px;
width:99%;}
 
 
.memberSearchAdminView2{ 
padding:2px 2px 0px 2px;
overflow:auto;
width:99%;  
}
 
 

            /****** CSS Page Member_SearchAdminView.aspx  *********/


/************************************************************************************/


            /****** CSS Page ClientSetup.aspx  *********/


.overflowDiv
{
  height:245px; 
  overflow-x:hidden;
  overflow-y:scroll;}


.gridDataStyle
{
/* white-space: normal;
 width: 100%; 
 overflow-x:hidden; 
 overflow-y:auto;
 max-width: 100%; 
 height: 241px; */
 border-right: 0px solid gray; 
 border-bottom: 0px solid gray;
 padding: 0px; 
 margin: 0px;}
 
.tbl-paginationStyle
{
        border-style:none; 
        width: 100%;
        border:none;
        }
 
.tbl-paginationStyle td
{
        width:100%;
        text-align:right;
        border:none;
       
        } 



            /****** CSS Page ClientSetup.aspx  *********/


/************************************************************************************/


            /****** CSS Page FacilitySetup.aspx  *********/

.facilitypage-gridDataStyle
{
  /*overflow-x: hidden; 
  overflow-y: auto; 
  white-space: normal; 
  width: 100%;
  max-width: 100%; 
  height: 285px; */
  border-right: 0px solid gray;   
  padding: 0px; 
  margin: 0px; }
 
 
 
            /****** CSS Page FacilitySetup.aspx  *********/


/************************************************************************************/


            /****** CSS Page ServiceOrganizationSetup.aspx  *********/

.sosTR
{height:6px; 
    }
    
    
    

            /****** CSS Page ServiceOrganizationSetup.aspx  *********/


/************************************************************************************/


            /****** CSS Page FollowUpCallPlanTemplate.aspx  *********/


.tblfucpt{
      width: 100%;
     
  }
  
  
  .tblfucpt2{
      width: 100%;
     
 
  }
  
           /****** CSS Page FollowUpCallPlanTemplate.aspx  *********/

  
/************************************************************************************/


            /****** CSS Page Portal_careProfessional.aspx  *********/  
 
  .tdtbl-1{
  vertical-align: top;
  width: 30%;}
  
  .sectionDivLight-height
  {
      height: 93px;
      height: 90px \0/;}
      @media screen and (-webkit-min-device-pixel-ratio:0) { .sectionDivLight-height{height: 101px;} }      
      
.sectionDivLight-height2
  {
      height: 188px;}      
  
  
  .tdtbl-2{
  width:98%;
  margin: 7px 0 0 5px; 
  height: 60px;  
  line-height:20px;
  }
  
@media screen and (-webkit-min-device-pixel-ratio:0) { .tdtbl-2{line-height:24px;} }        
  
  .tdtbl-3{
  vertical-align: top;
  width: 70%;
  padding:3px 0 3px 0;}
  
  
.bordernone
{
        border:none !important;}
  
  
  .sectionDivLight-right-grid
  {
        /*height: 301px; 
        height: 300px \0/;
        overflow-y: auto;
        overflow-x: hidden !important;*/
        padding: 0px 0px 0px 0px;}
  
  
              /****** CSS Page Portal_careProfessional.aspx  *********/  
  
  /************************************************************************************/


            /****** CSS Page Member_searchAdminView.aspx  *********/  
  
  
  .btl-msav
  {
        padding: 2px 2px 0px 2px;
        /*border:1px solid red;*/ }
  
  
  .btl-msav2
  {
      padding: 0px 2px 0px 2px;}
   
  
  .btl-msav3
  {
        margin-bottom:2px;
        overflow: auto;
        height: 268px;
        width: 990px;
        margin-left:2px;
       
        }
  
   .btl-msav4
  { padding: 2px 2px 0px 2px;
    margin:4px 0 0 2px;
    overflow: auto;
    width: 99%;}
  
  
  
  
  .tbl-client-setup{
	/*margin: 0 0 10px 0;*/
	border:1px solid #C9CECC;
}


.tbl-client-setup td{	
	padding:1.5px 5px 3px 5px;
	vertical-align:top;
}


.tbl-client-setupRightAlign{
	border:1px solid #c9cecc;
	margin:0 0 5px 0;
}


.tbl-client-setupRightAlign td{	
	padding:5px 0 5px 5px;
	vertical-align:top;
	text-align:right;
}

/*******************************************/

.tbl-f-s{
	/*margin: 0 0 10px 0;
	border:1px solid #C9CECC;*/
}


.tbl-f-s td{	
	padding:1.5px 5px 3px 5px;
	vertical-align:top;
}


.tbl-f-sRightAlign{
	border:1px solid #c9cecc;
	margin:0 0 5px 0;
}


.tbl-f-sRightAlign td{	
	padding:5px 0 5px 5px;
	vertical-align:top;
	text-align:right;
}

  
/************************************************************************************/


            /****** CSS Page Member_VisitPlaneSingle.aspx  *********/  



.tblmember-visit-plane-single{
	border:1px solid #c9cecc;
	margin:2px;		
}


.tblmember-visit-plane-single td{	
	padding:3px 0 0px 5px;
	vertical-align:middle;
}  
  



            /****** CSS Page Member_VisitPlaneSingle.aspx  *********/  
  
  
/************************************************************************************/


            /****** CSS Page Member_Summary.aspx  *********/  
  
  
.main-left-wrap
{
    float: left;
    width: 100%;   
    }  
  
.inner-left1-wrap
{
    float: left;
    width:337px;}
  
  .inner-right-wrap{
  float: right;
  width: 450px;
  overflow: auto;
  margin-left: 5px;
  margin-right: 5px;
  height: 560px;
    margin-right: 0px; /*Zeeshan - spacing from right boundry is too much, reduce the margin from right*/  
  
  }
  
.membersummry-grid-wrap
{ float: left;
  width: 100%;
    
  margin-bottom:2px; /*Zeeshan - added to seprate the grid sections*/
        }  
  
  
  
.membersummry-grid
{
   /*background-color: #EFEFEF;*/
   float: left; 
   text-align:left;
  max-height: 125px;
   overflow: auto;
   
   width: 100%      }  
   
   .membersummry-grid-sub{
       
   }
   
         
.membersummry-grid h1
{
    font-size:12px;	
    font-weight:bold;	
    background-color:#F4F4F4;
	padding:0 0 0 8px;
	line-height:22px;}  
	


  
.memberSummarySmallField input
        {
            width: 99px;
 /*border:1px solid green;*/
        }
        
.memberSummarySmallField label
        {
            font-size: 12px;
            /*border:1px solid red;*/
        }

.heading-h1
{
        float:left;
        width: 100%;}

        
.heading-h1 h1
        {
    font-size:12px;	
    font-weight:bold;	
    background-color:#F4F4F4;
	padding:0 0 0 8px;
	line-height:22px;

        }        
  
  
.heading-h1fixed
{
        float:left;
        width: 180px;}

        
.heading-h1fixed h1
        {
    font-size:12px;	
    font-weight:bold;	
    background-color:#F4F4F4;
	padding:0 0 0 8px;
	line-height:22px;

        }    
           /****** CSS Page Member_Summary.aspx  *********/  
  
  

        
.button2{
	margin:0 5px 0 0;
	display:inline-block;
	float:left;
}

.button2 div .right {  color:#fff;background:url(../images/btnRight.png) no-repeat right 0px;  padding:0 0 0 0;width:5px; height:22px; float:left;}
.button2 div:hover .right{background:url(../images/btnRight.png) no-repeat right}
.button2 div a{ text-decoration:none;}
.button2 div a span { color:#fff !important;  background:url(../images/btnLeft.png) no-repeat left 0px!important; font-size:12px; color: #05264E; height:22px; line-height:22px; text-decoration:none; padding:0 10px 0 13px; float:left;}
.button2 div:hover a span{ color: #fff;   background:url(../images/btnLeft.png) no-repeat left !important; }

     


/********* CSS Page Master Footer  ************/
.footer{    
    width:100%;
    background-color:#346fdf;
    font-size:11px;
    padding:4px 0 4px 0;
    float:left;
    text-align:center;
    color:#DDDDDD;
   
 }
        
.footer ul
{ padding:0;
  margin:0;
           }
             
.footer ul li
{
        list-style:none;
        display:inline;
        padding:0 3px;}

.footer ul li a
{font-size:11px;
 text-decoration:none;
 color:#FFFFFF;}
 
 .footer ul li a:hover
 {
 text-decoration:underline;
 color:#FFFFFF;
        }
        
        
        
.right{float:left;}        

/****** CSS Page CSS Page Master Footer  *********/




.tbl-2{
	/*margin: 0 0 10px 0;
	border:1px solid #C9CECC;*/
}


.tbl-2 td{	
	padding:1.5px 5px 3px 5px;
	vertical-align:top;
}


.tbl-2RightAlign{
	border:1px solid #c9cecc;
	margin:0 0 5px 0;
}


.tbl-2RightAlign td{	
	padding:5px 0 5px 5px;
	vertical-align:top;
	text-align:right;
}



.tbl-3{
	margin: 0 0 0px 2px;
	/*border:1px solid #C9CECC;*/
	
}


.tbl-3 td{	
	padding:1.5px 5px 0px 5px;
	vertical-align:top;
}


.tbl-3RightAlign{
	border:1px solid #c9cecc;
	margin:0 0 5px 0;
}


.tbl-3RightAlign td{	
	padding:5px 0 5px 5px;
	vertical-align:top;
	text-align:right;
}


/*Zeeshan - style sheet portal main grid */    

.gridViewPortal .gridHeader{
	background-color:#e5e5e5;
	background-image:url(../images/gridHead.png);
	text-align:left;
	height:20px;
	border-top:1px solid #cccccc;	
	/*border-bottom:1px solid #cccccc;*/
}

.gridViewPortal .gridHeader a
{
    text-decoration:none;
    color:#000;
    }

.gridViewPortal th{
	font-size:10px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:0px solid #cccccc;
	padding: 2px;
	text-align:left;
}

.gridViewPortal tbody td{
	font-size:10px;		
	border-left:1px solid #cccccc;
	/*border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;*/
	padding:2px;
}

.gridViewPortal tbody .row{
	background-color:#ffffff;
}

.gridViewPortal tbody .altRow{
	background-color:#f2f1f1;
}


.gridViewPortal tbody .row:hover, .gridView tbody .altRow:hover{
	background-color:#ECF7ff; 
	
	/*Zeeshan commented below css added for just testting*/
	/*background-repeat:no-repeat;
	background-image:url(../images/bullet.gif);
	background-position:left;*/
}
.gridViewPortal TH.sortasc { background:url(../images/asc.gif) right center no-repeat; }
.gridViewPortal TH.sortdesc { background:url(../images/desc.gif) right center no-repeat; }

/*Zeeshan commented below css added for just testting*/
/*.gridViewPortal .row:hover .first, .gridViewPortal tbody .altRow:hover .first
{
    background-repeat:no-repeat;
	background-image:url(../images/bullet.gif);
	background-position:left center ;
} */ 

.current
{
    border:none;
    font-weight:bold;
    color:#3e3e3e;
    padding:0px 4px;
    }

.gridViewPortal tfoot td{
	font-size:10px;
	color:#55565a;
	padding:3px 10px 5px 0;
	border-right:0px solid #cccccc;
	border-bottom:0px solid #cccccc;
	
}
.ZfootergridViewPortal
{
    font-size:10px;
	color:#55565a;
	padding:3px 10px 5px 0;
	/*border-bottom:1px solid #cccccc;*/    
    background-color:#FFFFFF;  /*#e5e5e5;*/
	/*background-image:url(../images/gridHead.png);*/
	text-align:left;
	border-bottom:1px solid red;
    }
/*Zeeshan - style sheet portal main grid*/

/********************************************* 11/7/12 Ali Commn CSS Classes *********************************************/

/******************** table class ********************************/
.newtbl{
	border:1px solid #c9cecc;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0 4px 0;} 

.newtbl td{
	padding:5px;
}

.newtblTD {
	width:190px;
    border: none;
	}
	
.admissionTd{
	width:240px;
	}
	
	
.input-newtbl{
	width:180px;}
	
	
.newtblPortal{
	border:1px solid #c9cecc;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0 5px 0;} 

.newtbl td{
	padding:5px;}
	
	
/*************  Member Medical History table css ***************************/	
.newtbl2{
	padding:5px;	
	margin:0px 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}

.newtbl2 td{
	padding:5px;}

.newtblTD2{
	width:132px;
	
	}
		
	
.input-newtbl2
{
    
	width:130px;}
	
	
.dropDown-medical-his{
	font-size:11px;
	color:#000;
	border:1px solid #c9cecc;
	padding:0 0 0 3px;
	width:130px;
	
}

.dropDown-2{
	font-size:11px;
	color:#000;
	border:1px solid #c9cecc;
	padding:0 0 0 3px;
	width:142px;
	
}	


.textfieldMedicalHistory{
	font-size:11px;
	color:#000;
	border:1px solid #c9cecc;
	padding:1px 3px 1px 3px;
	width:122px;	
	
}

.medicalHistoryButtons{
text-align: left;
width: 100%;
/*margin-top:4px;
margin-bottom: 4px;*/}

 .medicalHistorySection
 {
     padding: 2px 2px 0px 2px;
     margin-top: 2px; 
     width: 99%;}
     
	
		
/*************  Member Medical History table css ***************************/		
	
/******************** table class ********************************/



/******************** colum spance class ********************************/
.newtbl .space2Colum{
	width:50px;
	}	


.space2ColumExtra{
	width:200px;
	/*border:1px solid green;*/
	}	





		
/******************** colum spance classes ********************************/

/******************** Grid CSS classes ********************************/



.gridView{
	border:0px solid #cccccc;  /*1px solid #C9CECC;*/
	border-left:none;
	border-right:none;
	border-bottom:1px solid #cccccc;
	margin:0px 0px 5px 0px;
}

.maringLeft
{
    margin-left:1px;
    
}
    
.gridView .gridHeader{
	background-color:#e5e5e5;
	background-image:url(../images/gridHead.png);
	text-align:left;
	height:20px;
	border-top:1px solid #cccccc;
	/*border-bottom:1px solid #cccccc;*/
	/*position:relative ;   
    top:expression(this.offsetParent.scrollTop);  
    z-index: 20;  */
}

.gridView .gridHeader a
{
    text-decoration:none;
    color:#000;
}

.gridView th{
	font-size:11px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:0px solid #cccccc;
	padding: 2px;
	text-align:left;
	/*position:relative ;   
    top:expression(this.offsetParent.scrollTop);  
    z-index: 20;  */
}

.gridView tbody td{
	font-size:11px;		
	border-left:1px solid #cccccc;
	/*border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;*/
	padding:2px;
	vertical-align:top;
	
}

.gridView tbody .row{
	background-color:#ffffff;
}

.gridView tbody .altRow{
	background-color:#f2f1f1;
}

.gridView tbody .row:hover, .gridView tbody .altRow:hover{
	background-color:#ECF7ff; /* #ffe698;*/
}

.gridView tbody tr.active
{
    background-color:#d0e8fa; 
}

.gridView tfoot td{
	font-size:11px;
	color:#55565a;
	padding:3px 10px 5px 0;
	border-right:0px solid #cccccc;
	border-bottom:0px solid #cccccc;
}

.gridView .fixedLength 
{
    font-size:11px;
	color:#55565a;
	padding:3px 10px 5px 0;
	border-right:0px solid #cccccc;
	border-bottom:0px solid #cccccc;
	overflow: hidden; 
    white-space: nowrap;   
}

.gridViewFixWidth{
	border:0px solid #cccccc;  /*1px solid #C9CECC;*/
	border-left:none;
	border-right:none;
	border-bottom:1px solid #cccccc;
	margin:0px 0px 5px 0px;
	table-layout:fixed;
}
    
.gridViewFixWidth .gridHeader{
	background-color:#e5e5e5;
	background-image:url(../images/gridHead.png);
	text-align:left;
	height:20px;
	border-top:1px solid #cccccc;
	/*border-bottom:1px solid #cccccc;*/
	/*position:relative ;   
    top:expression(this.offsetParent.scrollTop);  
    z-index: 20;  */
}

.gridViewFixWidth .gridHeader a
{
    text-decoration:none;
    color:#000;
}

.gridViewFixWidth th{
	font-size:11px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:0px solid #cccccc;
	padding: 2px;
	text-align:left;
	/*position:relative ;   
    top:expression(this.offsetParent.scrollTop);  
    z-index: 20;  */
}

.gridViewFixWidth tbody td{
	font-size:11px;		
	border-left:1px solid #cccccc;
	/*border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;*/
	padding:2px;
	word-wrap:break-word;
}

.gridViewFixWidth tbody .row{
	background-color:#ffffff;
}

.gridViewFixWidth tbody .altRow{
	background-color:#f2f1f1;
}


.gridViewFixWidth tbody .row:hover, .gridView tbody .altRow:hover{
	background-color:#ECF7ff; /* #ffe698;*/
}

.gridViewFixWidth tfoot td{
	font-size:11px;
	color:#55565a;
	padding:3px 10px 5px 0;
	border-right:0px solid #cccccc;
	border-bottom:0px solid #cccccc;
	
}

.Zfooter
{
    
font-size:11px;
	color:#55565a;
	padding:3px 10px 5px 0;
	/*border-bottom:1px solid #cccccc;*/    
    background-color:#e5e5e5;
	background-image:url(../images/gridHead.png);
	text-align:left;
   
    }
	
.space-top{
	margin-top:3px !important;}	
	
.gridView .DataGridHeader{
	background-color:#e5e5e5;
	background-image:url(../images/gridHead.png);
	text-align:left;
	height:20px;
	border-top:1px solid #cccccc;
	/*border-bottom:1px solid #cccccc;*/
	/*position:relative ;   
    top:expression(this.offsetParent.scrollTop);  
    z-index: 20;  */
}

.DataGridHeader td{
	font-size:11px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:0px solid #cccccc;
	padding: 2px;
	text-align:left;
	font-weight:bold;
	/*position:relative ;   
    top:expression(this.offsetParent.scrollTop);  
    z-index: 20;  */
}

.gridView .DataGridHeader a
{
    
    text-decoration:none;
    color:#000;
}

/******************** Grid CSS classes ********************************/


/********************************************* 11/7/12 Ali Commn CSS Classes *********************************************/


.uploadFeild
{width:458px !important;
       }

.grid-height
{
    height:300px;
    border:1px solid red;}

.margin-bottom
{
        margin-bottom:0;}
        
.marginBottom
{
        margin-bottom:4px;}        
.margin-left
{
    margin-left:2px;}        

.newtbl-noPading
{
        padding:0px !important;}

.padding
{
        padding:2px 0 2px 0;
        margin-bottom:3px;}


.newtbl-noPading td
{
        padding:0px !important;}
 
.tdSpace
{
  width:458px !important;      }


/**************************** Model PopUP ************************/

.popupControl {
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
	padding:3px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px;
	width:550px !important;
}


	/************************* End Model Popup ***************************/	
	
	
        
        
        
.newtbl3{
	border:1px solid #c9cecc;
	padding:5px;	
	font-size:12px;
	margin:0px 0 5px 0;}

.newtbl3 td{
	padding:5px;}

.newtblTD3 {
	width:50px;
	font-weight:bold;
	}
	
.newtblTD4 {
    width:105px;
	font-weight:bold;
}

.newtbl4 td{
    padding:5px;
}
.newtblTD4a {
    width:60px;
	font-weight:bold;
}

.newtbl4a td{
    padding:5px;
}
.newtblTD5 {
    width:180px;
	font-weight:bold;
}

.newtbl5 td{ 
    padding:5px;
}
.newtblTD5a {
    width:115px;
	font-weight:bold;
}

.newtbl5a td{
    padding:5px;
}
.newtbl3-inputText{
	width:185px;
	font-weight:normal;
	
}
		
.gryText
{ color:Gray;
        }
.blackText
{ color:Black;
        }        	
        
        
==========================================================

/* Admin Control Panel page links CSS */       

.innerDiv
{
    float: left;
    padding-bottom: 10px;    
    margin:0px 5px 0px 0px;
    }
    
.linkContainer
{
    float: left;   
    margin:0px 2px 3px 0px;
    width:235px;
    height:470px !important;  
    height:440px \0/ !important;    
    border:1px solid #c9cecc;     
     }

.linkContainer ul 
{ padding:0;
    margin:0;
   
    }
.linkContainer ul li
{
    list-style-type:none;
    line-height:24px;
    margin-left:10px;   }
    
.linkContainer ul li a
{
    font-size:12px;
    color:#0072bc;
    text-decoration:none;}

.linkContainer ul li a:hover
{
    font-size:12px;
    text-decoration:underline;
    color:#000;}
    
 /********************************************************************************/
 .linkContainer2
{
    float: left;   
    margin:0px 2px 3px 0px;
    width:255px;
    height:204px !important;  
    height:190px \0/ !important;    
    border:1px solid #c9cecc;     
     }




.linkContainer2 ul 
{ padding:0;
    margin:0;
   
    }
.linkContainer2 ul li
{
    list-style-type:none;
    line-height:24px;
    margin-left:10px;   }
    
.linkContainer2 ul li a
{
    font-size:12px;
    color:#0072bc;
    text-decoration:none;}

.linkContainer2 ul li a:hover
{
    font-size:12px;
    text-decoration:underline;
    color:#000;}
    
/**********************/
    
 .linkContainer3
{
    float: left;   
    margin:0px 2px 3px 0px;
    width:255px;
    height:260px !important;  
    height:245px \0/ !important;    
    border:1px solid #c9cecc;     
     }




.linkContainer3 ul 
{ padding:0;
    margin:0;
   
    }
.linkContainer3 ul li
{
    list-style-type:none;
    line-height:24px;
    margin-left:10px;   }
    
.linkContainer3 ul li a
{
    font-size:12px;
    color:#0072bc;
    text-decoration:none;}

.linkContainer3 ul li a:hover
{
    font-size:12px;
    text-decoration:underline;
    color:#000;}    
    
    


/*******************************************************************/
.linkContainerSmall
{
    float: left;   
    margin:0px 2px 3px 0px;
    width:244px;
    height:153px !important; 
     height:143px \0/ !important;    
    border:1px solid #c9cecc;     
     }




.linkContainerSmall ul 
{ padding:0;
    margin:0;
   
    }
.linkContainerSmall ul li
{
    list-style-type:none;
    line-height:24px;
    margin-left:10px;   }
    
.linkContainerSmall ul li a
{
    font-size:12px;
    color:#0072bc;
    text-decoration:none;}

.linkContainerSmall ul li a:hover
{
    font-size:12px;
    text-decoration:underline;
    color:#000;}

/*******************************************************************/




/* Admin Control Panel page links CSS */       

.gridMargins
{
        padding:0 2px 0 2px;}
        


/*************   new btn css *********************/
/*.buttonabc{	
	float:left; 
	width:auto; 
	height:22px; 
	background-image:url(../images/btn-blue-bg.png); 
	background-repeat:repeat-x; 
	text-align:center; 
	line-height:21px;
	padding:0 10px;	
	color:#fff;
	text-decoration:none;
	margin-right:5px;		
	}*/

/*************   new btn css *********************/	   



.gry-button{
	margin:0 5px 0 0;
	display:inline-block;


}

.gry-button div .right {  color:#fff;background:url(../images/gry-btnRight.png) no-repeat right 0px;  padding:0 0 0 0;width:5px; height:22px; float:right;}
.gry-button div:hover .right{background:url(../images/gry-btnRight.png) no-repeat right}
.gry-button div a{ text-decoration:none;}
.gry-button div a span { color:#fff !important;  background:url(../images/gry-btnLeft.png) no-repeat left 0px!important; font-size:12px; color: #05264E; height:22px; line-height:22px; text-decoration:none; padding:0 10px 0 13px; float:left;}
@media \0screen {
  .gry-button div a span {line-height:20px;}
}
.gry-button div:hover a span{ color: #fff;   background:url(../images/gry-btnLeft.png) no-repeat left !important; }



/*************************************************/

.ltgry-button{
	margin:0 5px 0 0;
	display:inline-block;


}

.ltgry-button div .right {  color:#fff;background:url(../images/gry-btnRight1.png) no-repeat right 0px;  padding:0 0 0 0;width:5px; height:22px; float:right;}
.ltgry-button div:hover .right{background:url(../images/gry-btnRight1.png) no-repeat right}
.ltgry-button div a{ text-decoration:none;}
.ltgry-button div a span { color:#fff !important;  background:url(../images/gry-btnLeft1.png) no-repeat left 0px!important; font-size:12px; color: #05264E; height:22px; line-height:22px; text-decoration:none; padding:0 10px 0 13px; float:left;}
@media \0screen {
  .ltgry-button div a span {line-height:20px;}
}
.ltgry-button div:hover a span{ color: #fff;   background:url(../images/gry-btnLeft1.png) no-repeat left !important; }

/******************************************************************************************************************/
.adminMenu-icon1
{
    float:left;
    height:20px;
    width:20px;
    margin-right:3px;
    margin-left:2px;
    background-image:url(../images/paisent.png);
    clear:left;}

.adminMenu-icon2
{
    float:left;
    height:20px;
    width:20px;
    margin-right:3px;
    margin-left:2px;
    background-image:url(../images/miscellaneous.png);
    clear:left;}
    
    
.adminMenu-icon3
{
    float:left;
    height:20px;
    width:20px;
    margin-right:3px;
    margin-left:2px;
    background-image:url(../images/BMRS.png);
    clear:left;}
    
    
.adminMenu-icon4
{
    float:left;
    height:20px;
    width:20px;
    margin-right:3px;
    margin-left:2px;
    background-image:url(../images/Assessment.png);
    clear:left;}
    
    
.adminMenu-icon5
{
    float:left;
    height:20px;
    width:20px;
    margin-right:3px;
    margin-left:2px;
    background-image:url(../images/systemsetup.png);
    clear:left;}
    
    
.adminMenu-icon6
{
    float:left;
    height:20px;
    width:20px;
    margin-right:3px;
    margin-left:2px;
    background-image:url(../images/security.png);
    clear:left;}
    
    
.adminMenu-icon7
{
    float:left;
    height:20px;
    width:20px;
    margin-right:3px;
    margin-left:2px;
    background-image:url(../images/careplan.png);
    clear:left;}
    
      
/**************** New Grid CSS *************************************/               

gridView2{
	border-left:none;
	border-right:none;
	border-bottom:1px solid red;
	margin:0px 0px 5px 0px;}
    
    
.gridView2 .gridHeader{
	background-color:#e5e5e5;
	background-image:url(../images/gridHead2.jpg);
	text-align:left;
	height:20px;
	border-top:1px solid #cccccc;}

.gridView2 .gridHeader a{
    text-decoration:none;
    color:#000;}

.gridView2 th{
	font-size:11px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;	
	padding: 2px;
	text-align:left;}

.gridView2 tbody td{
	font-size:11px;		
	border-left:1px solid #cccccc;	
	padding:2px;
	
}

.gridView2 tbody .row{
	background-color:#ffffff;
}

.gridView2 tbody .altRow2{
	background-color:#dfdfdf;
}

.gridView2 tbody .row:hover, .gridView2 tbody .altRow2:hover{
	background-color:#d0e8fa; 
}

.gridView2 tbody tr.active
{
    background-color:#d0e8fa; 
}

/**************** New Grid CSS *************************************/               

.smallblubtn
{
    float:left;
    background-image:url(../images/small-btn2.jpg);
    background-repeat:no-repeat;
    text-align:center;
    line-height:16px;
    color:#fff;
    width:40px;
    padding:0px;
    text-decoration:none;
    font-size:11px !important;
    margin-top:6px !important;
}

.blue-buttonright 
{
    float:right;
    background-image:url(../images/small-btn2.jpg);
    width:40px;
    background-repeat:no-repeat;
    text-align:center;
    line-height:16px;   
    padding:0px;}

/****** chrome css ******/    

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .blue-buttonright   { margin-top: 3px;  }
}    
/****** chrome css ******/    
.blue-buttonright a
{
   color:#ffffff;
    text-decoration:none;
    font-size:11px !important;    
        
}

.blue-buttonright a:hover
{
  color:#000000;
    text-decoration:none;
    font-size:11px !important;    
        
}


.boldParentNode
{
    font-weight:bold;    
}

.activeChildNode
{
    color:#0072BC !important; 
}

.tdBottomPading
        {  padding-bottom:0px !important;  
                }  
                
                
                
                
.tbl-alignment
{
        float:left !important;
        margin: 3px 0;                }                
        
        
.memberIcons
{
       float:left;
       width:58px;
       text-align:center !important;       
       margin-right:3px;
       margin-top:3px;
       margin-bottom:3px;
        }        
       
.memberIcons img
{
 height:26px;
 width:26px;
 border:none;   
}    

    
.memberIcons a

{       color:#0072bc;
        text-decoration:none;
        font-size:11px;
        
        }
        
.memberIcons a:hover

{       color:#000000;
        text-decoration:none;
        font-size:11px;}        
        
.tdLeftPadding

{padding-left:0px !important;
        }        
        
        
.errorMessage
{margin:20px auto;
 width:500px;
 padding:10px;
 font-size:14px; 
 background-image:url(../images/error-msg-bg.jpg);
 background-repeat:repeat-x;
 height:118px;
 border-left:1px solid #ede18d;
 border-right:1px solid #ede18d;
 
 /*border:1px solid red;*/
        }        
        
.error-icon
{
        float:left;
        height:50px;
        width:50px;
        /*border:1px solid red;*/}       
        
.error-heading
{
        float:left;
        font-size:24px;
        font-weight:bold;
        margin:10px 0 0 10px;
        /*border:1px solid red;*/}        
        
.error-txt
{
        clear:both;
        margin:30px 0 0 60px;
        /*border:1px solid red;*/
        } 
        
        /*******  PI_CensusMemberDetailRegistration.aspx css  *******/       
        
        .tdWidth-1{width: 62px !important;}
        .tdWidth-2{width:162px !important; }
        .tdWidth-3{width: 39px !important;}
        
        /*******  PI_CensusMemberDetailRegistration.aspx css  *******/       
        
        
.blue-buttonLeft 
{
    float:left;
    background-image:url(../images/small-btn2.jpg);
    width:40px;
    background-repeat:no-repeat;
    text-align:center;
    line-height:14px;   
    padding:0px;
    height:16px;
    margin-right:5px;}  
    
    
.blue-buttonLeft a
{
   color:#ffffff;
    text-decoration:none;
    font-size:10px !important;    
        
}

.blue-buttonLeft a:hover
{
  color:#000000;
    text-decoration:none;
    font-size:10px !important;    
        
}    
    
    .blue-buttonLeft2 
{
    float:left;
    background-image:url(../images/small-btn3.jpg);
    width:60px;
    background-repeat:no-repeat;
    text-align:center;
    line-height:14px;   
    padding:0px;
    height:16px;
  }     
  
.blue-buttonLeft2 a
{
   color:#ffffff;
    text-decoration:none;
    font-size:10px !important;    
        
}

.blue-buttonLeft2 a:hover
{
  color:#000000;
    text-decoration:none;
    font-size:10px !important;    
        
}

ul.listView
{
    overflow: hidden;
    list-style: none;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    padding-left: 10px;
    padding-top: 5px;
}

.listView .listViewItem
{
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px 5px 0;    
}

.listViewItem
{
    overflow: hidden;
    zoom: 1;    
}

.listViewItemSpan
{
    float: none;    
}

.listViewItem .CrossItem
{
    width: 30px;
    background-color: #CEE9F1;
    border-radius: 5px 0 0 5px;
    text-align: center;
    border-bottom: 1px solid #A4C5D0;
    float: left;
    line-height:26px;
    padding-top:5px;
    height:21px;
}

.listViewItem .TextItem
{
    min-width: 40px;
    width: auto;
    float: left;
    color: #333;
    line-height: 26px;
    padding: 0 10px;
    background-color: #EFEFEF;
    border-radius: 0 5px 5px 0;
    position: relative;
    border-bottom: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
    font-size:10px !important; 
}

.sliderImageInitial
{
    float:left;
    width:30px;
}

.sliderImageOpen
{
    float:right;
    width:30px;    
}

.slideContents
{
    float:left;
    width:188px;
    border:1px solid #d9d9d9;
    background-color:White; 
    height:210px;
    overflow:auto;
}

.slideContainer
{
    position:absolute;
    float:left;
    width:220px;
}

 .TabArea
        {
        background-color: White;
        font-size: x-small;
        border-left: 1px solid black;
        border-bottom: 1px solid black;
        border-right: 1px solid black;
        border-top:1px solid black;
        position:absolute;
        top:42px;
        height:400px;
        z-index:-25;
        }

.myBluebutton{
    /*border-radius: 30px;*/
    margin:0 5px 0 0;
   /* display:inline-block;*/
    color:#fff !important; font-size:12px; /*color: #05264E;*/ 
    height:22px; line-height:22px; text-decoration:none; padding:0 10px 0 13px; text-align:center;vertical-align:middle;
  
    background-color:#3993c2 !important;
    -moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px !important;
	behavior: url(CSS/border-radius.htc);
    border:0px none ridge;
}
.myRedbutton
{
    /*border-radius: 30px;*/
    margin:0 5px 0 0;
   /* display:inline-block;*/
    color:#fff !important; font-size:12px; /*color: #05264E;*/ 
    height:22px; line-height:22px; text-decoration:none; padding:0 10px 0 13px; text-align:center;vertical-align:middle;
    background-color:#DB362F !important;
    -moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	behavior: url(CSS/border-radius.htc);
    border:0px none ridge;
}
.myGreenbutton
{
    /*border-radius: 30px;*/
    margin:0 5px 0 0;
   /* display:inline-block;*/
    color:#fff !important; font-size:12px; /*color: #05264E; */
    height:22px; line-height:22px; text-decoration:none; padding:0 10px 0 13px; text-align:center;vertical-align:middle;
    background-color:#51A351 !important;
    -moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	behavior: url(CSS/border-radius.htc);
    border:0px none ridge;
}
.myGraybutton
{
    /*border-radius: 30px;*/
    margin:0 5px 0 0;
   /* display:inline-block;*/
    color:#000000 !important; font-size:12px; /*color: #05264E; */
    height:22px; line-height:22px; text-decoration:none; padding:0 10px 0 13px; text-align:center;vertical-align:middle;
    background-color:#E6E6E6!important;
    -moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	behavior: url(CSS/border-radius.htc);
    border:0px none ridge;
}


.myBlueButton1 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 0px solid gray;
    padding:4px 4px 4px 4px;
    /*display:inline-block;*/
    text-decoration:none;
    background:#1F7DAB; /* #3993c2;*/

    color:#FFFFFF;
    cursor:pointer;
    font:12px sans-serif;
    
   /* height:20px;*/
    text-align:center;
    /*line-height: 20px;*/
    vertical-align:middle;
    display:block;
   
    float:left;
    width:60px;
    margin-right:5px;
}
.myBlueButton1:hover { 
    text-decoration:none; 
    color:#FFFFFF; 
    cursor:pointer;
    border:0px solid #FF2B06;
    
}

.myRedButton1 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 0px solid gray;
    padding:4px 4px 4px 4px;
    display:inline-block;
    text-decoration:none;
    background:#DB362F;

    color:#FFFFFF;
    cursor:pointer;
    font:12px sans-serif;
 
    text-align:center;
   
    vertical-align:middle;
    display:block;
   
    width:60px;
   
}
.myRedButton1:hover { 
    text-decoration:none; 
    color:#FFFFFF; 
    cursor:pointer;
    border:0px solid #FF2B06;
}


.myGreenButton1 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 0px solid gray;
    padding:4px 4px 4px 4px;
    display:inline-block;
    text-decoration:none;
    background:#51A351;

    color:#FFFFFF;
    cursor:pointer;
    font:12px sans-serif;
    
    text-align:center;
    
    vertical-align:middle;
    display:block;
   
    width:60px;
   
}
.myGreenButton1:hover { 
    text-decoration:none; 
    color:#FFFFFF; 
    cursor:pointer;
    border:0px solid #FF2B06;
}


.myDarkButton1 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid gray;
    padding:0 3px 0 3px;
    display:inline-block;
    text-decoration:none;
    background:#595651;

    color:#FFFFFF;
    cursor:pointer;
    
    font:12px sans-serif;
    height:24px;
     min-width:57px;

}

.myDarkButton1:hover { 
    text-decoration:none; 
    color:#ADD8E6; 
    cursor:pointer;
    border:1px solid #FF2B06;
}




.myDisableButton1 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 0px solid gray;
    padding:4px 4px 4px 4px;
    /*display:inline-block;*/
    text-decoration:none;
    background:#5A5A5A; /* #3993c2;*/

    color:#FFFFFF;
    cursor:pointer;
    font:12px sans-serif;
    
   /* height:20px;*/
    text-align:center;
    /*line-height: 20px;*/
    vertical-align:middle;
    display:block;
   
    float:left;
    width:60px;
    margin-right:5px;
}
.myDisableButton1:hover { 
    text-decoration:none; 
    color:#FFFFFF; 
    cursor:pointer;
    border:0px solid #FF2B06;
    
}

.rightalign {

    text-align:right !important;
}