@charset "UTF-8";

* {outline:none;}

body {
	background-image: url(img/mainbg2.jpg);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 150%;
}
#container {
	padding: 0px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
#banner {
	margin: 0px;
	padding: 0px;
	width: 800px;
	position: relative;
}
.clear {
	clear: both;
}
#content {
	background-image: url(img/contentbg.jpg);
	text-align: left;
	margin: 0px;
	padding: 10px;
	float: right;
	width: 568px;
	background-repeat: no-repeat;
}
#content #no1{
	width: 440px;
	float: left;
	padding: 0 0 40px 0;
}
#content #no2 {
	float: left;
	width: 170px;
	margin-left: 10px;
	padding-left: 10px;
}

#menu {
	background-image: url(img/menubg.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 212px;
	font-size: 110%;
}
#footer {
	background-image: url(img/footerbg.jpg);
	margin: 0px;
	padding: 10px;
	height: 50px;
	width: 780px;
	background-repeat: no-repeat;
}
#topbar {
	position: relative;
	right: 5px;
	height: 36px;
	padding: 0;
	margin: 0;
}
#footer p {
	font-size: 80%;
	color: #FFFFFF;
	margin: 0px;
	padding: 5px;
}
#banner h1 {
	margin: 0px;
	padding: 0px;
}
#smallcontainer {
	background-color: #F0E7DE;
	background-image: url(img/mainbg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 800px;
}
.highlight {
	font-weight: bold;
}
h1 {
	font-size: 150%;
	font-weight: normal;
	color: #11366B;
	margin: 10px 0 20px 0;
	padding: 0px;
}
a {
	color: #11366B;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #63A691;
}

#menu .rollover {
	background-image: url(img/whatsnew.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 198px;
	margin: 0 auto 0 auto;
	text-indent:-9999px;
}

#menu a.rollover:link, #menu a.rollover:visited, #menu a.rollover:active  {
	background-image: url(img/whatsnew.jpg);
	background-repeat: no-repeat;
	width: 198px;
	padding: 0;
	}

#menu a.rollover:hover {
	background-position:-198px 0;
}

.centerit {
	text-align: center;
}
#footer a {
	color: #64A591;
}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#menu li {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

#menu a {
	color: #FFFFFF;
	padding-left: 13px;
	padding-top: 5px;
}

#menu a:hover {
	text-decoration: none;
	color: #11366B;
}

.home #menu a.homemenu, .about #menu a.aboutmenu, .virtual #menu a.virtualmenu, .patient #menu a.patientmenu, .new #menu a.newmenu, .financial #menu a.financialmenu, .library #menu a.librarymenu, .faqs #menu a.faqsmenu, .resources #menu a.resourcesmenu, .contact #menu a.contactmenu, .appt #menu a.apptmenu, .survey #menu a.surveymenu, .hours #menu a.hoursmenu, .forms #menu a.formsmenu{
	color:#11366B;
	background-image: url(img/linkbullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 25px;
	width: 200px;
	display: block;
	padding-left: 13px;
	padding-top: 0px;
	}
	
#menu ul {
	list-style-type: none;
	margin: 20px 0 10px 10px;
	padding: 0;
}
#banner .bannertext {
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 150px;
	position: absolute;
	top: 15px;
	right: 170px;
	text-align: right;
	font-size: 85%;
	color: #FFFFFF;
}
#banner .bannertext p {
	margin: 0px;
	padding: 0px;
}
p {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.highlighticon {
	position: relative;
	margin: 0;
	padding: 0;
	width: 20px;
	float: left;
}

#menu ul.menusecond {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-size: 90%;
}
#menu .menusecond li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu h2 {
	font-size: 100%;
	color: #22386A;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 23px;
}
#menu .topmenu {
	padding-top: 0px;
	margin-top: 0px;
}
#menu .topmenu .menusecond a {
	margin: 0px;
	padding: 0px;
}
.centered {
	text-align: center;
}
.warning {
	font-weight: bold;
	color: #CC0000;
}
.imgright {
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.imgleft {
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}	
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.phototable td{
	padding: 10px;
	text-align: center;
	border:0;
}

.phototable {
	text-align: center;
}

#content .aboutmenu li {
	display: inline;
	background-image: url(img/starbullet.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left center;
	padding:0 0 0 15px;
	margin:0 0 0 10px;
}

#content .aboutmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.centertable td {
	text-align: center;
	vertical-align: top;
}
.textbox {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	width:460px;
}
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:466px; margin:0px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:460px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:-55px; width:460px; height:0; background:#f0e8db; color:#000000; overflow:hidden; z-index:200;}
#information h3 {padding:4px 0px 0px; font-size:12px}
#information p {padding:0 8px 8px}
#image {width:460px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:60px}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#7fbeab}
#slideleft:hover {background-color:#3f6b5e}
#slideright {float:right; width:20px; height:81px; background:#7fbeab url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#3f6b5e}
#slidearea {float:left; position:relative; width:416px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}