@import url('/css/blueprint/plugins/fancy-type/screen.css');
@import url('/scripts/flexcrollstyles.css');
@charset "utf-8";

/********************************************************************************************************************
 - base 'framework' styles are from blueprint css
 - these styles are for site specific layout and styling
*********************************************************************************************************************/
html  {
	background-color:#fff;
}
body  {
	background-color:#fff;
}
a, a:link, a:visited, a:hover, a:active {color:#098e4f;}
a {outline: none;} /* prevents firefox image outline */
/* ******************************************************************************************************************* */
/* Layout CSS - these are author css styles that control the general layout structure                                  */
/* ******************************************************************************************************************* */

.background { 
 background-image:url(/images/bgheader.jpg);
 background-position: top left;
 background-repeat:repeat-x;
}

.utility {
/*top portion of pages Text and Print*/    
    margin:13px 0 0 0;}

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

#logo {
	width:311px;
	height:82px;
	margin:60px 0 5px 160px;
}

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

.mainimage {
float:left;
padding-bottom:15px;
/* padding-top:65px; */
position:relative;
}
#content {
/*	min-height:450px;*/
}   

/* ******************************************************************************************************************* */
/* Text and object Styles */
/* ******************************************************************************************************************* */
body  {
	font-size:80%;
	color: #000;
	font-family:Trebuchet MS, Arial, Sans-Serif;
}

#header  {
	color: #000;
/*	font-family:Georgia, Times New Roman, Serif;*/
}
h1 {
 /*font-size:2.0em;*/ 
 color:#008751;
}   
/* used with h1 */
h1.fontface {font: 35px 'GoodFootRegular', Arial, sans-serif;letter-spacing: 0;}
h1.fontface2 {font: 20px 'GoodFootRegular', Arial, sans-serif;letter-spacing: 0;}
h2 {
	color:#000;
	font-size:2em;
}   

h3 {
    color:#000;
    font-family:Helvetica,sans-serif;
    font-weight:bold;
    font-size:16px;
}   

.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
{
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	width:100%;
	color:#000000;
}

.pagetitle 
{
   position: relative; 
   float: left; 
   width: 100%; 
	 height:40px;   
   color: #000; 
   font-size: 1.3em; 
   font-weight: bold;
   font-family:Georgia, Times New Roman, Serif;    
   text-align: left; 
   margin-top: 10px;
    }  
    
.utility, .utility a
{   font-size:.95em;
    color:#827a64;
		font-family:verdana, sans-serif;
    text-decoration:none;
		padding-right:0px;
    }    
.utility a:hover {color: #3f5d4d;}    
  
/* ******************************************************************************************************************* */
/* 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;
} 
 
    
/* ******************************************************************************************************************* */
/* Navigation Links - these are main, utility and secondary navigation styles */
/* ******************************************************************************************************************* */


/* Main Navigation */
#mainnav {
	position:relative;
	width:100%;
	height:40px;
	clear:both;
	font-weight:bold;
	padding-bottom:10px;
}

#mainnav a {
  position:relative;
  float:left;
	padding:12px 6px 2px 6px;
	color:#fff;
	font-size:.9em;
	text-decoration:none;		
	text-align:left;
  line-height:1.2em;
}

#mainnav a:last-child {background:none;}

.mainnav a:link, #mainnav a:visited  {
	color: #fff;
	cursor: default;
}
#mainnav a:hover {
	color: #ccc;
	cursor: pointer;
}
#mainnav a:hover, #mainnav a:active {
	color: #ccc;		
}
.active {
	color: #ccc !important;			
}

/*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:#000;
	padding:0 !important;
	margin:0 !important;
	font-size:.5em !important;
	text-decoration:none;		
	text-align:left !important;

}

.subMenu a:link, .subMenu a:visited  {
	color: #000;
	cursor: default;
}
.subMenu a:hover {
	cursor: pointer;
}
.subMenu a:hover, .subMenu a:active {
	color: #000;		
}

/* Sub Navigation */
#subnav {
	position:absolute;
	top:-24px;
	left:0;
	width:100%;
	text-align:right;
	text-transform:uppercase;
	padding-right:15px;
	font-family:'Helvetica', 'Arial', sans-serif;
	font-size:12px;
	line-height:25px;
}
	
#subnav a {
	display:block;	
}

#subnav a:link, #subnav a:visited  {
	text-decoration:none;
	color: #000;
	font-weight:bold;	
}

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

#subnav .active {
	color: #000 !important;			
}

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

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

/**********************************************************************
/* Form Field Re-Assigns																						*/
form {margin-top:10px;}
input[type="text"], input[type="password"], input.text, input.title, textarea, select, #submit {
	background-color:#d3ccb5;
	border:1px solid #008751;
	padding:1px;
	margin-bottom:1px;
	font-size:12px;
}
label {font-family:'times new roman',serif;color:#503b27;}
label:after {content:" "}
#submit {font-size:15px;}
/*********************************************************************/
/* Blueprint Re-Assigns...																									*/
th, td, caption {
    padding:0px;
}
table, td, th {
    vertical-align:top;
}
caption, th, td {
    font-weight:normal;
    text-align:left;
}
abbr {border-bottom:none !important;}
/*******************************************************************/
/* SilkSprite Re-Assigns*/
.ss_sprite {padding-bottom:0px !important;}
/*******************************************************************/
/*******************************************************************/
/* jQuery UI CSS re-Assign */
.fg-button {color:#ffffff !important;padding:3px;}
/*******************************************************************/

/*******************************************************************/
/* jQuery UI CSS re-Assign */
/*@font-face {
	font-family: 'CantarellRegular';
	src: url('/css/font-face/Cantarell-Regular-webfont.eot');
	src: local('Cantarell-Regular'), url('/css/font-face/Cantarell-Regular-webfont.woff') format('woff'), 
	    url('/css/font-face/Cantarell-Regular-webfont.ttf') format('truetype'), 
	    url('/css/font-face/Cantarell-Regular-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
@font-face {
	font-family: 'GoodFootRegular';
	src: url('/css/goodfoot/goodfoot-webfont.eot');
	src: local('GoodFootRegular'), 
	    url('/css/goodfoot/goodfoot-webfont.woff') format('woff'), 
	    url('/css/goodfoot/goodfoot-webfont.ttf') format('truetype'), 
	    url('/css/goodfoot/goodfoot-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}