html { background-color: #2b4d6a; position: relative; }
body { font-size: 14px; font-family: helvetica, arial, sans-serif; background-color: #fff; position: relative; width: 774px; margin-top: 13px; margin-right: auto; margin-left: auto; }
h1, h2, h3, h4, strong { color: #185589; }
.big-box h3 { color: #fff; }
h3 { margin: 0; padding: 0; }
p { padding-right: 5px; padding-left: 5px; }
li img { display: inline; }
sup { font-size: 50%; }
a:link { text-decoration: underline; }

a:visited { text-decoration: underline; }

a:hover { text-decoration: none; }

a:active { text-decoration: underline; }
#wrap { background-image: url(../img/graphics/fade-top.gif); background-repeat: no-repeat; background-position: 0 top; position: relative; margin-bottom: 500px; padding-top: 15px; }
#head { background-image: url(../img/graphics/back-sides.gif); background-position: center 0; height: 84px; }
#nav-top { margin: 0 0 0 21px; padding: 18px 0 0; }
#nav-top li { margin: 0 0 0 -6px; padding: 0; list-style-type: none; display: inline; }
#main { background-image: url(../img/graphics/back-sides.gif); position: relative; padding-right: 10px; padding-left: 10px; }
#side { position: relative; width: 154px; float: left; margin: 0; padding: 0 0 0 6px; }
#nav-side-top { width: 142px; background-image: url(../img/graphics/nav-top.gif); background-repeat: no-repeat; background-position: 0 top; position: relative; margin-top: 20px; padding-top: 28px; }
#nav-side-middle { background-color: #fff; position: relative; margin: 0; padding: 5px 1px 5px 5px; border-right: 1px solid #093356; border-left: 1px solid #093356; }
#nav-side-bottom { background-image: url(../img/graphics/nav-bottom.gif); background-repeat: no-repeat; background-position: 0 bottom; position: relative; width: 142px; height: 28px; _margin-left: 1px ; }
#nav-nest-top { width: 157px; background-image: url(../img/graphics/nav-nest-top.gif); background-repeat: no-repeat; background-position: 0 top; text-align: center; position: relative; float: right; margin: 0; padding-top: 28px; }
#nav-nest-middle { background-color: #fff; position: relative; margin: 0 5px 0 10px; padding: 5px 1px 5px 5px; border-right: 1px solid #093356; border-left: 1px solid #093356; }
#nav-nest-bottom { background-image: url(../img/graphics/nav-nest-bottom.gif); background-repeat: no-repeat; background-position: 0 bottom; position: relative; width: 157px; height: 28px; _margin-left: 1px ; }
#nav-side-middle ul, #nav-nest-middle ul { z-index: 100; margin: -25px 0 -10px; padding: 0; }
#nav-side-middle li, #nav-nest-middle li { margin: 0; padding: 5px 0; list-style-type: none; }
#content { background-image: url(../img/graphics/text-back.gif); background-repeat: no-repeat; background-position: 0 top; position: relative; min-height: 45em; margin: 0 0 0 156px; padding: 10px 10px 40px 5px; }
#text-content { background-image: url(../img/graphics/text-back.png); background-repeat: no-repeat; background-position: 0 top; margin-right: -4px; margin-left: -8px; padding: 5px; }
.small-box-top h3 a:link { color: #fff; }
.small-box-top h3 a:visited { color: #fff; }
.small-box-top h3 a:hover { color: #f5ff56; }
.small-box-top h3 a:active { color: #fff; }
#foot { font-size: 11px; background-color: #4588cf; background-image: url(../img/graphics/foot.gif); background-repeat: no-repeat; background-position: 0 bottom; height: 130px; margin: -20px 0 0; padding: 0 7px; }
#foot p { line-height: 1em; text-align: justify; margin: 5px 0; padding: 0 10px; }
#foot ul { text-align: center; margin: 0; padding: 3px 0; }
#foot li { margin: 0; padding: 0; list-style-type: none; display: inline; }
#foot a:link,
#foot a:visited,
#foot a:hover,
#foot a:active { color: #fff; }
.form { border: solid 1px silver; margin: 0 auto; width: 450px; padding: 0; }
.form h2 { background-image: url(../img/graphics/h2.gif); background-repeat: repeat-x; background-position: 0 center; text-align: center; margin: -2px -2px 10px; padding: 10px; }
.form .label { text-align: right; vertical-align: top; width: 125px; }
.form .input { text-align: left; }
.small-box-top {
	background-image: url(../img/graphics/small-box-top.gif);
	background-repeat: no-repeat;
	background-position: 50% top;
	width: 142px;
	margin-top: 13px;
	border-bottom: 1px solid #093356; }
.small-box-top h3 {
	color: #fff;
	text-align:center;
	padding: 10px;
	margin:0; }
.small-box-top p{
	border-left: 1px solid #093356;
	border-right: 1px solid #093356;
	margin: -1px 0 0 0;
	padding: 5px 5px 10px 5px; }
.big-box { width: 287px; height: 262px; background-repeat: no-repeat; text-decoration: none; text-align: center; color: #fff; float: left; }
.big-box img { margin-right: auto; margin-left: auto; }
.big-box h3 { margin-top: 10px; margin-bottom: 10px; }
.small-box { background-image: url(../img/graphics/box-small.gif); background-repeat: no-repeat; width: 132px; height: 132px; float: left; margin-top: 10px; margin-left: 19px; }
.clinicians { margin-top: 0; margin-bottom: 0; }
.clinicians h4 { margin: 0 0 3px -15px; padding: 0; }