body {margin:0; padding:0; background-color:#FFEFDE; font: 100% Georgia, "Times New Roman", Times, serif;}

/* Main Layout Elements - Don't Edit */
#paradetag {position:absolute;left:0;top:0; z-index:10;}

#splashpage {margin-top:0;}
#container, #header, #content {margin:0; padding:0; width:855px;}
#container {postition:relative;}
#header {height:195px; position:relative; top:0; z-index:0;}
	#header img, #header object {margin:0; padding:0; white-space:nowrap;}
#nav {background: url(images/bg_nav.jpg) no-repeat top; height:31px; width:855px; margin:0;}
	#nav img {margin:3px 12px 0 12px;}
	#nav a {font-size:10px; text-transform:uppercase; text-decoration:none; margin:0; padding:0;}
	#nav a:link, #nav a:visited, #nav a:active {color:#fff;}
	#nav a:hover {color:#D69100;}
#content {background: url(images/bg_main.jpg) repeat-y top;}
	#cmargin {width:725px;}
	.left {width:225px; height:318px; float:left;}
	.right {width:500px; float:right;}
	.all {width:725px;}
#footer {clear:both; white-space:nowrap; margin:0; padding:0;width:855px; position:relative;}
	/*.ftrleft {float:left; background:url(images/bg_ftrleft.jpg) no-repeat top; width:505px; height:156px;}
		.ftrleft p {font: 10px "Trebuchet MS", Verdana, Arial, Helvetica; margin:115px 75px 0 0; text-align:right; color:#999;line-height:100%;}*/
	.ftrleft {float:left; background:url(images/bg_ftrleft.jpg) no-repeat top; width:505px; height:156px; position:relative;}
		.ftrleft p {font:10px/100% "Trebuchet MS", Verdana, Arial, Helvetica; text-align:right; color:#999; position:absolute; top:120px; right:80px; margin:0; padding:0;}
		.ftrleft a:link, .ftrleft a:active, .ftrleft a:visited {color:#999;}
		.ftrleft a:hover {color:#999; text-decoration:none;}
	.ftright {float:right; background:url(images/bg_ftrright.jpg) no-repeat top; width:350px; height:156px;}
#ctop {background: url(images/bg_contenttop.gif) no-repeat top; width:456px; height:41px;}
#cmid {background: url(images/bg_contentmain.gif) repeat-y top; width:456px;}
#cmid2 {background: url(images/bg_contentmain.gif) repeat-y top; width:456px;}
	.cmidtext {width:363px; padding:0 0 10px 0;}
	.cmidtext p {text-align:left;}
#cbtm {background: url(images/bg_contentbtm.gif) no-repeat top; width:456px; height:47px;}

#ctoplg {background: url(images/bg_contenttop_lg.gif) no-repeat top; width:675px; height:41px;}
#cmidlg {background: url(images/bg_contentmain_lg.gif) repeat-y top; width:675px;}
#cbtmlg {background: url(images/bg_contentbtm_lg.gif) no-repeat top; width:675px; height:47px;}
	.cmidtextlg {width:578px; padding:0 0 10px 0;}
	.cmidtextlg p {text-align:left;}
	
.logos {margin-bottom:10px; width:300px; border:0; display:block;}

/* Headers, Text Elements, Links */
h1 {margin:0; font-weight:normal; text-align:center;}

h4 {margin:20px 0 15px 0; padding:0; color:#783C22;font:bold 12px Georgia, Times New Roman, Times, serif;}


hr {border:none 0; height:1px; background-color:#998954; border-top:1px solid #998954; margin:15px 0;}
.error {color:#CC6633; font-size:11px;}

.text-header {text-align:center; text-transform:uppercase; letter-spacing:4px;}
.text-body {letter-spacing:1px; line-height:150%;}
.text-highlight {text-align:center; text-transform:uppercase; letter-spacing:1px; padding-bottom:15px;}
.text-callout {padding:5px; width:135px; text-align:center; opacity: 0.6;-moz-opacity: 0.6;
	filter:alpha(opacity=60); line-height:125%;}
	.text-callout a:link, .text-callout a:active, .text-callout a:visited {color:#E7C355;}
	.text-callout a:hover {color:#fff; text-decoration:none;}
p.text-copyright {line-height:100%; width:363px; padding-top:20px;}

/* Priority Form */
#priority {width:225px; height:318px; padding:80px 0 0 0;background:url(images/bg_priority.gif) no-repeat top;}
	#priority p {font-size:10px; color:#441100; line-height:125%; clear:both; margin:0 28px 10px 18px; padding:0;}
	#priority dl {margin:0 0 0 5px; padding:0; font-size:10px; width:175px;}
	#priority dt {width:65px; float:left; text-align:right; padding:6px 5px 1px 0; color:#4E200A;}
	#priority dd {text-align:left; padding:0 0 1px 0;}
	#priority form {margin:0; padding:0;}
.input2 {border:solid 0 #fff; background: transparent url(images/bg_input.gif) no-repeat; width:97px; height:24px;
	padding:6px 6px 0 8px; font-size:10px; color:#431000;}
.btn2 {margin:2px 0 0 3px;}

/* Left Contact Column */
#salescontact {width:225px; height:318px; padding:80px 0 0 0;background:url(images/bgLeftParchment.gif) no-repeat top;}
	#salescontact img {margin-top:25px;}

#sidelinks {margin:40px 25px 10px 15px;}
	#sidelinks a:link, #sidelinks a:active, #sidelinks a:visited {text-decoration:none;}
	#sidelinks a:hover {text-decoration:none; color:#E6D5AE;}
	#sidelinks li .nav-primary {color:#330000;}
	#sidelinks li .nav-primary:hover {color:#E6D5AE;}
	
/* Form Elements */
#contact {text-align: left;}
#contact fieldset {border:1px solid #998954; text-align:left; padding:10px; margin-bottom:15px;}
#contact legend {text-align:left; font-size:12px; color:#CC6633; text-transform:uppercase;}
#contact dt {width: 125px; float: left; text-align: right; padding: 0 5px 12px 0; font-size:10px;}
#contact dd {text-align: left; padding: 0 0 12px 0;}
.btn {text-transform:uppercase;padding:2px; font: 12px Georgia, "Times New Roman", Times, serif;background-color:#783C22;color:#fff;border:none;}
.btn3 {text-transform:uppercase;font:10px Georgia, "Times New Roman", Times, serif;background:#998954;color:#fff;
	border:1px solid #998954;}
.inputreq {font:10px Georgia, "Times New Roman", Times, serif;border:2px solid #BFB48F; background-color:transparent;
	padding:3px; letter-spacing:1px; color:#783C22;}
.input {font: 10px Georgia, "Times New Roman", Times, serif;border:1px solid #BFB48F; background-color:transparent;
	padding:3px; letter-spacing:1px; color:#783C22;}
.input:focus, .inputreq:focus {background-color:#fff;}
#contact select {padding:2px;}
#ver_image {margin:0; padding:0; white-space:nowrap;}
#ver_image img {height:22px; vertical-align:bottom;}

.error {font:11px Georgia, "Times New Roman", Times, serif; color:#990000; text-align:left;}

#loginForm input {font: 11px Georgia, "Times New Roman", Times, serif;border:1px solid #998954; background-color:transparent;
	padding:4px; letter-spacing:1px; color:#783C22; background:none;}
#signIn {font-size:14px; color:#783C22; text-transform:uppercase;}/*Log In Button*/

/* HSA Styles */

#neighmap dt {padding: 0 5px 4px 0;float: left;text-align: right; width: 125px; font-weight:bold;}
#neighmap dd {padding: 0 0 4px 0;text-align: left;}
#neighmap {width: 355px;}
#neighleft {margin: 0; padding: 0;float: left;width: 300px;text-align: left;}
#neighright {margin: 0; padding: 0;float: right;text-align: left;width: 300px;}
.neighfix {clear:both;}

/* UL, OL, and DL */
#sidelinks ul {margin:0; padding:0;}
#sidelinks li {list-style-type:none; padding-bottom:20px; font-size:10px;}

#poi {margin-top:25px;}
#poi ul {list-style:none; margin:0; padding:0;}
#poi li {list-style-type:none; padding-bottom:6px; font-size:10px;}

/* Table Elements */
#table {width:100%; border-left:1px solid #998954; border-top:1px solid #998954; border-collapse:collapse;}
	#table caption {text-align:center; font-size:14px;}
	#table th, #table td {border-bottom:1px solid #998954; border-right:1px solid #998954;}
	#table th {background-color:#998954; color:#fff; font-size:11px;}
	#table td {font-size:10px;}
	.alt {background-color:#DFD6C3;}
#pointerest {color:#000000;font: 10px Georgia, Times New Roman, Times, serif; width:99%;}
#pointerest p {text-align:center; line-height:11px;}
	#pointerest caption {text-align:center; margin:20px 0 15px 0; padding:0; color:#783C22;
		font:bold 12px Georgia, Times New Roman, Times, serif;}
	#pointerest td {padding:0 0 10px 0; text-align:left;}

/* Misc. */
.clear {clear:both;}
.lifestylephoto {margin:10px 0;}
.poipadding {margin:0 0 35px 0; padding:0;}