@import url("_css/global_CSSReset.css");

html			{	font-family: Trebuchet, Verdana, Arial, Sans-Serif;}
		
body			{	background-color:#F2F2F2;
					color:#404041;
					text-align:left;
					margin:0px;
					padding:0px;}
				
p				{	font-size:1em; line-height:1.4em;}
				
strong, b		{	font-weight:bold;}

.clear			{	clear:both;}

a				{	color:#9ba149; font-weight: bold; text-decoration:none; border:none;}
a:visited		{	color:#332619; font-weight: bold; text-decoration:none;}
a:hover			{	color:#9ba149; font-weight: bold; text-decoration:underline;}

* {margin:0; padding:0;}


/*  Main Layout
--------------------------------------------------------------------------------------------------*/
.dotted_line 	{	border-bottom: 1px dashed #332619;
					margin: 15px 20px 15px 20px;}	

		
#Main_Container		{	display:block;
						margin-left:auto;
						margin-right:auto;						
						width:800px;
						background-color:#F2F2F2;
						border:none;
						position:relative;
						margin-top:10px;
						margin-bottom:20px;}
						
#headerArea			{	display:block;
						width:800px;
						position:relative;
						height:124px;
						background-image:url(../_images/CF-header-BG2.gif);
						background-repeat:repeat-x;
						margin-bottom:0px;}

#slides				{	position:absolute;
						left:auto;
						right:auto;
						top:124px;
						z-index:0;}

/*  Drop Down Navigation
--------------------------------------------------------------------------------------------------*/
#nav				{	position:absolute;
						background-color:#9ba149;
						display:inline;
						left:auto;
						right:auto;
						top:124px;
						width:800px;
						height:27px;
						z-index:1;}

#nav a				{	display:inline;
						color:#FFFFFF;
						font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
						font-size:.7em;
						font-weight:bold;
						top:100px;
						padding-left:5px;
						z-index:1;}
						
#nav a.selected		{	color:#332619;}						
						
#nav a:hover		{	color:#332619;
						font-weight:bold;
						text-decoration:none;}						

#nav p				{	display:inline;
						color:#FFFFFF;
						top:90px;
						padding-left:0px;
						z-index:1;}

#dropmenudiv		{	position:absolute;
						border:none;
						border-bottom-width: 0;
						padding-top:5px;
						margin-left:-10px;
						line-height:24px;
						z-index:100;}

#dropmenudiv a		{	width: 100%;
						display: block;
						text-indent:5px;
						color:#ffffff;
						font-size:.7em;
						font-weight:bold;
						font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
						border-bottom: 1px solid white;
						padding: 1px 0;
						text-decoration: none;
						font-weight: normal;}

#dropmenudiv a:hover	{ /*hover background color*/
						background-color: #332619;}


/*  Home Page Bottom Boxes
--------------------------------------------------------------------------------------------------*/
#boxArea			{	position:absolute;
						display:inline;
						left:auto;
						right:auto;
						top:434px;
						width:800px;
						height:180px;
						margin-bottom:10px;}
						
#boxArea img		{	margin:5px 0px 0px 10px;
						border:none;}						
						
#box1				{	float:left;	
						width:266px;
						height:180px;					
						background-color:#ddab2f;}
						
#box1btn			{	position:absolute;
						top:120px;
						left:210px;}							
						
#box2				{	float:left;	
						width:268px;
						height:180px;					
						background-color:#9ba149;}
						
#box2btn			{	position:absolute;
						top:120px;
						left:475px;}						
						
#box3				{	float:left;	
						width:266px;
						height:180px;					
						background-color:#332619;}

#box3btn			{	position:absolute;
						top:120px;
						left:745px;}		
						
																					
/*   Inside Pages
--------------------------------------------------------------------------------------------------*/

#InsideBody			{	position:relative;
						float:left;
						width:798px;
						top:27px;
						height:auto;
						border-right:#332619 solid 1px;
						border-left:#332619 solid 1px;
						background-color:#FFFFFF;
						margin:0px;
						padding:0px;}	
						
