
/*----------- Sticky Footer Styles------ */
html, body, #form1 	{ height: 100%; }
.wrapper 			{ min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -67px; padding-bottom: 29px; }
.footer, 
.push 				{ height: 67px; }

/*---------- Global Styles---------- */
body				{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #5e362a;font-weight: normal;}
td 					{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #5e362a;font-weight: normal;}
a 					{font-weight: normal;color: #9f1d07;}
a:link,a:visited 	{font-weight: normal;color: #9f1d07;}
a:hover 			{font-weight: normal;color: #857d47;}
.Copyright 			{font-size: 10px;font-weight: bold;color: #FFFFFF;letter-spacing: .1em;}
address 			{font-size: 10px;font-weight: normal;font-style: normal;color: #FFFFFF;letter-spacing: .1em;}
h1 					{font-size: 16px;font-weight: bold;font-style: normal;color: #5e362a;}
h2 					{font-size: 14px;font-weight: bold;font-style: normal;color: #5e362a;}
h3 					{font-size: 12px;font-weight: bold;font-style: normal;color: #5e362a;}
select 				{font-size: 11px;}
.Form 				{font-size: 11px;padding:1px 2px 1px 2px;}
.FormButton 		{font-size: 11px;font-weight: bold;cursor: pointer;}
p 					{ margin: 0 0 1.45em 0; }

/*--------- Layout Styles-------- */
body				{ background: url(/images/site/contentBG.gif) top center repeat-y #dbc4a7; }
#topBar				{ background: url(/images/site/topbarBG.jpg) top center no-repeat #220e08; height: 122px; }
#topBarWrapper		{ width: 980px; margin: 0 auto; padding-top: 12px; position: relative; }

#inputBG			{ position: absolute; top: 41px; left: 798px; width: 150px; height: 28px; background: url(/images/site/searchBox.gif) top left no-repeat; }
#txtSearchField		{ border: 1px solid #fff; margin: 6px 0 0 20px; _margin: 5px  0 0 20px; font-size: 10px; 
					  font-family: Verdana, Arial, Helvetica, sans-serif; color: #7c7c7c; }
#searchButton		{ position: absolute; top: 41px; left: 948px; height: 28px; width: 32px;}

#topNav				{ width: 560px; height: 29px; position: absolute; top: 75px; left: 430px;}

#mainNav			{ background: url(/images/site/mainNavBG.gif) repeat-x top left; }
#mainNavWrapper 	{ width: 994px; margin: 0 auto; }

#content			{ }
#contentWrapper		{ width: 979px; margin: 0 auto; }

#header				{ padding-top: 7px; width: 994px; margin: 0 auto; }

#mainContent		{ width: 660px; margin-left: 9px; padding: 0 0 0 13px; line-height: 1.5em; float: left; }
#sideBar			{ width: 264px; float: right; background-color: #f2ece5; border: 1px solid #8b8682; margin-top: 8px; line-height: 1.36em; }

.footer					{ background: url(/images/site/footerBG.gif) top left repeat-x #c3ae95; }
#footerWrapper			{ width: 994px; margin: 0 auto; font-size: 10px; color: #6d3a08; padding-top: 20px;}
#footerWrapper div		{ float: left; }
#footerCopyright		{ width: 110px; margin-left: 30px;}
#footerLinks			{ width: 590px; text-align: center; margin-left: 50px;}
#footerLinks a:link,
#footerLinks a:visited,
#footerLinks a:active	{ text-decoration: none; color: #6d3a08;}
#footerLinks a:hover	{ text-decoration: none; color: #a8723d;}
#footerCirrus			{ width: 155px; margin-left: 50px;}

/*------ Utility Classes------- */
.headline	{ padding-left: 18px; margin-left: -20px; background: url(/images/site/bullet1.gif) 0px 9px no-repeat; }
.feature	{ background: url(/images/site/featureBG.gif) top left repeat-x #d0bd9d; border: 3px solid #c08d66; padding: 0px 15px;  }

.relatedLinks	{ list-style: none; font-size: 12px;  margin: 0 0 0 -40px; }
.relatedLinks li	{ margin: 0; padding: 0; }
.relatedLinks li a	{ border-bottom: 1px solid #8B8682; display: block; padding: 5px 15px 6px 35px; background: url(/images/site/relatedLinkBG.gif) 0px 6px repeat-y; background-color: #f3e7d9; }
.relatedLinks li a:hover	{ background-color: #FFFFFF; }
.relatedLinks li a.last	{ border-bottom: none; }

