@charset "UTF-8";

/*style sheet for Chelsea Dermatology

Created by Hermann Design
Date: July 12, 2011

/* -------- color guide ----------
#xxxxxx : xxx
*/

/* to jump to a specific section search for the unique character pair at the front of each TOC section 
	<<<tip, highlight the special character and use the shortcut for Find Selection Cntr/Cmd + Shift + G >> */

/* ----- Style sheet TOC ----------------
      ^1 Global constants
	  ^2 CSS reset
	  ^3 Global classes
	  ^4 Home page layout
	  ^5 Top-level layout
	  ^6 Region detail styles
		  ^6a Header
		  ^6b Navigation
		  ^6c Main Content
		  	^6d data tables
			^6e spotlight region
			^6f forms
		^6g Sidebar
		^6h Footer
*/

/* ^1 ------------------------------------------- global constants -----------------------------------------*/
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
}
#wrapper {
	width: 100%;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
}
#centeredContainer {
	height: 100%;
	width: 1071px;
	background-color: #fff;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#masthead {
	height: 100%;
	width: 100%;
	margin-left: 5px;
}
#logo {
	background-image: url(../_images/g_logo.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 321px;
	margin-top: 50px;
}

/* ---------------- container for main nav ---------------- */

#navBar {
	height: 18px;
	width: 100%;
	margin-top: 42px;
	margin-left: 0px;
}
#navElements {
	width: 100%;
	float: left;
	list-style: none;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	font-style: normal;
}
#navElements li {
	margin: 0;
	padding: 0;
	float: left;
}
#navElements li a {
	display: block;
	width: 40;
}
#navElements li .navHome {
	height: 14px;
	width: 40px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #91a832;
}
#navElements li .navPractice {
	height: 14px;
	width: 74px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #91a832;
	margin-left: 24px;
}
#navElements li .navPhysicians {
	height: 14px;
	width: 104px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #91a832;
	margin-left: 24px;
}
#navElements li .navDermMain {
	height: 14px;
	width: 128px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #91a832;
	margin-left: 24px;
}
ul#navElements li .navSkinCareTips {
	height: 14px;
	width: 90px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #91a832;
	margin-left: 24px;
}
ul#navElements li .navPatientInfo {
	height: 14px;
	width: 110px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #91a832;
	margin-left: 24px;
}
ul#navElements li .navLocation {
	height: 14px;
	width: 58px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #91a832;
	margin-left: 24px;
}
#navElements li .navContact {
	height: 14px;
	width: 70px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #91a832;
	margin-left: 24px;
}
#navElements li .navPortal {
	height: 14px;
	width: 90px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #91a832;
	margin-left: 24px;
}
#navElements li .current, #navElements li .current:hover {
	cursor: default;
	text-decoration: none;
	color: #767676;
}
#navElements li a:link {
	background-position: right top;
	text-decoration: none;
}
#navElements li a:hover {
	background-position: right top;
	text-decoration: none;
	color: #767676;
}

/* ------------------------------------------- main page items ----------------------------------------- */
#mainFlash {
	height: 256px;
	width: 1071px;
	background-image: url(../_images/g_main_flashFPO.jpg);
	background-repeat: no-repeat;
	float: left;
}
#mainContent {
	height: 100%;
	width: 942px;
	margin-left: 66px;
	float: left;
	position: relative;
}
#mainContentLeft {
	float: left;
	width: 561px;
	margin-top: 42px;
}
#mainContentLeft a:link   {
	font-weight: bold;
	color: #767676;
	text-decoration: none;
}
#mainContentLeft a:hover {
	font-weight: bold;
	color: #767676;
	text-decoration: underline;
}
#mainContentLeft a:active, #mainContentLeft a:visited {
	font-weight: bold;
	color: #767676;
	text-decoration: none;
}
#mainContentColA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	height: 100%;
	width: 267px;
}
#mainContentPhotoOffice {
	background-image: url(../_images/g_main_photoOffice.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 147px;
	width: 267px;
	margin-top: 4px;
}
#mainContentColB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: right;
	height: 100%;
	width: 267px;
	margin-top: 19px;
	clear: right;
}
#mainContentRgt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #73871e;
	height: 351px;
	width: 350px;
	position: absolute;
	top: -37px;
	left: 589px;
}
#mainRgtUpper {
	height: 211px;
	width: 350px;
}
#mainRgtUpperA {
	background-image: url(../_images/g_main_rgtCol_upper.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 350px;
}
#mainRgtUpperB {
	background-image: url(../_images/g_main_rgtCol_fill.jpg);
	background-repeat: repeat-y;
	height: 125px;
	width: 350px;
}
#mainRgtUpperC {
	background-image: url(../_images/g_main_rgtCol_div.jpg);
	background-repeat: no-repeat;
	height: 1px;
	width: 350px;
}
#mainRgtUpperD {
	background-image: url(../_images/g_main_rgtCol_fill.jpg);
	background-repeat: repeat-y;
	height: 25px;
	width: 350px;
}
#mainRgtUpperE {
	background-image: url(../_images/g_main_rgtCol_lower.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 350px;
}
#mainRgtLower {
	height: 154px;
	width: 350px;
	margin-top: 11px;
}
#mainRgtLowerA {
	background-image: url(../_images/g_main_rgtCol_upper.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 350px;
}
#mainRgtLowerB {
	background-image: url(../_images/g_main_rgtCol_fill.jpg);
	background-repeat: repeat-y;
	height: 93px;
	width: 350px;
}
#mainRgtLowerC {
	background-image: url(../_images/g_main_rgtCol_lower.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 350px;
}
#mainRgtCopyA {
	height: 20px;
	width: 292px;
	position: absolute;
	left: 28px;
	top: 12px;
}
#mainRgtCopyB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #73871e;
	height: 100px;
	width: 292px;
	position: absolute;
	left: 28px;
	top: 32px;
}
#mainRgtCopyB a:link   {
	font-weight: bold;
	color: #73871e;
	text-decoration: none;
}
#mainRgtCopyB a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#mainRgtCopyB a:active, #mainRgtCopyB a:visited {
	font-weight: bold;
	color: #73871e;
	text-decoration: none;
}
#mainRgtCopyC1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #73871e;
	position: absolute;
	left: 28px;
	top: 165px;
	font-weight: bold;
	width: 146px;
}
#mainRgtCopyC1 a:link   {
	font-weight: bold;
	color: #73871e;
	text-decoration: none;
}
#mainRgtCopyC1 a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#mainRgtCopyC1 a:active, #mainRgtCopyC1 a:visited {
	font-weight: normal;
	color: #73871e;
	text-decoration: none;
}
#mainRgtCopyC2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #73871e;
	position: absolute;
	left: 179px;
	top: 165px;
	font-weight: bold;
	width: 160px;
}
#mainRgtCopyC2 a:link   {
	font-weight: bold;
	color: #73871e;
	text-decoration: none;
}
#mainRgtCopyC2 a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#mainRgtCopyC2 a:active, #mainRgtCopyC2 a:visited {
	font-weight: normal;
	color: #73871e;
	text-decoration: none;
}
#mainRgtCopyD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #73871e;
	position: absolute;
	left: 28px;
	top: 233px;
	font-weight: bold;
}
#mainRgtCopyE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #73871e;
	position: absolute;
	left: 28px;
	top: 252px;
	width: 201px;
}
#mainRgtCopyE a:link   {
	font-weight: normal;
	color: #73871e;
	text-decoration: none;
}
#mainRgtCopyE a:hover {
	font-weight: normal;
	color: #767676;
	text-decoration: none;
}
#mainRgtCopyE a:active, #mainRgtCopyE a:visited {
	font-weight: normal;
	color: #73871e;
	text-decoration: none;
}
#mainRgtCopyPhoto {
	background-image: url(../_images/g_main_photoGill.jpg);
	background-repeat: no-repeat;
	height: 105px;
	width: 80px;
	position: absolute;
	left: 241px;
	top: 255px;
}
#contentArea {
	height: 100%;
	width: 1071px;
}

