body{
	margin: 0;
	background: #ae8e5f/* url(images/bg.jpg) repeat-y 50% 0*/;
	font: 11px/25px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a{
	color: #3e6f99;
	text-decoration: underline;
}
a:hover{text-decoration: none;}
#main{
	width: 967px;
	margin: 0 auto;
	background: /*#ae8e5f*/ url(images/bg.jpg) repeat-y 0 0;
}
#container{
	width: 967px;
	padding: 273px 0 0;
	position: relative;
}
#header{
	width: 967px;
	height: 273px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/header.jpg) no-repeat 0 0;
	overflow: hidden;
}
/* cpntainers */
.center-box01 {
	width: 967px;
	/*overflow: hidden;*/
	position: relative;
	text-align: center;
}
.center-box02 {
	left: 50%;
	float: left;
	position: relative;
	text-align: center;
}
/* navigation */
#navigation{
	margin: 9px 0 0;
	padding: 0;
	list-style: none;
	line-height: 40px;
	text-transform: uppercase;
	font-weight: bold;
	left: -50%;
	float: left;
	position: relative;
}
#navigation li{
	margin: 0 20px 0 20px;
	float: left;
}
#navigation li a{
	line-height: 40px;
	color: #8e8068;
	text-decoration: none;
	float: left;
}
/* drop-down levels */
#navigation li.hover,
#navigation li:hover{position:relative;}
#navigation li.hover ul,
#navigation li:hover ul{display:block;}
#navigation ul{
	margin:0;
	padding:0;
	list-style:none;
	width:148px;
	position:absolute;
	top:40px;
	left:0;
	clear: both;
	display: none;
	background: #c3a677;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index: 100;
	text-align: left!important;
	text-transform: none;
}
#navigation ul li{
	width:148px;
	border-top:1px solid #92755e;
	background:none;
	margin:0;
}
#navigation ul li a{
	line-height:20px!important;
	display:block;
	width:138px;
	color:#37251f;
	padding:0 0 0 10px;
}
#navigation ul li a:hover,
#navigation ul li:hover a,
#navigation ul li.hover a{
	text-decoration:none;
	background:#eec56b;
}
#navigation li.hover ul ul,
#navigation li:hover ul ul{display:none;}
#navigation li.hover ul li.hover ul,
#navigation li:hover ul li:hover ul{display:block;}
#navigation ul ul{
	position:absolute;
	top:-1px;
	left:148px;
	background: #daba84;
}
#navigation ul li:hover ul li a,
#navigation ul li.hover ul li a{background: none;}
#navigation ul li:hover ul li a:hover,
#navigation ul li.hover ul li a:hover{background:#eec56b;}
/* logo */
#header h2{margin: 0;}
#header h2 a{
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	width: 892px;
	height: 42px;
	background: url(images/slogan.gif) no-repeat 0 0;
	margin: 18px 0 0 40px;
	display: inline;
}
/* slogan */
#header strong{
	position: absolute;
	text-transform: uppercase;
	color: #102f45;
	top:100px;
	right: 30px;
	font-size: 10px;
}
/* societies and widgets */
.widgets{
	margin: 40px 0 0;
	padding: 0;
	list-style: none;
	float: left;
	text-transform: uppercase;
	color: #fff;
}
.widgets li{
	float: left;
	margin: 0 20px 0 15px;
	display: inline;
	overflow: hidden;
	width: 117px;
	line-height: normal;
}
.widgets li a{float: left;}
.widgets li.society01{margin: 15px -10px 0 90px}
.widgets li.society02{margin: 15px 0 0 0;}
.widgets li.society01 a{
	overflow: hidden;
	text-indent: -9999px;
	width: 70px;
	height: 70px;
	background: url(images/ico02.gif) no-repeat 0 0;
}
.widgets li.society02 a{
	overflow: hidden;
	text-indent: -9999px;
	width: 94px;
	height: 68px;
	background: url(images/ico01.gif) no-repeat 0 0;
}
.widgets li img{
	float: left;
	display: block;
	margin: 5px 0 0;
	border: 1px solid #af8840;
}
.widgets li span{
	float: left;
	clear: both;
}
/* content */
#content-holder{
	width: 897px;
	margin: 0 0 0 28px;
	overflow: hidden;
	background: url(images/holder.jpg) no-repeat 0 0;
}
/* left column */
.leftcol{
	width: 295px;
	float: left;
	margin: 29px 0 0;
}
/* main image */
.mainimgage{
	width: 284px;
	height: 439px;
	background: url(images/frame01.png) no-repeat 0 0;
	padding: 1px 0 0 11px;
}
/* secondary image */
.image{
	width: 258px;
	height: 201px;
	padding: 23px 26px 0 11px;
	background: url(images/frame02.png) no-repeat 0 0;
	margin: 11px 0 0;
	text-align: right;
}
.image h5{
	margin: 0;
	font-size: 11px;
	line-height: 18px;
	color: #b1815a;
	text-transform: uppercase;
}
.image ul{
	margin: 75px 0 0;
	padding: 0;
	list-style: none;
	font-size: 10px;
	line-height: 18px;
}
.image ul a{
	color: #4a4a3e;
	position: relative;
}
/* content */
.content{
	width: 500px;
	float: right;
	padding: 0 60px 0 0;
}
/* phone number */
.top{
	overflow: hidden;
	width: 100%;
}
.content h3.phone{
	overflow: hidden;
	width: 263px;
	height: 28px;
	text-indent: -9999px;
	background: url(images/phone.gif) no-repeat 0 0;
	float: right;
	margin: 28px 0 0 0;
}
/* main content settings */
.content h1{
	font-size: 14px;
	color: #1f4763;
	font-weight: normal;
	margin: 30px 0 0;
	display: block;
}
.content p{margin: 25px 0 0;}
.content img{
	float: left;
	border: none;
}
.content h2{
	font-size: 13px;
	color: #1f4763;
	font-weight: normal;
	margin: 30px 10px 1px 1px;
}
.content h3{
	font-size: 13px;
	text-transform: uppercase;
	width: 460px;
	color: #1f4763;
	font-weight: normal;
	margin: 30px 0 0;
}
.content h4{
	font-size: 13px;
	text-transform: uppercase;
	width: 460px;
	color: #1f4763;
	font-weight: normal;
	margin: 30px 0 0;
}
/* footer */
#footer{
	width: 967px;
	height: 151px;
	background: url(images/footer.jpg) no-repeat 0 100%;
	position: relative;
	margin: 30px 0 0;
	padding: 15px 0 0;
	font-size: 12px;
}
#footer strong a{
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 136px;
	height: 71px;
	background: url(images/logo.gif) no-repeat 0 0;
	position: absolute;
	top: 1px;
	left: 113px;
}
#footer ul{
	margin: 5px 0 0 170px;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
	color: #62452b;
	line-height: normal;
}
#footer ul li{
	display: inline;
	background: url(images/sep.gif) no-repeat 0 50%;
	padding: 0 11px 0 15px;
}
#footer ul li.first01{
	background: 0;
	padding: 0 11px 0 0;
}
#footer ul li.first02{background: none;}

.gallerylinks ul li { font-size: 15px; padding-bottom: 10px; }

.patient-numbers { clear:both; float:left; width:100%; overflow:hidden; }
.patient-numbers ol {   padding:0 0 10px 0; 
  margin:0; 
  list-style-type:none;
  float:left;
  position:relative; 

 }
.patient-numbers li { margin: 0; padding: 0 5px 0 0; float: left; position:relative;
}
.patient-numbers li a { padding: 0 4px 1px 4px; font-size: 12px; background-color: #0E6699; color: #FCFEED; text-decoration: none; font-weight: bold; } 
.patient-numbers li a:link { background-color: #333c41; color: #FCFEED; } 
.patient-numbers li a:visited { background-color: #918066; color: #FCFEED; }
.patient-numbers li a:hover { background-color: #51534e; color: #FCFEED; }
.patient-numbers li a:active, td.numberlist a:focus { background-color: #51534e; color: #FCFEED; }