@charset "UTF-8";

/*---- RESET ---*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
/*---- END RESET ---*/

body{
	background-color:#c8b693;
	margin:0px;
	padding:0px;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	color:#453d31;
	font-size:12px;
	line-height:18px;
	font-family:Palatino, Georgia, "Times New Roman", Times, serif; 
	font-weight:bold;
	text-align:center;
}

body.print{
	background:none;
	text-align:left;
	font-weight:normal;
	margin:5px;
}
body.print p{padding-bottom:18px;}
body.print hr{width:500px;}

#content {width:950px; margin:0 auto; text-align:center;}
#content.home{background-image:url(images/home_bg.gif); background-repeat:no-repeat; background-position:center 537px; behavior: url(iepngfix.htc);}
#content.int{background-image:url(images/home_bg.png); background-repeat:no-repeat; background-position:center 430px; behavior: url(iepngfix.htc);}


h1{ font-family:Palatino, Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:18px; color:#2f704f; margin:0px;}
h2{ font-family:Palatino, Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:17px; color:#2f704f; margin-bottom:3px;}
h4{font-size:14px; margin-bottom:18px;}
hr{border:0px; color:#807a6f; background-color:#807a6f; height:1px; width:100%; text-align:left; margin:0; padding:0;}
br{clear:left;}
a{color:#453d31;font-family:Palatino, Georgia, "Times New Roman", Times, serif; font-weight:bold;text-decoration:underline;}
a:hover{text-decoration:none;}

#announcements{width:445px; float:left; padding-left:55px; text-align:left; font-size:11px; line-height:16px;}
#announcements hr{width:90%; margin-left:30px;}

#estab_facts{width:400px; float:left; text-align:left; padding-left:20px; font-size:13px;}
#estab_facts p{display:block; margin-left:15px; padding:10px; width:360px; font-weight:normal}
#estab_facts p.bg{background-color:#ddd2bd;}
#estab_facts a{font-weight:normal;}

#column{width:342px; float:left; text-align:left; padding:0 12px; font-weight:normal}
#column img{border:3px #ffffff solid; margin-bottom:5px;}
img.friend{text-align:center;}

#title.contact{background-image:url(images/title-contact.png); text-indent:50px; width:627px; padding-top:95px; padding-left:185px; padding-right:10px; text-align:right;  behavior: url(iepngfix.htc); background-repeat:no-repeat; font-size:13px; line-height:20px; margin:0 auto;}
.contact hr{border:0px; color:#807a6f; background-color:#807a6f; height:1px; width:430px; text-align:right;}
#title_history{background-image:url(images/title-history.png); height:63px; width:347px; padding-top:97px; padding-left:450px; margin:0 auto; margin-top:8px;  behavior: url(iepngfix.htc); background-repeat:no-repeat; font-size:13px; line-height:20px; margin:0 auto;}
#title_directions{background-image:url(images/title-directions.png); height:118px; width:794px; padding-top:12px; padding-right:10px; margin:0 auto; margin-top:10px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:10.5px;  behavior: url(iepngfix.htc); background-repeat:no-repeat; font-size:10px; line-height:20px; margin:0 auto;}
#title_friends{background-image:url(images/title-friends.png); height:138px; width:779px;  margin:0 auto;  behavior: url(iepngfix.htc); background-repeat:no-repeat; margin-bottom:10px;}
#title_menus{background-image:url(images/title-menus.png); height:82px; width:520px; padding-top:58px; padding-left:250px; margin:0 auto; margin-top:8px;  behavior: url(iepngfix.htc); background-repeat:no-repeat; font-family:Palatino, Georgia, "Times New Roman", Times, serif;  font-size:22px; line-height:20px; margin:0 auto;}
#title_menus a{font-family:Palatino, Georgia, "Times New Roman", Times, serif;  font-size:22px; color:#453d31; text-decoration:underline}



#text{ width:735px; text-align:left; margin:0 auto;}
#text p{margin-bottom:18px;}
#text.menu{font-weight:normal;}
#text.menu hr.menu{width:75%;}
#text.press{padding-left:40px; padding-top:0px;}
#text.press hr{width:100%; text-align:center; margin-bottom:40px;}

#contact_form{ width:950px; text-align:left; background-image:url(images/form_bg.gif); background-position:119px 270px; background-repeat:no-repeat; margin:0 auto;  behavior: url(iepngfix.htc);}

#contact_form label, #contact_form input{ margin-top:10px; margin-bottom:10px;}
#contact_form label{
	display:block; float:left;
	width:20em;
	padding-top:3px;
	text-align:right;
	font-family:Palatino, Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:19px; color:#2f704f;
	text-transform:uppercase;
	margin-right:10px;
	}
#contact_form input{width:385px;}


.bottomnavtext{color:#40624d;font-family:Times New Roman,Georgia;font-size:13px;line-height:16px;font-weight:bold;}
.bottomnavlight{color:#7d786e;font-family:Times New Roman,Georgia;font-size:13px;line-height:16px;font-weight:bold;}	

.bottomnavlightlink{color:#7d786e;font-family:Times New Roman,Georgia;font-size:12px;text-decoration:none;line-height:16px;font-weight:bold;}
.bottomnavlightlink:hover{color:#333333;}	


.png{behavior: url(iepngfix.htc);}


.errmsg {
	border: 1px solid #c00;
	background-color: #FFFFFF;
	width:742px;
	padding-left: 15px;
}
.errmsg li {
	list-style: disc;
}