/* ------------------------------------------- our practice page items ----------------------------------------- */
#practiceBoxA {
	float: left;
	height: 100%;
	width: 267px;
	margin-top: 37px;
	margin-left: 65px;
}
#practiceHeader {
	background-image: url(../_images/g_practice_header.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	width: 268px;
}
#practiceContentA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	height: 100%;
	width: 267px;
	margin-top: 9px;
	margin-left: 1px;
}
#practiceContentA a:link   {
	font-weight: bold;
	color: #767676;
	text-decoration: none;
}
#practiceContentA a:hover {
	font-weight: bold;
	color: #767676;
	text-decoration: underline;
}
#practiceContentA a:active, #practiceContentA a:visited {
	font-weight: bold;
	color: #767676;
	text-decoration: none;
}
#practicePhotoA {
	background-image: url(../_images/g_practice_photoOfficeExt.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 146px;
	width: 267px;
	margin-top: 23px;
}
#practiceBoxB {
	float: left;
	height: 100%;
	width: 267px;
	margin-top: 76px;
	margin-left: 28px;
}
#practicePhotoB {
	background-image: url(../_images/g_practice_photoOfficeInt.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 148px;
	width: 267px;
}
#practiceContentB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	margin-top: 17px;
	width: 267px;
}
#practiceContentB a:active, #practiceContentB a:visited {
	color: #767676;
	text-decoration: none;
	font-weight: bold;
}
#practiceContentB a:link   {
	color: #767676;
	text-decoration: none;
	font-weight: bold;
}
#practiceDivVert {
	background-image: url(../_images/g_prac_divVert.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 422px;
	width: 1px;
	margin-top: 75px;
	margin-left: 27px;
}
#practiceRgtCol {
	float: left;
	width: 322px;
	margin-top: 71px;
	margin-left: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #91a832;
}
#practiceRgtColContent {
	float: left;
	width: 322px;
}
#practiceRgtColContent a:link   {
	font-weight: bold;
	color: #73871e;
	text-decoration: none;
}
#practiceRgtColContent a:hover {
	font-weight: bold;
	color: #73871e;
	text-decoration: underline;
}
#practiceRgtColContent a:active, #practiceRgtColContent a:visited {
	font-weight: bold;
	color: #73871e;
	text-decoration: none;
}
#practiceRgtColMap a.practiceMap {
	background-image: url(../_images/b_practice_map.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 174px;
	width: 323px;
	margin-top: 19px;
	background-position: left top;
	display: block;
}
#practiceRgtColMap a:hover {
	background-position: right top;
}

/* ------------------------------------------- physicians and staff page items ----------------------------------------- */
#physHeader {
	background-image: url(../_images/g_phys_header.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	width: 940px;
	margin-top: 37px;
	margin-left: 65px;
}
#physLeftColumn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	height: 100%;
	width: 267px;
	margin-top: 9px;
	margin-left: 65px;
}
#physContentSubcontainer {
	float: left;
	width: 582px;
	margin-top: 23px;
}
#physContentSubcontainer a:active, #physContentSubcontainer a:visited {
	color: #767676;
	text-decoration: none;
	font-weight: bold;
}
#physContentSubcontainer a:link   {
	color: #767676;
	font-weight: bold;
	text-decoration: none;
}
#physContentA {
	float: left;
	height: 100%;
	width: 267px;
}
#physContentB {
	float: left;
	height: 100%;
	width: 243px;
	margin-top: 16px;
	line-height: 24px;
	font-weight: bold;
    padding-left: 18px;
}
#physContentC {
	float: left;
	height: 100%;
	width: 267px;
	margin-top: 15px;
}
#physDivVert {
	background-image: url(../_images/g_divDot.gif);
	background-repeat: repeat-y;
	float: left;
	height: 1082px;
	width: 1px;
	margin-top: 13px;
	margin-left: 28px;
}
#physRgtCol {
	float: left;
	width: 619px;
	margin-top: 9px;
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #91a832;
}
#physLeftCol {
	float: left;
	width: 619px;
	margin-top: 9px;
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #91a832;
}
#physGill {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	width: 619px;
}
#phyGillContent {
	float: left;
	width: 405px;
}
#phyGillPhoto {
	background-image: url(../_images/g_phys_photoGill.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 121px;
	width: 187px;
	margin-top: 21px;
	margin-left: 27px;
}

