/* homepage print */
#IanAndIsadora, #Sammir, #Emmanuel, #Ava {
	display: none;
}
#homeMessage {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	height: 238px;
}
#homeMessagePhoto {
	height: 238px;
}
#homeMessage p.alignright {
	text-align: left;
}
#homeMessageText {
	width: 330px;
	padding-top: 30px;
}
#homeMessageText h1 {
	margin: 0 80px 0 20px;
	padding: 0 0 5px 0;
	font-size: 19pt;
	color: #524e44;
	font-weight: normal;
	line-height: 25px;
}
#homeMessageText p {
	margin: 0 20px 12px 20px;
	padding: 0;
	line-height: 13px;
}
#meetAChildBox {
	display: none;
}
/*#meetAChildBox ul {
	margin: 0;
	padding: 6px 0 0 15px;
	list-style: none;
}
#meetAChildBox li {
	width: 138px;
	height: 44px;
	float: left;
	margin: 0;
	padding: 0;
}
#meetAChildBox img {
	float: left;
}
#meetAChildBox a {
	float: left;
	display: block;
}
#meetAChildBox span {
	float: left;
	display: block;
	padding: 6px 0 0 3px;
}
#meetAChildBox a.linkBlue {
	color: #2f6997;
}
#meetAChildBox a.linkBlue:hover {
	background: transparent url("/media/images/bg-meet-a-child-blue-hover.jpg") left top no-repeat;
	text-decoration: underline;
}
#meetAChildBox a.linkYellow {
	color: #d29400;
}
#meetAChildBox a.linkYellow:hover {
	background: transparent url("/media/images/bg-meet-a-child-yellow-hover.jpg") left top no-repeat;
	text-decoration: underline;
}
#meetAChildBox a.linkMaroon {
	color: #b80024;
}
#meetAChildBox a.linkMaroon:hover {
	background: transparent url("/media/images/bg-meet-a-child-maroon-hover.jpg") left top no-repeat;
	text-decoration: underline;
}
#meetAChild1 {
	background: transparent url("/media/images/bg-meet-a-child-blue.jpg") left top no-repeat;
}
#meetAChild2 {
	background: transparent url("/media/images/bg-meet-a-child-yellow.jpg") left top no-repeat;
}
#meetAChild3 {
	background: transparent url("/media/images/bg-meet-a-child-maroon.jpg") left top no-repeat;
}
#homeColBlock {
	background: transparent url("/media/graphics/dot-line-gray.gif") 215px 0 repeat-y;
	padding-bottom: 60px;
}
*/
/* IE6/PC Peek-a-boo fixes html #homeColBlock {
	height: 1%;
}
*/
#homeCol1 {
	/*width: 230px;
*/
	width: 190px;
	float: left;
	background: green;
}
#homeCol2 {
	/*width: 318px;
*/
	width: 290px;
	float: left;
	background: green;
}
#homeCol3 {
	/*width: 233px;
*/
	width: 190px;
	float: left;
	background: green;
}
.colContent {
	/*padding: 0 16px 0 0;
*/
}
#homeContent {
	padding: 15px 20px 0 20px;
}
#homeContent h1 {
	font-size: 16pt;
	margin: 0 0 8px 0;
	padding: 0;
}
#homeContent p {
	font-size: 12pt;
	line-height: 15px;
	margin: 0 0 12px 0;
	padding: 0;
}
#loginBox {
	display: none;
}
#loginBox p {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 170px;
}
.loginField {
	height: 14px;
	font-size: 10pt;
	width: 115px;
	border: 1px solid #999;
	float: left;
	padding: 0;
}
.loginButton {
	float: right;
}
#whatsNew h1 {
	font-size: 18pt;
	color: #524e44;
	font-weight: normal;
}
#whatsNew dl {
	margin: 0;
	padding: 0;
}
#whatsNew dt {
	margin: 0;
	padding: 0 0 6px 0;
	font-weight: bold;
}
#whatsNew dd {
	margin: 0;
	padding: 0;
}
#whatsNew dd p {
	margin: 0 0 10px 0;
	padding: 0;
}
.featureBox {
	padding: 10px 0 0 0;
}
.featureBox h1 {
	font-weight: normal;
	font-size: 18pt;
	margin: 0 0 4px 0;
	padding: 0;
	color: #524e44;
}
.featureBox p {
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 14px;
}
.shortcutsBox {
	padding: 10px 0 10px 0;
}
.shortcutsBox p {
	margin: 0 0 6px 0;
	padding: 0;
}
.homeColumnSet {
	padding: 20px 0 30px 0;
}
/* Layout styles */
#mainBox {
	text-align: left;
}
#pageRoundedCornerBoxBorderSide {
	background: transparent url("/media/graphics/page-rounded-corner-box-border-side.gif") left top repeat-y;
}
#pageRoundedCornerBoxBorderTop {
	background: transparent url("/media/graphics/page-rounded-corner-box-border-top.gif") left top no-repeat;
}
#pageRoundedCornerBoxBorderBottom {
	background: transparent url("/media/images/bg-footer.jpg") left bottom no-repeat;
	margin: 1px 1px 0 1px;
}
.screenReader {
	display: none;
}
#logo {
}
#searchBox {
	display: none;
}
#header {
	padding-bottom: 10px;
}
#sectionHeader {
	display: none;
}
#horizontalBar {
	display: none;
}
#lcrColumnSet {
	margin-bottom: 60px;
	background: transparent url("/media/graphics/dot-line-gray.gif") 159px 23px repeat-y;
}
#lcrColumnSet2 {
	margin-bottom: 60px;
	padding-left: 45px;
}
#lcColumnSet {
	margin-bottom: 60px;
	background: transparent url("/media/graphics/dot-line-gray.gif") 159px 23px repeat-y;
}
#cColumnSet {
	margin-bottom: 60px;
}
#crColumnSet {
	background: transparent url("/media/graphics/dot-line-gray.gif") 432px 23px repeat-y;
}
#crColumnSet2 {
	background: transparent url("/media/graphics/dot-line-gray.gif") 544px 23px repeat-y;
}
/* Peek-a-boo fixes \*/
* html #lcrColumnSet {
	height: 1%;
}
* html #lcrColumnSet2 {
	height: 1%;
}
* html #lcColumnSet {
	height: 1%;
}
* html #cColumnSet {
	height: 1%;
}
* html #crColumnSet {
	height: 1%;
}
* html #crColumnSet2 {
	height: 1%;
}
/* End fixes */
#columnLeft {
	display: none;
}
#columnCenter {
	/*width: 433px;
	float: left;
*/
	background: transparent url("/media/graphics/dot-line-blocker.gif") right -30px no-repeat;
}
#columnCenter2 {
	/*width: 545px;
	float: left;
*/
}
#columnContent {
	width: auto;
}
#columnContent2 {
	/*width: 705px;
	float: left;
*/
}
#columnRight {
	/*background: transparent url("/media/graphics/dot-line-blocker.gif") 2px 10px no-repeat;
	width: 160px;
	float: right;
*/
	display: none;
}
.content {
	font-size: 12pt;
	padding-top: 12px;
	border-top: 1px dotted #aca38f;
}
.cColumnSetPadding {
	padding-left: 0;
	padding-right: 0;
}
#columnRightContent {
	padding: 5px 15px 20px 15px;
}
/* Footer styles */
#footer {
	padding: 10px 1px 30px 1px;
	border-top: 1px dotted #aca38f;
        width:800px;
}
#footer p {
	margin: 0 0 2px 0;
	padding: 0;
	color: #fff;
}
#footer a {
	color: #fff;
}
.associates {
	display: none;
}