#InsideBody p	{font-size:.65em; color:#332619; font-weight:normal; margin:0px 0px 8px 0px; padding:0px 15px 0px 25px;}	

#InsideBody a	{color:#9ba149; font-weight:bold; text-decoration:none;}	

#InsideBody a:hover	{text-decoration:underline;}		

#InsideBody h1	{font-size:1.3em; color:#9ba149; font-weight:normal; margin:0px; padding:15px 10px 5px 25px;}		
				
#InsideBody h2	{font-size:.9em; color:#e57525; font-weight:bold; margin:0px; padding:10px 25px 10px 25px;}	


#InsideLeft			{	position:relative;
						float:left;
						width:380px;
						height:auto;						
						margin:0px;
						padding:0px;}
												
#InsideLeft img		{display:block; margin:0px; padding: 0px;}

#InsideLeftNarrow		{	position:relative;
						float:left;
						width:240px;
						height:470px;						
						margin:0px;
						padding:0px;}
												
#InsideLeftNarrow img		{display:block; margin:0px; padding: 0px;}

#InsideLeftNarrower		{	position:relative;
							float:left;
							width:180px;
							height:470px;						
							margin:0px;
							padding:0px;}
												
#InsideLeftNarrower img		{display:block; margin:0px; padding: 0px;}



#InsideLeftNarrowest	{	position:relative;
							float:left;
							width:120px;
							height:470px;						
							margin:0px;
							padding:0px;}
												
#InsideLeftNarrowest img		{display:block; margin:0px; padding: 0px;}


#InsideRight		{	position:relative;
						float:left;
						width:400px;
						height:auto;
						margin:0px 0px 0px 3px;
						padding:0px;}					

#InsideRight p	{font-size:.65em; color:#332619; font-weight:normal; margin:0px 0px 8px 0px; padding:0px 5px 0px 25px;}	

#InsideRight a	{color:#9ba149; font-weight:bold; text-decoration:none;}	

#InsideRight a:hover	{text-decoration:underline;}		

#InsideRight h1	{font-size:1.3em; color:#9ba149; font-weight:normal; margin:0px; padding:15px 10px 5px 25px;}		
				
#InsideRight h2	{font-size:.9em; color:#e57525; font-weight:bold; margin:0px; padding:10px 25px 10px 25px;}	
				
#InsideRight h3	{font-size:.75em; color:#404041; font-weight:bold; margin:0px; padding:10px 25px 10px 25px;}

#InsideRight ul		{font-size:.7em; color:#404041; font-weight:normal; margin:10px 0px 0px 20px; padding:0px 35px 0px 35px;}	

#InsideRight ol		{font-size:.7em; color:#404041; font-weight:normal; margin:10px 0px 0px 20px; padding:0px 35px 0px 35px;}	

#InsideRight li		{font-size:1em; line-height:1.4em; color:#404041; font-weight:normal; padding:0px 35px 0px 10px;}	

#InsideRight img		{display:block; margin:0px; padding: 0px;}

#InsideRight .photo		{float: left; display: inline; margin: 15px 15px 3px 30px;}


#InsideRightWide	{	position:relative;
						float:left;
						width:540px;
						height:auto;
						margin:0px 0px 0px 3px;
						padding:0px;}					

#InsideRightWide p	{font-size:.65em; color:#332619; font-weight:normal; margin:0px 0px 8px 0px; padding:0px 5px 0px 25px;}	

#InsideRightWide a	{color:#9ba149; font-weight:bold; text-decoration:none;}	

#InsideRightWide a:hover	{text-decoration:underline;}		

#InsideRightWide h1	{font-size:1.3em; color:#9ba149; font-weight:normal; margin:0px; padding:15px 10px 5px 25px;}	

#InsideRightWide h2	{font-size:.9em; color:#e57525; font-weight:bold; margin:0px; padding:10px 25px 10px 25px;}	


