/*<agl.folder "Structural">*/
	body {
		color: #333;
		font-size: 0.9em;
		font-family: "Times New Roman", Times, Georgia, serif;
		background-color: #e7e8da;
		background-image: url(../images/page-bg.jpg);
		background-repeat: repeat-x;
		background-position: center 0;
		text-align: center;
		margin: 0;
		padding: 0; }
	#container {
		background-image: url(../images/container-bg.gif);
		background-repeat: repeat-y;
		text-align: left;
		width: 770px;
		margin-right: auto;
		margin-left: auto; }
	#wrapper {
		background-image: url(../images/wrapper-bg.jpg);
		background-repeat: no-repeat;
		width: 770px; }
	#header {
		background-image: url(../images/header-home.jpg);
		background-repeat: no-repeat;
		color: #FFF;
		font-size: 1.2em;
		text-align: right;
		font-weight: bold;
		padding: 7px 20px 0 20px;
		width: 730px;
		height: 223px;
		float: left;
		clear: both; }
	#side-bar {
		color: #FFF;
		width: 250px;
		float: left;
		display: inline; }
	#main-nav {
		background-image: url(../images/main-nav.jpg);
		background-repeat: no-repeat;
		width: 250px;
		float: left; }
	#main-content {
		width: 425px;
		float: left;
		display: inline;
		margin: 10px 15px 0 45px; }
	#footer {
		background-color: #e7e8da;
		background-image: url(../images/footer-top.gif);
		background-repeat: no-repeat;
		width: 670px;
		padding: 35px 50px 0 50px;
		text-align: center;
		float: left;
		clear: both; }
/*</agl.folder>*/
/*<agl.folder "Standard Selectors">*/
	a:link, a:visited {
		color: #918150;
		text-decoration: underline; }
	a:hover, a:active {
		color: #58664a;
		text-decoration: none; }
	h1 {
		padding: 0;
		margin-top: 0;
		font-size: 1.25em; }
	h2 {
		font-size: 1.3em;
		margin: 4px 0 0;
		padding: 0; }

