html, :root { overflow-y:scroll; }
#addressmenu li a:hover,
#maintextgrow p a:hover  {
   text-decoration: underline;
}

#addressmenu li a,
#id53mainmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   height: 100%;
}

#id53mainmenu li,
#addressmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#maintextgrow *:first-child  {
   margin-top: 0px;
}

#maintextgrow *:last-child  {
	margin-bottom: 0px;
	font-weight: bold;
}

#communitybutton a:hover  {
   background-position: -121px 0%;
}

#id53mainmenu li a:hover  {
   color: #53B9CE;
}

#sidemenu li a:hover  {
   background-color: #C7C4B8;
   color: #1D2D78;
}

#tipsbutton a:hover  {
   background-position: -147px 0%;
}

#sectiontitletext p  {
   font: bold 24px/29px Arial;
   margin: 0px;
   color: #0055A5;
   text-align: right;
}

#meetbutton a:hover  {
   background-position: -149px 0%;
}

#communitybutton a  {
   background: url(patientmedia/communitybutton.gif) no-repeat 0% 0px;
   display: block;
   width: 121px;
   height: 58px;
}

#id53mainmenu li a  {
   color: #FFFFFF;
}

#sectiontitletext  {
   visibility: visible;
   position: absolute;
   left: 71px;
   top: 279px;
   z-index: 1;
   width: 176px;
}

#maintextgrow p a  {
   text-decoration: none;
   color: #0C0C0C;
}

#disclaimertext p  {
   font: 10px/12px Arial;
   margin: 0px;
   color: #0C0C0C;
   text-align: left;
}

#menudividercopy5  {
   background: url(patientmedia/menudividercopy5.gif) no-repeat;
   position: absolute;
   left: 171px;
   top: 211px;
   z-index: 1;
   width: 625px;
   height: 37px;
}

#addressmenu li a  {
   color: #0C0C0C;
}

#communitybutton  {
	visibility: visible;
	position: absolute;
	left: 134px;
	top: 778px;
	z-index: 1;
	width: 121px;
	height: 58px;
}

#maintextgrow p  {
   font: 13px/16px Arial;
   margin: 0px;
   padding-bottom: 10px;
   text-align: left;
   color: #0C0C0C;
}

#disclaimertext  {
	visibility: visible;
	position: absolute;
	left: 119px;
	top: 53px;
	z-index: 2;
	width: 253px;
}

#sidemenu li a  {
   background-color: transparent;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #000000;
   width: 100%;
   display: block;
}

#id53mainmenu  {
	font: bold 15px/19px Arial;
	margin: 0px;
	height: 19px;
	padding: 0px;
	list-style: none;
	text-align: left;
	color: #FFFFFF;
	position: absolute;
	left: 187px;
	top: 220px;
	z-index: 2;
}

#meetbutton a  {
   background: url(staffmedia/meetbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 149px;
   height: 94px;
}

#tipsbutton a  {
   background: url(staffmedia/tipsbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 147px;
   height: 88px;
}

#maintextgrow  {
   margin: 280px 114px 0px 303px;
   visibility: visible;
   padding: 0px;
}

#addressmenu  {
	font: 10px/14px Arial;
	margin: 0px;
	height: 14px;
	padding: 0px;
	list-style: none;
	text-align: right;
	color: #0C0C0C;
	position: absolute;
	left: 479px;
	top: 53px;
	z-index: 2;
}

#sidedivider  {
   background: url(patientmedia/sidedivider.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 266px;
   top: 278px;
   z-index: 1;
   width: 6px;
   height: 402px;
}

#sidemenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#ovalbottom  {
   background: url(patientmedia/ovalbottom.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 105px;
   top: 43px;
   z-index: 1;
   width: 769px;
   height: 31px;
}

#meetbutton  {
   visibility: visible;
   position: absolute;
   left: 744px;
   top: 112px;
   z-index: 2;
   width: 149px;
   height: 94px;
}

#tipsbutton  {
   visibility: visible;
   position: absolute;
   left: 745px;
   top: 19px;
   z-index: 2;
   width: 147px;
   height: 88px;
}

#sidemenu  {
	font: bold 14px/30px Arial;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: right;
	position: absolute;
	left: 0px;
	top: 345px;
	z-index: 1;
	width: 247px;
}

#newlogo  {
   background: url(staffmedia/newlogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 92px;
   top: 16px;
   z-index: 2;
   width: 327px;
   height: 77px;
}

#uplift  {
   position: absolute;
   width: 100%;
   z-index: 1;
}

#layer6  {
   background: url(staffmedia/layer6.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 263px;
   top: 0px;
   z-index: 1;
   width: 560px;
   height: 206px;
}

#footer  {
   position: relative;
   left: 0px;
   top: 0px;
   width: 100%;
   float: left;
}

#staff  {
   margin: 0px auto 0px auto;
   width: 999px;
   position: relative;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(patientmedia/exteriortile.gif) center top repeat-x;
}
