/*-------------------------------------------------------------------------------------------------------*/
/*                                      Styles for all page	                                             */
/*-------------------------------------------------------------------------------------------------------*/


body,div { font: normal 11px Arial, Helvetica, sans-serif; color:#450A00;}
td,p { font: normal 13px Arial, Helvetica, sans-serif; color:#450A00;}
body { background: #F0EEE2; margin-top: 0px; }
img { border:0px; }
.space { padding-right:16px;}
.small {font-size: smaller}

a:link { text-decoration: underline; color: #4E2F14; outline:none; outline-width:0px; }
a:visited { text-decoration: underline; color: #4E2F14; outline:none; outline-width:0px; }
a:hover { text-decoration: underline; color: #000000; outline:none; outline-width:0px; } 
a:active { text-decoration: underline; color: #000000; outline:none; outline-width:0px; }

#bg {
	z-index: 1;
	background: url(../images/bg_tile.jpg) repeat-y;
	width: 960px;
	margin-top: 10px;
	border: 1px solid #93784B;
}

#bg_home {
	z-index: 2;
	background: url(../images/bg_main.jpg) no-repeat;
	height: 570px;
	width: 960px;
}

#bg_default {
	z-index: 3;
	background: url(../images/bg_main_sub.jpg) no-repeat;
	width: 960px;
}

#bg_secondary {
	z-index: 4;
	background: url(../images/bg_main.jpg) no-repeat;
	width: 960px;
}

.sitemap { list-style:disc;}
.li2 { padding-left:20px; list-style-position:inside;}


.nav { background: url(../images/bg_nav.jpg) no-repeat; height: 38px; padding: 1px; }

.navtier2 { background: url(../images/bg_navtier2.jpg) no-repeat; height:18px; border-bottom:solid 1px #B8A778; }
a.tier2:link { text-decoration: none; font: normal 11px Georgia, Times, serif;  color:#FFFFFF; padding:0px 10px 2px 10px; }
a.tier2:visited { text-decoration: none; font: normal 11px Georgia, Times, serif;  color:#FFFFFF; padding:0px 10px 2px 10px; }
a.tier2:hover { text-decoration: none; font: normal 11px Georgia, Times, serif;  color:#FFFFFF; padding:0px 10px 2px 10px; background-color:#4C2D23;}
a.tier2:active { text-decoration: none; font: normal 11px Georgia, Times, serif;  color:#FFFFFF; padding:0px 10px 2px 10px; background-color:#4C2D23;}

a.tier2on:link { text-decoration: none; font: normal 11px Georgia, Times, serif;  color: #FFFFFF; padding:0px 10px 2px 10px; background-color:#4C2D23;}
a.tier2on:visited { text-decoration: none; font: normal 11px Georgia, Times, serif;  color: #FFFFFF; padding:0px 10px 2px 10px; background-color:#4C2D23;} 
a.tier2on:hover { text-decoration: none; font: normal 11px Georgia, Times, serif;  color: #FFFFFF; padding:0px 10px 2px 10px; background-color:#4C2D23;}
a.tier2on:active { text-decoration: none; font: normal 11px Georgia, Times, serif;  color: #FFFFFF; padding:0px 10px 2px 10px; background-color:#4C2D23;}

.navtier3 { border-bottom:solid 1px #B8A778; margin-top:1px; height:15px; }
a.tier3:link { text-decoration: none; font: normal 11px Georgia, Times, serif;  color: #99885A; padding:0px 10px 0px 10px; }
a.tier3:visited { text-decoration: none; font: normal 11px Georgia, Times, serif;  color: #99885A; padding:0px 10px 0px 10px; }
a.tier3:hover { text-decoration: none; font: normal 11px Georgia, Times, serif;  color: #4E2F14; padding:0px 10px 0px 10px; } 
a.tier3:active { text-decoration: none; font: normal 11px Georgia, Times, serif;  color: #4E2F14; padding:0px 10px 0px 10px; }

a.tier3on:link { text-decoration: none; font: bold 11px Georgia, Times, serif; color: #4E2F14; padding:0px 10px 0px 10px; }
a.tier3on:visited { text-decoration: none; font: bold 11px Georgia, Times, serif; color: #4E2F14; padding:0px 10px 0px 10px; }
a.tier3on:hover { text-decoration: none; font: bold 11px Georgia, Times, serif; color: #4E2F14; padding:0px 10px 0px 10px; }
a.tier3on:active { text-decoration: none; font: bold 11px Georgia, Times, serif; color: #4E2F14; padding:0px 10px 0px 10px; }

.nav2 { margin-top: 15px; height: 72px; }
.nav2sub { margin-top: 15px; height: 24px; }
.buttons { height: 36px; width: 598px; }

.home {
	background: url(../images/bg_home.jpg) no-repeat;
	height:301px;
	width:878px;
	margin-top:15px;
}

.default { width:878px; margin-top:15px; }

.titleImage { padding: 3px; border: 1px solid #BBA778; }

.start { font: bold 15px "Times New Roman", Times, serif; color:#4E2F14; }
a.start:link, a.start:visited { text-decoration: underline; color: #4E2F14; }
a.start:hover, a.start:active { text-decoration: underline; color: #000000; }

/* Form styles */
.nostyle { padding:0px; border:0px; }

input,select,textarea { font: normal 12px Arial, Helvetica, sans-serif; color: #999999; padding: 2px; border: 1px solid #000000; background-color: #ECE8DC;  }
option { background:#ECE8DC; font: normal 12px Arial, Helvetica, sans-serif; color: #784D2A; }
.button { background:#ECE8DC; border:1px solid #B4A57A; font: bold 14px "Times New Roman", Times, serif; color:#99885A; }

.errortext { font: normal 12px Arial, Helvetica, sans-serif; color: red; padding:2px;}
.errorfield { background:red; border:1px solid #B4A57A; font: normal 12px Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 3px; }

.zip { font: normal 12px Arial, Helvetica, sans-serif; color: #999999; padding: 2px; border: 1px inset #000000; background-color: #ECE8DC; }
.go { font: normal 14px "Times New Roman", Times, serif; color: #2E0E0C; padding: 2px; border: 1px solid #DAC2B0; background-color: #F3F0E7; }

/* Margins */
.mt { margin-top: 20px; }
.mt2 { margin-top: 12px; }
.sub { width:878px; margin-top:15px; }

/* footer styles */
#footerbg { z-index: 3; background:url(../images/bg_footertile.jpg) repeat-y; margin-top:15px; border-top:solid 1px #BCA78C; height:118px; }
.copyright { font: normal 10px Arial, Helvetica, sans-serif; color: #000000; padding: 3px; }
.footer { margin-top: 10px; margin-bottom: 5px; padding:2px; font: normal 11px Arial, Helvetica, sans-serif; color: #000000; }
a.footer:link, a.footer:visited { text-decoration: none; color: #000000; }
a.footer:hover, a.footer:active { text-decoration: underline; color: #000000; }

/* Header styles */
h1 { font: normal 32px "Times New Roman", Times, serif; color:#4E2F14; }
.h2 { font: normal 32px "Times New Roman", Times, serif; color:#4E2F14; }
.h3 { font: normal 28px "Times New Roman", Times, serif; color:#4E2F14; }
.h4 { font: bold 24px "Times New Roman", Times, serif; color:#4E2F14; }
.h5 { font: normal 18px "Times New Roman", Times, serif; color:#4E2F14; }

/* Body copy styles */
.body1 { font: normal 13px/29px Arial, Helvetica, sans-serif; color:#450A00; }
.body2 { font: normal 13px/19px Arial, Helvetica, sans-serif; color:#450A00; }
.body3 { font: normal 10px Arial, Helvetica, sans-serif; color:#450A00; }

/* Photo Gallery styles */
.play { font: bold 13px "Times New Roman", Times, serif; color:#4E2F14; }
a.play:link, a.start:play { text-decoration: underline; color: #4E2F14; }
a.play:hover, a.start:play { text-decoration: underline; color: #000000; }

.photogal { font: normal 12pt/17pt "Times New Roman", Times, serif; color:#64492F; }
a.photogal:link, a.photogal:visited { text-decoration: none; color: #99885A; }
a.photogal:hover, a.photogal:active { text-decoration: none; color: #64492F; }

.photogalon { padding: 2px; border: 1px solid #BBA778; }
