/* Global Settings ----------------------------------------------- */


td, tr, p {
 	font-size: 11px; 
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

h1, h2, h3 {
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight: bold;
  color: #000066;
}

/* Links */
a:link {
	font-size: 11px; color: #000066; text-decoration: underline;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
a:visited {
/* font-size: 11px;*/ 
color: #666666; text-decoration: none;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
	color: #FF0000;	
      font-weight: normal;
      text-decoration: none;
	}


/*First Page Table headers-------------------------------------*/
.header1, td.header1, td.header1 a {border:0px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background:#003366;color:#FFFFFF;
font-size:14px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-weight:bold;text-decoration: none;
}

.header2, td.header2, td.header2 a {border:0px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background:#669966;color:#FFFFFF;
font-size:14px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-weight:bold;text-decoration: none;
}

.header3, td.header3,  td.header3  a {border:0px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background:#996666;
color:#FFFFFF;font-size:14px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;text-decoration: none;
font-weight:bold;
}

.header3a, td.header3a, td.header3a a {border:0px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background:#666666;color:#FFFFFF;
font-size:14px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-weight:bold; text-decoration: none;

}

.header4, td.header4, td.header4 a {border:0px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background:#666699;color:#FFFFFF;
font-size:14px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-weight:bold;text-decoration: none;

}

.header5, td.header5, td.header5 a {border:0px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background:#336633;color:#FFFFFF;
font-size:14px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-weight:bold;text-decoration: none;

}
.header6, td.header6, td.header6 a {border:0px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background:#333333;color:#FFFFFF;
font-size:14px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-weight:bold;text-decoration: none;

}
.header1 a:visited, .header2 a:visited, .header3 a:visited, .header3a a:visited, .header4 a:visited, .header5 a:visited, .header6 a:visted {
color: #CCCCCC; text-decoration: none;
}
/*
a:visited.header1, a:visited.header2, a:visited.header3, a:visited.header3a, a:visited.header4, a:visited.header5, a:visited.header6  {
border:0px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background:#333333;
font-size:18px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-weight:bold;text-decoration: none;
}
*/
/* First Page Cell Text */
td.cbody, td.cbody a {
padding-left:3px;
/*background: #CCCCCC;*/
text-decoration: none;
}

/* Menus ----------------------------------------------------*/
table.mainnav {
width: 225px;
border-color : #999999;
}

table.mainnav th {
border:0px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background:#666666;color:#FFFFFF;
font-size:14px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-weight:bold;
}

table.mainnav td {
border:1px solid #999999; 
padding-left: 15px; padding-right: 0; padding-top: 1px; padding-bottom: 1px; 
background:#9999CC;
background:#CCFFFF;
color:#003366;
font-size:13px;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
border-color : #999999;
border-style : groove;
border-width : 1px;
text-align: left;
font-weight:bold;
}

table.mainnav a {
color:#003366;
font-size:13px;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
text-decoration: none;
}


table.mainnav a:visited {
color:#666666;
font-size:13px;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
text-decoration: none;
}


table.mainnav a:hover {
color:#00CC66;
font-size:14px;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
text-decoration: none;
font-weight:bold;
}

table.mainnav th {
border:2px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background:#CCCCCC;color:#000000;
font-size:16px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-weight:bold;
border-color : #CCCCCC;
border-style : groove;
border-width : 2px;
text-align: center;
}

.nav 
{
border:2px groove #CCCCCC; 
padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; 
/*background:#9999CC;*/
float: right;
background: url('http://www.tmaguild.com/TMP/menubutton.jpg') no-repeat right top;
font-size:13px;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
/*border-top-color:#CCCCCC; border-right-color:#CCCCCC; border-bottom-color:#CCCCCC; border-left-color:#CCCCCC; border-top-style:groove; border-right-style:groove; border-bottom-style:groove; border-left-style:groove; border-top-width:2px; border-right-width:2px; border-bottom-width:2px; border-left-width:2px; list-style-image: url('http://tmaguild.com/images/M_images/arrow.png')*/
}

ul {
/*	margin: 0px 0px 0px 0px;*/
	line-height:150%; margin-left:15px; margin-right:0px; margin-top:5px; margin-bottom:5px
	}
	

/*ol{list-style-position: inside}*/

li { 
	list-style-image: url('http://clinics.icu.ehc.com/CPM/arrow.png');
/*	list-style-position:inside*/
	}




/* Clinic List Tables ----------------------------------------------------------- */
.sectiontable {
	border-color: #CCCCCC; 
	border-style:ridge;
	border-width:medium;
	padding-top:15px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	/*
	*/
	}

.sectiontableentry1 {
	background-color : #ffffff; 
	padding-top:15px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	}

.sectiontableentry2 {
	background-color : #99CCFF; 
	padding-top:15px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	}

.sectiontableheader {
	background-color : #003366;
	color : #FFFFFF;
	font-weight : bold; 
	padding-top:15px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	}