@charset "UTF-8";#container {	background-color: #002f87;	width: 100%;	margin-top: 0px;	margin-right: auto;	margin-left: auto;	padding-top: 2px;	padding-bottom: 2px;	height: 100%;}.bodybox {	background-color: #FFFFFF;	margin-right: auto;	margin-left: 10%;	margin-bottom: 0px;	width: 80%;	padding-top: 30px;	height: 98%;	padding-bottom: 20px;	}.stripe {	background-color: #002f87;	padding-left: auto;	padding-top: 5px;	padding-bottom: 5px;	margin-left: auto;	margin-right: auto;	-moz-box-shadow: 0 8px 8px -2px #888888;  -webkit-box-shadow: 0 8px 8px -2px #888888;	box-shadow: 0 8px 8px -2px rgba(0, 0, 0, 0.4);}.stripeimage {	 max-width: 75%;	 margin-left: auto;	 margin-right: auto;}.subhead {	font-family: verdana, sans-serif;	color: #002f87;	font-variant: small-caps;	margin-left: 25px;	margin-right: auto;	font-weight: bold;	font-size: 1em;	margin-top: 7px;	margin-bottom: 20px;	text-align: left;	clear: both;}.pubname {	font-family: verdana, sans-serif;	color: #002f87;	font-variant: small-caps;	margin-left: 30px;	margin-right: auto;	font-weight: normal;	font-size: 1em;	margin-top: 7px;	margin-bottom: 20px;	text-align: left;}.subheadprofile {	font-family: verdana, sans-serif;	color: #002f87;	font-variant: small-caps;	margin-right: auto;	font-weight: bold;	font-size: 150%;	margin-bottom: 20px;	text-align: left;}.sectionhead {	font-family: verdana, sans-serif;	color: #002f87;	font-variant: normal;	margin: 25px 0 0;	font-weight: 600;	font-size: 110%;	text-align: left;	font-style: italic;}.practicesectionhead {	font-family: verdana, sans-serif;	color: #002f87;	font-variant: normal;	margin: 20px 0 10px;	font-weight: 600;	font-size: 110%;	text-align: left;	font-style: italic;}.sectionheadlisthead {	font-family: verdana, sans-serif;	color: #002f87;	font-variant: normal;	margin: 25px 0 0px;	font-weight: 600;	font-size: 110%;	text-align: left;	font-style: italic;}.sectionsubhead {	font-family: verdana, sans-serif;	color: #002f87;	font-variant: normal;	margin: 25px 0 0;	font-weight: 600;	font-size: 100%;	text-align: left;	font-style: normal;}.sectionsubheadlist {	font-family: verdana, sans-serif;	color: #002f87;	font-variant: normal;	margin: 5px 0 0 15px;	font-weight: 500;	font-size: 100%;	text-align: left;	font-style: normal;}.sectionsubheadlast {	font-family: verdana, sans-serif;	color: #002f87;	font-variant: normal;	margin-right: 0;	margin-left: 0;	font-weight: 600;	font-size: 110%;	text-align: left;	font-style: italic;	margin-bottom: 15px;	width: 50%;	margin-top: 5px;}.nav ul {	font-family: Verdana, sans-serif;	font-size: 115%;	font-weight: 500;	color: #002f87;	line-height: 200%;	margin: 0 auto 0 auto;	padding: 0;	font-variant: small-caps;	width: auto;}li {	display: inline;	float: left;	width: 25%;	text-align: center;	margin: auto;}.nav {	font-family: Verdana, sans-serif;	font-size: 90%;	font-weight: normal;	font-variant: small-caps;	color: #002f87;	line-height: 250%;	list-style-type: none;	align-items: center;	margin-top: auto;	margin-bottom: 5px;	padding: auto;	width: 100%;	padding-bottom: 0px;	float: left;	-moz-box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.4);	-webkit-box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.4);	box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.4);	}ul .profileli {	background-image: url(images/bluesq.gif);	background-repeat: no-repeat;	background-position: 0px 3px;	padding-left: 12px;	width: 100%;	padding-bottom: 0px;}ul .profileli2 {	background-image: url(images/bluesq.gif);	background-repeat: no-repeat;	background-position: 0px 3px;	padding-left: 12px;	/* [disabled]width: 100%; */	padding-bottom: 0px;	vertical-align: top;	display:inline-block;}ul .profileli3 {	background-image: url(images/bluesq.gif);	background-repeat: no-repeat;	background-position: 0px 3px;	padding-left: 12px;	width: 100%;	padding-bottom: 0px;	vertical-align: top;	display: inline-block;	/* [disabled]margin-left: -2px; */}.profileli {	/*	width: auto;/**/		float: left;	text-align: left;	margin-top: 10px;	margin-left: -20px;/*	margin-bottom: 10px;*/}.profileli3 {	float: left;	text-align: left;	margin-left: -10px;	margin-top: -5px;	margin-bottom: 25px;}.profilelicol2 {	/*	width: auto;/**/		float: right;	text-align: left;	margin-top: 0px;	margin-left: -10px;	/*	border-left: 1px solid #000;*/	margin-right: -20px;	/*border-left: thin solid #000;*//*	margin-bottom: 10px;*/}.profileli2 {	float: left;	text-align: left;	list-style-position: outside;	margin-bottom: 0px;	margin-top: 2px;	margin-left: auto;	}.profilelicol1 {	display: inline-block;	float: left;	width: 98%;	text-align: left;	list-style-position: outside;	margin-top: 0px;	margin-left: -20px;	margin-bottom: 0px;	list-style-image: url(images/bluesq.gif);	color: #000;	/* [disabled]padding-right: 20px; */	margin-right: 5px;}.publi {	display: inline-block;	float: left;	width: 98%;	text-align: left;	list-style-position: outside;	margin-top: 10px;	margin-left: -20px;	margin-bottom: 0px;	list-style-image: url(images/bluesq.gif);	color: #000;}.homenav {}.photo {	/*	margin-top: 50px;*/	margin-left: auto;	margin-right: auto;	margin-bottom: 20px;	max-width: 75%;	/* [disabled]margin-top: 20px; */	padding-top: 15px;	clear: both;}.bodytext {	font-family: Verdana, sans-serif;	font-size: 85%;	font-style: normal;	line-height: normal;	color: #000000;	background-color: #FFFFFF;	text-align: justify;	margin-left: auto;	margin-right: auto;	margin-bottom: 45px;	clear: both;	padding-left: 0px;	max-width: 75%;}.bodytextprofile {	font-family: Verdana, sans-serif;	font-size: 85%;	font-style: normal;	line-height: normal;	color: #000000;	background-color: #FFFFFF;	text-align: justify;	margin-left: auto;	margin-right: auto;	margin-bottom: 45px;	clear: both;	padding-left: 0px;	max-width: 80%;	margin-top: 100px;}.bodytextci {	font-family: Verdana, sans-serif;	font-size: 100%;	font-style: italic;	line-height: normal;	color: #000000;	background-color: #FFFFFF;	text-align: center;	margin-left: auto;	margin-right: auto;	margin-bottom: 45px;	clear: both;	padding-left: 0px;	max-width: 100%;}.hr {	background-color: #002F87;	width: 100%;	margin-left: auto;	margin-right: auto;	height: 1px;}.twocolumn {	width: 100%;	margin: 0 0 10px 0;	/* [disabled]border: thick solid #F90509; */	padding: 5px 15px 5px 5px;}.q2aleft {	font-family: Verdana, sans-serif;	font-size: 100%;	color: #000;	float: left;	text-align: left;	line-height: 100%;	display: inline-block;	width: 45%;	padding: 10px 5% 15px 5px;}/*.q2aleftcontent {	font-family: Verdana, sans-serif;	font-size: 100%;	color: #000;	float: left;	text-align: left;	line-height: 100%;	display: inline-block;	width: 100%;	display: block;}*/.q2alefthead {	font-family: Verdana, sans-serif;	font-size: 100%;	color: #002F86;	/*	float: left;*/	text-align: left;	line-height: 125%;	/* [disabled]display: inline-block; */	margin-bottom: 2px;	margin-top: 0px;}.q2arighthead {	font-family: Verdana, sans-serif;	font-size: 120%;	color: #002F86;	/*	float: left;*/	text-align: left;	line-height: 125%;	/* [disabled]display: inline-block; */	margin-bottom: 10px;	margin-top: 0px;}.q2aright {	font-family: Verdana, sans-serif;	font-size: 100%;	color: #002F86;	text-decoration: none;	line-height: 100%;	display: inline-block;	width: 45%;	border-left: thin solid #000;	float: right;	margin-top: 10px;	/* [disabled]margin-left: 15px; */	background-color: #fff;	margin-bottom: -5px;	padding-left: 20px;	padding-bottom: -15px;}/*.q2arightcontent {	font-family: Verdana, sans-serif;	font-size: 100%;	color: #000;	text-decoration: none;	float: right;	text-align: left;	line-height: 100%;	display: inline-block;	width: 100%;	display: inline-block;}*/.footerarea {	margin-right: auto;	margin-left: auto;	max-width: 80%;}.footertextleft {	font-family: Verdana, sans-serif;	font-size: 70%;	color: #000000;	text-decoration: none;	float: left;	text-align:left;	line-height: 100%;	display: inline-block;	width: 50%;}.footertextright {	font-family: Verdana, sans-serif;	font-size: 70%;	color: #000000;	text-decoration: none;	float: right;	text-align:right;	line-height: 100%;	display: inline-block;	width: 50%;}.jonjpg {	margin-right: 15px;	margin-bottom: 10px;	float: left;	border: thin solid #000000;}.gears {	margin-right: 0px;	margin-bottom: 10px;	float: right;	border: thin solid #000000;	margin-left: 10px;}.smgear {	margin-right: 0px;	margin-bottom: 10px;	float: right;	margin-left: 10px;	margin-top: 15px;}.pyr {	margin-bottom: 2px;	float: right;	margin-top: 15px;	margin-right: 0px;	margin-left: 15px;}.pcp {	margin-right: auto;	margin-bottom: 10px;	float: left;	margin-left: 0px;	margin-top: 10px;	display: inline-block;	/* [disabled]max-width: 50%; */	vertical-align: top;}.disc {	font-family: Verdana, sans-serif;	font-size: x-small;	font-style: normal;	line-height: normal;	font-weight: normal;	color: #000000;	margin: 0 auto 15px;	padding-top: 120px;	max-width: 80%;	clear: both;}.serviceslist {	list-style-type: none;	padding-top: 5px;}.pcpblock {	max-width: 100%;}.billopt {	margin-bottom: 10px;}.leftrule {	/* [disabled]border-left-color: #000000; */	/* [disabled]border-left-style: solid; */	/* [disabled]border-left-width: thin; */	padding-left: 4px;}.pcpimage {	max-width: 50%;	float: right;}.pcplist {	max-width: 50%;	float: left;}.vcard {	font-family: verdana, sans-serif;	color: #002f87;	font-variant: normal;	margin-right: 0;	margin-left: 0;	font-weight: 600;	font-size: 100%;	text-align: left;	font-style: italic;	margin-bottom: 15px;	margin-top: 5px;}