/**********************************************************
***   Set generic style for links, border, width, etc. ****  
**********************************************************/

table a {text-decoration:none;}
table {border-collapse:collapse;width:100%;}
table td {border: 1px solid white;}

/**********************************************************
***   Alternating Colors   ********************************
**********************************************************/	
tr:nth-child(even) {background:#9CF;}
/* tr:nth-child(odd) {background:transparent;color:black;} */
tr:nth-child(odd) {background:transparent;}

.WhiteTable tr:nth-child(even),
.WhiteTable tr:nth-child(odd) {background-color:white !important;}

.TransparentTable tr:nth-child(even){background-color:transparent !important;}
.TransparentTable td{border-color:transparent !important;}

.subTables tbody tr:nth-child(odd){background-color:transparent !important;}
.subTables tbody tr:nth-child(even) {background:#9CF;}







/***  Center everything - see if I can do away with this  ***/

td {text-align:center;padding:none;}

/**********************************************************
***   Individual Tables - Alphabetically listed  **********
**********************************************************/	
#ActionItemsTable tr,
#ActionItemsTable td,
#ActionItemsTable th {background-color:white;}
#ActionItemsTable {width:95%;}
#ActionItemsTable td {
	padding:0px 0px;
	text-align:center;
	width:100px;
}
#ActionItemsTable img:hover {cursor:pointer;}

#ActionItemsTable2 tr,
#ActionItemsTable2 td,
#ActionItemsTable2 th {background-color:white;}
#ActionItemsTable2 {width:95%;}
#ActionItemsTable2 td {
	padding:0px 0px;
	text-align:center;
	width:100px;
}
#ActionItemsTable img:hover {cursor:pointer;}
#ActionItemsTable #AutoTD {width:auto;}

.ClientListTable {width:100%;}
.ClientListTable th:nth-child(1),
.ClientListTable td:nth-child(1){width:25%; text-align:left;padding-left:15px;}  /*Client Name*/
.ClientListTable td:nth-child(2) {width:10%;}/*DOB*/
.ClientListTable th:nth-child(3),
.ClientListTable td:nth-child(3){width:10%; text-align:left;padding-left:15px;}  /*Case Number*/
.ClientListTable th:nth-child(4),
.ClientListTable td:nth-child(4){width:25%;text-align:left;padding-left:15px; vertical-align:center;}  /*Therapist Names*/
.ClientListTable th:nth-child(5),
.ClientListTable td:nth-child(5){width:20%;text-align:left;padding-left:15px; }  /*Case Manager*/
.ClientListTable td:nth-child(6){width:20%;} 

.MyClientsTable th:nth-child(1),
.MyClientsTable td:nth-child(1) {width:40%;text-align:left;padding-left:15px;} /*Client*/
.MyClientsTable td:nth-child(2) {width:10%;} /*DOB.*/
.MyClientsTable td:nth-child(3) {width:10%;} /*Case nbr*/
.MyClientsTable td:nth-child(4) {width:10%;} /**/
.MyClientsTable td:nth-child(5) {width:10%;} /**/
.MyClientsTable th:nth-child(6),
.MyClientsTable td:nth-child(6) {width:20%;text-align:left;padding-left:5px;} /*Case Manager*/ 



#AllNotesTable {width:100%;}
#AllNotesTable td,
#AllNotesTable th {text-align:left;padding-left:15px;}
#AllNotesTable td:nth-child(1) {width:10%;} /*View/Edit*/
#AllNotesTable td:nth-child(2) {width:13%;} /*Account*/
#AllNotesTable td:nth-child(3) {width:24%;} /*Name*/
#AllNotesTable td:nth-child(4) {width:13%;} /*DOB*/
#AllNotesTable td:nth-child(5) {width:30%;} /*Therapist*/
#AllNotesTable td:nth-child(6) {width:10%;text-align:center;padding:0 0;}/*signed*/
#AllNotesTable td:nth-child(7) {width:10%;text-align:center;padding:0 0;}/*Email switch*/


#UsersTable {width:100%;float:left;}
#UsersTable th {
	border-bottom:solid thin black;
}
#UsersTable td,
#UsersTable th {text-align:left;padding-left:15px;}

/***************************************************************
***** SERVICES  ************************************************
***************************************************************/
#ServicesTable {
	width:100%;
	}
#ServicesTable tr:last-child,
#ServicesTable tr:first-child {background-color: #F0F0F0;}	
#ServicesTable td:nth-child(3),
#ServicesTable th:nth-child(3) {text-align:left;padding-left:15px;} 


#ServicesImagesTable {
	margin:0px 0px;
	padding:0px 0px;
}

#ServicesImagesTable img {
	width:60px;
	padding: 0px 0px;
	margin: 0px 0px;
	}
#ServicesImagesTable img:hover {cursor:pointer;}
#ServicesImagesTable .ImgCol {
	text-align:left;
	width:70px;
	}
#ServicesImagesTable td {
	font-weight:bold;
	vertical-align:middle;
	font-size:13px;
}
#ServicesImagesTable .LabelCol{
	width:130px;
	text-align:left !important;
}
.SelectionTable {
	margin-top:30px;
	margin-bottom:30px;
	width:auto;
}

.SelectionTable td:nth-child(1) {width:120px;text-align:right !important;}
.SelectionTable td:nth-child(2) {width:250px;padding-left:20px;}
.SelectionTable td:nth-child(3) {width:100px;}
.SelectionTable td:nth-child(4) {width:auto;}
.SelectionTable td:nth-child(5) {width:auto;}

#SelectionTable2 {
	width:auto;
	margin-top:30px;
}

#SelectionTable2 td:nth-child(1) {width:120px;text-align:right !important;}
#SelectionTable2 td:nth-child(2) {width: auto;padding-left:30px;}
#SelectionTable2 td:nth-child(3) {width:auto;}
#SelectionTable2 td:nth-child(4) {width:auto;}
#SelectionTable2 td:nth-child(5) {width:auto;}
#SelectionTable2 td:nth-child(6) {width:auto;padding-left:180px;}
#SelectionTable2 .Finalize {width:120px;margin-left:50px;}
#SelectionTable2 .submit {width: 120px;}


/**********************
***   CLASSES   *******
**********************/
.UnderlineRow td{border-bottom:solid thin gray;}