﻿
body {
	position: relative;
	margin: 0;
	padding: 0;
	height: auto;
	text-align: left;
	background-color: #000000;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:1em; 
	font-family:Arial, Helvetica, sans-serif;
}
* {
	margin: 0px;
	padding: 0px;
}

a:link { 
	color: #00f;
	}
a:visited { 
	color: #99f;
	}
a:hover, a:active { 
text-decoration: none;
	}

#TotalContainer {
	position: relative;
	height: auto;
	}
#TopBar {
	height: 2em; 
	width: 100%;
	position: absolute; 
	left: 0; top: 0; 
	z-index: 5;
	background: #996600 url('../images/BlackLine.jpg') repeat-x bottom left;
	}
#TopBar img{
	width: 100%; 
	position:absolute; left:0; top:0; 
	height:20px; 
	z-index:0;
	}
#TopBar p{
	margin-left: 3em; 
	margin-top: .25em; 
	margin-bottom: .25em;
	}
#TopBarHighLight {
	height: 2em; 
	width: 100%;
	position: absolute; 
	left: 0; top: 0; 
	z-index: 6;
	background-color: Transparent;
	}
#TopBarHighLight p{
	margin-left: 3.1em; 
	margin-top: .25em; 
	margin-bottom: .25em;
	}


#ContentContainer {
	position: relative;
	height:auto;
	height: 100%;
	background-color: #000000;
	}

#MenuFill {
	position: absolute; top: 0em; left: 0;
	width: 10em; height: 100%; 
	z-index:0;
	}
#LeftMenu {
	z-index: 99;
	float: left;
	min-height: 595px; 
	height:100%;
	width: 10em; 
	background-color:#000000;
	}
#LMTopSpace {	
	height:4em;
	}
#LMSection {
	margin-right:.25em; 
	text-align:right; 
	color:#ffffff;
	font-weight: bold;
	}
#LMSection p{
	text-align:right; 
	color:#ff0000;
	font-weight: bold;
	}
#LMSection a{
	text-decoration: none;
	}
#LMSection a:link{
	color: #ffffff;
	}
#LMSection a:visited { 
	color: #ffffff;
	}
#LMSection a:hover, a:active { 
	color: #ee0000;
	}
#LMSubSection {
	}
#LMSubSection p{
	text-align:right; 
	color:#ff0000;
	font-weight: bold;
	font-size: .75em;
	}
#LMSubSection a{
	text-decoration: none;
	}
#LMSubSection a:link{
	color: #ffffff;
	}
#LMSubSection a:visited { 
	color: #ffffff;
	}
#LMSubSection a:hover, a:active { 
	color: #ee0000;
	}
#LMImage {
	position: absolute; 
	left: 0; bottom: 0; 
	width: 10em; 
	height: 14em; 
	z-index: 1;
	}
#LMImageSpacer {
	height:15em;
	background-color: #000000;
	}
#LMDivider {
	float:right; 
	width:10em; 
	height:.4em;
	margin-top:.15em;
	margin-bottom:.15em;
	}
#ItemSpacer {
	}
#ItemSpacer p{
	font-size: .1em;
	margin: 0;
	}

#ContentPane 
{
	 
	display: block;
	height: auto;
	min-height: 595px;
	padding-right: 1.5em;
	padding-bottom: 4.5em;
	background: #000000 url('../images/LVHContentBG.jpg') 10em 0;
	background-position:10em 0 right bottom;
	background-repeat:repeat;
	}
#ContentPane:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#CTopSpace {	
	height:3.5em;
	}
#SectionTitle {
	margin-left:11.5em; 
	margin-bottom:.55em;
	}
#SectionTitle p {
	font-size: 1.5em; 
	font-weight: bold;
	color: #000000; 
	}
#PageImage {
	float: left;
	
	border-style: solid; border-width: .1em; border-color: #996600; 
	margin-left: 1.5em; margin-right: 1.5em; padding: 0;
	}
#NoImage {
	float: left; 
	width: 1.5em; height: 12em; 
	}

