﻿/* IMPORT CORE CSS */
@import url("CSSReset.css");
@import url("typo.css");
@import url("forms.css");  


body
{
    text-align:center;
}


#page
{
    margin:0 auto;
    text-align:left;    
    width:990px;

}

#header
{

float:left;
width:990px;
}

.logo
{

    float:left;
}
.bringing
{

    float:left;
    padding-left:324px;
    top:120px;
}

#header img
{
    position:relative;
    left:50px;
}

#FlashContent
{
}

#content
{
    padding:0;
    margin:0;
    width:990px;
    height:auto;
    float:left;

}

#main
{
    float:right;
    width:990px;
    
}

#mainContentHeader
{
    float:left;
    width:990px;
    height:32px;

}

#mainContent
{
    float:left;
    width:990px;
    min-height:300px;
    height:auto;
}



#leftContent
{
    float:left;
    width:480px;
}

#rightContent
{
    float:right;
    width:476px;
    height:auto;
    padding-top:50px;
}

#rightContent ul li
{
    list-style:disc;
}

#mainContentFull
{
    clear:both;
    padding-top:30px;
    text-align:center;
}


#mainContent h1
{
    color:#660000;    
}

#mainContent p
{
        color:#333;
}

#mainContent p img
{
    margin-left:40px;
}

#mainContentOverflow
{
    float:left;
    width:625px;
    height:auto;

   
}

#MainContentPage
{
    padding-left:75px;
    padding-right:75px;
    width:475px;
}

#mainContentFooter
{
    float:left;
    width:625px;
    height:32px;
     
}



#ContentFooterLeft
{
    float:left;
    width:390px;
}

#ContentFooterLeft #LeftBoxTop
{
    float:left;
    width:390px;
    height:31px;
    
}

#ContentFooterLeft #LeftBoxContent
{
    float:left;
    width:390px;
    height:auto;

}

#ContentFooterLeft #LeftBoxContent #LeftBoxContentWrapper
{
    min-height:100px;
    margin-left:50px;
    margin-right:50px;
    width:290px;
}

#ContentFooterLeft #LeftBoxContent #LeftBoxContentWrapper h2, p
{
    color:#333;
}

#ContentFooterLeft #LeftBoxBot
{
    float:left;
    width:390px;
    height:30px;
     
}

#ContentFooterRight
{
    float:left;
    width:236px;
}

#ContentFooterRight #RightBoxTop
{
    float:left;
    width:236px;
    height:31px;
        
}

#ContentFooterRight #RightBoxContent
{
    float:left;
    width:236px;
    height:auto;
 
}

#ContentFooterRight #RightBoxContent #RightBoxContentWrapper
{
    min-height:100px;
    margin-left:25px;
    margin-right:25px;
    width:340px;
}

#ContentFooterRight #RightBoxContent #RightBoxContentWrapper h2, p
{
    color:#333;
}

#ContentFooterRight #RightBoxBot
{
    float:left;
    width:236px;
    height:30px;
  
}


/****************************************************************************
Navigation
****************************************************************************/
#nav
{

    float:left;
    width:990px;   
    height:41px; 
    background-image:url(nav-bar-back.png);
    background-repeat:repeat-x;
	margin:0;
	padding:0;    
}

#nav .wrapper
{
    float:left;
    height:41px;
    width:990px;
	margin:0;
	padding:0;    
}

#nav ul  
{
    float:left;
    height:40px;     
	margin:0;
	padding:0;    
	position:relative;
	left:36px;
}

#nav li 
{
    float:left;  
	margin:0;
	padding:0;
 
}

#nav li a 
{
    float:left;
    width:100%;
    height:100%;
    text-decoration:none;
}

#nav-one
{
    position:relative;
    left:0px;
    top:0px;
    z-index:150;
}

#nav-one li:hover a, 
#nav-one li.sfHover a {
  color: #ac972b;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
	text-align:left;
	color: #fff;

	padding-left:10px;
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {


}

.nav ul {

  list-style: none;
  margin: 0;
  width: 115px;
  position: absolute;
  top: -999em;
  left: 0px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 0px;
}

.nav ul li 
{
  border: 0;
  float: none;
  height:27px;  
  width:181px;  
  background-color:#660000;
  text-align:center;
    position:relative;
    left:-36px;
}

.nav ul li:hover
{
    background-color:#7a2121;
}

.nav ul a {
  border-bottom: 0;
  white-space: nowrap;
}
.nav ul a:hover {
  color: #000;
}


#nav .accessibility
{
    position:relative;
    left:-9999em;
}

#nav strong
{

}

#nav1
{
    background-image:url(nav/home.png);
    width:184px;
    height:41px; 
}
#nav1:hover
{
    background-image:url(nav/home1.png);
    width:184px;
    height:41px;     
}
#nav1 a strong
{
   position:relative;
   left:-9999em;
}

#nav2
{
    position:relative;
    left:16px;     
    background-image:url(nav/Contact.png);
    width:182px;
    height:41px; 
}
#nav2:hover
{
    background-image:url(nav/Contact1.png);
    width:182px;
    height:41px;     
}
#nav2 a strong
{
   position:relative;
   left:-9999em;
}

#nav3
{
    position:relative;
    left:8px;    
    background-image:url(nav/facilities.png);
    width:181px;
    height:41px; 
}
#nav3:hover
{
    background-image:url(nav/facilities1.png);
    width:181px;
    height:41px;     
}
#nav3 a strong
{
   position:relative;
   left:-9999em;
}

#nav4
{
    position:relative;
    left:12px;     
    background-image:url(nav/VirtualTour.png);
    width:182px;
    height:41px; 
}
#nav4:hover
{
    background-image:url(nav/VirtualTour1.png);
    width:182px;
    height:41px;     
}
#nav4 a strong
{
   position:relative;
   left:-9999em;
}

#nav5
{
    position:relative;
    left:4px;
    background-image:url(nav/About.png);
    width:182px;
    height:41px; 
}
#nav5:hover
{
    background-image:url(nav/About1.png);
    width:182px;
    height:41px;     
}
#nav5 a strong
{
   position:relative;
   left:-9999em;
}

/****************************************************************************
Nav Pics
****************************************************************************/
#navPics
{
    width:990px;
    position:relative;
    left:36px;
}


/****************************************************************************
Footer
****************************************************************************/

#footer
{
    background-image:url(footer-bar-back.png);
    background-repeat:repeat-x;
    clear:both;
    padding:0;
    margin:0;
    width:990px;
    height:36px;
    font-size:0.85em;    
}

#footer p 
{
    position:relative;
    top:40px;
    text-align:center;
    color:#333;
}

#footer p a
{
    color:#333;
}