.address {
	float: left;
	width: 310px;
}
#footer .address p, #footer .legal p, #footer p{
font-size:10pt;
}


.legal {
	float: right;
	text-align: right;
	width: 345px;
}
/* Helper class */
.cleaner {
	clear: both;
	height: 0px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
	line-height: 0em;
}
.dotGrayRule {
	clear: both;
	height: 15px;
	font-size: 1px;
	border-top: 1px dotted #aca38f;
	margin: 0;
	padding: 0;
	background: transparent url("/media/graphics/dot-line-gray.gif") left top repeat-x;
	line-height: 0em;
}

.alignCenter {
	text-align: center;
}
.alignRight {
	text-align: right;
}
.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
/* Navigation Styles */
#navMain, #navUtil, #navLanguage {
	display: none;
}
#searchBox {
	display: none;
}
#breadcrumbs {
	display: none;
}
#breadcrumbs2 {
	display: none;
}
.pageActions {
	display: none;
}
.floatedLink {
	display: none;
}
/* Content Styles*/
body {
	background: #4071c5 url("/media/images/bg.jpg") left top repeat-x;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana;
	font-size: 12pt;
	color: #898273;
	text-align: center;
}
img {
	border: none;
	margin: 0;
	padding: 0;
}
form {
	margin: 0;
	padding: 0;
}
table {
	width: 100%;
	margin: 0 0 16px 0;
}
td {
	padding: 6px;
	vertical-align: top;
	color: #524e44;
	font-size: 12pt;
}
fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
legend {
	display: none;
}
a {
	color: #3872c9;
}
a:hover {
	color: #ff4700;
}
.contentTwoColumnSet {
}
#columnContent .contentTwoColumnSet h2 {
	font-size: 14pt;
	color: #534f45;
	margin: 0;
	padding: 0 0 3px 0;
}
#columnContent .contentTwoColumnSet .contentLeftColumn {
	float: left;
	width: 261px;
}
#columnContent .contentTwoColumnSet .contentRightColumn {
	float: right;
	width: 261px;
}
.content h1.pageTitle {
	font-size: 16pt;
	color: #534f45;
	line-height: 26px;
	margin: 0 0 0 0;
	padding: 0 0 14px 0;
}
.content h1.pageTitle2 {
	font-size: 16pt;
	color: #534f45;
	line-height: 26px;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}