#physShah {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	width: 619px;
	margin-top: 27px;
}
#physDupati {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	width: 619px;
	margin-top: 27px;
}
#phyDupatiContent {
	float: left;
	width: 405px;
	color: #767676;
}
#phyDupatiPhoto {
	background-image: url(../_images/g_phys_photoDupati.jpg);
	background-repeat: no-repeat;
	float: left;
    height: 163px;
	width: 187px;
	margin-top: 21px;
	margin-left: 27px;
}
#phyShahContent {
	float: left;
	width: 405px;
}
#phyShahPhoto {
	background-image: url(../_images/g_phys_photoShah3.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
    height: 163px;
	width: 187px;
	margin-top: 21px;
	margin-left: 27px;
}
#physCriss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	width: 619px;
	margin-top: 27px;
}
#phyCrissContent {
	float: left;
	width: 405px;
}
#phyCrissPhoto {
	background-image: url(../_images/g_phys_photoCriss.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 121px;
	width: 187px;
	margin-top: 21px;
	margin-left: 27px;
}
#physKinzel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	width: 619px;
	margin-top: 27px;
}
#phyKinzelContent {
	float: left;
	width: 405px;
}
#phyKinzelPhoto {
	background-image: url(../_images/g_phys_photoKinzel.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 121px;
	width: 187px;
	margin-top: 21px;
	margin-left: 27px;
}

/* ------------------------------------------- derm services page items ----------------------------------------- */
#dermMainBoxA {
	float: left;
	height: 685px;
	width: 589px;
	margin-top: 37px;
}
#dermMainHeader {
	background-image: url(../_images/g_dermServ_header.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	width: 268px;
	margin-left: 65px;
}
#dermMainImageAreaA {
	background-image: url(../_images/g_dermServ_mainA.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 136px;
	width: 655px;
	margin-top: 11px;
	position: relative;
}
#dermMainImageButtons {
	height: 72px;
	width: 258px;
	position: absolute;
	left: 360px;
	top: 14px;
	list-style: none;
	margin:0;
	padding:0;
}
#dermMainImageButtons li {
	margin:0;
	padding:0;
}
#dermMainImageButtons li a {
	display: block;
	width: 258px;
	text-indent: -2000em;
}
#dermMainImageButtons li a.btnClinical {
	background-image: url(../_images/b_dermServ_mainBClin.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 258px;
	left: 360px;
	background-position: left top;
}
#dermMainImageButtons li a.btnSurgical {
	background-image: url(../_images/b_dermServ_mainBSurg.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 258px;
	background-position: left top;
}
#dermMainImageButtons li a.btnCosmetic {
	background-image: url(../_images/b_dermServ_mainBCosm.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 258px;
	background-position: left top;
}
#dermMainImageButtons li a.current, #dermMainImageButtons li a.current:hover {
	background-position: right top;
	cursor: default;
}
#dermMainImageButtons li a:hover {
	background-position: -258px 0;
}
#dermMainContentLeft {
	float: left;
	width: 561px;
	margin-top: 17px;
	margin-left: 67px;
}
#dermMainContentLeft a:active, #dermMainContentLeft a:visited {
	color: #767676;
	text-decoration: none;
	font-weight: bold;
}
#dermMainContentLeft a:link   {
	color: #767676;
	text-decoration: none;
	font-weight: bold;
}
#dermMainContentColA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	height: 100%;
	width: 267px;
}
#dermMainContentColA a:link   {
	color: #767676;
	text-decoration: none;
}
#dermMainContentColA a:hover {
	color: #999999;
	text-decoration: none;
}
#dermMainContentColA a:active, #dermMainContentColA a:visited {
	color: #767676;
	text-decoration: none;
}
#dermMainContentColB1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: right;
	height: 100%;
	width: 267px;
	clear: right;
}
#dermMainPhoto {
	background-image: url(../_images/g_dermServ_photoOffice.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 267px;
	float: right;
	margin-top: 4px;
}
#dermMainPhotoB {
	background-image: url(../_images/g_practice_photoOfficeInt.jpg);
	background-repeat: no-repeat;
	height: 148px;
	width: 267px;
	;
	float: right;
	margin-top: 24px;
}


#dermMainContentColB2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: right;
	height: 100%;
	width: 267px;
	margin-top: 19px;
	clear: right;
}
#dermMainBoxB {
	height: 685px;
	width: 416px;
	position: relative;
	float: right;
	margin-top: 36px;
}
#dermMainImageB {
	background-image: url(../_images/g_dermServ_mainB.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 136px;
	width: 66px;
	margin-top: 38px;
}

