
BODY { background: #668169 url("/images/background.jpg") no-repeat center top; text-align: center; color: #5D3D00; margin: 0px 0px 80px 0px; }

/*  COLOR OVERRIDES (all styles that have a color not defined by the body tag, in decending order throughout the main stylesheet)---------------------*/

HR							{ color: #C28C3F; }
INPUT						{ font-family: verdana; font-size: 12px; }
TEXTAREA					{ font-family: verdana; font-size: 12px; }
FORM						{ margin-bottom: 0px; margin-top: 0px; }

A:link						{ color: #8D4409; }
A:active						{ color: #8D4409; }
A:visited					{ color: #8D4409; }
A:hover						{ color: #C48F43; }

.heading1					{ font-size: 16px; color: #C48F43; margin: 0px 10px 0px 0px; }
.heading2					{ font-size: 14px; color: #C48F43; margin: 10px 10px 0px 0px;}
.heading3					{ font-size: 12px; color: #C48F43; }
.heading4					{ font-size: 10px; color: #C48F43; }

.pagetitle					{ font-family: century, verdana; color: #7D9D81; font-weight: bold; font-size: 30px; margin: 2px 0px 10px 0px; }


/*  STYLES SPECIFIC TO THIS SITE ----------------------------------------------------------------------------------------------------------------------------------*/

.header_background	{ background-color: #3C7FD4; margin: 10px 0px 5px 0px; text-align: center; }

.content_container		{ 
							padding: 15px;  
							line-height: 18px; 
							text-align: left;
							}



/* NAVIGATION STYLES--------------------------------------------------------------------------------------------------------------------------------------------------*/

.navcontainer							{ width: 198px; 	margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center;
												border-style: solid; border-width: 0px 0px 0px 0px; color: #CDCDCD; }

A.LeftNavLinkLevel1:link			{ font-family: verdana; font-size: 13px; font-weight: bold; color: #8D4409; text-decoration: none; 
												padding: 10px 10px 0px 10px; }

A.LeftNavLinkLevel1:active		{ font-family: verdana; font-size: 13px; font-weight: bold; color: #8D4409; text-decoration: none; 
												padding: 10px 10px 0px 10px; }

A.LeftNavLinkLevel1:visited		{ font-family: verdana; font-size: 13px; font-weight: bold; color: #8D4409; text-decoration: none; 
												padding: 10px 10px 0px 10px; }

A.LeftNavLinkLevel1:hover		{ font-family: verdana; font-size: 13px; font-weight: bold; color: #8D4409; text-decoration: none; 
												padding: 10px 10px 0px 10px; }


A.LeftNavLinkLevel2:link			{ font-family: verdana; font-size: 12px; font-weight: normal; color: #8D4409; text-decoration: none; 
												padding: 10px 10px 0px 10px; }

A.LeftNavLinkLevel2:active		{ font-family: verdana; font-size: 12px; font-weight: normal; color: #8D4409; text-decoration: none; 
												padding: 10px 10px 0px 10px; }

A.LeftNavLinkLevel2:visited		{ font-family: verdana; font-size: 12px; font-weight: normal; color: #8D4409; text-decoration: none; 
												padding: 10px 10px 0px 10px; }

A.LeftNavLinkLevel2:hover		{ font-family: verdana; font-size: 12px; font-weight: normal; color: #8D4409; text-decoration: none; 
												padding: 10px 10px 0px 10px; }

HR.leftnavseparator				{ color: #8D4409; width: 50%; }
.leftnavheading						{ color: #8D4409; }


/* FRONT PAGE CONTENT AREA STYLES ------------------------------------------------------------------------------------------------------------------------*/

.fp_content_wrap		{ width: 100%; }
.fp_right_wrap			{ float: right; width: 33%; }

.fp_address_phone_wrap		{ margin: 0px 3px 30px 20px; padding: 0px 0px 10px 10px; 
												clear: both; width: 175px; 
												border-style: solid; border-width: 1px 1px 1px 1px; border-color: #E5DED0; }

.fp_phone_instance					{ margin: 10px 0px 0px 0px; }
.fp_phone_label						{ font-family: verdana; font-size: 10px; font-weight: bold; }
.fp_phone_number					{ font-family: verdana; font-size: 10px; font-weight: normal; }

.fp_address_instance				{ font-family: verdana; font-size: 12px; font-weight: normal; margin: 5px 0px 0px 0px; }
.fp_address_instance_line1		{ font-family: verdana; font-size: 12px; font-weight: bold; margin: 10px 0px 0px 0px; }




/*  FOOTER STYLES that allow color control of the footer text and horizontal rule -----------------------------------------------------------------------------*/

.foot_background		{ background-color: #C28C3F; padding: 20px;   }

.foot_container	{ width: 100%;
							border-style: solid; border-width: 1px 0px 0px 0px; border-color: #C28C3F;
							margin: -10px 0px 0px 0px; }

.foot					{ font-size: 11px; font-weight: normal; color: #5D3D00; text-decoration: none; margin: 6px 0px 0px 0px; }
A.foot:link			{ font-size: 11px; font-weight: bold; color: #5D3D00; text-decoration: none; }
A.foot:active		{ font-size: 11px; font-weight: bold; color: #5D3D00; text-decoration: none; }
A.foot:visited		{ font-size: 11px; font-weight: bold; color: #5D3D00; text-decoration: none; }
A.foot:hover		{ font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; }

.foot_right			{ text-align: right; float: right; padding: 6px 0px 0px 0px; }



/* OTHER COLOR OVERIDES ------------------------------------------------------------------------------------------------------------------------*/

.topline						{ border-color: #808080; }
.menu_heading			{ color: #3E82D9; }
.menu_price				{ color: #808080; }
.calendar_month		{ border-color: #CDCDCD; }
.calendar_table			{ border-color: #CDCDCD; }
.calendar_cell				{ border-color: #CDCDCD; }
.coupon_border1		{ border-color: #000000; background-color: #FFFFFF; }
.coupon_border2		{ border-color: #000000; }
.coupon_value			{ color: red; }
.coupon_expiration		{ color: #808080; }
.coupon_sitetitle			{ color: #000000; }
.coupon_small			{ color: #808080; }
.table_table				{ border-color: #CDCDCD; }
.table_cell					{ border-color: #CDCDCD; }

.box							{ font-family: arial; font-size: 14px; margin: 0px 0px 0px 0px; padding: 15px 10px 15px 0px; 
									display: inline; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #E9756F; }

.topnav						{ font-family: verdana; font-size: 14px; font-weight: bold; color: #3E82D9; text-decoration: underline; }
A.topnav:link				{ font-family: verdana; font-size: 14px; font-weight: bold; color: #3E82D9; text-decoration: underline; }
A.topnav:active			{ font-family: verdana; font-size: 14px; font-weight: bold; color: #3E82D9; text-decoration: underline; }
A.topnav:visited			{ font-family: verdana; font-size: 14px; font-weight: bold; color: #3E82D9; text-decoration: underline; }
A.topnav:hover			{ font-family: verdana; font-size: 14px; font-weight: bold; color: #000; text-decoration: none; }

/* REPORTS STYLES */
.oddrow						{ background-color: #cccccc; }
.evenrow					{ background-color: #ffffff; }
.totalsrow					{ background-color: #cccccc; }
.headrow					{ color: white; background-color: #000000; }
.pageannouncement	{ border-color: #ffffff; }
.InlineHeading			{ background: #ffffff; }
.meeting_capsule		{ border-color: #CDCDCD; }



/* SUBNAV ============================================================================= SUBNAV */

#Hsubnav				{	}

#Hsubnav ul			{	list-style: none; 
								border: 0; 
								margin: 0;
								padding: 0;								} 

#Hsubnav li			{	display: inline; 
								font: 0.9em/2.9 Verdana, Lucida, Arial, sans-serif; 
								text-align: center; 
								margin: 0px 5px 0px 0px; 
								padding: 0; 
								border: 0;
								}

#Hsubnav li a			{	display: inline;
								font-weight: normal; 
								text-decoration: none; 
								border: 1px solid #CDCDCD; 
								padding: 1px 1px 1px 1px; 
								background: #F2F2F2;
								}
									
#Hsubnav li a:hover	{ color: #000; background: #CDCDCD; }




#Vsubnav				{	float: right;
								background: #FFF;
								border: 0;
								margin: 0px 0px 0px 10px; 
								padding: 1px 1px 1px 1px; 
								}

#Vsubnav ul			{	list-style: none;
								border: 0;
								margin: 0px 0px 0px 0px;
								padding: 0px 0px 0px 0px;
								} 

#Vsubnav li			{	list-style: none;
								display: block; 
								font: Verdana, Lucida, Arial, sans-serif; 
								text-align: center; 
								border: 1px solid #CDCDCD; 
								width: 120px; 
								margin: 0px 0px 7px 0px; 
								padding: 0px 0px 0px 0px; 
								}

#Vsubnav li a			{	display: block;
								font-weight: bold; 
								text-decoration: none; 
								margin: 0px 0px 0px 0px;
								padding: 3px 2px 4px 5px;
								background: #F2F2F2;
								}
									
#Vsubnav li a:hover	{ color: #FFF; background: #808080; }