.content h1 span {
	display: block;
	font-size: 12pt;
	padding: 0;
	margin: 0;
	line-height: 9px;
}
.content h1 span.noBold {
	font-weight: normal;
	font-size: 12pt;
}
.content h1.articleTitle {
	font-size: 18pt;
	color: #534f45;
	line-height: 26px;
	margin: 0 0 0 0;
	padding: 0 0 12px 0;
}
.content h2 {
	font-size: 14pt;
	color: #534f45;
	margin: 0;
	padding: 0 0 10px 0;
}
.content h2.noBold {
	font-size: 14pt;
	color: #534f45;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
.content h2 span.numberPages {
	font-size: 12pt;
	color: #898273;
	float: right;
}
.content h2 span.requiredNote {
	font-size: 12pt;
	color: #898273;
	float: right;
	font-weight: normal;
	padding: 3px 0 0 0;
}
.content h2 span.inLineSubTitle {
	font-size: 12pt;
	color: #898273;
	font-weight: normal;
}
.content h3 {
	font-size: 12pt;
	/* color: #524e44;
*/
	color: #898273;
	margin: 0;
	padding: 0 0 6px 0;
}
.content h3.articleSubTitle {
	line-height: 20px;
}
.content h4 {
	font-size: 12pt;
	color: #524e44;
	margin: 0;
	padding: 0 0 6px 0;
	font-weight: normal;
}
.content h4.articleDate {
	font-size: 10pt;
	color: #898273;
	margin: 0;
	padding: 0 0 20px 0;
	font-weight: normal;
}
.content p {
	line-height: 15px;
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 12pt;
}
.content p.contentLinkList {
	line-height: 25px;
	margin: 0 0 16px 0;
}
.content p.note {
	line-height: 13px;
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 10pt;
}
.linkTitle {
	display: block;
	font-weight: bold;
}
.linkUrl {
	display: block;
	font-size: 10pt;
	color: #898273;
	clear: both;
}
.searchItemDescription {
	color: #524e44;
}
#columnRightContent h3 {
	color: #524e44;
	font-size: 12pt;
	padding: 0;
	margin: 0;
	line-height: 14px;
}
#columnRightContent h4 {
	padding: 0;
	margin: 0;
	line-height: 14px;
	font-size: 10pt;
}
#columnRightContent p {
	padding: 0;
	margin: 0 0 15px 0;
	line-height: 14px;
}
#columnRightContent ul.linkList {
	margin: 0 0 20px 0;
	padding: 5px 0 0 0;
	list-style: none;
}
#columnRightContent ul.linkList li {
	margin: 0 0 5px 0;
	padding: 0;
	list-style: none;
}
#columnRightContent ul.groupLinks {
	margin: 0 0 15px 0;
	padding: 5px 0 0 0;
	list-style: none;
}
#columnRightContent ul.groupLinks li {
	margin: 0 0 3px 0;
	padding: 0 0 0 10px;
	background: transparent url("/media/graphics/list-bullet-square.gif") 0px 5px no-repeat;
}
#columnRightContent ul.groupLinks li.groupLinkName {
	padding: 0;
	background: none;
}
.contentPhotoRight {
	margin-left: 15px;
	float: right;
}
.contentPhotoLeft {
	margin-right: 15px;
	float: left;
}
.colServicesList {
	float: left;
	width: 186px;
}
.colServicesList p.contentLinkList {
	margin-right: 20px;
}
.content ul.phoneItemList {
	margin: 0 6px 15px 0;
	padding: 0;
	list-style: none;
}
.content ul.phoneItemList li {
	background: transparent url("/media/graphics/dot-line-gray.gif") left bottom repeat-x;
	padding: 6px 0 15px 0;
}
.content ul.phoneItemList .floatRight {
	margin-left: 70px;
}
.content ul.listing {
	margin: 0;
	padding: 0;
	list-style: none;
}
.content ul.listing li {
	margin: 0 0 15px 0;
	padding: 0 0 0 13px;
	background: transparent url("/media/graphics/list-bullet-image.gif") 0px 5px no-repeat;
}
.content ul.listing2 {
	margin: 0 0 20px 32px;
	padding: 0;
	list-style: circle;
}
.content ul.listing2 li {
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
	background: transparent url("/media/graphics/list-bullet-circle.gif") 20px 5px no-repeat;
}
.content ul.listing2NoSpace {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
}
.content ul.listing2NoSpace li {
	margin: 0;
	padding: 0 0 0 32px;
	line-height: 15px;
	background: transparent url("/media/graphics/list-bullet-circle.gif") 20px 5px no-repeat;
}
.listingSubTitle {
	font-size: 11pt;


	font-weight: bold;
	margin: 0 0 6px 0;
	padding: 0;
	display: block;
}
#columnContent .crTwoColumnSet {
}
#columnContent .crTwoColumnSet h2 {
	font-size: 14pt;
	color: #534f45;
	margin: 0;
	padding: 0 0 2px 0;
}
#columnContent .crTwoColumnSet .contentLeftColumn {
	float: left;
	width: 190px;
}
#columnContent .crTwoColumnSet .contentRightColumn {
	float: right;
	width: 190px;
}
/* Rounded corner box */
.roundedCornerBox {
	margin-bottom: 10px;
}
/* IE6/PC Peek-a-boo fixes \*/
* html .roundedCornerBox {
	height: 1%;
}
/* */
.roundedCornerBoxBorderSide {
	background: transparent url("/media/graphics/rounded-corner-box-border-side.gif") left top repeat-y;
}
.roundedCornerBoxBorderTop {
	background: transparent url("/media/graphics/rounded-corner-box-border-top.gif") left top no-repeat;
}
.roundedCornerBoxBorderBottom {
	background: transparent url("/media/graphics/rounded-corner-box-border-bottom.gif") left bottom no-repeat;
}
.searchAction {
	float: right;
	height: 31px;
}
.pageActions {
	float: right;
	width: 145px;
	background: transparent url("/media/graphics/dot-line-gray.gif") left top repeat-y;
	padding: 0;
	font-size: 10pt;
	height: 35px;
}
.pageActions2 {
	padding: 0;
	font-size: 10pt;
	height: 41px;
}
.pageActions a {
	display: block;
	margin-left: 15px;
	padding: 0 0 2px 28px;
}
.pageActions2 a {
	display: block;
	padding: 0 0 2px 28px;
}
.pageActions a.printThis, .pageActions2 a.printThis {
	background: transparent url("/media/graphics/icon-print-this.gif") left top no-repeat;
	padding-bottom: 6px;
}
.pageActions a.printThis:hover, .pageActions2 a.printThis:hover {
	background: transparent url("/media/graphics/icon-print-this-hover.gif") left top no-repeat;
}
.pageActions a.emailThis, .pageActions2 a.emailThis {
	background: transparent url("/media/graphics/icon-email-this.gif") 4px 2px no-repeat;
}
.pageActions a.emailThis:hover, .pageActions2 a.emailThis:hover {
	background: transparent url("/media/graphics/icon-email-this-hover.gif") 4px 2px no-repeat;
}
.searchResultInfo {
	float: right;
	font-size: 10pt;
	padding-bottom: 15px;
	line-height: 15px;
}
.searchResultInfo2 {
	float: right;
	font-size: 10pt;
	padding-bottom: 15px;
	line-height: 15px;
	text-align: right;
}
.pagerInfo {
	font-size: 10pt;
	padding-bottom: 6px;
	line-height: 15px;
}
.subText {
	font-size: 10pt;
	display: block;
	color: #898273;
}
.docPhoto {
	width: 70px;
}
.photoFrameThumb {
	float: left;
	/*border: 1px solid #aea9a1;
*/
	border: none;
	background: #fbf8e2;
	padding-top: 2px;
	padding-bottom: 2px;
}
.photoFrame {
	/*border: 1px solid #aea9a1;
*/
	border: none;
	background: #fbf8e2;
	margin-bottom: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
}
.photoCaption {
	display: block;
	clear: both;
	padding: 0;
	font-size: 10pt;
	padding: 4px 4px 0 4px;
	text-align: left;
}
.photoFrame img, .photoFrameThumb img {
}
.photoFrame img {
	margin-left: 4px;
	margin-right: 4px;
}
.photoFrameThumb img {
	margin-left: 2px;
	margin-right: 2px;
}
.photoPadding {
	padding: 0 15px 15px 15px;
}
.photoPadding2 {
	padding: 0 15px 15px 15px;
	text-align:center
}
.photo {
	float: left;
}
.photo p {
	margin: 0;
	padding: 0 0 3px 0;
}
.photo p b {
	font-size: 10pt;
}
.buttonMakeAnAppointment {
	height: 47px;
	width: 185px;
	background: transparent url("/media/images/bg-make-an-appointment.jpg") left top no-repeat;
}
.buttonMakeAnAppointment a {
	font-weight: bold;
	display: block;
	padding: 6px 0 0 16px;
}
.errorBox {
	background: #faf8e1 url("/media/graphics/icon-error.gif") 18px 9px no-repeat;
	border: 1px solid #ff0101;
	padding: 12px 10px 12px 45px;
	margin-bottom: 20px;
	color: #666;
}
.errorBox ul {
	margin: 0 0 0 15px;
	padding: 0;
}
.errorBox li {
	margin: 0 0 16px 0;
	padding: 0;
}
.textRed {
	color: #ff0101;
	font-weight: bold;
}
/* Start Greeting Card box */
#greetingFormBox {
	float: left;
	width: 395px;
}
#greetingCardBox {
	padding: 0 0 0 26px;
}
#greetingCardBox p {
	margin: 0 0 5px 0;
	padding: 0;
	width: 140px;
}
#greetingCardBox label {
	display: block;
	margin-left: 23px;
	font-weight: bold;
	font-size: 10pt;
	padding-top: 1px;
}
/* for IE6/PC only \*/
* html #greetingCardBox label {
	display: block;
	margin-left: 20px;
	padding-top: 2px;
	font-weight: bold;
	font-size: 10pt;
}
/* */
#cardSelected {
	width: 141px;
	float: right;
}
.card {
	width: 178px;
	float: left;
	padding-bottom: 50px;
}
.cardPreviewBox {
	margin-left: 80px;
}
.requiredNote {
	float: right;
	padding-top: 20px;
}
.requiredField {
	color: #ff520e;
}
/* General Form Styles */
#genericForm {
	margin-bottom: 15px;
}
#genericForm p {
	margin: 0;
	padding: 0 0 9px 0;
}
#genericForm p.docNameFilter {
	position: relative;
	height: 30px;
	padding: 0;
}
.radioButtonList {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}
.radioButtonList li {
	margin: 0;
	padding: 0;
	height: 20px;
	position: relative;
}
.radioButtonList li input {
	position: absolute;
	top: 0px;
	left: 0px;
}
.radioButtonList li span {
	position: absolute;
	left: 23px;
	top: 3px;
	display: block;
	width: 280px;
}
/* IE Mac */
*> html .radioButtonList li span {
	position: absolute;
	left: 23px;
	top: 0px;
	display: block;
	width: 280px;
}
/* */
.beginswithradio {
	position: absolute;
	left: 310px;
	top: 1px;
}
.soundlikeradio {
	position: absolute;
	left: 405px;
	top: 1px;
}
#genericForm label.beginswithlabel {
	position: absolute;
	left: 332px;
	top: 0px;
	text-align: left;
	width: 80px;
}
#genericForm label.soundlikelabel {
	position: absolute;
	left: 427px;
	top: 0px;
	text-align: left;
	width: 80px;
}
#genericForm p.links {
	padding: 0 0 5px 166px;
	line-height: 16px;
	font-size: 10pt;
}
#genericForm p.nolabel {
	padding: 0 0 5px 0;
	margin-left: 166px;
	line-height: 16px;
	font-size: 10pt;
	display: block;
	background: green;
}
#genericForm p.submit {
	padding: 5px 0 10px 0;
}
#genericForm p.inlineField230 {
	float: left;
	width: 230px;
}
#genericForm p.inlineField100 {
	float: left;
	width: 150px;
}
#genericForm label.labelInline {
	float: left;
	display: block;
	width: 60px;
	text-align: right;
	padding: 2px 0 0 0;
	margin-right: 6px;
}
#genericForm label {
	float: left;
	display: block;
	width: 160px;
	text-align: right;
	padding: 2px 0 0 0;
	margin-right: 6px;
}
#genericForm label.labelRight {
	float: left;
	display: block;
	width: auto;
	padding: 2px 8px 0 3px;
	font-size: 10pt;
}
/* For IE6 only \*/
* html #genericForm label {
	float: left;
	display: block;
	width: 160px;
	text-align: right;
	padding: 3px 0 0 0;
	margin-right: 3px;
}
/* */
#genericForm .dotGrayRule {
	clear: both;
	height: 20px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent url("/media/graphics/dot-line-gray.gif") 0px 5px repeat-x;
	line-height: 0em;
}
.txtBox170 {
	width: 170px;
	padding: 0;
	margin: 0 3px 0 0;
	height: 17px;
	font-size: 12pt;
}
.txtBox135 {
	width: 135px;
	padding: 0;
	margin: 0 3px 0 0;
	height: 17px;
	font-size: 12pt;
}
.txtBox135a {
	width: 135px;
	padding: 0;
	margin: 0 3px 0 2px;
	height: 17px;
	font-size: 12pt;
	float: left;
}
.txtBox70 {
	width: 70px;
	padding: 0;
	margin: 0 3px 0 0;
	height: 17px;
	font-size: 12pt;
}
.txtBox50 {
	width: 50px;
	padding: 0;
	margin: 0 3px 0 0;
	height: 17px;
	font-size: 12pt;
}
.txtBox35 {
	width: 35px;
	padding: 0;
	margin: 0 3px 0 0;
	height: 17px;
	font-size: 12pt;
}
.txtArea210 {
	width: 210px;
	height: 80px;
}
textarea {
	font-family: "Tahoma";
	font-size: 12pt;
}
.standout13 {
	font-size: 12pt;
	font-weight: bold;
}
#searchForm {
}
#searchForm p {
	margin: 0;
	padding: 0 0 13px 0;
	position: relative;
}
#searchForm p.fieldBox185 {
	float: left;
	width: 185px;
}
#searchForm p.fieldBox180 {
	float: left;
	width: 180px;
}
#searchForm p.fieldBox170 {
	float: left;
	width: 170px;
}
#searchForm p.fieldBox164 {
	float: left;
	width: 164px;
}
#searchForm p.fieldBox140 {
	float: left;
	width: 140px;
}
#searchForm p.fieldBox135 {
	float: left;
	width: 135px;
}
#searchForm p.fieldBox125 {
	float: left;
	width: 125px;
}
#searchForm label.and {
	width: 35px;
	margin-right: 5px;
	font-weight: bold;
	float: left;
	display: block;
	padding: 2px 0 0 0;
}
#searchForm label.dated {
	width: 45px;
	margin-right: 5px;
	font-weight: bold;
	float: left;
	display: block;
	padding: 3px 0 0 0;
}
#searchForm label.andShow {
	width: 72px;
	margin-right: 5px;
	font-weight: bold;
	float: left;
	display: block;
	padding: 2px 0 0 0;
}
.txtBox180 {
	width: 180px;
	padding: 0;
	margin: 0;
	height: 17px;
	font-size: 12pt;
}
.select260 {
	width: 260px;
	font-size: 12pt;
	float: left;
}
.select148 {
	width: 148px;
	font-size: 10pt;
	height: 18px;
}
.select135 {
	width: 135px;
	font-size: 10pt;
	height: 18px;
}
.select124 {
	width: 124px;
	font-size: 10pt;
	height: 18px;
}
.select124a {
	width: 124px;
	font-size: 10pt;
	height: 18px;
	float: left;
}
.select114 {
	width: 124px;
	font-size: 10pt;
	height: 18px;
}
.select105 {
	width: 105px;
	font-size: 12pt;
	margin: 0;
	padding: 0;
	float: left;
}
.select92 {
	width: 92px;
	font-size: 10pt;
	height: 18px;
}
.select88 {
	width: 88px;
	font-size: 10pt;
	height: 18px;
}
.txtBox25 {
	width: 25px;
	padding: 0;
	margin: 0 3px 0 0;
	height: 17px;
	font-size: 12pt;
}
.colAnytime {
	float: left;
	width: 315px;
	padding-top: 18px;
}
.colSpecificTime {
	float: right;
	width: 307px;
	padding-bottom: 6px;
}
.labelSpecificTime {
	float: left;
	display: block;
	width: 68px;
	padding: 2px 0 0 0;
}
.labelAnytime {
	float: left;
	display: block;
	width: 60px;
	padding: 1px 0 0 0;
}
.radioAnytimeA, .radioAnytimeB {
	float: left;
	margin-right: 2px;
}
.radioAnytimeC {
	float: right;
}
.searchHelp {
	position: absolute;
	left: 115px;
	top: 2px;
}
.searchSimple {
	position: absolute;
	left: 150px;
	top: 2px;
}
#siteMapColumnSet {
}
.siteMapColumn1 {
	float: left;
	width: 185px;
}
.siteMapColumn2Box {
	float: left;
	width: 220px;
}
.siteMapColumn2 {
	float: right;
	width: 185px;
}
.siteMapColumn3 {
	float: right;
	width: 185px;
}
#siteMapColumnSet ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#siteMapColumnSet li {
	margin: 0;
	padding: 0 0 25px 0;
	font-size: 12pt;
	font-weight: bold;
}
#siteMapColumnSet li ul li {
	margin: 0;
	padding: 0 0 1px 0;
	font-size: 12pt;
	font-weight: normal;
	background: transparent url("/media/graphics/left-nav-dot-line.gif") left bottom repeat-x;
}
#siteMapColumnSet a {
	text-decoration: none;
	display: block;
	padding: 1px 0 7px 0;
	color: #3872c9;
	width: 185px;
	text-decoration: underline;
}
#siteMapColumnSet a:hover {
	color: #ff4700;
}
#siteMapColumnSet li ul {
	background: transparent url("/media/graphics/left-nav-dot-line.gif") left top repeat-x;
	padding-top: 1px;
}
#siteMapColumnSet li ul li a {
	background: transparent url("/media/graphics/bullet-nav-tertiary.gif") 6px 7px no-repeat;
	padding-bottom: 1px;
	text-decoration: none;
}
#siteMapColumnSet li ul li a:hover {
	background: #e6ecf8 url("/media/graphics/bullet-nav-tertiary-hover.gif") 6px 7px no-repeat;
	color: #ff4700;
}
#siteMapColumnSet li ul li a span {
	padding-left: 18px;
	display: block;
	cursor: pointer;
}
/* \*/
* html #siteMapColumnSet li ul li a span {
	height: 1%;
}
/* */
.centeredBox {
	margin-left: auto;
	margin-right: auto;
}
.font16 {
	font-size: 14pt;
}
.patientItemList {
	margin: 0;
	padding: 0;
	width: 400px;
}
.patientItemList dt {
	margin: 0;
	padding: 0 0 25px 0;
	width: 125px;
	float: left;
}
.patientItemList dd {
	margin: 0;
	padding: 0 0 25px 0;
	width: 275px;
	float: left;
	clear: right;
}
.patientItemList dd h2 {
	margin: 0 0 3px 0;
	padding: 0;
}
.patientItemList dd p {
	margin: 0 0 4px 0;
	padding: 0;
}
.videoItemList {
	margin: 0;
	padding: 0;
	width: 400px;
}
.videoThumb {
	margin: 0;
	padding: 0 0 13px 0;
	width: 95px;
	float: left;
}
.videoDetail {
	margin: 0 0 0 95px;
	padding: 0 0 13px 0;
}
.videoDetail h2 {
	margin: 0 0 3px 0;
	padding: 0;
}
.videoDetail p {
	margin: 0 0 4px 0;
	padding: 0;
}
.videoDetail p.videoCategoryLink {
	font-size: 9pt;
}
.videoDetail p.videoCategoryLink a {
	padding-right: 15px;
}
.calendar {
	/*background: transparent url("/media/images/calendar.jpg") left top no-repeat;
	width: 60px;
	height: 60px;
	float: left;
	text-align: center;
*/
	padding-bottom: 10px;
	font-weight: bold;
}
.calendar span {
}
.calendarMonth {
}
.calendarDay {
}
.calendarYear {
}
.prItemList {
	margin: 0;
	padding: 0;
}
.prItemList dt {
	margin: 0;
	padding: 0 0 5px 0;
	float: left;
	width: 150px;
}
.prItemList dd {
	margin: 0 0 0 160px;
	padding: 0 0 20px 0;
}
.specialLabel {
	float: left;
	color: #524e44;
	font-weight: bold;
	display: block;
	padding: 2px 0 0 3px;
}
/* \*/
* html .specialLabel {
	float: left;
	color: #524e44;
	font-weight: bold;
	display: block;
	padding: 4px 0 0 3px;
}
/* */
#checkList {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	float: left;
}
#checkList li {
	margin: 0;
	padding: 0;
	float: left;
	width: 95px;
}
#checkList .indentedLabel {
	display: block;
	margin-left: 25px;
	padding: 2px 0 0 0;
}
.alignWithButton {
	margin-top: 3px;
}
.interactiveMap {
	background: transparent url("/media/graphics/logo-google.gif") right top no-repeat;
	padding-bottom: 5px;
	display: block;
	width: 140px;
}
.servicesListing {
	margin: 0 16px 0 0;
	padding: 0;
	list-style: none;
}
.servicesListing li {
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 16px;
}
.content p.blogCommentInfo {
	line-height: 15px;
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 10pt;
	font-weight: normal;
}
#formBlogComment label {
	display: block;
	font-weight: bold;
	padding: 0 0 4px 0;
}
.txtbox215 {
	width: 215px;
	padding: 0;
	margin: 0;
	height: 17px;
	font-size: 11pt;
}
.txtArea399 {
	width: 399px;
	height: 172px;
	padding: 0;
	margin: 0;
	font-size: 11pt;
}
.content ul.listingLevel0 {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
}
.content ul.listingLevel0 li {
	margin: 0 0 8px 0;
	padding: 0 0 0 32px;
	background: transparent url("/media/graphics/list-bullet-circle.gif") 20px 5px no-repeat;
}
.content ul.listingLevel1 {
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
	list-style: none;
}
.content ul.listingLevel1 li {
	margin: 0 0 8px 0;
	padding: 0 0 0 12px;
	background: transparent url("/media/graphics/list-bullet-cross.gif") 0px 5px no-repeat;
}
.content ul.listingLevel2 {
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
	list-style: none;
}
.content ul.listingLevel2 li {
	margin: 0 0 8px 0;
	padding: 0 0 0 12px;
	background: transparent url("/media/graphics/list-bullet-square.gif") 0px 5px no-repeat;
}
/*.pager2, .pager {
	display: none;
}
*/
.buttonBg {
	background: transparent url("/media/images/button-bg.jpg") left top repeat-x;
	float: left;
	margin-bottom: 10px;
	text-align: center;
	font-size: 10pt;
}
.buttonLeftSide {
	background: transparent url("/media/images/button-left-side.jpg") left top no-repeat;
}
.buttonRightSide {
	background: transparent url("/media/images/button-right-side.jpg") right top no-repeat;
	padding: 4px 12px 0 12px;
	height: 26px;
	font-weight: bold;
}
.buttonBg a {
	background: none;
	display: block;
	text-align: center;
	padding-bottom: 5px;
}
.buttonBg a:visited {
	color: #3872c9;
}
.buttonBg a.arrowForward {
	background: transparent url("/media/images/button-arrow-forward.jpg") right top no-repeat;
	padding-right: 14px;
}
.buttonBg a.arrowBackward {
	background: transparent url("/media/images/button-arrow-backward.jpg") left top no-repeat;
	padding-left: 14px;
}
.buttonSpacer {
	float: left;
	height: 32px;
	width: 10px;
}
ul.browseByAlpha {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 72px;
	width: 400px;
	/*\width: 400px;
	w\idth: 430px;
*/
	float: left;
}
.browseByAlpha li {
	border: 1px solid #c2d4ee;
	background: #fbf8e2;
	height: 20px;
	width: 20px;
	\width: 22px;
/* IE5.x */
	w\idth: 20px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 12pt;
	float: left;
	text-transform: uppercase;
	margin: 0 8px 8px 0;
	padding: 0;
}
.browseByAlpha li a {
	display: block;
	text-decoration: none;
	padding-top: 3px;
}
.slideShowThumbs {
	padding: 0 0 6px 0;
}
.slideShowThumbSpacer {
	padding: 2px;
	float: left;
}
.slideShowThumbItem {
	width: 60px;
	float: left;
}
.slideShowThumbItem a {
	display: block;
	border: 1px solid #fbf8e2;
	padding: 4px;
	float: left;
}
.slideShowThumbItem a:hover, .slideShowThumbItem a.here {
	border: 1px solid #f40;
}
.slideShowThumbItem img {
	float: left;
}
.slideShowNavigation {
	padding-bottom: 6px;
}
.content .slideShowNavigation p {
	margin: 0 90px 0 90px;
	padding: 0;
	font-size: 10pt;
	text-align: center;
}
#selectVideoCheckList {
	margin: 0 0 20px 20px;
	padding: 0;
	list-style: none;
	float: left;
}
#selectVideoCheckList li {
	width: 150px;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	height: 22px;
}


.rightSideBox {
   background:#FDFBE6 none repeat scroll 0 0;
   border:2px solid #B6C8E3;
   float:right;
   margin-bottom:5px;
   margin-left:5px;
   margin-top:5px;
   padding:5px;
   width:175px;
}

/* Staywell styles */

.boldened {
	font-weight: bold;
}

.definition_term {
	font-weight: bold;
}

span.list_item {
	font-weight: bold;
}

ol.double_spaced li {
	margin-top:10px;
	margin-bottom:12px;
}

ul.double_spaced li {
	margin-top:10px;
	margin-bottom:12px;
}

ul.double_spaced li ul.double_spaced {
	margin-top: 7px;
}

ul.double_spaced li ul.single_spaced {
	margin-top: 7px;
}

ul.single_spaced li {
	margin-top: 0px;
	margin-bottom: 0px;
}

ul.single_spaced li ul.double_spaced {
	margin-top: 7px;
	margin-bottom: 7px;
}

ul.single_spaced li ul.double_spaced li {
	margin-top:10px;
	margin-bottom:12px;
}