/* ------------------------------------------- derm right column items ----------------------------------------- */
#dermRgtCol {
	height: 685px;
	width: 350px;
	position: relative;
	float: left;
}
#dermRgtColBase {
	height: 100%;
	width: 100%;
}
#dermRgtColBaseB {
	background-image: url(../_images/g_dermServ_rgtCol_div.jpg);
	background-repeat: no-repeat;
	height: 1px;
	width: 350px;
}
#dermRgtColUpper {
	background-image: url(../_images/g_dermServ_rgtCol_upper.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 350px;
}
#dermServiceListIndentA {
	margin-left: 24px;
	width: 236px;
	font-weight: normal;
}
#dermRgtColIntroFill {
	background-image: url(../_images/g_dermServ_rgtCol_fill.jpg);
	background-repeat: repeat-y;
	height: 111px;
	width: 350px;
}
#dermRgtColIntroDiv {
	background-image: url(../_images/g_dermServ_rgtCol_div.jpg);
	background-repeat: repeat-y;
	height: 1px;
	width: 350px;
}
#dermRgtColGillFill {
	background-image: url(../_images/g_dermServ_rgtCol_fill.jpg);
	background-repeat: repeat-y;
	height: 132px;
	width: 350px;
}
#dermRgtColGillDiv {
	background-image: url(../_images/g_dermServ_rgtCol_div.jpg);
	background-repeat: repeat-y;
	height: 1px;
	width: 350px;
}
#dermRgtColShahFill {
	background-image: url(../_images/g_dermServ_rgtCol_fill.jpg);
	background-repeat: repeat-y;
	height: 134px;
	width: 350px;
}
#dermRgtColShahDiv {
	background-image: url(../_images/g_dermServ_rgtCol_div.jpg);
	background-repeat: repeat-y;
	height: 1px;
	width: 350px;
}
#dermRgtColCrissFill {
	background-image: url(../_images/g_dermServ_rgtCol_fill.jpg);
	background-repeat: repeat-y;
	height: 134px;
	width: 350px;
}
#dermRgtColCrissDiv {
    background-image: url(../_images/g_dermServ_rgtCol_div.jpg);
	background-repeat: repeat-y;
	height: 1px;
	width: 350px;
}
#dermRgtColShahFill {
    background-image: url(../_images/g_dermServ_rgtCol_fill.jpg);
	background-repeat: repeat-y;
	height: 134px;
	width: 350px;
}
#dermRgtColDupatiFill {
    background-image: url(../_images/g_dermServ_rgtCol_fill.jpg);
	background-repeat: repeat-y;
	height: 134px;
	width: 350px;
}
#dermRgtColShahDiv {
	background-image: url(../_images/g_dermServ_rgtCol_div.jpg);
	background-repeat: repeat-y;
	height: 1px;
	width: 350px;
}
#dermRgtColDiv {
	background-image: url(../_images/g_dermServ_rgtCol_div.jpg);
	background-repeat: repeat-y;
	height: 1px;
	width: 350px;
}
#dermRgtColLower {
	background-image: url(../_images/g_dermServ_rgtCol_lower.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 350px;
}
#dermRgtColCopyA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #73871e;
	width: 292px;
	position: absolute;
	left: 30px;
	top: 12px;
	font-weight: bold;
}
#dermRgtColCopyB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #73871e;
	width: 292px;
	position: absolute;
	left: 30px;
	top: 33px;
}
#dermRgtColCopyC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #73871e;
	width: 188px;
	position: absolute;
	left: 30px;
	top: 154px;
}
#dermRgtColCopyD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #73871e;
	width: 188px;
	position: absolute;
	left: 30px;
	top: 288px;
}
#dermRgtColCopyE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #73871e;
	width: 188px;
	position: absolute;
	left: 30px;
	top: 423px;
}
#dermRgtColCopyF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #73871e;
	width: 188px;
	position: absolute;
	left: 30px;
	top: 558px;
}
#dermRgtColCopyG {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #73871e;
	width: 188px;
	position: absolute;
	left: 30px;
	top: 692px;
}
#dermRgtColPhotoGill {
	background-image: url(../_images/g_dermServ_photoGill.jpg);
	background-repeat: no-repeat;
	height: 89px;
	width: 87px;
	position: absolute;
	left: 233px;
	top: 165px;
}
#dermRgtColPhotoShah {
    background-image: url(../_images/g_dermServ_photoShahSmall.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 89px;
	width: 87px;
	position: absolute;  
    /* changed from absolute to relative */
	left: 233px;
    top: 300px;
    /* added top: 300px; No obvious effect*/
}
#dermRgtColPhotoDupati {
    background-image: url(../_images/g_phys_photoDupatiSmall.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 89px;
	width: 87px;
	position: absolute;  
    /* changed from absolute to relative */
	left: 233px;
	top: 435px;
    /* added top: 300px; No obvious effect*/
}
#dermRgtColPhotoTBD {
    background-image: url(../_images/g_dermServ_photoTBD.jpg);
    background-repeat: no-repeat;
	height: 89px;
	width: 87px;
	position: absolute;  
    /* changed from absolute to relative */
	left: 233px;
    top: 300px;
    /* added top: 300px; No obvious effect*/
}
#dermRgtColPhotoCriss {
	background-image: url(../_images/g_dermServ_photoCriss.jpg);
	background-repeat: no-repeat;
	height: 89px;
	width: 87px;
	position: absolute;
	left: 233px;
	top: 570px;
}
#dermRgtColPhotoBlankLogo {
    background-image: url(../_images/g_dermServ_photoBlankLogo.jpg);
	background-repeat: no-repeat;
	height: 89px;
	width: 87px;
	position: absolute;
	left: 233px;
	top: 711px;
}
#dermRgtCol a:link   {
	color: #73871e;
	text-decoration: none;
}
#dermRgtCol a:hover {
	color: #fff;
	text-decoration: none;
}
#dermRgtCol a:active, #dermRgtCol a:visited {
	color: #73871e;
	text-decoration: none;
}


