﻿/* Firecrest Systems main Style sheet */
/******************/
/*Standard Styles */
/******************/
.clear { clear:both;}
/*Text*/
	p {
        font-family: Arial;
		color: #362724;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 6px;
		margin-left: 0px;		
		
    }
	
	h1 { font: bold 2em/1.3em Arial, sans-serif; color: #362724; }
	
	h2 { font: bold 1.5em/1.3em Arial, sans-serif; color: #362724; }

	h3 { font: bold 1.1em/1.0em Arial, sans-serif; color: #615a4b; }
	h4 { font: bold 1.3em/1.1em Arial, sans-serif; color: #615a4b; }
	h5
{
	font: bold 1.1em/0.2em Arial, sans-serif;
	color: #615a4b;
}
h6 { font: bold 0.9em/1em Arial, sans-serif; color: #615a4b; }
a
{
	color: #534f48;
}
a:hover {
	color: #000000;
	text-decoration: none;
}

.nounderline 
{
	text-decoration:none;
}


img {	border:0;
	}


/*************/
/*Page Styles
/*************/



form
{
		background: #362724;
		background-repeat: no-repeat;
		background-position: center;
		background-position: top;
		margin: -10px 0 -10px 0;
}


#FC_PageContainer
{
	background-color:#ffffff;
}

/*****************/
/* Header Styles */
/*****************/
#FC_HeaderControl
{
	background: url(../Styles/images/cmn_HeaderGrad.jpg) repeat-x;
	width: 100%;
	
}

 #FC_HeaderLogo
{
	background-image: url(../Styles/images/cmn_Header.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-position: top;
	
}
#FC_HeaderArea {	
	background-image: url(../Styles/images/Home_WelcomeImage.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-position: top;
}

div#quickLinks {
  width: 100%;
  margin: 0 0 0 0;
  padding: 16px 0 16px 0;
  text-align: center;
  font-size: 1em;
  background: #1f110d;
}

div#quickLinks a:link 
{
	font-weight: bold;
	text-decoration: none;
	color: #efece8;
}
div#quickLinks a:visited {
	font-weight: bold;
	color: #efece8;
	text-decoration: none;
}
div#quickLinks a:hover {
	font-weight: bold;
	color: #b6a79a;
	text-decoration: none;
}
div#quickLinks a:active {
	font-weight: bold;
	color: #efece8;
	text-decoration: none;
}

div#quickLinks .bulletLink
{
	background-image: url(../Styles/images/Cmn_QuickLinkBullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 20px;
	padding-right: 10px;
}
div#quickLinks .nonbulletLink
{
	padding-right: 10px;
}



/********************/
/* Main Area Styles */
/********************/



#FC_MainAreaHome
{
	text-align: left;
	background-image: url(../styles/images/Cmn_BgSwirl01.gif);
	background-repeat: no-repeat;
}
#FC_MainArea
{
	text-align: left;
	background-image: url(../styles/images/Cmn_BgSwirl02.gif);
	background-repeat: no-repeat;
}

div#sectionHeadingImage {
            text-align: left;
        }

/********************/
/*Left Column*/
/********************/
.leftcontent{
	min-height: 200px;
}
/********************/
/*Right Column*/
/********************/



/********************/
/* Top Main Menu           */
/********************/

div#navBtm {
    float: left;
    width: 217px;
	height: 20px;
	background-image: url(../Styles/images/Cmn_NavBtm.jpg);
	background-repeat: no-repeat;
    margin: 0 0 0 0;
    padding: 0px 0px 10px 0px;
    text-align: left;
}

.MainMenuHolder 
{
	float: left;
    width: 197px;
	min-height: 265px;
	background-image: url(../Styles/images/Cmn_NavTop.jpg);
	background-repeat: no-repeat;
    margin: 0 0 0 0;
    padding: 20px 0px 0px 20px;
    text-align: left;
	font-size: 0.96em;
	background-color: #1f110d;
}
.MainMenu 
{	
	padding-right:10px;	
}
.SMainMenuItem
{	
	padding-right:5px;	
	padding-top:3px;
	padding-bottom:3px;
	font: 1.1em/1.1em Arial, sans-serif;
	display:block;	
	color:#ffffff;
}
.SHoverMainMenu
{
	background-color:#efece8; 
	color:#362724;	
}

.DMainMenu
{	
	
	padding: 2px 2px 7px 2px;
	border-right: #B4B4B4 thin solid;
	border-left: #B4B4B4 thin solid;
	border-bottom: #B4B4B4 thin solid;
	border-top: #B4B4B4 thin solid;
	background-color: #DFDFDF;
}
.DMainMenuItem
{
	color:#615a4b;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:2px;
	font: 1.1em/1.1em Arial, sans-serif;
}

.DHoverMainMenu
{
	background-color:#1f110d; 
	color:#ffffff !important;
}

/******************/
/* Footer  Styles */
/******************/
.fc_footer{
	height:100px;
	background: #ffffff;
	padding-bottom: 0px;
}
div#footerContact {
	clear:both;
	text-align: center;
	background: #1f110d;
	width: 100%;
	height: 45px;
	padding: 10px 0px 0px 0px;
	margin: 0 0 0 0;
        font-size: 0.6em;
}
div#footerContact p {
		   color: #b6a79a;
        }
.FC_FooterControl
{
	float:left;
	text-align: center;
	background: #ffffff;
	font-size: 0.6em;
	padding: 10px 0px 0px 0px;
}
div#footerCreditLogos {
	float: left;
        text-align: left;
	height: 35px;
	width: 245px;
	padding: 10px 10px 0px 10px;
	margin: 0 0 0 0;
        }




/******************/
/*Admin Styles */
/*****************

/* Top Tool bar */
.AdminHolderToolbar
{
	background-image: url(../Styles/Images/CMS/FCCMSBar.gif);
	background-repeat: repeat-x;
	width:100%;
	height:30px;	
	padding-top:0px;	
}
.AdminHolderToolbarInner
{
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;		
}
/* Control Tool bar */
.AdminToolbarInner
{
	float:left;
	width:97.5%;
	height:25px;
	position:relative;
	background-image: url(../Styles/Images/CMS/AdminToolbar.gif);	
}
.AdminToolbarInner a
{
	text-decoration:none;
	color:white;
}
.AdminToolbar
{
	padding-bottom:10px;	
	display:inherit;
}
.AdminToolbarInnerL
{
	float:left;
	height:25px;
	width:3px;
	background-image: url(../Styles/Images/CMS/AdminToolbarL.png);	
}
.AdminToolbarInnerR
{
	float:left;
	height:25px;
	width:3px;
	background-image: url(../Styles/Images/CMS/AdminToolbarR.png);
}