#InsideRightWider	{	position:relative;
						float:left;
						width:600px;
						height:auto;
						margin:0px 0px 0px 3px;
						padding:0px;}					

#InsideRightWider p	{font-size:.65em; color:#332619; font-weight:normal; margin:0px 0px 8px 0px; padding:0px 5px 0px 25px;}	

#InsideRightWider a	{color:#9ba149; font-weight:bold; text-decoration:none;}	

#InsideRightWider a:hover	{text-decoration:underline;}		

#InsideRightWider h1	{font-size:1.3em; color:#9ba149; font-weight:normal; margin:0px; padding:15px 10px 5px 25px;}

#InsideRighter h2	{font-size:.9em; color:#e57525; font-weight:bold; margin:0px; padding:10px 25px 10px 25px;}	



#InsideRightWidest		{	position:relative;
							float:left;
							width:650px;
							height:auto;
							margin:0px 0px 0px 3px;
							padding:0px;}					

#InsideRightWidest p	{font-size:.65em; color:#332619; font-weight:normal; margin:0px 0px 8px 0px; padding:0px 5px 0px 25px;}	

#InsideRightWidest a	{color:#9ba149; font-weight:bold; text-decoration:none;}	

#InsideRightWidest a:hover	{text-decoration:underline;}		

#InsideRightWidest h1	{font-size:1.3em; color:#9ba149; font-weight:normal; margin:0px; padding:15px 10px 5px 25px;}

#InsideRightWidest h2	{font-size:.9em; color:#e57525; font-weight:bold; margin:0px; padding:10px 25px 10px 25px;}	

#InsideRightWidest ul	{font-size:.65em; line-height: 1.4em; color:#332619; font-weight:normal; margin:0px 0px 8px 0px; padding:0px 20px 0px 40px; list-style-type:none;}




/*  Contact Form Layout
--------------------------------------------------------------------------------------------------*/

#form			{	display:block;
					position:relative;
					width:780px;
					margin:0px 0px 40px 10px;}		
					

/*  Home Footer
--------------------------------------------------------------------------------------------------*/
#homeFooter		{	position:absolute;
					display:inline;
					left:auto;
					right:auto;
					top:620px;
					width:800px;
					height:20px;
					padding-bottom:20px;}

#homeFooter	p	{	font-size:.6em;		
					color:332619;
					padding-right:20px;
					margin-top:8px;}
						
#homeFooter	a	{	color:9ba149;
					font-weight:bold;
					text-decoration:none;}
						
#homeFooter	a:hover	{	text-decoration:underline;}	


					
/*  Inside Page Footer
--------------------------------------------------------------------------------------------------*/
#insideFooter		{	position:relative;
						float:left;
						display:inline;
						width:800px;
						height:32px;
						border-bottom:#332619 solid 1px;
						margin:0px 0px 0px -1px;
						padding-bottom:15px;}

#insideFooter p		{	font-size:.6em;		
						color:332619;
						padding-right:20px;}						
						
#footerbox1			{	float:left;	
						width:420px;
						height:32px;
						background-color:#ddab2f;}
						
#footerbox1 p		{	font-size:.6em;		
						color:332619;
						padding-left:20px;
						margin-top:8px;}					
						
#footerbox2			{	float:left;	
						width:120px;
						height:32px;					
						background-color:#9ba149;}
						
#footerbox2 p		{	font-size:.6em;		
						color:332619;
						padding-left:10px;
						margin-top:8px;}						
						
#footerbox3			{	float:left;	
						width:260px;
						height:32px;					
						background-color:#332619;}
						
#footerbox3 p		{	font-size:.7em;		
						color:9ba149;
						padding-right:10px;
						margin-top:7px;}
						
#footerbox3 a		{	color:9ba149;
						font-weight:bold;
						text-decoration:none;}
						
#footerbox3 a:hover	{	text-decoration:underline;}																		