/* ------------------------------------------- derm clinical page items ----------------------------------------- */
#dermClinBoxA {
	float: left;
	height: 100%;
	width: 589px;
	margin-top: 37px;
}
#dermClinHeader {
	background-image: url(../_images/g_dermClin_header.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	width: 268px;
	margin-left: 65px;
}
#dermClinImageAreaA {
	background-image: url(../_images/g_dermClin_mainA.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 136px;
	width: 655px;
	margin-top: 11px;
	position: relative;
}
#dermClinImageButtons {
	height: 72px;
	width: 258px;
	position: absolute;
	left: 360px;
	top: 14px;
	list-style: none;
	margin:0;
	padding:0;
}
#dermClinImageButtons li {
	margin:0;
	padding:0;
}
#dermClinImageButtons li a {
	display: block;
	width: 258px;
	text-indent: -2000em;
}
#dermClinImageButtons li a.btnClinical {
	background-image: url(../_images/b_dermClin_mainBClin.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 258px;
	left: 360px;
	background-position: left top;
}
#dermClinImageButtons li a.btnSurgical {
	background-image: url(../_images/b_dermClin_mainBSurg.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 258px;
	background-position: left top;
}
#dermClinImageButtons li a.btnCosmetic {
	background-image: url(../_images/b_dermClin_mainBCosm.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 258px;
	background-position: left top;
}
#dermClinImageButtons li a.current, #dermClinImageButtons li a.current:hover {
	background-position: right top;
	cursor: default;
}
#dermClinImageButtons li a:hover {
	background-position: -258px 0;
}
#dermClinSubHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #767676;
	float: left;
	margin-top: 23px;
	margin-left: 66px;
	width: 200px;
}
#dermClinContentLeftUpper {
	float: left;
	width: 561px;
	margin-top: 10px;
	margin-left: 66px;
}
#dermClinContentColAUpper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	height: 100%;
	width: 267px;
}
#dermClinContentColBUpper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: right;
	height: 100%;
	width: 267px;
	clear: right;
}
#dermClinDivHorz {
	background-image: url(../_images/g_derm_divHorz.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 1px;
	width: 562px;
	margin-top: 23px;
	margin-left: 66px;
}
#dermClinContentLeftLower {
	float: left;
	width: 561px;
	margin-top: 22px;
	margin-left: 67px;
	height: 100%;
}
#dermClinContentColALower {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #767676;
	float: left;
	height: 100%;
	width: 267px;
	font-weight: bold;
}
#dermClinContentColBLower {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #767676;
	float: right;
	height: 100%;
	width: 267px;
	clear: right;
	font-weight: bold;
}
#dermClinContentColALower a:link   {
	color: #767676;
	text-decoration: none;
}
#dermClinContentColALower a:hover {
	color: #999999;
	text-decoration: none;
}
#dermClinContentColALower a:active, #dermClinContentColALower a:visited {
	color: #767676;
	text-decoration: none;
}
#dermClinContentColBLower a:link   {
	color: #767676;
	text-decoration: none;
}
#dermClinContentColBLower a:hover {
	color: #999999;
	text-decoration: none;
}
#dermClinContentColBLower a:active, #dermClinContentColBLower a:visited {
	color: #767676;
	text-decoration: none;
}
#dermClinImageB {
	background-image: url(../_images/g_dermClin_mainB.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 136px;
	width: 66px;
	margin-top: 38px;
}

/* ------------------------------------------- derm surgical page items ----------------------------------------- */

#dermSurgBoxA {
	float: left;
	height: 100%;
	width: 589px;
	margin-top: 37px;
}
#dermSurgImageAreaA {
	background-image: url(../_images/g_dermSurg_mainA.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 136px;
	width: 655px;
	margin-top: 11px;
	position: relative;
}
#dermSurgImageButtons {
	height: 72px;
	width: 258px;
	position: absolute;
	left: 360px;
	top: 14px;
	list-style: none;
	margin:0;
	padding:0;
}
#dermSurgImageButtons li {
	margin:0;
	padding:0;
}
#dermSurgImageButtons li a {
	display: block;
	width: 258px;
	text-indent: -2000em;
}
#dermSurgImageButtons li a.btnClinical {
	background-image: url(../_images/b_dermSurg_mainBClin.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 258px;
	left: 360px;
	background-position: left top;
}
#dermSurgImageButtons li a.btnSurgical {
	background-image: url(../_images/b_dermSurg_mainBSurg.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 258px;
	background-position: left top;
}
#dermSurgImageButtons li a.btnCosmetic {
	background-image: url(../_images/b_dermSurg_mainBCosm.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 258px;
	background-position: left top;
}
#dermSurgImageButtons li a.current, #dermSurgImageButtons li a.current:hover {
	background-position: right top;
	cursor: default;
}
#dermSurgImageButtons li a:hover {
	background-position: -258px 0;
}
#dermSurgSubHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #767676;
	float: left;
	margin-top: 23px;
	margin-left: 66px;
	width: 200px;
}
#dermSurgContentLeftUpper {
	float: left;
	width: 561px;
	margin-top: 10px;
	margin-left: 66px;
}
#dermSurgContentColAUpper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	height: 100%;
	width: 267px;
}
#dermSurgContentColBUpper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: right;
	height: 100%;
	width: 267px;
	clear: right;
}
#dermSurgDivHorz {
	background-image: url(../_images/g_derm_divHorz.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 1px;
	width: 562px;
	margin-top: 21px;
	margin-left: 66px;
}
#dermSurgContentLeftLower {
	float: left;
	width: 561px;
	margin-top: 21px;
	margin-left: 67px;
	height: 100%;
}
#dermSurgContentColALower {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #767676;
	float: left;
	height: 100%;
	width: 267px;
	font-weight: bold;
}
#dermSurgContentColBLower {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #767676;
	float: right;
	height: 100%;
	width: 267px;
	clear: right;
	font-weight: bold;
}
#dermSurgContentColALower a:link   {
	color: #767676;
	text-decoration: none;
}
#dermSurgContentColALower a:hover {
	color: #999999;
	text-decoration: none;
}
#dermSurgContentColALower a:active, #dermSurgContentColALower a:visited {
	color: #767676;
	text-decoration: none;
}
#dermSurgContentColBLower a:link   {
	color: #767676;
	text-decoration: none;
}
#dermSurgContentColBLower a:hover {
	color: #999999;
	text-decoration: none;
}
#dermSurgContentColBLower a:active, #dermSurgContentColBLower a:visited {
	color: #767676;
	text-decoration: none;
}
#dermSurgImageB {
	background-image: url(../_images/g_dermSurg_mainB.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 136px;
	width: 66px;
	margin-top: 38px;
}