/*</agl.folder>*/
/*<agl.folder "Other Selectors">*/
	.deilink {
		font-size: .9em; }
	#footer a:link, #footer a:visited {
		color: #333;
		font-weight: bold;
		text-decoration: underline; }
	#footer a:hover, #footer a:active {
		color: #918150;
		font-weight: bold;
		text-decoration: none; }
	.demographics table {
		 }

	.demographics td {
		background-color: #dedfd2;
		text-indent: 10px;
		width: 80%;
		border:           solid 1px #d8d9cc; }
	.caption {
		color: #58654b;
		font-size: 75%;
		font-family: tahoma, verdana, arial;
		font-weight: bold;
		line-height: 100%;
		text-align: right;
		margin: -2px 20px 0 0;
		padding: 0; }

	.caption em {
		font-weight: normal;
		font-style: italic; }

	.grey-table td {
		background-color: #dedfd2;
		padding-left: 10px;
		border:           solid 1px #d8d9cc; }

	.float-right {
		float: right;
		margin-left: 8px; }

/*</agl.folder>*/
/*<agl.folder "Browser Fixes">*/
	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden; }
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */
/*</agl.folder>*/
/*<agl.folder "main-nav">*/
	#main-nav ul { 
		width: 250px;
		text-indent: -999em; 
		margin: 10px 0 0 0; 
		padding: 0; 
		list-style-type: none; }
	#main-nav ul * { 
		width: 250px;
		height: 25px;
		text-indent: -999em; 
		margin: 0; 
		padding: 0; 
		list-style-type: none; }
	#main-nav li { 
		height: 25px;
		float: left; }
	#main-nav a {
		background-image: url(../images/main-nav.jpg);
		background-repeat: no-repeat;
		display: block; }
	.home-button a:link, .home-button a:visited {
		background-position: 0 -10px; }
	.home-button a:hover {
		background-position: -250px -10px; }
	body#home-page #main-nav .home-button a {
		background-position: -500px -10px;
		cursor: default; }
	.why-button a:link, .why-button a:visited {
		background-position: 0 -35px; }
	.why-button a:hover {
		background-position: -250px -35px; }
	body#why-page #main-nav .why-button a {
		background-position: -500px -35px;
		cursor: default; }
	.who-button a:link, .who-button a:visited {
		background-position: 0 -60px; }
	.who-button a:hover {
		background-position: -250px -60px; }
	body#who-page #main-nav .who-button a {
		background-position: -500px -60px;
		cursor: default; }
	.links-button a:link, .links-button a:visited {
		background-position: 0 -85px; }
	.links-button a:hover {
		background-position: -250px -85px; }
	body#links-page #main-nav .links-button a {
		background-position: -500px -85px;
		cursor: default; }
	.contact-button a:link, .contact-button a:visited {
		background-position: 0 -110px; }
	.contact-button a:hover {
		background-position: -250px -110px; }
	body#contact-page #main-nav .contact-button a {
		background-position: -500px -110px;
		cursor: default; }
	.orlando-button a:link, .orlando-button a:visited {
		background-position: 0 -160px; }
	.orlando-button a:hover {
		background-position: -250px -160px; }
	body#orlando-page #main-nav .orlando-button a {
		background-position: -500px -160px;
		cursor: default; }
	.jax-button a:link, .jax-button a:visited {
		background-position: 0 -185px; }
	.jax-button a:hover {
		background-position: -250px -185px; }
	body#jax-page #main-nav .jax-button a {
		background-position: -500px -185px;
		cursor: default; }
	.myers-button a:link, .myers-button a:visited {
		background-position: 0 -210px; }
	.myers-button a:hover {
		background-position: -250px -210px; }
	body#myers-page #main-nav .myers-button a {
		background-position: -500px -210px;
		cursor: default; }
	.palm-button a:link, .palm-button a:visited {
		background-position: 0 -235px; }
	.palm-button a:hover {
		background-position: -250px -235px; }
	body#palm-page #main-nav .palm-button a {
		background-position: -500px -235px;
		cursor: default; }
	.tampa-button a:link, .tampa-button a:visited {
		background-position: 0 -260px; }
	.tampa-button a:hover {
		background-position: -250px -260px; }
	body#tampa-page #main-nav .tampa-button a {
		background-position: -500px -260px;
		cursor: default; }
	.spacer-button a {	background-position: 0 -285px;
	cursor:              default; }

/*</agl.folder>*/
/*<agl.folder "contact_form">*/
	#contact_form * { 
		list-style-type: none; }
	#contact_form {
		text-align: left;
		width: 400px;
		padding: 10px; }
	#contact_form input {
		background-color: #fafafa;
		float: left;
		margin-top: 3px;
		margin-bottom: 3px;
		border: solid 1px #94a987; }

	#contact_form label {
		width: 75px;
		float: left;
		margin-top: 3px;
		margin-right: 10px;
		margin-bottom: 3px; }

	#contact_form textarea {
		background-color: #fafafa;
		overflow: hidden;
		margin-top:    3px;
		margin-right:  10px;
		margin-bottom: 6px;
		border: solid 1px #94a987; }

	#contact_form .footnote { 
		clear: both; 
		font-size: 0.7em; 
		text-indent: 0; 
		padding: 0 20px 10px 20px; }
	#contact_form fieldset { 
		text-align: left; 
		width: 280px; 
		padding: 10px; 
		border: solid 1px #003060; }
	.bot-input { 
		float: left; 
		margin-left: -999em; }
	#contact_form p {
		clear: both;
		margin: 4px 0 0;
		padding: 0; }

	#contact_form .submit {
		width: 80px;
		float: right;
		clear:   both;
		margin-top: 10px;
		margin-right: 100px; }

/*</agl.folder>*/
