html
{
	overflow-y: scroll;
	outline: none;
}
a
{
	color: #6A6746;
	outline: none;
}
body
{
	background-color: #C8C7B6;
	font-family: Georgia,Times New Roman;
	padding-top: 36px;
	color: #6A6746;
}

table
{
	font-family: Georgia,Times New Roman;
	color: #6A6746;
	font-size: 0.8em;
}

h1
{
	color: #EE9258;
	font-family: Trebuchet MS,Trebuchet,Arial,Verdana,Sans-Serif;
	font-size: 1.7em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
h2
{
	color: #EE9258;
	font-family: Trebuchet MS,Trebuchet,Arial,Verdana,Sans-Serif;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
p
{
	font-size: 0.8em;
	line-height: 1.6em;
}
table.hospital
{
	width: 350px;
	padding: 10px 0px;
	margin: 10px 0px;
}
table.hospital p
{
	padding: 0px;
	margin: 0px;
}
table.hospital a
{
	font-style: italic;
	font-size: 0.8em;
	line-height: 1.6em;
}
table.hospital a:hover
{
	color: #EE9258;
}
img
{
	border: 0 solid green;
}
.active
{
	color: #EE9258;
}
div#miniHeader
{
	background-color: #C8C7B6;
	height: 5px;
}
div#columnLeft
{
	clear: both;
	display: block;
	float: left;
	width: 138px;
}
div#columnMiddle
{
	overflow: hidden;
	clear: right;
	display: block;
	float: left;
	top: 0;
	width: 380px;
}
div#columnMiddleContent
{
	margin: 0;
	padding-left: 42px;
	padding-top: 152px;
	padding-bottom: 20px;
}
div#columnRight
{
	overflow: visible;
	display: block;
	float: right; /* IE6 min height fix */
	min-height: 631px;
	height: auto !important;
	height: 631px; /* IE6 min height fix */
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
	width: 462px; /*432px;*/
}

div#columnRight div.content
{
	margin-left: 55px;
	padding-left: 30px;
	width: 360px;
	overflow: hidden;
}

div#columnRightTop
{
	float: right;
	clear: both;
	display: block;
	height: auto !important;
	margin: -5px 0px;
	min-height: 10px;
	padding: 0;
}
div#columnRightTopMenu
{
	background-image: url(../images/imgTopMenu.png);
	background-position: left 5px;
	background-repeat: no-repeat;
	height: 373px;
	padding-bottom: 30px;
	margin-left: -30px;
	float: right;
	width: 462px;
	z-index: 1000;
}
div#columnRightBottom
{
	padding: 0px;
	clear: both;
	float: right;
	height: auto !important;
	margin: 0;
	min-height: 0;
	width: 432px;
}
div#columnRightBottomMenu
{
	margin: 0;
	padding: 0;
}
/* Footer */
div#bottomFooter
{
	clear: both;
	overflow: hidden;
}
div#footer
{
	float: right;
	overflow: hidden;
	background-color: #C8C7B6;
	background-image: url(../images/footer.png);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 984px;
	text-align: left;
}
div#footer p.left
{
	float: left;
	color: #6A6746;
	font-family: "Trebuchet MS";
	font-size: 12pt;
	margin: 0px;
	padding: 12px 0px 12px 40px;
	width: 544px;
}

div#footer p.left a
{
	color: #6A6746;
	text-decoration: none;
}

div#footer p.left a:hover
{
	color: #EE9258;
	text-decoration: underline;
}

div#footer p.right
{
	float: right;
	color: #6A6746;
	font-family: "Trebuchet MS";
	font-size: 12pt;
	margin: 0px;
	padding: 12px 12px 12px 0px;
	width: 388px;
	text-align: right;
}

div#footer p.right a
{
	color: #A19F86;
	text-decoration: none;
}

div#footer p.right a:hover
{
	color: #EE9258;
	text-decoration: underline;
}

div#designTag
{
	float: right;
	overflow: hidden;
	background-color: #C8C7B6;
	display: block;
	height: 30px;
	line-height:30px;
	text-align: right;
	padding-right: 12px;
	width: 972px;
}
div#designTag a
{
	background-color: #C8C7B6;
	color: #A19F86;
	font-family: Trebuchet MS,Trebuchet,Arial,Verdana,Sans-Serif;
	font-size: 10pt;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 984px;
}
div#designTag a:hover
{
	text-decoration: underline;
}

/* Footer */
div#MainBackground
{
	background-image: url(../images/bg_main.gif);
	background-position: 0 5px;
	background-repeat: repeat-y;
	margin: 0 auto;
	padding: 0;
	width: 984px;
}
div#WaveBackground
{
	background-image: url(../images/wave.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 984px;
}
div#DottedBackground
{
	background-image: url(../images/bullet.gif);
	background-position: 550px 50%;
	background-repeat: repeat-y;
	float: left;
	margin: 0;
	padding: 0;
}
div#iFrame
{
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 984px; /* IE6 min height fix */
	min-height: 631px;
	height: auto !important;
	height: 631px; /* IE6 min height fix */
}
img#logo
{
	left: 0;
	position: absolute;
	top: 0;
}


/* START NEWS SECTION */

div#newsBlock
{
	/* IE6 min height fix */
	min-height: 500px;
	height: auto !important;
	height: 500px; /* IE6 min height fix */
	display: block;
	font-size: 0.8em;
	line-height: 1.4em;
	margin: 0;
	padding-top: 160px;
	width: 462px;
}
div#newsStories
{
	/* IE6 min height fix */
	min-height: 470px;
	height: auto !important;
	height: 470px; /* IE6 min height fix */
	display: block;
	padding-bottom: 20px;
	width: 437px;
	float: right;
}
div#pagingBottom
{
	text-decoration: none;
	color: #6A6746;
	float: right;
	clear: both;
	display: block;
	height: 20px;
	padding-bottom: 20px;
	width: 392px;
}
div.newsContent
{
	display: block;
	float: right;
	width: 246px;
}
div.newsDate a, div.newsContent a
{
	color: #6A6746;
	text-decoration: none;
}
div.newsContent a span
{
	color: #6A6746;
}
div.newsDate
{
	color: #6A6746;
	float: left;
}
div.newsItem
{
	clear: both;
	display: block;
	float: left;
	padding-bottom: 18px;
	width: 400px;
}
div.newsActive .newsContent a span, div.newsActive .newsDate a span
{
	color: #EE9258;
}
td.previousPage a
{
	color: #6A6746;
	text-decoration: none;
}
td.previousPage a:hover
{
	color: #EE9258;
	text-decoration: none;
}
td.nextPage a
{
	color: #6A6746;
	text-decoration: none;
}

td.nextPage a:hover
{
	color: #EE9258;
	text-decoration: none;
}

/* FINISH NEWS SECTION */

/* START QUOTE SECTION */

div#quoteBox
{
	clear: both;
	color: #EE9258;
	display: block;
	float: right;
	font-family: Georgia,Times New Roman;
	font-size: 1.1em;
	font-style: italic;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 30px 20px;
	width: 412px;
}

div#quoteBox span.body
{
	display: block;
	float: left;
	overflow: hidden;
	width: 368px;
}


div#quoteBox span.quote
{
	display: block;
	float: left;
	overflow: hidden;
	width: 10px;
}

/* FINISH QUOTE SECTION */

div#contentBox
{
	width: 330px;
	position: relative;
	margin: 15px -5px 15px -15px;
	padding: 15px 6px 15px 15px;
	background: #ffffff url(/images/ContentBackground.png) no-repeat left top;
	border: dotted 1px #EE9258;
	overflow: hidden;
}
div#contentBox strong
{
	margin-bottom: -5px;
	color: #6A6746;
	font-size: 0.8em;
	line-height: 0.8em;
}

div#contentBox h1
{
	padding-bottom: 25px;
}

/* created 10-Aug-2009 S.Wilber to have a content box on the RHS */
div.contentBoxStyle
{
	width: 330px;
	position: relative;
	margin: 15px -5px 15px -15px;
	padding: 15px 6px 15px 15px;
	background: #ffffff url(/images/ContentBackground.png) no-repeat left top;
	border: dotted 1px #EE9258;
	overflow: hidden;
}

/* START PROCEDURE TABLE DETAILS */

table.procedureDetails
{
	color: #6A6746;
	font-size: 0.8em;
	line-height: 1.6em;
	width: 325px;
}

table.procedureDetails td
{
	padding-bottom: 6px;
}

table.procedureDetails td.labelOne
{
	width: 170px;
}

table.procedureDetails td.labelTwo
{
	width: 155px;
}

/* FINISH PROCEDURE TABLE DETAILS */

/* START SITE MAP */

div#sitemap
{
	margin: 0px;
	padding: 10px 0px;
	font-size: 0.8em;
}

div#sitemap ul
{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	list-style: none;
}

div#sitemap ul li
{
	padding-bottom: 10px;
}

div#sitemap ul li ul li
{
	padding-left: 20px;
	padding-bottom: 8px;
}

div#sitemap ul li a:hover, div#sitemap ul li ul li a:hover
{
	color: #EE9258;
}

/* FINISH SITE MAP */

/******************************************************************************************/

/* START MENU */

#menu
{
	display: block;
	position: relative;
}
#menu ul
{
	list-style-type: none;
	display: block;
	position: absolute;
	top: 154px;
	left: -42px;
}
#menu ul li
{
	display: block;
	z-index: 1;
}
#menu ul li a
{
	display: block;
	position: relative;
	left: 62px;
	text-decoration: none;
	width: 51px;
	padding-top: 13px;
	padding-bottom: 13px;
	margin-top: -9px;
	width: 70px;
}
#menu ul li a span
{
	font-family: Georgia;
	font-size: 10pt;
	line-height: 20pt;
	color: #6a6746;
}
#menu ul li a:hover
{
	border: solid 0px green;
}
#menu ul li a img
{
	visibility: visible;
}
#menu ul li a img.out
{
	visibility: visible;
}
#menu ul li a img.over
{
	visibility: hidden;
}
#menu ul li a.fade:hover img.out
{
	visibility: hidden;
}
#menu ul li a.fade:hover img.outHide
{
	visibility: hidden;
}
#menu ul li a.fade:hover img.over
{
	visibility: visible;
	z-index: 10000;
}
#menu ul li a.fade:hover span
{
	color: #d5a681;
}
#menu li.active a.fade span
{
	color: #ee9258;
}

/* FINISH MENU */

/******************************************************************************************/

/* START SUB MENU */

a.fadeOne
{
	display: block;
	position: relative;
	border-style: none;
	margin: 0px;
	padding: 0px;
}
img.fadeOne
{
	position: absolute;
	opacity: 1;
}
.topMenuBackgroundGrid
{
	background-image: url(/images/imgTopMenuCorner.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 132px;
	height: 363px;
	position: relative;
	float: left;
	top: 5px;
	left: 28px;
	padding-right: 12px;
}
#topMenu1
{
	width: 130px;
	height: 337px;
	left: 2px; /*30px*/
	top: -5px;
	position: absolute;
	background-color: #FFFFFF;
}
#topMenu2
{
	width: 130px;
	height: 337px;
	left: 2px; /*175px;*/
	top: -5px;
	position: absolute;
	background-color: #FFFFFF;
}
#topMenu3
{
	width: 130px;
	height: 337px;
	left: 2px; /*320px;*/
	top: -5px;
	position: absolute;
	background-color: #FFFFFF;
}
#topMenu11
{
	width: 130px;
	height: 337px;
	left: 2px;
	top: -5px;
	position: absolute;
	background-color: #FFFFFF;
}
#topMenu22
{
	width: 130px;
	height: 337px;
	left: 2px;
	top: -5px;
	position: absolute;
	background-color: #FFFFFF;
}
#topMenu33
{
	width: 130px;
	height: 337px;
	left: 2px;
	top: -5px;
	position: absolute;
	background-color: #FFFFFF;
}

/* FINISH SUB MENU */

/******************************************************************************************/

/* START FAQ */

#faq
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 0px;
	font-size: 0.8em;
	width: 340px;
}

#faq dt
{
	cursor: pointer;
	font-family: Georgia,Times New Roman;
	color: #6a6746;
	padding-bottom: 10px;
}

#faq dd
{
	color: #bf9473;
	margin: 0px;
	padding: 0px 0px 15px 10px;
	font-style: italic;
	width: 300px;
}

#faq dd p
{
	line-height: 1.2em;
	color: #bf9473;
	font-size: 1em;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}


/* FINISH FAQ */

/******************************************************************************************/

/* START PROCEDURES MENU */

div#columnRightBottom div ul#proceduresMenu
{
	padding: 0px;
	margin: 0px;
	font-size: 1em;
	width: 320px;
	list-style: none;
}
div#columnRightBottom div ul#proceduresMenu li
{
	color: #6a6746;
	padding-bottom: 3px;
	padding-top: 10px;
	cursor: pointer;
}

div#columnRightBottom div ul#proceduresMenu li a
{
	text-decoration: none;
	color: #6a6746;
	padding-bottom: 3px;
	padding-top: 3px;
}

div#columnRightBottom div ul#proceduresMenu li a:hover img
{
	visibility: visible;
}

div#columnRightBottom div ul#proceduresMenu li span
{
	/*margin-right: 10px;*/
}

/* FINISH PROCEDURES MENU */

/* START FEES TABLE - USED IN TEMPLATE */
table.table_fees {
}

table.table_fees td.fees_procedure_name {
	width: 172px;
}

table.table_fees td.fees_procedure_info {
	width: 51px;
}

table.table_fees td.fees_procedure_prices {
	width: 77px;
	text-align: right;
}
/* END FEES TABLE */