/* ------------------------------------------- derm cosmetic page items ----------------------------------------- */
#dermCosmBoxA {
	float: left;
	height: 100%;
	width: 650px;
	margin-top: 37px;
}
#dermCosmImageAreaA {
	background-image: url(../_images/g_dermCosm_mainA.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 136px;
	width: 655px;
	margin-top: 11px;
	position: relative;
}
#dermCosmImageButtons {
	height: 72px;
	width: 258px;
	position: absolute;
	left: 360px;
	top: 14px;
	list-style: none;
	margin:0;
	padding:0;
}
#dermCosmImageButtons li {
	margin:0;
	padding:0;
}
#dermCosmImageButtons li a {
	display: block;
	width: 258px;
	text-indent: -2000em;
}
#dermCosmImageButtons li a.btnClinical {
	background-image: url(../_images/b_dermCosm_mainBClin.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 258px;
	left: 360px;
	background-position: left top;
}
#dermCosmImageButtons li a.btnSurgical {
	background-image: url(../_images/b_dermCosm_mainBSurg.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 258px;
	background-position: left top;
}
#dermCosmImageButtons li a.btnCosmetic {
	background-image: url(../_images/b_dermCosm_mainBCosm.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 258px;
	background-position: left top;
}
#dermCosmImageButtons li a.current, #dermCosmImageButtons li a.current:hover {
	background-position: right top;
	cursor: default;
}
#dermCosmImageButtons li a:hover {
	background-position: -258px 0;
}
#dermCosmSubHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #767676;
	float: left;
	margin-top: 23px;
	margin-left: 66px;
	width: 200px;
}
#dermCosmContentLeftUpper {
	float: left;
	width: 561px;
	margin-top: 10px;
	margin-left: 66px;
}
#dermCosmContentColAUpper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	height: 100%;
	width: 267px;
}
#dermCosmContentColBUpper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: right;
	height: 100%;
	width: 267px;
	clear: right;
}
#dermCosmDivHorz {
	background-image: url(../_images/g_derm_divHorz.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 1px;
	width: 562px;
	margin-top: 23px;
	margin-left: 66px;
}
#dermCosmContentLeftLower {
	float: left;
	width: 561px;
	margin-top: 22px;
	margin-left: 67px;
	height: 100%;
}
#dermCosmContentColALower {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #767676;
	float: left;
	height: 100%;
	width: 267px;
}
#dermCosmContentColBLower {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #767676;
	float: right;
	height: 100%;
	width: 267px;
	clear: right;
}
#dermCosmContentColALower a:link   {
	color: #767676;
	text-decoration: none;
}
#dermCosmContentColALower a:hover {
	color: #999999;
	text-decoration: none;
}
#dermCosmContentColALower a:active, #dermCosmContentColALower a:visited {
	color: #767676;
	text-decoration: none;
}
#dermCosmContentColBLower a:link   {
	color: #767676;
	text-decoration: none;
}
#dermCosmContentColBLower a:hover {
	color: #999999;
	text-decoration: none;
}
#dermCosmContentColBLower a:active, #dermCosmContentColBLower a:visited {
	color: #767676;
	text-decoration: none;
}
#dermCosmImageB {
	background-image: url(../_images/g_dermCosm_mainB.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 136px;
	width: 66px;
	margin-top: 38px;
}

/* ------------------------------------------- skin care tips page items ----------------------------------------- */
#skinCareHeader {
	background-image: url(../_images/g_skinCare_header.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	width: 940px;
	margin-top: 37px;
	margin-left: 65px;
}
#skinCareMainContent {
	float: left;
	height: 100%;
	width: 562px;
	margin-top: 9px;
	margin-left: 65px;
}
#skinCareContentUpper {
	float: left;
	width: 561px;
}
#skinCareUpperA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	height: 100%;
	width: 267px;
}
#skinCareUpperB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	width: 267px;
	margin-left: 27px;
}
#skinCareContentA a:active, #skinCareContentA a:visited {
	color: #767676;
	text-decoration: none;
	font-weight: bold;
}
#skinCareContentA a:link   {
	color: #767676;
	font-weight: bold;
	text-decoration: none;
}
#skinCareContentB a:active, #skinCareContentB a:visited {
	color: #767676;
	text-decoration: none;
	font-weight: bold;
}
#skinCareContentB a:link   {
	color: #767676;
	text-decoration: none;
	font-weight: bold;
}
#skinCareContentLower {
	float: left;
	height: 100%;
	width: 561px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #73871e;
	margin-top: 18px;
}
#skinCareLowerA {
	float: left;
	height: 100%;
	width: 267px;
}
#skinCareLowerB {
	float: left;
	width: 267px;
	margin-left: 27px;
	margin-top: 0px;
}
#skinCareContentLower a:link   {
	font-weight: bold;
	color: #91a832;
	text-decoration: none;
}
#skinCareContentLower a:hover {
	font-weight: bold;
	color: #91a832;
	text-decoration: underline;
}
#skinCareContentLower a:active, #skinCareContentLower a:visited {
	font-weight: bold;
	color: #91a832;
	text-decoration: none;
}
#skinCareDivVert {
	background-image: url(../_images/g_divDot.gif);
	background-repeat: repeat-y;
	float: left;
	height: 600px;
	width: 1px;
	margin-top: 13px;
	margin-left: 27px;
}
#skinCareRgtCol {
	float: left;
	width: 322px;
	margin-top: 9px;
	margin-left: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #91a832;
}
#skinCareRgtColContentA {
	float: left;
	width: 322px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
}
#skinCareRgtColContentB {
	float: left;
	width: 322px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
}

#skinCareRgtColContent a:link   {
	font-weight: bold;
	color: #91a832;
	text-decoration: none;
}
#skinCareRgtColContent a:hover {
	font-weight: bold;
	color: #91a832;
	text-decoration: underline;
}
#skinCareRgtColContent a:active, #skinCareRgtColContent a:visited {
	font-weight: bold;
	color: #91a832;
	text-decoration: none;
}
#skinCareRgtLogos {
	float: left;
	margin-top: 22px;
	width: 323px;
}
#skinCareRgtLogos a.AAD {
	background-image: url(../_images/g_skinCare_logoAAD.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 74px;
	width: 72px;
}
#skinCareRgtLogos .NCSCP {
	background-image: url(../_images/g_skinCare_logoNCSCP.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 152px;
	margin-top: 6px;
	margin-left: 14px;
}
#skinCareRgtLogos .SCF {
	background-image: url(../_images/g_skinCare_logoSCF.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 74px;
	width: 63px;
	margin-left: 22px;
}
#skinCareRgtLogos {
	background-position: right top;
}
#skinCareDivHorz {
	background-image: url(../_images/g_derm_divHorz.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 1px;
	width: 562px;
	margin-top: 23px;
}

