
HTML, BODY {
	margin: 10px 0; padding: 0;
			background: #750000 url('/images/template/bg_page.gif') repeat;
	color: #000;	
	font-size: 0; line-height: 0px;
	text-align: justify;
}

/* --- global styles ----------------------------------------------------------------------------------------*/

	p {margin: 5px 30px 15px 30px; font: 12px/18px tahoma, monaco, arial, sans-serif;}
		.caption {font-style: italic; font-weight: bold;}

	dl {margin: 5px 30px 0 35px; font: 12px/18px tahoma, monaco, arial, sans-serif;}
		dt {margin: 0; padding: 0; font-weight: bold;}
		dd {margin: 5px 0 10px 15px;}
	
	ul, ol {margin: 0 0 15px 0; padding: 0 25px 0 40px; font: 12px/18px tahoma, monaco, arial, sans-serif;}
	ol {margin: 0 0 15px 0; padding: 0 25px 0 75px;}
		li {margin: 0 0 4px 0; padding: 0;}

	img {border-width: 0;}

/* --- headings ----------------------------------------------------------------------------------------*/

	h1 {color: #750000; margin: 0 0 10px 10px; font: 14px/18px tahoma, monaco, arial, sans-serif; font-weight: bold;}
	h2 {color: #750000; margin: 5px 0 10px 25px; font: 12px/18px tahoma, monaco, arial, sans-serif; font-weight: bold; border: 0px solid #750000; border-bottom-width: 2px;}
		h2.flush {margin-bottom: 0;}
	h3 {margin: 0 0 5px 30px; font: 12px/18px tahoma, monaco, arial, sans-serif; font-weight: bold;}

/* --- template styles ----------------------------------------------------------------------------------------*/

	#contact, #header, #image {font-size: 0; line-height: 0;}

	#contact {width: 762px; text-align: right; margin: 0 auto; padding-right: 45px;}

	#fullContent {width: 728px; background: #fff url('/images/template/bg_content.gif') 50% 0 repeat-y; margin: 0 auto; padding: 0 10px;}
		#header {height: 231px;  background-color: #fff; padding-top: 15px;}
		#toolbar {height: 27px; font-size: 0; line-height: 0px; text-align: center;}
		
		#toolbar img {margin-right: 0 !important; margin-right: -1px;}
	#content {padding: 10px 0;}

/* ----- contact form ---------------------------------------------------------------- */

	TABLE.contact {
		background-color: #eee;
		border: 1px solid #750000;
		color: #000;
		margin: 8px auto 0px auto;
		width: 450px;
		font: 12px/16px tahoma, monaco, arial, sans-serif;
	}
	
	TABLE.contact TH {
		background-color: #750000;
		border: #000 0px solid;
		border-width: 0px 0px 2px 0px;
		color: #fff;
		text-align: left;
	}
	
		TABLE.contact TH span {
			float: right;
			font-size: 11px;
		}

		TABLE.contact TD {
			font-size: 11px;
			padding-right: 5px;
		}

	TABLE.contact TD.end {
		background-color: #750000;
		border: #999 0px solid;
		border-width: 1px 0px 0px 0px;
		color: #fff;
		font-size: 11px;
		text-align: right;
	}
	
	TABLE.contact TD.note {
		background-color: #ccc;
		border: 0px #000 solid;
		border-width: 1px 0px 0px 0px;
		color: #000;
		font-size: 11px;
	}
	
	.button {
		font: 10px/14px tahoma, monaco, arial, sans-serif;
		font-weight: bold;
		color: #000;
		padding: 0px;
		border: 1px solid #5c5c5c;
		background-color: #F2F2F2;
		margin: 2px 3px 2px 0px;
		cursor: hand;
		cursor: pointer;
		padding: 2px 15px !important;
		padding: 0px;
	}  

/* ----- normal links --------------------------------------------------------------------------- */

	a {font-weight: bold;}
		a {color: #750000; text-decoration: underline;}
		a:visited {color: #750000; text-decoration: underline;}
		a:hover {color: #333; text-decoration: none;}	
		
	div.summary {background-color: #E2E2E2; margin: 0 0 15px 25px; border-bottom: 2px solid #750000; padding: 10px 0 0 0;}
	
	img#doctor {float: right; margin: 5px 30px 15px 30px; border: 2px solid #750000;}
	
	img#corner {float: right; margin-right: 2px;}
	

	TABLE#new_office { width: 90%; margin: auto;}
	
	TABLE#new_office TD { width: 50%; padding: 10px 0;}
	
	TABLE#new_office img {border: 2px solid #750000;}
	
	
	
	div#right {width: 278px; float: right; text-align: center;}
		#right img {border: 3px solid #750000; margin: 5px auto;}

	div#left {width: 448px; float: left;}
		.bg {background-color: #F2F2F2;}

		#leftFull { width: 728px;}
	
	div#memorial {border-top: 2px solid #fff; text-align: center; padding: 10px 0 0 0; margin-top: 175px;}

	div#footer {border-top: 4px solid #fff; font: 11px/18px tahoma, monaco, arial, sans-serif; font-weight: bold; color: #fff; text-align: center; padding: 5px 0; background-color: #750000; width: 100%; clear: both;}
	
	#footer a {font-weight: bold;}
		#footer a {color: #fff; text-decoration: none;}
		#footer a:visited {color: #fff; text-decoration: none;}
		#footer a:hover {color: #DEDEDE; text-decoration: underline;}
		
	.imgBorder, img.right {border: 2px solid #750000;}
	
	img.right {float: right; margin: 25px 15px 15px 25px;}