/* Global */
body {margin:0px 0px 20px 0px;padding:0px;}
img {border:0px;margin:0px;padding:0px;}
form {margin:0px;padding:0px;}
td {vertical-align:top;}
.clear {clear:both;margin:0px;padding:0px;}

p {font:12px/18px Verdana;color:#333;margin-top:0px;}
a {text-decoration:none;}
ul {margin-left:16px;margin-top:0px;padding:0px;}
hr {height:1px;color:#ccc;background-color:#ccc;}

.menus {position:relative;width:970px;}
.menus_footer {position:relative;width:970px;height:auto;}

.orange a:hover {color:#ec7c1a;}

/* Home */
.content {padding:0px;margin:0px;background:url(../img/background.gif) top left repeat-y;width:966px;}

.container {font:12px/18px Verdana;color:#333;margin:0px;padding:0px;width:920px;text-align:left;border-collapse:collapse;}
.container h1 {font:bold 13px/18px Verdana;color:#515050;margin:0px;padding:0px 0px 5px 0px;}
.container h1.home {font:bold 15px/18px Arial;color:#515050;margin:0px;padding:0px 0px 5px 0px;}
.container h2 {font:bold 12px/18px Arial;color:#4aa42b;margin:0px;padding:3px 0px 0px 0px;}
.container h2 a {font:bold 12px/18px Arial;color:#4aa42b;margin:0px;padding:0px;}
.container h2 a:hover {font:bold 12px/18px Arial;color:#ec7c1a;margin:0px;padding:0px;}

.regionNav {margin:0px;padding:0px;}

.searchcolumn {width:190px;padding:0px;margin:0px;}
.searchcolumn .padding {margin:0px;padding:5px 0px 0px 30px;}

.search {padding:0px;margin:0px;width:148px;}
.search table {border:0px;border-collapse:collapse;margin:0px 0px 5px;}
.search td {font:10px/18px Verdana;color:#fff;padding:0px 2px 4px 0px;}
.search input {font:11px Verdana;margin:4px 0px 0px 0px;height:18px;padding:0px;border:solid 1px #c8c7c7;width:122px;float:left;}
.search img {margin:4px 0px 0px 0px;}
.search a {padding:0px 0px 0px 8px;}

.searchhome {padding:0px;margin:0px;width:148px;}
.searchhome table {border:0px;border-collapse:collapse;margin:0px 0px 5px;}
.searchhome td {font:10px/18px Verdana;color:#fff;padding:0px 2px 4px 0px;}
.searchhome input {font:11px Verdana;margin:4px 0px 0px 0px;height:18px;padding:0px;border:solid 1px #c8c7c7;width:225px;float:left;}
.searchhome img {margin:4px 0px 0px 0px;}
.searchhome a {padding:0px 0px 0px 8px;}

.searchcolumn .select {margin:0px;padding:0px;clear:both;width:148px;}
.searchcolumn .select .selectLeft {float:left;margin:0px;padding:0px;}
.searchcolumn .select .selectRight {float:right;margin:0px;padding:0px;}
.searchcolumn .select img {margin:4px 0px 0px 0px;}

.recent {padding:0px;margin:0px;background:url(../img/home/vertDots.gif) top right no-repeat;width:390px;}
.recent .inset{padding:0px;margin:0px 0px 20px 20px;float:right;}
.recent .padding {padding:35px 20px 0px 0px;margin:0px;}
.recent a {color:#006b6e;text-decoration:none;}
.recent a:hover {color:#ec7c1a;text-decoration:none;}
.recent ul {margin:0px;padding:0px 0px 10px 0px;font:12px/18px Verdana;}
.recent ul li {padding:2px 0px 5px 0px;margin:0px 0px 0px 15px;list-style-image: url(../img/misc/smallBullet.gif);}
.recent ul li a {color:#006b6e;text-decoration:none;}
.recent ul li a:hover {color:#ec7c1a;text-decoration:none;}

.news {width:232px;padding:0px;margin:0px;}
.news .padding {padding:35px 18px 0px 30px;margin:0px;}
.news ul {margin:20px 0px 0px 0px;padding:0px;list-style-type:none;}
.news ul li {margin:0px;padding:0px 0px 10px 0px;list-style-type:none;}
.news ul a {color:#333;}
.news ul a:hover {color:#ec7c1a;}
.news .date{font-size:10px;color:#2669b5;}

.cities {text-align:center;background:#006b6e;font:10px/18px Verdana;color:#fff;margin-top:15px;width:966px;}
.cities .padding {padding:9px 21px 9px 12px;}
.cities div.footer_officebullet
{
	font-size:6px;
	display:inline;
	padding:0px 3px;
}
.cities h1.footer_dividerpipe
{
	padding:0px 4px;
	margin:0px;
}
.cities a{color:#fff;}
.cities a:hover{color:#fff;text-decoration:underline;}
.cities h1{font:bold 9px/18px Verdana;color:#fff;text-transform:uppercase;padding:0px 5px 0px 10px; display:inline;}

/* Header */
.headerHome {padding:14px 0px 0px 0px;margin:0px 0px 8px 0px;background:White;}

.header {width:966px;padding:14px 0px 0px 0px;margin:0px 0px 8px 0px;background:White;}

.banner {width:965px;background:#006b6e;margin-left:1px;}
.banner .logo {width:600px;float:left;text-align:left;}
.banner .search {float:right;padding:15px 20px 0px 0px;width:190px;}
.banner .search input{font:10px/18px Verdana;color:#fff;margin:4px 0px 0px 0px;height:18px;padding:2px 0px 0px 2px;#padding-top:0px;border:solid 1px #c8c7c7;width:156px;background:#006b6e;}
.banner .search select{font:10px/18px Verdana;color:#fff;margin:4px 0px 0px 0px;height:18px;padding:1px 0px 0px 0px;border:solid 1px #c8c7c7;width:156px;background:#006b6e;float:left;}
	
/* Navigation */
.nav {text-align:center;background:#fff url(../img/nav/background.gif) top left no-repeat;}
.nav ul {margin:0px;padding:0px;display:inline;list-style-type:none;}
.nav ul li {margin:0px;padding:0px 19px 0px 0px;display:inline;list-style-type:none;}
.nav ul li.right {padding:0px;}

/* Sub-Navigation */
.subnav {clear:both;text-align:left;font:11px/14px Verdana;padding:10px 0px 17px 0px;margin:22px 0px 0px;background:#fff;filter:alpha(opacity=92);-moz-opacity:.92;opacity:.92;}
.subnav ul {margin:0px;padding:0px 10px 0px 0px;color:#000;font:11px/17px Verdana;}
.subnav ul li {padding:0px 5px 0px 0px;margin:0px 0px 0px 14px;list-style-image:url(../Img/home/smBullet.gif);}
.subnav ul li a{color:#006b6e;text-decoration:none;}
.subnav ul li a:hover{color:#ec7c1a;text-decoration:none;}

.regions {clear:both;text-align:left;font:11px/14px Verdana;padding:10px 0px 17px 0px;margin:0px;background:#fff;filter:alpha(opacity=92);-moz-opacity:.92;opacity:.92;}
.regiontable {font:11px/17px Verdana;width:100%;height:90px;}
.regions ul {margin:0px;padding:0px 10px 0px 0px;color:#000;}
.regions ul li {padding:0px 5px 0px 0px;margin:0px 0px 0px 14px;list-style-image:url(../Img/home/smBullet.gif);}
.regions ul li a{color:#006b6e;text-decoration:none;}
.regions ul li a:hover{color:#ec7c1a;text-decoration:none;}

/* Footer */
.footer {font:12px/13px Verdana;color:#026c6f;width:967px;background:url(../img/footer_background.gif) bottom left no-repeat;text-align:right;margin:6px 0px 0px 0px;padding:6px 0px 0px 0px;}
.footer a {color:#006b6e;}
.footer a:hover {color:#ec7c1a;background:url(../img/misc/arrowUp.gif) top center no-repeat;padding-top:5px;}
.footer ul {background:White;display:inline;padding:0px;margin:0px 25px 0px 0px;}
.footer ul li {margin:0px;padding:0px 6px 0px 6px;list-style-image:url(../Img/home/smBullet.gif);}
.footer ul li .popup, .subfooter ul {background: transparent; list-style-position: outside; margin-left: 0px; padding-left: 0px; list-style-image:url(../Img/home/smBullet.gif);}
.footer ul li .popup, .subfooter ul li{margin-left: 5px; background-color: #efefef;}

.subfooter {text-align:left;font:11px/14px Verdana;padding:10px 10px 10px 10px;margin:0px;background:#efefef;}
.subfooter ul li a{color:#006b6e;text-decoration:none;}
.subfooter ul li a:hover{color:#ec7c1a;text-decoration:none; background: none;}

.popup {background:#efefef url(../img/misc/arrowUp.gif) bottom left no-repeat;text-align:left;font:10px/12px Verdana;}
.popup .padding {padding:15px;}
.popup a {color:#006b6e;text-decoration:none;}
.popup a:hover {color:#ec7c1a;text-decoration:none;}

.links {width:967px;}

/* Left Side */
.leftside {width:190px;font:12px/16px Verdana;color:#333;}
.leftside .padding{padding:25px 10px 25px 15px;}
.leftside .servicePadding ul li{padding:25px 10px 25px 15px;}
.leftside .bioPadding{padding:12px 0px 0px 0px;}
.leftside a {color:#006b6e;text-decoration:none;}
.leftside a:hover {color:#ec7c1a;text-decoration:none;}

.leftside h1 {font:bold 14px/16px Arial;color:#666;padding:0px;margin:0px;text-transform:uppercase;}
.leftside h2 {font:bold 12px/14px Verdana;color:#515050;margin:0px;padding:5px 0px 0px 0px;}
.leftside h3 {font:bold 12px/18px Verdana;color:#515050;margin:0px;padding:0px;}

.leftside input {width:140px;font:11px Verdana;color:#333;margin:0px 0px 4px 0px;}
.leftside select {width:160px;font:11px Verdana;color:#333;margin:0px 0px 4px 0px;}
.leftside input.image {border:0px;margin:0px 0px 1px 0px;padding:0px;width:auto !important;height:auto;}

.leftside .highlight {background:#2669b5;width:178px;margin:4px 0px 8px 7px;color:White;}
.highlight .top {background:url(../img/misc/highlightrightTop.gif) no-repeat top right;}
.highlight .bottom {background:url(../img/misc/highlightrightbottom.gif) no-repeat bottom right;}
.leftside .highlight h1{font:bold 12px/14px Arial;margin:0px;padding:0px 0px 10px 15px;color:White;}
.leftside .highlight .bodylink a{color:White;text-decoration:underline;}
.leftside .highlight .bodylink a:visited{color:White;text-decoration:underline;}
.leftside .highlight .padding{padding:11px;}
.leftside .highlight .inset{margin:0px 0px 3px 10px;}

.leftside .form {margin:20px;}
.leftside .form table {border-collapse:collapse;margin:0px;padding:0px;font:12px Verdana;color:#333;}
.leftside .form td {vertical-align:top;padding:2px 5px 0px 0px;}
.leftside .form label {display:block;}
.leftside .form input {width:150px;font:11px Verdana;color:#333;}
.leftside .form td.button {padding-top:8px;}
.leftside .form td.button input {width:60px;}
.leftside .bio {border:solid 1px #333666;}
			
.leftside ul {list-style:none none;margin:0px;padding:5px 0px 0px 0px;font:12px/14px Verdana;}
.leftside ul li {color:#333066;margin:0px;padding:0px 0px 5px 0px;list-style-type:none none;}
.leftside ul li a {color:#006b6e;text-decoration:none;font-weight:bold;}
.leftside ul li a:hover {color:#ec7c1a;text-decoration:none;font-weight:bold;}
.leftside ul li.active {font-weight:bold;color:#2669b5;text-decoration:none;}
.leftside ul li.active a {color:#2669b5;text-decoration:none;}
.leftside ul li.active a:active {color:#2669b5;text-decoration:none;}
.leftside ul li.active a:hover {color:#2669b5;text-decoration:none;}
.leftside ul li.sub {margin-left:15px;font-size:11px;}

.leftside .nav3 ul {list-style:none none;margin:0px;padding:0px 0px 5px 0px;font:12px/16px Verdana;}
.leftside .nav3 ul li {color:#333066;margin:0px 0px 0px 0px;padding:0px 0px 7px 10px;list-style-type:none; line-height:14px;}
.leftside .nav3 ul li a {color:#006b6e;text-decoration:none;font-weight:normal;}
.leftside .nav3 ul li a:hover {color:#ec7c1a;text-decoration:none;font-weight:normal;}
.leftside .nav3 ul li.active {color:#2669b5;text-decoration:none;}
.leftside .nav3 ul li.active a {color:#2669b5;text-decoration:none;}
.leftside .nav3 ul li.active a:active {color:#2669b5;text-decoration:none;}
.leftside .nav3 ul li.active a:hover {color:#2669b5;text-decoration:none;}

.leftside .summerprogram {padding:25px 15px 0px 15px;}
.leftside .summerprogram h3 {font:bold 12px/18px Verdana;color:#eb7c1a;margin:0px;padding:0px 0px 3px 0px;}
.leftside .summerprogram ul {list-style:none none;margin:0px;padding:0px;font:12px/14px Verdana;}
.leftside .summerprogram ul li a {color:#006b6e;text-decoration:none;font-weight:normal;}
.leftside .summerprogram ul li a:hover {color:#ec7c1a;text-decoration:none;font-weight:normal;}
.leftside .summerprogram ul li.active {font-weight:normal;color:#2669b5;text-decoration:none;}
.leftside .summerprogram ul li.active a {color:#2669b5;text-decoration:none;}
.leftside .summerprogram ul li.active a:active {color:#2669b5;text-decoration:none;}
.leftside .summerprogram ul li.active a:hover {color:#2669b5;text-decoration:none;}

.leftside ul.rt_arrow {color:#333066;padding:0px;margin:0px 0px 0px 14px;list-style-image: url(../img/arrow_rt.gif);list-style-position: outside;font-weight:bold;}
.leftside ul.dn_arrow {color:#333066;padding:0px;margin:0px 0px 0px 14px;list-style-image: url(../img/arrow_dn.gif);list-style-position: outside;font-weight:bold;}

.locationsleftside {width:186px;font:12px/16px Verdana;color:#333;}
.locationsleftside .padding{padding:25px 10px 25px 15px;}
.locationsleftside .bioPadding{padding:12px 0px 0px 0px;}
.locationsleftside a {color:#006b6e;text-decoration:none;}
.locationsleftside a:hover {color:#ec7c1a;text-decoration:none;}

.locationsleftside h1 {font:bold 14px/16px Arial;color:#666;padding:0px;margin:0px;text-transform:uppercase;}
.locationsleftside h2 {font:bold 12px/14px Verdana;color:#515050;margin:0px;padding:5px 0px 0px 0px;}
.locationsleftside h3 {font:bold 12px/18px Verdana;color:#515050;margin:0px;padding:0px;}

.locationsleftside input {width:140px;font:11px Verdana;color:#333;margin:0px 0px 4px 0px;}
.locationsleftside select {width:160px;font:11px Verdana;color:#333;margin:0px 0px 4px 0px;}
.locationsleftside input.image {border:0px;margin:0px 0px 1px 0px;padding:0px;width:auto !important;height:auto;}

.locationsleftside .highlight {background:#2669b5;width:179px;margin:4px 0px 8px 7px;color:White;}
.highlight .top {background:url(../img/misc/highlightrightTop.gif) no-repeat top right;}
.highlight .bottom {background:url(../img/misc/highlightrightbottom.gif) no-repeat bottom right;}
.locationsleftside .highlight h1{font:bold 12px/14px Arial;margin:0px;padding:0px 0px 10px 15px;color:White;}
.locationsleftside .highlight .bodylink a{color:White;text-decoration:underline;}
.locationsleftside .highlight .bodylink a:visited{color:White;text-decoration:underline;}
.locationsleftside .highlight .padding{padding:10px;}
.locationsleftside .highlight .inset{margin:0px 0px 10px 10px;}

.locationsleftside .form {margin:20px;}
.locationsleftside .form table {border-collapse:collapse;margin:0px;padding:0px;font:12px Verdana;color:#333;}
.locationsleftside .form td {vertical-align:top;padding:2px 5px 0px 0px;}
.locationsleftside .form label {display:block;}
.locationsleftside .form input {width:150px;font:11px Verdana;color:#333;}
.locationsleftside .form td.button {padding-top:8px;}
.locationsleftside .form td.button input {width:60px;}
.locationsleftside .bio {border:solid 1px #333666;}
			
.locationsleftside ul {list-style:none none;margin:0px;padding:5px 0px 0px 0px;font:12px/14px Verdana;}
.locationsleftside ul li {color:#333066;margin:0px;padding:0px 0px 5px 0px;list-style-type:none none;}
.locationsleftside ul li a {color:#006b6e;text-decoration:none;font-weight:bold;}
.locationsleftside ul li a:hover {color:#ec7c1a;text-decoration:none;font-weight:bold;}
.locationsleftside ul li.active {font-weight:bold;color:#2669b5;text-decoration:none;}
.locationsleftside ul li.active a {color:#2669b5;text-decoration:none;}
.locationsleftside ul li.active a:active {color:#2669b5;text-decoration:none;}
.locationsleftside ul li.active a:hover {color:#2669b5;text-decoration:none;}
.locationsleftside ul li.sub {margin-left:15px;font-size:11px;}

.locationsleftside .nav3 ul {list-style:none none;margin:0px;padding:0px 0px 5px 0px;font:12px/16px Verdana;}
.locationsleftside .nav3 ul li {color:#333066;margin:0px;padding:0px 0px 0px 10px;list-style-type:none none;}
.locationsleftside .nav3 ul li a {color:#006b6e;text-decoration:none;font-weight:normal;}
.locationsleftside .nav3 ul li a:hover {color:#ec7c1a;text-decoration:none;font-weight:normal;}
.locationsleftside .nav3 ul li.active {color:#2669b5;text-decoration:none;}
.locationsleftside .nav3 ul li.active a {color:#2669b5;text-decoration:none;}
.locationsleftside .nav3 ul li.active a:active {color:#2669b5;text-decoration:none;}
.locationsleftside .nav3 ul li.active a:hover {color:#2669b5;text-decoration:none;}

.locationsleftside .summerprogram {padding:25px 15px 0px 15px;}
.locationsleftside .summerprogram h3 {font:bold 12px/18px Verdana;color:#eb7c1a;margin:0px;padding:0px 0px 3px 0px;}
.locationsleftside .summerprogram ul {list-style:none none;margin:0px;padding:0px;font:12px/14px Verdana;}
.locationsleftside .summerprogram ul li a {color:#006b6e;text-decoration:none;font-weight:normal;}
.locationsleftside .summerprogram ul li a:hover {color:#ec7c1a;text-decoration:none;font-weight:normal;}
.locationsleftside .summerprogram ul li.active {font-weight:normal;color:#2669b5;text-decoration:none;}
.locationsleftside .summerprogram ul li.active a {color:#2669b5;text-decoration:none;}
.locationsleftside .summerprogram ul li.active a:active {color:#2669b5;text-decoration:none;}
.locationsleftside .summerprogram ul li.active a:hover {color:#2669b5;text-decoration:none;}

.locationsleftside ul.rt_arrow {color:#333066;padding:0px;margin:0px 0px 0px 14px;list-style-image: url(../img/arrow_rt.gif);list-style-position: outside;font-weight:bold;}
.locationsleftside ul.dn_arrow {color:#333066;padding:0px;margin:0px 0px 0px 14px;list-style-image: url(../img/arrow_dn.gif);list-style-position: outside;font-weight:bold;}

/* Middle */
.middle {width:560px;background:url(../img/middleBackground.gif) top repeat-y;font:12px/18px Verdana;color:#333;}
.middle table{font:12px/18px Verdana;color:#333;}
.middle .padding{padding:27px 25px 25px 25px;}
.middle .bioPadding{padding:12px 25px 25px 25px;}
.middle a {color:#006b6e;text-decoration:none;}
.middle a:hover {color:#ec7c1a;text-decoration:none;}
.middle h1 {font:bold 16px/17px Arial;color:#2669b5;text-transform:uppercase;margin:0px;padding:0px 0px 10px 0px;}
.middle h2 {font:bold 12px/18px Verdana;color:#333;margin:0px;padding:0px;}
.middle h2.arrow{font:bold 12px/12px Verdana;background:url(../img/misc/mainArrow.gif) top left no-repeat;margin:3px 0px 0px 0px;padding:0px 0px 10px 15px;text-transform:none;}
.middle h3 {font:12px/18px Verdana;color:#333;margin:0px;padding:0px;}
.middle h4 {font:bold 12px/15px Verdana;margin:0px;padding:2px 0px 6px 0px;}
.middle .bio {float:left;margin-right:10px;}
.middle .bioInset {height:104px;margin-bottom:10px;}
.middle .bioInset h1 {font:bold 16px/18px Arial;color:#2669b5;text-transform:uppercase;padding:0px;margin:0px;}
.middle .bioInset h2 {font:12px/18px Verdana;color:#333;margin:0px;padding:0px;text-transform:none;}
.middle .bioInset h3 {font:12px/12px Verdana;color:#333;margin:0px 0px 1px;padding:0px;}

.middle .relatedLinks {padding:10px 0px 10px 0px;}
.middle .relatedLinks ul{display:inline;list-style-type:none none;margin:0px;padding:0px;}
.middle .relatedLinks ul li{display:inline;list-style-type:none none;margin:0px;padding:0px;}
.middle .relatedLinks a{font-weight:bold;text-decoration:none;}
.middle .relatedLinks a:hover {color:#ec7c1a;text-decoration:none;}

.middle ul {margin:0px;padding:0px 0px 1px 0px;font:12px/18px Verdana;}
.middle ul li {padding:2px 0px 1px 0px;margin:0px 0px 0px 15px;list-style-image: url(../img/misc/smallBullet.gif);}
.middle ul li a {color:#006b6e;text-decoration:none;}
.middle ul li a:hover {color:#ec7c1a;text-decoration:none;}

.middle ul.services {margin:0px;padding:0px 0px 4px 0px;font:12px/16px Verdana;}
.middle ul.services li {padding:0px 0px 4px 0px;margin:0px 0px 0px 15px;list-style-image: url(../img/misc/smallBullet.gif);}
.middle ul.services li a {color:#006b6e;text-decoration:none;}
.middle ul.services li a:hover {color:#ec7c1a;text-decoration:none;}

.middle ul.practice {margin:0px;padding:0px 0px 4px 0px;font:12px/18px Verdana;}
.middle ul.practice li {padding:0px 0px 4px 0px;margin:0px 0px 0px 15px;list-style-image: url(../img/misc/mainArrowsm.gif);}
.middle ul.practice li a {color:#006b6e;text-decoration:none;}
.middle ul.practice li a:hover {color:#ec7c1a;text-decoration:none;}

.middle .inset {margin: 0px 0px 15px 25px;float:right;clear:both;}
.middle .inset2 {margin:0px 0px 15px 25px;float:right;clear:both;}
.middle .serviceInset {margin:12px 0px 15px 25px;float:right;}

.middleLocations {width:810px;background:url(../img/middleBackgroundBio.gif); background-position: 5px 0px; background-repeat: repeat-y;font:12px/18px Verdana;color:#333;}
.middleLocations table{font:12px/18px Verdana;color:#333;}
.middleLocations .padding{padding:27px 25px 25px 25px;}
.middleLocations .bioPadding{padding:12px 25px 25px 25px;}
.middleLocations a {color:#006b6e;text-decoration:none;}
.middleBio a:hover {color:#ec7c1a;text-decoration:none;}
.middleLocations h1 {font:bold 16px/17px Arial;color:#2669b5;text-transform:uppercase;margin:0px;padding:0px 0px 10px 0px;}
.middleLocations h2 {font:bold 12px/18px Verdana;color:#333;margin:0px;padding:0px;}
.middleLocations h2.arrow{font:bold 12px/12px Verdana;background:url(../img/misc/mainArrow.gif) top left no-repeat;margin:3px 0px 0px 0px;padding:0px 0px 10px 15px;text-transform:none;}
.middleLocations h3 {font:12px/18px Verdana;color:#333;margin:0px;padding:0px;}
.middleLocations h3.vcard {font:bold 12px/18px Verdana;background:url(../img/misc/mainArrow.gif) left no-repeat;margin:0px 0px 15px 0px;padding:0px 0px 0px 15px;}
.middleLocations h3.vcard a{color:#333;}
.middleLocations h4 {font:bold 12px/15px Verdana;margin:0px;padding:2px 0px 6px 0px;}
.middleLocations .bio {float:left;margin-right:10px;}
.middleLocations .bioInset {height:104px;margin-bottom:10px;}
.middleLocations .bioInset h1 {font:bold 16px/18px Arial;color:#2669b5;text-transform:uppercase;padding:0px;margin:0px;}
.middleLocations .bioInset h2 {font:12px/18px Verdana;color:#333;margin:0px;padding:0px;text-transform:none;}
.middleLocations .bioInset h3 {font:12px/12px Verdana;color:#333;margin:0px 0px 1px;padding:0px;}
.middleLocations .inset {margin:0px 0px 15px 25px;float:right;clear:both;}

.middleBio {width:730px;background:url(../img/middleBackgroundBio.gif); background-position: 5px 0px; background-repeat: repeat-y;font:12px/18px Verdana;color:#333;}
.middleBio table{font:12px/18px Verdana;color:#333;}
.middleBio .padding{padding:27px 25px 25px 25px;}
.middleBio .bioPadding{padding:12px 25px 25px 25px;}
.middleBio a {color:#006b6e;text-decoration:none;}
.middleBio a:hover {color:#ec7c1a;text-decoration:none;}
.middleBio h1 {font:bold 16px/17px Arial;color:#2669b5;text-transform:uppercase;margin:0px;padding:0px 0px 10px 0px;}
.middleBio h2 {font:bold 12px/18px Verdana;color:#333;margin:0px;padding:0px;}
.middleBio h2.arrow{font:bold 12px/12px Verdana;background:url(../img/misc/mainArrow.gif) top left no-repeat;margin:3px 0px 0px 0px;padding:0px 0px 10px 15px;text-transform:none;}
.middleBio h3 {font:12px/18px Verdana;color:#333;margin:0px;padding:0px;}
.middleBio h3.vcard {font:bold 12px/18px Verdana;background:url(../img/misc/mainArrow.gif) left no-repeat;margin:0px 0px 15px 0px;padding:0px 0px 0px 15px;}
.middleBio h3.vcard a{color:#333;}
.middleBio h4 {font:bold 12px/15px Verdana;margin:0px;padding:2px 0px 6px 0px;}
.middleBio .bio {float:left;margin-right:10px;}
.middleBio .bioInset {height:104px;margin-bottom:10px;}
.middleBio .bioInset h1 {font:bold 16px/18px Arial;color:#2669b5;text-transform:uppercase;padding:0px;margin:0px;}
.middleBio .bioInset h2 {font:12px/18px Verdana;color:#333;margin:0px;padding:0px;text-transform:none;}
.middleBio .bioInset h3 {font:12px/12px Verdana;color:#333;margin:0px 0px 1px;padding:0px;}
.middleBio .inset {margin:15px 0px 15px 25px;float:right;clear:both;}

/* Services */
.serviceBanner {width:auto;background:url(../img/misc/serHdrBackground.gif) left top repeat-x;height:32px;margin-top:22px;}
.serviceBanner .left{float:left;background:none;}
.serviceBanner .right{float:right;background:none;padding:8px 15px 0px 0px;}

.serviceHeader {padding:3px 0px 6px 0px;width:254px;}

/* Listing */
.middle .listing {font:11px/16px Verdana;color:#333;width:510px;margin:0px;padding:0px;text-align:left;border-collapse:collapse;}
.middle .listing th {text-align:left;padding:0px 0px 0px 10px;}
.middle .listing td {padding:8px 10px 8px 10px;}
.middle .listing td .award {float:left;margin-right:12px;}
.middle .listing .rowA {background:#f2f2f3 url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.middle .listing .rowB {background:#fff url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.middle .listing .rowC {background:#fff url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.middle .listing .rowD {background:#f2f2f3 url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.middle .listing .rowD td {padding:8px 10px 8px 0px;}
.middle .listing .rowE {background:#fff url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.middle .listing .rowE td {padding:8px 10px 8px 0px;}
.middle .listing a {color:#006b6e;}
.middle .listing a:hover {color:#ec7c1a;}

.middle .listing h2 {font:bold 12px/15px Verdana;margin:0px;padding:0px;text-transform:none;}
.middle .listing h2.news {font:12px/15px Verdana;margin:0px;padding:0px;text-transform:none;}
.middle .listing h3 {font:bold 10px/15px Verdana;margin:0px;padding:0px;}
.middle .listing td .date {white-space:nowrap;}

.searchresults .listing {margin-top:20px;}
.searchresults .listing .rowA{background:#f2f2f3 url(../img/misc/dots.gif) top left repeat-x;}
.searchresults .listing td.rowA {padding:8px 10px 8px 10px;}
.searchresults .listing .rowB{background:#fff url(../img/misc/dots.gif) top left repeat-x;}
.searchresults .listing td.rowB {padding:8px 10px 8px 10px;}
.more {text-align: right;}

.middleBio .listing {font:11px/16px Verdana;color:#333;width:730px;margin:0px;padding:0px;text-align:left;border-collapse:collapse;}
.middle .listing th {text-align:left;padding:0px 0px 0px 10px;}
.middleBio .listing td {padding-right:10px;}
.middleBio .listing td .award{float:left;margin-right:12px;}
.middleBio .listing .rowA {background:#f2f2f3 url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.middleBio .listing .rowA td {padding:8px 10px 8px 10px;}
.middleBio .listing .rowB {background:#fff url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.middleBio .listing .rowB td {padding:8px 10px 8px 10px;}
.middleBio .listing .rowC {background:#fff url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.middleBio .listing .rowC td {padding:8px 10px 8px 0px;}
.middleBio .listing .rowD {background:#f2f2f3 url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.middleBio .listing .rowD td {padding:8px 10px 8px 0px;}
.middleBio .listing .rowE {background:#fff url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.middleBio .listing .rowE td {padding:8px 10px 8px 0px;}
.middleBio .listing a {color:#006b6e;}
.middleBio .listing a:hover {color:#ec7c1a;}
.middleBio .listing h2 {font:bold 12px/15px Verdana;margin:0px;padding:0px;text-transform:none;}
.middleBio .listing h3 {font:bold 10px/15px Verdana;margin:0px;padding:0px;}

.middleLocations .listing th {text-align:left;padding:0px 0px 0px 10px;}
.middleLocations .listing {font:11px/16px Verdana;color:#333;width:730px;margin:0px;padding:0px;text-align:left;border-collapse:collapse;}
.middleLocations .listing td {padding-right:10px;}
.middleLocations .listing td .award{float:left;margin-right:12px;}
.middleLocations .listing .rowA {background:#f2f2f3 url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.middleLocations .listing .rowA td {padding:8px 10px 8px 10px;}
.middleLocations .listing .rowB {background:#fff url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.middleLocations .listing .rowB td {padding:8px 10px 8px 10px;}
.middleLocations .listing .rowC {background:#fff url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.middleLocations .listing .rowC td {padding:8px 10px 8px 0px;}
.middleLocations .listing .rowD {background:#f2f2f3 url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.middleLocations .listing .rowD td {padding:8px 10px 8px 0px;}
.middleLocations .listing .rowE {background:#fff url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.middleLocations .listing .rowE td {padding:8px 10px 8px 0px;}
.middleLocations .listing a {color:#006b6e;}
.middleLocations .listing a:hover {color:#ec7c1a;}
.middleLocations .listing h2 {font:bold 12px/15px Verdana;margin:0px;padding:0px;text-transform:none;}
.middleLocations .listing h3 {font:bold 10px/15px Verdana;margin:0px;padding:0px;}
.middleLocations .affiliate {font:9px/13px Verdana; margin:15px 0px 0px 0px;}

.middle .callout {font:12px/18px Verdana;color:#333;width:510px;margin:0px;padding:0px;text-align:left;border-collapse:collapse;}
.middle .callout td{padding-right:8px;}
.middle .callout .rowA{background:#f2f2f3 url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.middle .callout .rowA td{padding:8px 10px 8px 10px;}
.middle .callout .rowB{background:#fff url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.middle .callout .rowB td{padding:8px 10px 8px 10px;}
.middle .callout .rowC{background:#fff url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.middle .callout .rowC td{padding:8px 10px 8px 0px;}

.middle .multi {width:510px;margin:20px 0px 0px 0px;padding:0px;text-align:left;border-collapse:collapse;}
.middle .multi select{font:10px/18px Verdana;padding:0px;margin:0px;border:solid 1px #c8c7c7;width:220px;background:#f2f1f3;}
.middle .multi .select{text-align:center;padding-top:40px;}

.middle .email{text-align:left;font:12px/15px Verdana;color:#333;padding-top:15px;}
.middle .email input{font:10px/18px Verdana;color:Black;margin:0px 0px 0px 5px;height:19px;#height:18px;padding:2px 0px 0px 2px;#padding-top:0px;border:solid 1px #7f9db9;width:191px;}
.middle .email .error { color:Red; }

/* Form */
.middle .form {padding:0px;margin:0px;}
.middle .form .alpha {padding-bottom:18px;font:bold 14px/16px Arial;}
.middle .form table {border-collapse:collapse;margin:0px;padding:0px;font:12px/16px Verdana;color:#333;}
.middle .form td {vertical-align:top;padding:3px 6px 1px 0px;}
.middle .form label {display:block;padding-bottom:2px;}
.middle .form input {width:222px;font:11px/14px Verdana;color:#333;}
.middle .form select {width:222px;font:11px/14px Verdana;color:#333;}
.middle .form select.wide {width:450px;font:11px/14px Verdana;color:#333;}
.middle .form textarea {width:449px;height:100px;font:11px/14px Verdana;color:#333;}
.middle .form td.button {padding-top:8px;}
.middle .form td.button2 {vertical-align:bottom;}
.middle .form td.button input {width:60px;}
.middle .form .required {font:11px/14px Verdana;color:#333;}

/* Right Side */
.rightside {width:216px;font:12px/18px Verdana;color:#333;}
.rightside .padding {padding:25px 15px 0px 15px;}
.rightside .padding a {color:#006b6e;text-decoration:none;}
.rightside .padding a:hover {color:#ec7c1a;text-decoration:none;}
.rightside .padding ul li.active {font-weight:bold;color:#2669b5;text-decoration:none;}
.rightside .padding ul li.active a {color:#2669b5;text-decoration:none;}
.rightside .padding ul li.active a:active {color:#2669b5;text-decoration:none;}
.rightside .padding ul li.active a:hover {color:#2669b5;text-decoration:none;}
.rightside .bioPadding {padding:12px 15px 0px 15px;}
.rightside .servicePadding {padding:8px 0px 0px 0px;}
.rightside a {color:#006b6e;text-decoration:none;}
.rightside a:hover {color:#ec7c1a;text-decoration:none;}

.rightside .highlight .insets{margin:0px 0px 0px 0px;}

.rightside .highlight {background:#2669b5;width:205px;margin:4px 0px 8px 4px;color:White;}
.rightside .highlight h1{font:bold 12px/14px Arial;margin:0px;padding:0px 0px 10px 15px;color:White;text-transform:uppercase;}
.rightside .highlight .bodylink a{color:White; text-decoration:underline;}
.rightside .highlight .bodylink a:visited{color:White; text-decoration:underline;}
.rightside .highlight .padding{padding:10px;}
.rightside .highlight .inset{margin:0px 0px 10px 10px;}

.rightside .relatedLinks {padding:10px 0px 10px 3px;}
.rightside .relatedLinks ul{list-style-type:none none;margin:0px;padding:0px;}
.rightside .relatedLinks ul li{list-style-type:none none;margin:0px;padding:0px;}
.rightside .relatedLinks a{font-weight:bold;text-decoration:none;}
.rightside .relatedLinks a.alsosee{text-decoration:none; font-weight:normal;}


.rightside h1 {color:#333;font:bold 12px/18px Verdana;margin:0px;padding:0px 0px 3px 0px;}
.rightside h1 a{color:#006b6e;font-weight:bold;text-decoration:none;}
.rightside h1 a:hover{color:#ec7c1a;font-weight:bold;text-decoration:none;}
.rightside h1.city {font:bold 12px/18px Verdana;margin:0px;padding:0px;}
.rightside h2{font:bold 12px/12px Verdana;background:url(../img/misc/mainArrow.gif) top left no-repeat;margin:3px 0px 0px 0px;padding:0px 0px 10px 15px;}
.rightside h2.eventDetail{font:bold 12px/12px Verdana;background:none;color:#333;margin:0px;padding:0px 0px 10px 0px;}
.rightside h3 {font:bold 12px/18px Verdana;color:#333;margin:0px;padding:0px;}
.rightside h3.also {font:bold 12px/18px Verdana;color:#eb7c1a;margin:0px;padding:0px 0px 3px 0px;}
.rightside h3.vcard {font:bold 12px/18px Verdana;background:url(../img/misc/mainArrow.gif) left no-repeat;margin:0px 0px 15px 0px;padding:0px 0px 0px 15px;}
.rightside h3.vcard a{color:#333;}


.rightside ul {margin:0px;padding:0px 0px 10px 0px;list-style-type:none;}
.rightside ul li {margin:0px;padding:0px 0px 5px 0px;list-style-type:none;font:12px/15px Verdana;}
.rightside ul li.indoffice {margin:0px;padding:0px 0px 7px 0px;list-style-type:none;font:12px/15px Verdana; margin-top:-2;}

.newsevents .form td.practices {padding-top:17px;}
.newsevents .form td.practices select {width:190px;}
.newsevents .form td.pubtype {padding-top:17px;}
.newsevents .form td.pubtype select {width:190px;}

/* Search Criteria */
ul.criteria  {margin:0px;padding:0px;}
ul.criteria li {list-style:none none;margin:0px;padding:0px;}


/* Search Results */
.results {width:920px;padding:27px 0px 0px 0px;}
.results h1 {font:bold 16px/17px Arial;color:#2669b5;text-transform:uppercase;margin:0px;padding:0px 15px 10px 0px;display:inline;}
.results td.left {width:170px;text-align:right;}
.results td.left h1 {font:bold 14px/16px Arial;color:#333;margin:0px;padding:0px 30px 0px 0px;text-transform:uppercase;}
.results td.header {width:750px;background:url(../img/misc/dots.gif) top left repeat-x;font:11px/15px Verdana;color:#333;padding:22px 0px 15px 0px;}
.results td input{font:10px/18px Verdana;color:#fff;margin:0px 0px 0px 5px;height:19px;#height:18px;padding:2px 0px 0px 2px;padding-top:0px;border:solid 1px #7f9db9;width:191px;}
.results td select{font:10px/18px Verdana;color:#fff;margin:0px;height:17px;#height:18px;padding:1px 0px 0px 0px;border:solid 1px #7f9db9;width:191px;}

.results .listing {font:11px/15px Verdana;color:#333;width:750px;}
.results .listing ul {margin:0px;padding:0px;}
.results .listing ul li {margin:0px;padding:0px;list-style-type:none;}
.results .listing .rowA{background:#f2f2f3 url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.results .listing .rowA td{padding:8px 10px 8px 10px;}
.results .listing .rowB{background:#fff url(../img/misc/dots.gif) top left repeat-x;margin:0px;padding:0px;}
.results .listing .rowB td{padding:8px 10px 8px 10px;}
.results .listing a {color:#006b6e;}
.results .listing a:hover {color:#ec7c1a;}
.results .listing h2 {font:bold 11px/15px Verdana;margin:0px;padding:0px;}
.results .listing h3 {font:bold 10px/15px Verdana;margin:0px;padding:0px;}