/* ------------------------------------------- patient information page items ----------------------------------------- */
#patientHeader {
	background-image: url(../_images/g_patient_header.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	width: 940px;
	margin-top: 37px;
	margin-left: 65px;
}
#patientMainContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	height: 100%;
	width: 582px;
	margin-top: 9px;
	margin-left: 45px;
}
#patientMainContent a:link   {
	color: #767676;
	font-weight: bold;
	text-decoration: none;
}
#patientMainContent a:hover {
	color: #767676;
	font-weight: bold;
	text-decoration: underline;
}
#patientMainContent a:active, #patientMainContent a:visited {
	color: #767676;
	text-decoration: none;
	font-weight: bold;
}
#patientContentUpper {
	float: left;
	width: 561px;
	margin-left: 21px;
}
#patientUpperA {
	float: left;
	height: 100%;
	width: 267px;
}
#patientPhoto {
	float: left;
	width: 267px;
	margin-left: 27px;
	background-image: url(../_images/g_main_photoOffice.jpg);
	background-repeat: no-repeat;
	height: 146px;
	margin-top: 4px;
}
#patientDivHorz {
	background-image: url(../_images/g_divHorzA.gif);
	background-repeat: repeat-x;
	float: left;
	height: 1px;
	width: 561px;
	margin-top: 23px;
	margin-left: 20px;
}
#patientDivHorzB {
	background-image: url(../_images/g_divHorzA.gif);
	background-repeat: repeat-x;
	float: left;
	height: 1px;
	width: 561px;
	margin-top: 9px;
	margin-left: 20px;
}
#patientContentSubcontainer {
	float: left;
	width: 582px;
	margin-top: 23px;
}

#patientContentSubcontainerIns2 {
	float: left;
	width: 582px;
	margin-top: 22px;
}
#patientContentSubcontainerIns3 {
	float: left;
	width: 582px;
	margin-top: 22px;
}
#patientContentSubcontainerIns4 {
	float: left;
	width: 582px;
	margin-top: 22px;
}
#patientMarker {
	background-image: url(../_images/g_patient_marker.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 10px;
	margin-top: 4px;
	margin-left: 3px;
}
#patientContentA {
	float: left;
	height: 100%;
	width: 267px;
	margin-left: 8px;
}
#patientContentB {
	float: left;
	height: 100%;
	width: 267px;
	margin-left: 27px;
	margin-top: 17px;
}
#patientContentAInsAddt {
	float: left;
	height: 100%;
	width: 267px;
	margin-left: 21px;
}
#patientContentBInsAddt {
	float: left;
	height: 100%;
	width: 267px;
	margin-left: 27px;
}
#patientDivVert {
	background-image: url(../_images/g_divDot.gif);
	background-repeat: repeat-y;
	float: left;
	height: 2030px;
	width: 1px;
	margin-top: 13px;
	margin-left: 27px;
}
#patientRgtCol {
	float: left;
	width: 322px;
	margin-top: 9px;
	margin-left: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #91a832;
}
#patientRgtColContent {
	float: left;
	width: 322px;
}
#patientRgtColContent a:link   {
	color: #91a832;
	text-decoration: none;
	font-weight: bold;
}
#patientRgtColContent a:hover {
	color: #91a832;
	font-weight: bold;
	text-decoration: underline;
}
#patientRgtColContent a:active, #patientRgtColContent a:visited {
	color: #91a832;
	text-decoration: none;
	font-weight: bold;
}
#patientRgtColMap a.practiceMap {
	background-image: url(../_images/b_practice_map.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 174px;
	width: 323px;
	margin-top: 19px;
	background-position: left top;
	display: block;
}
#patientRgtColMap a:hover {
	background-position: right top;
}
#patientRgtColDivHorz {
	margin-top: 24px;
	float: left;
	height: 1px;
	width: 323px;
	background-image: url(../_images/g_patient_rgtDivHorz.gif);
	background-repeat: no-repeat;
	margin-left: 1px;
}
#patientRgtColFormsA {
	float: left;
	height: 100%;
	width: 322px;
	margin-top: 22px;
}
#patientRgtColFormsB {
	float: left;
	height: 100%;
	width: 322px;
	margin-top: 14px;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
}
#patientRgtColFormsB a:link   {
	color: #91a832;
	text-decoration: none;
	font-weight: bold;
}


/* ------------------------------------------- locations page items ----------------------------------------- */
#locHeader {
	background-image: url(../_images/g_loc_header.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	width: 940px;
	margin-top: 37px;
	margin-left: 65px;
}
#locMainContent {
	float: left;
	height: 100%;
	width: 562px;
	margin-top: 9px;
	margin-left: 65px;
}
#locMainContent a:link   {
	color: #767676;
	text-decoration: none;
	font-weight: bold;
}
#locMainContent a:hover {
	color: #767676;
	font-weight: bold;
	text-decoration: underline;
}
#locMainContent a:active, #locMainContent a:visited {
	color: #767676;
	text-decoration: none;
	font-weight: bold;
}
#locContentUpper {
	float: left;
	width: 561px;
}
#locUpperA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	height: 100%;
	width: 267px;
}
#locUpperB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	width: 267px;
	margin-left: 27px;
	margin-top: 51px;
}
#locContentA a:active, #locContentA a:visited {
	color: #767676;
	text-decoration: none;
	font-weight: bold;
}
#locContentA a:link   {
	color: #767676;
	font-weight: bold;
	text-decoration: none;
}
#locContentB a:active, #locContentB a:visited {
	color: #767676;
	text-decoration: none;
	font-weight: bold;
}
#locContentB a:link   {
	color: #767676;
	text-decoration: none;
	font-weight: bold;
}
#locDivHorz {
	background-image: url(../_images/g_divHorzA.gif);
	background-repeat: repeat-x;
	float: left;
	height: 1px;
	width: 561px;
	margin-top: 24px;
}
#locContentLower {
	float: left;
	height: 100%;
	width: 561px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	margin-top: 26px;
}
#locLowerA {
	float: left;
	height: 100%;
	width: 267px;
}
#locContentLower a.locMap {
	background-image: url(../_images/b_loc_map.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 267px;
	width: 268px;
	margin-top: 4px;
	margin-left: 26px;
	display: block;
	background-position: left top;
}
#locContentLower a:hover {
	background-position: right top;
}
#locDivVert {
	background-image: url(../_images/g_divDot.gif);
	background-repeat: repeat-y;
	float: left;
	height: 600px;
	width: 1px;
	margin-top: 13px;
	margin-left: 27px;
}
#locRgtCol {
	float: left;
	width: 322px;
	margin-top: 9px;
	margin-left: 27px;
}
#locRgtColContentA {
	float: left;
	width: 322px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #91a832;
}

