/* Body */
body
	{
		background: #F1CEAA;
	}
	
/* Containers */
#main
	{
		display: block;
		position: absolute;
		width: 800px;
		height: 660px;
		left: 50%;
		margin: 10 0 0 -400px;
		background: #FFFFFF;
	}
#signage, #topcenter, #topright, #navmenu, #pagecontent
	{
		display: block;
		position: absolute;
		width: 270px;
		height: 260px;
		top: 0px;
		left: 0px;
	}
#topcenter
	{
		width: 250px;
		height: 175px;
		left: 270px;
	}
#topright
	{
		width: 280px;
		height: 175px;
		left: 520px;
	}

#pagecontent
	{
		width: 800px;
		height: 400px;
		top: 260px;
		background-image: url('images/LeftBorder.jpg');
		background-position: top left;
		background-repeat: repeat-y;
		background-color: #FFFFFF;
		
	}
#mailinglist
	{
		display: block;
		position: absolute;
		width: 360px;
		height: 50px;
		bottom: 0px;
		left: 0px;				
		background-image: url('images/MailFormBack.jpg');
		background-position: bottom left;
		background-repeat: no-repeat;
		padding-top: 20px;
	}
#contactform
	{
		display: block;
		position: absolute;
		left: 40px;
		top: 120px;
		width: 800px;
		background: transparent;
		z-index: 1;
	}
#contactinfo
	{
		display: block;
		position: absolute;
		left: 450px;
		width: 320px;
		top: 0px;
		border-top: 2px solid  #F1CEAA;
		border-left: 2px solid #C58C47;
		border-right: 2px solid #C57D25;
		border-bottom: 2px solid #C56C02;
		border-collapse: no-collapse; 
		z-index: 2;
		padding-top: 20px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 20px;
	}
#copyright
	{
		display: block;
		position: absolute;
		width: 440px;
		height: 50px;
		bottom: 0px;
		left: 360px;				
		background-image: url('images/CopyrightBack.jpg');
		background-position: bottom left;
		background-repeat: no-repeat;		
		padding-top: 12px;
	}
#staff
	{
		display: block;
		position: absolute;
		width: 720px;
		left: 40px;
		top: 40px;
	}
#tommyrowe, #chrisrowe, #thomasrowe, #johnnyhiott, #ryanbuddin, #robertfolk, #janicebarrett, #briancassedy
	{
		display: block;
		position: relative;
		width: 660px;
		height: 120px;
		left: 40px;
		border-top: 0px;
		border-left: 0px;
		border-right: 2px solid #F1CEAA;
		border-bottom: 2px solid #C56C02;
		border-collapse: no-collapse;	
	}
#chrisrowe
	{
		top: 15px;
	}
#thomasrowe
	{
		top: 30px;
	}
#johnnyhiott
	{
		top: 45px;
	}
#ryanbuddin
	{
		top: 60px;
	}
#robertfolk
	{
		top: 75px;
	}
#briancassedy
	{
		top:90px;
	}
#janicebarrett
	{
		top: 105px;
	}
#staffmember
	{
		display: block;
		position: absolute;
		left: 40px;
		width: 740px;
		border-top: 0px;
		border-left: 0px;
		border-right: 2px solid #F1CEAA;
		border-bottom: 2px solid #C56C02;
		border-collapse: no-collapse;	
	}
#youandme
	{
		display: block;
		width: 800px;
		left: 0px;
		bottom: -45px;		
		position: absolute;
		/*background: #F1CEAA;*/
	}	
#chamber
	{
		display: block;
		position: absolute;
		bottom: 55px;
		left: -50px;
		width: 100px;
		height: 122px;
		z-index: 3;
		background-image: url('images/Chamber_Of_Commerce.jpg');
		background-position: center middle;
		background-repeat: no-repeat;
		text-align: center;
		padding-top: 15px;
	}
