/*re-used styles*/
body { scrollbar-3dlight-color: #D2DC90; scrollbar-arrow-color: #F6FADB; scrollbar-base-color: #606600; scrollbar-darkshadow-color: #7A8000; scrollbar-face-color: #B1BA6E; 
scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #D5E0E3; scrollbar-track-color: #D2DC90;}

.justify {text-align: justify;}

/*general styles*/
.body { font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; color: #6B7249;}
.date { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #9B9B9B;}
.small { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #6B7249;}

.newspanbt { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #919B4E; text-decoration: none;}
a:hover.newspanbt { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #FFFFFF; text-decoration: none;}

.newspanhd { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #8B7211; text-indent: 3px; text-decoration: none;}
a:hover.newspanhd { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #503917; text-indent: 3px; text-decoration: none;}

.heading { font-family: Georgia, Times New Roman, Times, serif; font-size: 16px; font-weight: bold; letter-spacing: -1px; color: #B48333; text-transform: lowercase;}

.complete { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #B4B3EC; text-decoration: none;}

.footer { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #523513; text-transform: none; text-decoration: none;}
a:hover.footer { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #FFFFFF; text-transform: none; text-decoration: none;}

.link { font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; color: #8899FF; font-weight: normal; text-decoration: none;}
a:hover.link { font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; color: #FF0000; font-weight: normal; text-decoration: none;}

/* administration area styles */
.adminbody { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #6B7249;}
.adminheading { font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; font-weight: bold; color: #714110;}
.adminheadingsm { font-family: Georgia, Times New Roman, Times, serif; font-size: 10px; font-weight: bold; color: #714110;}
.adminlink { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #9BA7FF; font-weight: bold; text-decoration: none;}
a:hover.adminlink { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FBC701; font-weight: bold; text-decoration: none;}
.adminheadinglink { font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a:hover.adminheadinglink { font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; font-weight: bold; color: #714110; text-decoration: none;}

.panellink { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #5B1F00; font-weight: normal; text-transform: uppercase; text-decoration: none;}
a:hover.panellink { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FBC701; font-weight: normal; text-transform: uppercase; text-decoration: none;}

.loggedin { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; text-decoration: none;}
a:hover.loggedin { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; text-transform: uppercase; text-decoration: none;}

.error { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF;}


/*rollover sub menu styles*/
table.menu a { height:15px; width:132px; display: block; line-height: 15px;}
div.menu a { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; background: #5B1F00; font-weight: bold; letter-spacing: 0px; text-transform: uppercase; text-decoration: none;}
div.menu a:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; background: #5B1F00; font-weight: bold; letter-spacing: 0px; text-transform: uppercase; text-decoration: none;}
div.menu a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #5B1F00; background: #FBC701; font-weight: bold; letter-spacing: 0px; text-transform: uppercase; text-decoration: none;}
.navarrow { font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #FFFFFF; text-indent: 2px; text-decoration: none;}

/*form element styles*/
.formtext { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #6B7249; font-weight: normal; text-indent: 2px; text-transform: uppercase; text-decoration: none;}

.regformtext { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #6B7249; font-weight: normal; text-transform: uppercase; text-decoration: none; border-bottom:1px dotted #714110;}

.formtextheading { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-indent: 2px; text-transform: uppercase; text-decoration: none;}

.required { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-indent: 2px; text-transform: uppercase; color: #FF0000; text-decoration: none;}

.confirm { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #5B84F9; font-weight: bold; text-transform: normal; text-decoration: none;}

.errorfield { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #FF0000;}

.field { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-indent: 0px; color: #AA792C; background-color: #F6FADB; 
text-align: left; border-bottom:1px solid #AA792C; border-left:1px solid #AA792C; border-right:1px solid #AA792C; border-top:1px solid #AA792C;}

.regfield { font-family: Courier New, Courier, mono; font-weight: normal; font-size: 11px; color: #000000; background-color: #E9F3AC; 
text-align: left; border-bottom:1px dotted #714110; border-left:1px solid #E9F3AC; border-right:1px solid #E9F3AC; border-top:1px solid #E9F3AC;}

.centerfield { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-indent: 0px; color: #AA792C; background-color: #F6FADB; 
text-align: center; border-bottom:1px solid #AA792C; border-left:1px solid #AA792C; border-right:1px solid #AA792C; border-top:1px solid #AA792C;}

.adminfield { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-indent: 0px; color: #AA792C; background-color: #F6FADB; 
text-align: center; border-bottom:1px solid #AA792C; border-left:1px solid #AA792C; border-right:1px solid #AA792C; border-top:1px solid #AA792C;}

.widthfield { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-indent: 0px; color: #AA792C; background-color: #F6FADB; 
text-align: left; border-bottom:1px solid #AA792C; border-left:1px solid #AA792C; border-right:1px solid #AA792C; border-top:1px solid #AA792C; width: 100%;}

.combo { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #395C7C; background-color: #FFFFFF; text-align: left; }

.widthcombo { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #395C7C; background-color: #FFFFFF; text-align: left; width: 100%;}

.textarea { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-indent: 0px; color: #AA792C; background-color: #F6FADB;); 
text-align: left; border-bottom:1px solid #AA792C; border-left:1px solid #AA792C; border-right:1px solid #AA792C; border-top:1px solid #AA792C; 
scrollbar-3dlight-color: #D2DC90; scrollbar-arrow-color: #F6FADB; scrollbar-base-color: #606600; scrollbar-darkshadow-color: #7A8000; scrollbar-face-color: #B1BA6E; 
scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #D5E0E3; scrollbar-track-color: #D2DC90;}

.widthtextarea { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-indent: 0px; color: #AA792C; background-color: #F6FADB;); 
text-align: left; border-bottom:1px solid #AA792C; border-left:1px solid #AA792C; border-right:1px solid #AA792C; border-top:1px solid #AA792C; 
scrollbar-3dlight-color: #D2DC90; scrollbar-arrow-color: #F6FADB; scrollbar-base-color: #606600; scrollbar-darkshadow-color: #7A8000; scrollbar-face-color: #B1BA6E; 
scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #D5E0E3; scrollbar-track-color: #D2DC90; width: 100%; }

.fbut { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-indent: 0px; letter-spacing: 0px; color: #AA792C; text-align: center;
text-transform: uppercase; background-color: #F6FADB; border-bottom:solid 1px #432D09; border-left:solid 1px #C69B57; border-right:solid 1px #432D09; border-top:solid 1px #C69B57;}

.widthbut { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-indent: 0px; letter-spacing: 0px; color: #AA792C; text-align: center;
text-transform: uppercase; background-color: #F6FADB; border-bottom:solid 1px #432D09; border-left:solid 1px #C69B57; border-right:solid 1px #432D09; border-top:solid 1px #C69B57; width: 100%;}

.adminfbut { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-indent: 0px; letter-spacing: 0px; color: #5B1F00; text-align: center;
text-transform: uppercase; background-color: #D2DC90; border-bottom:solid 1px #432D09; border-left:solid 1px #C69B57; border-right:solid 1px #432D09; border-top:solid 1px #C69B57;}

.adminwidthfbut { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-indent: 0px; letter-spacing: 0px; color: #5B1F00; text-align: center;
text-transform: uppercase; background-color: #D2DC90; border-bottom:solid 1px #432D09; border-left:solid 1px #C69B57; border-right:solid 1px #432D09; border-top:solid 1px #C69B57; width: 100%;}

/*photo gallery styles*/
.smallblk { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000;}
.gallink { font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; color: #8899FF; font-weight: normal; text-decoration: none;}
a:hover.gallink { font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; color: #FF0000; font-weight: normal; text-decoration: none;}

.albumTable { 
	width: 100%; 
}
.iconCell {
	width: 33%; 

	border: 0px solid #000000; 
	border-top-width: 0px; 
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.displayBigImageCell {
	width: 100%;
	vertical-align: middle;
}
.descriptionCell {
	width: 33%; 
	background-color: #D0DB8C;
	text-align: left;
	border: 0px solid #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
}
.descriptionText {
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #6B7249;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}
.displayBigImageText {
	width: 100%;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}
.textCurrentPageIndicator {
	font-family: Georgia, Times New Roman, Times, serif; 
	font-size: 11px;
	font-weight: normal;
	color: #8B8B8B;
	text-decoration: line-through;
}
.albumTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	text-align: center;
}
.formTextArea {
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #999999;
	height: 100px;
}
.formSubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #999999;
	width: 150px;
}
.divider {
	border: 1px dotted #6B7249;
}


/* back link (in some CMS documents) */
.backlink {
	float: right;
}