/* ------------------------------------------- locations page items ----------------------------------------- */
#contactHeader {
	background-image: url(../_images/g_contact_header.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	width: 940px;
	margin-top: 37px;
	margin-left: 65px;
}
#contactMainContent {
	float: left;
	height: 100%;
	width: 562px;
	margin-top: 9px;
	margin-left: 65px;
}
#contactMainContent a:link   {
	color: #767676;
	text-decoration: none;
	font-weight: bold;
}
#contactMainContent a:hover {
	color: #767676;
	font-weight: bold;
	text-decoration: underline;
}
#contactMainContent a:active, #contactMainContent a:visited {
	color: #767676;
	text-decoration: none;
	font-weight: bold;
}
#contactContentUpper {
	float: left;
	width: 561px;
}
#contactUpperA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	height: 100%;
	width: 267px;
}
#contactUpperB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	float: left;
	width: 267px;
	margin-left: 27px;
	margin-top: 51px;
}

#contactDivHorz {
	background-image: url(../_images/g_divHorzA.gif);
	background-repeat: repeat-x;
	float: left;
	height: 1px;
	width: 561px;
	margin-top: 24px;
}
#contactContentLower {
	float: left;
	height: 100%;
	width: 561px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
	margin-top: 26px;
}
#contactLowerA {
	float: left;
	height: 100%;
	width: 267px;
}
#contactContentLower a.locMap {
	background-image: url(../_images/b_contactMap.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 174px;
	width: 268px;
	margin-top: 21px;
	margin-left: 26px;
	display: block;
	background-position: left top;
}
#contactContentLower a:hover {
	background-position: right top;
}
#contactDivVert {
	background-image: url(../_images/g_divDot.gif);
	background-repeat: repeat-y;
	float: left;
	height: 488px;
	width: 1px;
	margin-top: 13px;
	margin-left: 27px;
}
#contactRgtCol {
	float: left;
	width: 322px;
	margin-top: 9px;
	margin-left: 27px;
}
#contactRgtColContentA {
	float: left;
	width: 322px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #767676;
}

/* ------------------------------------------- terms of use page items ----------------------------------------- */
#termsHeader {
	background-image: url(../_images/g_terms_header.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	width: 940px;
	margin-top: 37px;
	margin-left: 65px;
}
#termsMainContent {
	float: left;
	height: 100%;
	width: 562px;
	margin-top: 9px;
	margin-left: 65px;
}
#termsContentUpper {
	float: left;
	width: 561px;
	margin-bottom: 60px;
}

/* ------------------------------------------- privacy page items ----------------------------------------- */
#privacyHeader {
	background-image: url(../_images/g_privacy_header.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	width: 940px;
	margin-top: 37px;
	margin-left: 65px;
}
#privacyMainContent {
	float: left;
	height: 100%;
	width: 562px;
	margin-top: 9px;
	margin-left: 65px;
}
#privacyContentUpper {
	float: left;
	width: 561px;
	margin-bottom: 60px;
}


/* ------------------------------------------- footer items ----------------------------------------- */
#footer {
	clear: both;
	height: 100%;
	width: 100%;
	margin-left: 66px;
}
#footerB {
	clear: both;
	height: 100%;
	width: 100%;
	margin-left: 66px;
}
#footerLogos {
	float: left;
	width: 100%;
	margin-top: 51px;
}
#footerLogos a.AAD {
	background-image: url(../_images/g_footer_AAD.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 77px;
	width: 74px;
}
#footerLogos .MSMS {
	background-image: url(../_images/g_footer_MSMS.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 77px;
	width: 78px;
	margin-left: 92px;
}
#footerLogos .ASDS {
	background-image: url(../_images/g_footer_ASDS.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 42px;
	width: 115px;
	margin-left: 91px;
	margin-top: 20px;
}
#footerLogos .MDS {
	background-image: url(../_images/g_footer_MDS.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 66px;
	width: 62px;
	margin-left: 92px;
	margin-top: 5px;
}
#footerLogos .ABD {
	background-image: url(../_images/g_footer_ABD.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 77px;
	width: 78px;
	margin-left: 91px;
}
#footerLogos .mayo {
	background-image: url(../_images/g_footer_mayo.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 77px;
	width: 78px;
	margin-left: 91px;
}
#footerLogos a:hover {
	background-position: right top;
}
#footerLegal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #b9b9b9;
	float: left;
	height: 100px;
	width: 942px;
	margin-top: 20px;
}
#footerLegal a:link   {
	font-weight: normal;
	color: #b9b9b9;
	text-decoration: none;
}
#footerLegal a:hover {
	font-weight: normal;
	color: #767676;
	text-decoration: none;
}
#footerLegal a:active, #footerLegal a:visited {
	font-weight: normal;
	color: #b9b9b9;
	text-decoration: none;
}
.typeIndent {
	text-indent: 22px;
}
#listSubItem {
	padding-left: 7px;
}
