@charset "utf-8";
@import url('/css/blueprint/plugins/fancy-type/screen.css');
/********************************************************************************************************************
 - base 'framework' styles are from blueprint css
 - these styles are for site specific layout and styling
*********************************************************************************************************************/
html {background-color:#d7cfb6;}
body {background-color:#d7cfb6;}
a, a:link, a:visited, a:hover, a:active {color:#928a72;}
/* ******************************************************************************************************************* */
/* Layout CSS - these are author css styles that control the general layout structure                                  */
/* ******************************************************************************************************************* */
.background { 
 background-image:url(/images/bgimage950Long.jpg);
 background-position: top left;
 background-repeat:no-repeat;
	
}
.utility {
/*top portion of pages Text and Print*/    
    margin:60px 0 0 0;}

#header {
position:relative;
height:550px;} 

#logo {position:relative;}

.allpageheader 
{
font-family:Palatino Linotype, serif;
    font-style: italic; 
    font-size: 13.5px; 
font-weight:600;
    width: 700px; 
    text-align: center; 
    position: relative; 
    float: left; 
    padding-top: 9px;
}

.mainimage {
float:left;
padding-bottom:45px;
padding-top:65px;
position:relative;
}
#content {}   

.showMe {
	border:1px dashed #fff;
}
/* ******************************************************************************************************************* */
/* Text and object Styles */
/* ******************************************************************************************************************* */
body  {
	font-size:80%;
	color: #3f5d4d;
	font-family:Trebuchet MS, Arial, Sans-Serif;
}

#header  {
	color: #3f5d4d;
	font-family:Georgia, Times New Roman, Serif;
}
h1 {
 font-size:130%;
 color:#fff;
 
}    

h2 {
	color:#fff;
}   

h3 {
    color:#fff;
}   

.headingserif 
{
    font-size:1.1em;
    font-family:Georgia, Times New Roman, Serif;    
    
}
    
.headingsansserif 
{
    font-size:1.1em;
    font-family:Trebuchet MS, Arial, Sans-Serif;
}    
#copy
{
/*	height:195px;
	overflow: auto;*/
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	padding-left:65px;
	width:530px;
	color:#000000;
	clear:both;
}

.pagetitle 
{
   position: relative; 
   float: left; 
   width: 100%; 
height:40px;   
   color: rgb(63, 93, 77); 
   font-size: 1.3em; 
   font-weight: bold;
   font-family:Georgia, Times New Roman, Serif;    
   text-align: center; 
   margin-top: 10px;
    }  
    
.utility, .utility a
{   font-size:.95em;
    color:#827a64;
    text-decoration:none;
		padding-right:15px;
    }    
.utility a:hover {color: #3f5d4d;}    

.phoneNumbers {
    position:absolute;
bottom:0px;
left:0px;
    font-family:Times New Roman, Serif;
    width:100%;
    text-align:center;
    font-size:1.7em;
    font-weight:bold;
}
    
/* ******************************************************************************************************************* */
/* Page Layout CSS  */
/* ******************************************************************************************************************* */


/* ******************************************************************************************************************* */
/* Gallery CSS  */
/* ******************************************************************************************************************* */
#gallery {
	position:relative;
	float:left;
	width:100%;
	border-top:1px solid #ccc;	
}
#gallery .gallerythumbnail {float:left;margin:5px;}
#gallery .gallerybackborder {border:1px solid black;}
#gallery .galleryback {color:black;} 


#footer {
	color:#ccc;
	margin-top:60px;
} 
 
    
/* ******************************************************************************************************************* */
/* Navigation Links - these are main, utility and secondary navigation styles */
/* ******************************************************************************************************************* */

/* Main Navigation */
#mainnav {
	position:relative;
	top:30px;
	height:450px;
} 
#mainnav a {
    position:relative;
    float:left;
    width:200px;
	margin:5px 45px 2px 5px;
	color:#928a72;
	font-size:1.4em;
	text-decoration:none;		
	text-align:right;
    line-height:1.2em;

}

.mainnav a:link, #mainnav a:visited  {
	color: #928a72;
	cursor: default;
}
#mainnav a:hover {
	cursor: pointer;
}
#mainnav a:hover, #mainnav a:active {
	color: #3f5d4d;		
}
.active {
	color: #3f5d4d !important;			
}

.corpsubnav {
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size:75%;
}

/*SubMenu : */
.subMenu {
	float:left;
	margin:0;
	position:relative;
	text-align:center;
	width:100%;
	}
.subMenu a {
	font-family:Trebuchet MS, Arial, Sans-Serif;
  font-weight:normal;
	position:relative;
	color:#928a72;
	padding:0 !important;
	margin:0 !important;
	font-size:.5em !important;
	text-decoration:none;		
	text-align:left !important;
  line-height:1.4em;

}

.subMenu a:link, .subMenu a:visited  {
	color: #928a72;
	cursor: default;
}
.subMenu a:hover {
	cursor: pointer;
}
.subMenu a:hover, .subMenu a:active {
	color: #3f5d4d;		
}

/* Sub Navigation */
#subnav {
	position:absolute;
	top:30px;
	left:0;
	z-index:100;
	font-family: Eurostile, Verdana, Geneva, sans-serif;
	font-weight:600;	
	color:#0e244c !important;
	font-size:.7em;
	background:url(/images/translucent-Menu-bg.png) no-repeat;	
	height:410px;
	width:239px;
	text-align:center;
}
	
#subnav a {
	display:block;
	padding:15px 5px 5px 15px;
	
}

#subnav a:link, #subnav a:visited  {
	text-decoration:none;
	color: #0e244c;
}

#subnav a:hover, #subnav a:active  {
	text-decoration:none;
	color: #999;
}

#subnav .active {
	color: #0e244c !important;			
}
/* Utlity Navigation */
#utilitynav 
{ /*  position:relative;
    float:left;
	margin:0px auto;*/
	text-align:left;
	font-size:.6em;
/*	width:800px;*/
	padding-top:20px;
	color:#fff;
}

#utilitynav a {    
	color: #fff;
	text-decoration:underline;
}


/*********************************************************************/
/* Blueprint Re-Assigns...																									*/
/********************************************************************/
th, td, caption {
    padding:0px;
}
table, td, th {
    vertical-align:middle;
}
caption, th, td {
    font-weight:normal;
    text-align:center;
}
/* fix layout to grid to match background in main image, header and main copy sections */
#header {margin-right:0;}
#content {margin-left:2px}
#copy {margin-left:30px;}
.homeTable {position:relative;left:-30px;}
.homeTable td {padding-right:7px;}
