a:hover { text-decoration: none; }
a:visited { color: #609; }
a:active { color: #F60; }

a.one:link {color:#ff0000;}
a.one:visited {color:#0000ff;}
a.one:hover {background:#66ff66;}

body { font-size:80%; font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; margin: 0px; padding: 10px; }
fieldset { border: 2px groove; padding: 10px; }
form { margin:0px; padding:0px; }
legend { font-size:80%; font-weight:bold; margin-bottom: 5px; }
h1{ color:#000000; /*color:#FFFFFF;*/ font-size:100%; margin:0em; }
h2{	color:#B9C9CF; font-size:100%; margin:0em; }
h3{	color:#26576D; font-size:100%; margin:.5em 0em; }
#h4{ color:#000000; font-size:80%; margin:1em 0em .25em; }
h4{ color:#000000; font-size:80%; margin:0em; }
h5{ color:#000000; font-size:80%; }
hr{ border: 1px solid #CCCCCC; height: 1px; }
html{ height:100%;}
p{ font-size: 100%; margin: .25em 0em 1em; }
th{ font-size: 80%; font-weight: bold; text-align:left; padding-right: 5px; }
ul{ margin-top: .25em; }
li{ font-size: 90%;}
.alert{ color: #FF0000; font-weight: bold; }
#banner{ background-color: #FFFFFF/*#26576D*/; border: 1px solid #344164; font-size:14pt; color:#000000 /*color:#FFFFFF*/; font-style:italic; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:20px }
#bottomOptions{ text-align:center; }
#contentTable{ border: 1px solid #344164; margin: 0px; padding: 0px; }
#footer{ color:#666666; font-size: 70%; padding: 5px 0px; text-align:right; }
.formLabel{ font-size: 80%; text-align: right; white-space: nowrap; padding: .15em .5em .15em 0em; }
.formField{ font-size: 80%; text-align: left; padding: .15em 0em; }
.formGroupLabel{ font-size: 80%; text-align: right; vertical-align: top; white-space: nowrap; padding: .25em .5em .15em 0em; }
.hint{ color:#666666; font-size:12px; }
#htpnlogo{ /* background: url(htpn_logo1.gif) no-repeat top center; */ height:35px; margin: 20px 0px 5px; }
.oddrow td{ background-color: #f7f7f0; }
#pageContent{ font-size:80%; padding: 10px 20px 20px; }
#introContent{ font-size:120%; padding: 10px 20px 20px; }
#pageContentBigger{ font-size:100%; padding: 0px 0px 0px; }

#paneLeft{ /* background-color: #B9C9CF; border-right: 5px solid #95ACB5; */ vertical-align: top; }
#paneLeft p{ text-align: center }
#paneLeft ul { margin: 0; padding: 0; list-style: none; width: 200px; }
#paneLeft li { font-size: 80%; font-weight:bold; }
#paneLeft li li{ font-size: 100%; }
#paneLeft ul li a { /* color: #26576D; */ text-decoration: none; /* border-bottom: 1px solid #95ACB5; */ padding: 5px; display: block; }
/* Fix IE. Hide from IE Mac \*/
* html #paneLeft ul li { float: left; height: 1%; }
* html #paneLeft ul li a { height: 1%; }
/* End */
#paneLeft li.selected a { /* background: #E1E8EA; */ }
#paneLeft ul li a:hover{ /* color: #ffffff;	background:#95ACB5; */ }
#paneLeft #subNav li{ /* background-color: #E1E8EA; */ font-weight:normal; }
#paneLeft #subNav li a { padding-left: 15px; }
#paneLeft #subNav ul li a:hover{ /* Hover Styles */ /* background-color:#95ACB5; */ }

#paneMiddle{ background-color:#FFFFFF; vertical-align: top; width:100%; font-size:100%; }
.postdate{ color:#999999; font-size: 70%; font-style:italic; }
#sectionPhoto{ /* background-color:#B9C9CF; */ border: 1px solid #FFFFFF; border-width: 1px 0px; }
#sectionPhoto img{ border: 1px solid #FFFFFF; border-width: 0px 1px; }
#sectionTitle{ font-size:90%; /* background-color:#26576D; */padding: 5px 10px; border: 1px solid #FFFFFF;	border-width: 1px; }
#PageTitle{ font-size:200%; /* background-color:#26576D; */padding: 5px 10px; border: 1px solid #FFFFFF;	border-width: 1px; }
#PageTitle h1{ font-size:200%; /* background-color:#26576D; */padding: 5px 10px; border: 1px solid #FFFFFF;	border-width: 1px; }
.content{ font-size:80%; }
#content{ font-size:80%; }
#practicelogo{ /* image width not to exceed 190px */ padding: 10px 5px;	text-align: center; }