#SubSectionContent {
	height: auto;
	max-height: 40em;
	overflow: auto;
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 0em;
	padding-right: 1em;
	}
#SubSectionContent:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#SubSectionContent h1{
	font-style: normal;
	font-size: 1.10em;
	font-weight: bold;
	}
#SubSectionContent p{
	font-size: 1em;
	}
#SubSectionContent a{
	font-size: 1em;
	}
#SubSectionTitle {
	}
#SubSectionTitle p{
	font-size: 1.25em; 
	font-weight: bold;
	}
#SubSectionBreadCrumb {
	margin-bottom:1.25em;
	}
#SubSectionBreadCrumb p{
	font-weight: normal;
	font-size: .65em;
	}
#SubSectionBreadCrumb a{
	text-decoration: none;
	}
#SubSectionBreadCrumb a:link{
	color: #000000;
	}
#SubSectionBreadCrumb a:visited { 
	color: #000000;
	}
#SubSectionBreadCrumb a:hover, a:active { 
	color: #ff0000;
	}
#DoctorAlbum 
{
	padding-left: 10px;
}
#PhotoGallery {
	float: left;
	margin: 15px;
	}
#PhotoGallery img{
	}
#PhotoGallery p{
	text-align: center;
	font-weight: bold;
	}
#DRPhotosR {
	margin-left: .5em;
	margin-right: .5em;
	margin-top: 2em;
	margin-bottom: 2em;
	clear: both;
	}
#DRPhotosR div:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#DRPhotosR a{
	float: right;
	display:table;
	margin-left: 1em;
	margin-bottom:1em;
	}
#DRPhotosL {
	margin-left: .5em;
	margin-right: .5em;
	margin-top: 2em;
	margin-bottom: 2em;
	clear: both;
	}
#DRPhotosL a{
	float: left;
	display:table;
	margin-right: 1em;
	margin-bottom:1em;
	}
#DRPhotosL p
{
}
#DRPhotosL div:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#TourContent  {
	padding-right:0em;
	}
#TourContent p {
	width:605px;
	}
#TourContent img {
	width:600px;
	height:450px;
	}
#CBottomSpace {	
	clear: both;
	height:1.5em;
	}
#ContentFooter {
	height: 3.5em;
	position:absolute;
	left:10em; bottom: 0em;
	margin-top: 2em;
	z-index:99;
	}
#CFAddress {
	float: left;
	margin-left: 1em;
	width: 9em;
	}
#CFAddress p{
	font-size: .65em;
	}
#CFAAHA {
	float: left;
	margin-left: 1.25em;
	width: 20em;
	}
#CFAAHA p {
	font-size: .65em;
	}
#CFAAHA img {
	float: left;
	border: 1px;
	width: 2.25em;
	height: 3em;
	margin-right: .5em;
	}

#NewsAlert {
	float: right;
	border-style: solid; 
	border-color:#996600; 
	border-width: 2px; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	margin-left:1em;
	margin-bottom: 1em;
	background-color: #FFFFCC
	}
#NewsAlert p {
	font-size: .65em;
	}
#Copyright {
	position: absolute; 
	right: 0; bottom: 0; 
	color: #ffffff;
	z-index: 99;
	}
#Copyright p{
	font-size: .65em;
	}
.ReducedSizeHL {
	font-size: .65em;
	}
.ReducedSizeHL a{
	font-size: .65em;
	}
	
#TheMap {
	width: 100%;
	}
#TheMap a:link, a:visited, a:active{
	font-size: 1em;
	color: #000088;
	}

.theHeadlines
{
	margin-top: 0px;
}

.theHeadlines h1 a
{
	font-size:.90em;
}
.theHeadlines p
{
	font-size:.80em;
}

.ThumbHolder
{
	float:left;
	width:150px;
}
.Created
{
	font-size:10px;
	font-style:oblique;
}
		
#NewsInfo 
{
	overflow:visible;
	}
	
.NewsFooter {
	}
.NewsFooter p {
	font-size: 12px;
	}