html{width:100%;margin:0;padding:0;}
body{	width:100%;margin:0;padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;}
p{font-family: Arial, Helvetica, sans-serif;font-size: 10pt;margin:0.5em 0 2em 0;}

td{text-align:left;vertical-align:top;}

ul {list-style-type: square;}

li{font-family: arial, helvetica, verdana, sans-serif;
	font-size:9pt;
	line-height:1.5em;}

ol li{margin:0em 0em 0.5em 0em;}
h1 
/*navigation buttons*/
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align:middle;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	border: 0px;
	color: #FFF;}

h1 a{text-decoration:none;color:#EEE}
h1 a:hover{text-decoration:underline;color:#FFF;}
h1.current a{color:#C33;}
h1.current a:hover{color:#600;}
h2 
/*section title*/
{	font-family: Arial, Helvetica, sans-serif;
	display:inline;
	font-size: 10pt;
	color: #C33;
	margin:0;
	padding:5px 0 0 0;
}

h3
/*phone number*/
{	font-family: Arial, Helvetica, sans-serif;
	/*display:inline;*/
	font-size: 14pt;
	color: #006EB0;
	margin:6px 0 0 0;
	padding:0;
} 

h4
/*news titles*/
{font-size: 12pt;color: #C33;margin:0;}

h10
/*search term highlighting*/
{color:#C33;}

form {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.tableMid{
	vertical-align:middle;
}
#hcpLogo{/*margin:0 4% 0 8%;*/margin:10px 0 0 0;text-align:center;}
#sideNav{
	border:0;
	background-color:#E1E1DD;
	font-size: 11pt;}
	
#sideNav td{
	border:0;
	border-left:1px solid #979788;
	border-right:1px solid #979788;
	border-bottom:1px solid #979788;
	color:#00456F;
	font-weight:bold;
	background:#E1E1DD url("graphics/navHighlight.jpg") no-repeat top right;}
#sideNav td a{color:#006EB0;text-decoration:none;}
#sideNav td a:hover{text-decoration:underline;}

.subNav {margin:0 0 0 1em;font-size: 9pt;color:#00456F;font-weight:bold;}
.subNav2 {margin:0 0 0 2em;font-size: 9pt;color:#00456F;font-weight:normal;}
.subNav2 a,.subNav a{color:#00456F;text-decoration:none;}
.subNav2 a:hover,.subNav a:hover{color:#003345;text-decoration:underline;}

.breadcrumb {
	text-align:right;
	margin: 0px;
	padding: 2px 40px 0px 0px; /* top right bott left */
	font:7pt arial, helvetica, verdana, sans-serif;
	}

.breadcrumb a{font:7pt arial, helvetica, verdana, sans-serif;}
	
.here {color:#C33;}
.topSpace{border-top: 2px solid #EEE;padding:20px 0 0 0;}

.dataTable{border: 1px solid #666;font-size:8pt}
.dataTable th{background-color:#EEF;font-weight:bold;text-align:center;}
.dataTable td{background-color:#DDD;text-align:center;}
.dataTable tbody tr.evenRow  td{background-color: #AAA;text-align:center;}

.cadTable{border: 1px solid #666;font-size:8pt}
.cadTable td{background-color:#DDD;text-align:left;}

.thumbT, .narrowThumbT{border: 1px solid #666;font-size:8pt;float:left;margin:5px 15px 0 0;}
.thumbT td, .narrowThumbT td{background-color:#FFF;text-align:center;}
.thumbT{height:190px;min-height: 190px;}
.oneline{height:1.2em;}
.forceRow{float:left; width:100%;}
.imBorder{border: 1px solid #666;font-size:8pt;margin:5px 15px 5px 15px;}
.imBorderZM{border: 1px solid #666;font-size:8pt;margin:0;}/*zeroMargin*/

.ltext{margin-right:3em;}
.rtext{margin-left:3em;}

.toTop{/*display:none;*/font-size:7pt;text-align:right;margin:5px;padding:15px 40px 0 0;color:#CC3}

#Footer {margin: 0px;padding: 15px 2px;}

#Footer p{font:8pt arial, helvetica, verdana, sans-serif;line-height:1em;margin:0px;padding:1px 0 0 4px;text-align:left;color:#666;}
#Footer td.right{text-align:left;}
.footerText{}
div.spacer{clear:both;}
.tinytext{font-size:7pt;}
#pdfCat{float:right;}
.noUnderline{text-decoration:none;color:#000;}
