@charset "utf-8";
/*You can put an attribute inside a <td> by using 'id'.
e.g. in the style sheet use #name { text-size: 50% }
*/

/*Table border properties
solid
inset
outset
dotted
dashed
double
groove
ridge
*/


.tableBorder-Brown-DCB778 { 
border : 2px solid #dcb778; 
}

/*Table border brown blog menu*/
.tableBorder-BrownBlogMenu-F2F1D2 { 
border : 2px solid #f2f1d2; 
}

/*Table border red*/
.tableBorder-Red-CD183D { 
border : 2px solid #cd183d; 
vertical-align : top; 
height : auto; 
padding-top : 10px; 
padding-right : 10px; 
padding-bottom : 10px; 
padding-left : 10px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 100%; 
} 

/*Table border light olive green*/
.tableBorder-Olive-Green-DBE7CB { 
border : 2px solid #dbe7cb; 
vertical-align : top; 
height : auto; 
} 

/*Box to outline banner adverts - brown #DCB778 */
div.box-Brown-DCB778 { 
width : 160px; 
margin : 0 auto; 
border-right : 2px solid #dcb778; 
border-top : 2px solid #dcb778; 
border-left : 2px solid #dcb778; 
border-bottom : 2px solid #dcb778; 
}

/*Table for blog menu
Uses a separate class for the alternating rows*/
.tableBlog { 
border-width : 1px; 
border-spacing : 0; 
border-style : solid; 
border-color : #f2f1d2; 
border-collapse : separate; 
background-color : #f2f1d2; 
} 
.tableBlog th { 
border-width : 0; 
padding : 3px; 
border-style : solid; 
border-color : #f2f1d2; 
background-color : #b69c6b; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 100%; 
} 
.tableBlog td { 
border-width : 0; 
padding : 3px; 
border-style : solid; 
border-color : #f2f1d2; 
background-color : #cbbaa0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 100%; 
text-indent : 0; 
}

/*Table general grey*/
.tableGeneral { 
border-width : 0; 
border-spacing : 0; 
border-style : none; 
border-collapse : separate; 
} 
.tableGeneral th { 
border-width : 0; 
padding : 5px; 
border-style : none; 
background-color : #bbc9d0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 100%; 
font-weight : bold; 
text-align : center; 
} 
.tableGeneral td { 
border-width : 0; 
padding : 5px; 
border-style : none; 
background-color : #edf2f3; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 100%; 
text-indent : 0; 
} 


/*Small blue table for books menu*/
.tableBooks {
border-width: 0;
border-spacing: 0;
border-style: none;
border-collapse: collapse;
}
.tableBooks th {
border-width: 0;
padding: 0px;
border-style: none;
background-color: #7ea5dc;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
}
.tableBooks td {
border-width: 0;
padding: 0px;
border-style: none;
background-color: #d9e2e6;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
text-indent: 0;
}


/*Table for NLP and Zen biblio list*/
.tableBookMenu { 
border-width : 1px; 
border-spacing : 0; 
border-style : solid; 
border-collapse : separate; 
} 
.tableBookMenu th { 
border-width : 0; 
padding : 3px; 
border-style : solid; 
background-color : #7ea5dc; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 100%; 
} 
.tableBookMenu td { 
border-width : 0; 
padding : 3px; 
border-style : solid; 
background-color : #d9e2e6; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 100%; 
text-indent : 0; 
} 
td.tableBookMenu2 { 
border-width : 0; 
padding : 3px; 
border-style : solid; 
background-color : #e6ecee; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 100%; 
text-indent : 0; 
} 


/*Menu for health directory*/
.tableHealthDirMenu { 
border-width : 0; 
border-spacing : 0; 
border-style : none; 
border-collapse : separate; 
background-color : #e7f1fa; 
} 
.tableHealthDirMenu th {
border-width: 0;
padding: 0;
border-style: none;
background-color: #bbc9d0;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
}
.tableHealthDirMenu td { 
border-width : 0; 
padding : 0; 
border-style : none; 
border-color : #e7f1fa; 
background-color : #e6ecee; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 100%; 
text-indent : 0; 
} 


/*Health directory*/
.tableHealthDirectory { 
border-width : 0; 
border-spacing : 0; 
border-style : none; 
border-collapse : separate; 
background-color : #e7f1fa; 
} 
.tableHealthDirectory th { 
border-width : 0; 
padding : 0; 
border-style : none; 
background-color : #bbc9d0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 80%; 
font-weight : bold; 
text-align : center; 
}
/*Column widths. Total width of table 600px */
#THD-c1 { 
width : 100px; 
} 
#THD-c2 { 
width : 100px; 
} 
#THD-c3 { 
width : 90px; 
} 
#THD-c4 { 
width : 90px; 
} 
#THD-c5 { 
width : 220px; 
} 
.tableHealthDirectory td { 
border-width : 0; 
padding : 0; 
border-style : none; 
background-color : #e6ecee; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 70%; 
text-indent : 0; 
} 


/*Table for zen course products*/
.tableZenCourse{
border-width : 0;
border-spacing : 0;
border-style : none;
border-collapse : separate;
}

.tableZenCourse td {
border-width : 2px;
padding : 0;
border-style : none;
background-color : #74b0c7;
font-family : Arial, Helvetica, sans-serif;
font-size : 100%;
text-indent : 0;
}


/*Table for forms*/
.table-Form { 
border-width : 0; 
border-spacing : 0; 
border-style : none; 
border-collapse : separate; 
background-color : #e7f1fa; 
} 
.table-Form th { 
border-width : 0; 
padding : 0; 
border-style : none; 
background-color : #bbc9d0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 100%; 
font-weight : bold; 
text-align : center; 
} 
#THD-xxxxxx { 
width : 200px; 
} 
#THD-yyyyyy { 
width : 400px; 
} 
.table-Form td { 
border-width : 0; 
padding : 0; 
border-style : none; 
background-color : #edf2f3; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 100%; 
text-indent : 0; 
} 