/* Menu - Main */
#navmenu  /* define container for menu */
	{
		width: 530px;
		height: 85px;
		top: 175px;
		left: 270px;
		background-image: url('images/NavBack.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		z-index: 2;
	}
#menuhome, #menuabout, #menustaff, #menuproperty, #menucontact  /* define containers for individual links and position first link */
	{
		display: block;
		position: absolute;
		width: 106px;
		/*width: 70px;*/
		top: 0px;
		left: 0px;
		height: 75px;
		text-align: center;
	}
#menuabout /* position 2nd link */
	{
		left: 106px;
		/*width: 90px;*/
		/*left: 70px;*/
	}
#menustaff /* position 3rd link */
	{
		left: 212px;
	}
#menuproperty /* position 4th link */
	{
		left: 318px;
		z-index:499;
	}
#menucontact  /* position 5th link */
	{
		left: 424px;
	}
/* define list and anchor styles
	/* Main Menu Anchors */
	
	a.menu, a.menu:visited, a.submenu, a.submenu:visited
		{
			line-height: 25px;
			font-family: Verdana;
			font-weight: bold;
			color: #00630E;
			font-size: 10pt;		
			text-decoration: none;
			font-variant: small-caps;
		}
	a.menu:hover, a.submenu:hover
		{			
			color: #C56C02;
		}	
	a.submenu, a.submenu:visited, a.submenu:hover
		{
			font-size: 8pt;
		}
	/* End of Anchors */
	/* List Style for Submenu */
	#menupropiexplorer /* will display in table for internet explorer 6 */
		{
			display: none;
		}
	ul.menu
		{
			list-style-type: none;
			margin: 0px;
			padding: 0px;
			z-index:500;
			
		}	
	li.menu
		{
			display: block;
			position: absolute;
			top: 25px;
			left: 0px;
			width: 106px;
			height: 25px;
		}
	li.menu:hover
		{
			border-top: 0px;
			border-left: 0px;
			border-right: 1px solid #028E16;
			border-bottom: 1px solid #00630E;
			border-collapse: no-collapse;
		}
	li.menu ul.submenu {display:none;visibility:hidden;}
	li.menu:hover ul.submenu {display:block;visibility:visible;}
	ul.submenu
		{
			list-style-type: none;
			margin: 0px;
			padding: 0px;
			position: relative;
			top: 1px;
			background-color:#FFFFFF;
		}
	li.submenu
		{
			display: block;
			position: relative;			
			width: 106px;
			height: 25px;	
			background-color: #FFFFFF;
			border-top: 0px;
			border-left: 0px;
			border-right: 1px solid #028E16;
			border-bottom: 1px solid #00630E;
			border-collapse: no-collapse;		
		}	
	/* End List Style */
/* End Menu - Main Styles */


/*  Anchors */
a, a:visited
	{
		font-family: Verdana;
		font-weight: normal;
		color: #00630E;
		font-size: 10pt;
		text-decoration: underline;
	}
a:hover, a.youandme:hover
	{
		color: #9E6B40;
	}
a.youandme, a.youandme:visited
	{
		font-size: 8pt;
		text-decoration: none;
	}
a.youandme:hover
	{
		color: #9E6B40;
		text-decoration: underline;
		
	}
a.chamber, a.chamber:visited
	{
		font-size: 8pt;
		line-height: 11pt;
		text-decoration: none;
		font-weight: normal;
	}
a.chamber:hover
	{
		color: #9E6B40;
	}
a.staff, a.staff:visited
	{
		font-family: Verdana;
		font-weight: bold;
		color: #00630E;
		font-size: 12pt;
		text-decoration: none;
	}
a.staff:hover
	{
		color: #C56C02;
	}
/* Fonts */
h1, h2, h3, h4, p
	{
		font-family: Verdana;
		font-weight: bold;
		color: #00630E;
		font-size: 12pt;
		text-align: left;
		margin-left: 75px;
		margin-right: 75px;
	}
h1.staff
	{
		margin-left: 15px;
	}
h2
	{
		font-size: 10pt;
		margin-left: 70px;				
	}
h2.staff
	{
		font-size: 11pt;
		margin-left: 15px;
	}
h3
	{
		font-size: 8pt;
		font-weight: normal;
	}
h3.youandme
	{
		text-align: center;
		margin-left: 20px;
		margin-right: 20px;
	}
h4
	{
		font-size: 7pt;
		font-weight: normal;
	}
p
	{
		font-size: 10pt;
		font-weight: normal;
		color: #2F3742;
		text-align: justify;
	}
p.copyright
	{
		font-size: 8pt;
		font-weight: normal;
		text-align: center;		
		color: #00630E;
		margin-left: 0px;
		margin-right: 0px;
	}
p.staff
	{
		margin-left: 30px;
	}
/* Forms */

form.maillist
	{
		width: 800px;
		text-align: center;
		font-family: Verdana;
		font-size: 10pt;
		font-weight: bold;
		color: #00630E;
	}
input.button
	{
		font-family: Verdana;
		font-size: 10pt;
		font-weight: normal;
		color: #00630E;
		height: 25px;
		background: #FFFFFF;
		border-top: 1px solid #E8B988;
		border-left: 1px solid #AE865B;
		border-right: 1px solid #7D5A33;
		border-bottom: 1px solid #785630;
		border-collapse: no-collapse;	
	}
form.maillistsmall
	{
		font-family: Verdana;
		font-size: 8pt;
		font-weight: normal;
		color: #00630E;
		width: 360px;
		height: 20px;
		z-index: 2;
		margin-left: 20px;
	}
input.maillistsmall
	{
		font-family: Verdana;
		font-size: 8pt;
		font-weight: normal;
		color: #00630E;
		height: 18px;
		background: #EAF7DD;
		border-top: 1px solid #E8B988;
		border-left: 1px solid #AE865B;
		border-right: 1px solid #7D5A33;
		border-bottom: 1px solid #785630;
		border-collapse: no-collapse;
	}
input.maillistsmallfield
	{
		font-family: Verdana;
		font-size: 8pt;
		color: #00630E;
		height: 18px;
		background: #EAF7DD;
		border-top: 1px solid #785630;
		border-left: 1px solid #7D5A33;
		border-right: 1px solid #AE865B;
		border-bottom: 1px solid #E8B988;
		border-collapse: no-collapse;
	}
form.contact
	{
		font-family: Verdana;
		font-size: 10pt;
		font-weight: bold;
		color: #00630E;
		text-align: left;
		width: 740px;
	}
input.contactfield
	{
		font-family: Verdana;
		font-size: 10pt;
		color: #00630E;
		height: 18px;
		font-weight: normal;
		background: #EAF7DD;
		border-top: 1px solid #785630;
		border-left: 1px solid #7D5A33;
		border-right: 1px solid #AE865B;
		border-bottom: 1px solid #E8B988;
		border-collapse: no-collapse;
	}
select
	{
		font-family: Verdana;
		font-size: 10pt;
		color: #00630E;
		font-weight: normal;
		background: #EAF7DD;
		border-top: 1px solid #785630;
		border-left: 1px solid #7D5A33;
		border-right: 1px solid #AE865B;
		border-bottom: 1px solid #E8B988;
		border-collapse: no-collapse;		
	}
select.contact
	{
		width: 123px;
	}
select.state
	{
		width: 50px;
	}
textarea
	{
		font-family: Verdana;
		font-size: 10pt;
		color: #00630E;
		background: #EAF7DD;
		border-top: 1px solid #785630;
		border-left: 1px solid #7D5A33;
		border-right: 1px solid #AE865B;
		border-bottom: 1px solid #E8B988;
		border-collapse: no-collapse;
		margin-left: 25px;
	}
form.contactverify
	{
		font-family: Verdana;
		font-size: 10pt;
		font-weight: bold;
		color: #00630E;
		text-align: left;
		margin-left: 20px;
		width: 800px;
	}
/* List Styles */
li.terms
	{
		font-family: Verdana;
		font-size: 10pt;
		color: #00630E;				
		text-align: justify;
		character-spacing: 1px;
		margin-left: 90px;
		margin-right: 75px;
	}
/* Miscellaneous */
img
	{
		color: #028E16;
		font-family: Verdana;
		font-size: 9pt;
		font-weight: normal;
	}
img.staff
	{
		border-top: 0px;
		border-left: 10px solid #FFFFFF;
		border-right: 10px solid #FFFFFF;
		border-bottom: 10px solid #FFFFFF;
	}
iframe.properties
	{
		display: block;
		position: relative;
		left: 200px;
		width: 600px;
		text-align: center;
		scrolling: auto;
	}