body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	background-color: #FFFFFF;
 	y-overflow: visible;
 	x-overflow: auto;
}
td {
	font-size: 11px;
}
h1.pageTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336633;
	padding:8px;
	padding-bottom:0px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #336633;
	padding:8px;
	text-align: center;
}

a:link, a:visited, a:active {
	color: #336633;
	text-decoration: none ;
}
a:hover {
	color: #9D7D00;
	text-decoration: underline ;
}
hr {
	color: #9D7D00;
	background-color: #9D7D00;
	height: 1px;
	border: 0;
}
.logout,a.logout:link, a.logout:visited, a.logout:active {
	color: #990000;
	text-decoration: none ;
}
a.logout:hover {
	color: #990000;
	text-decoration: underline ;
}

.RecordNavBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: normal;
}
.RecordNavBar-disabled {
	color: #999999;
	text-decoration: none;
	font-size: 13px;
}
a.RecordNavBar-enabled:link, a.RecordNavBar-enabled:active, a.RecordNavBar-enabled:visited {
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
a.RecordNavBar-enabled:hover {
	color: #9D7D00;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
li {
	list-style-type: square;
}
.webmaster {
	font-size: 9px;
	color: #666666;
}
a.webmaster:link, a.webmaster:visited, a.webmaster:active {
	color: #666666;
	text-decoration: none ;
}
a.webmaster:hover {
	color: #000000;
	text-decoration: underline ;
}

.formLabel{
	font-size: 11px;
	color: #000000;
}
.formLabelReq,.formLabelError{
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}
.formField{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
}
.formFieldError{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	padding-left: 2px;
}
.formBttn{
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.formErrorMsg{
	width: 100%;
	background-color: #FFFFCC;
	padding: 10px;
	border: 1px solid #990000;
	color: #CC0000;
	font-weight: bold;
	font-size: 13px;
}






 ALBUM 

.albumTable {
	border: 1px solid #0099CC;
}
.albumCell {
	border: 1px solid #993300;
	background-color: #ECE9D8;
}
.albumEmptyCell {
}
.zoomImage{
	text-decoration: none ;
}
a.zoomImage:link, a.zoomImage:active, a.zoomImage:visited{
	text-decoration: none;
	color: #006699;
}
a.zoomImage:hover{
	text-decoration: underline;
	color: #9D7D00;
}

.conditions {
	font-size: 9px;
	color: #666666;
	text-align: justify;
}
a.conditions:link, a.conditions:visited, a.conditions:active {
	color: #666666;
	text-decoration: none ;
}
a.conditions:hover {
	color: #000000;
	text-decoration: underline ;
}

a.login:link, a.login:active, a.login:visited, a.login:hover{
	text-decoration: underline;
	color: #000000;
}

.guestbookText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;

}
.guestbookAuthor {
	color: #003300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
}
.guestbookLink, a.guestbookLink:link, a.guestbookLink:visited, a.guestbookLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003300;
	text-decoration: none ;
}
a.guestbookLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #009933;
	text-decoration: none ;
}


.newsBoxTitle, a.newsBoxTitle:link, a.newsBoxTitle:visited, a.newsBoxTitle:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none ;
}
a.newsBoxTitle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.newsBoxText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.newsBoxDate {
	color: #C47500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
}
.newsBoxLink, a.newsBoxLink:link, a.newsBoxLink:visited, a.newsBoxLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006699;
	text-decoration: none ;
}
a.newsBoxLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C47500;
	text-decoration: none ;
}

.newsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
.newsAuthor {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.newsDate {
	color: #C47500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.newsText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.eventBoxTitle, a.eventBoxTitle:link, a.eventBoxTitle:visited, a.eventBoxTitle:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none ;
}
a.eventBoxTitle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.eventBoxText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.eventBoxDate {
	color: #C47500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
}
.eventBoxLink, a.eventBoxLink:link, a.eventBoxLink:visited, a.eventBoxLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006699;
	text-decoration: none ;
}
a.eventBoxLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C47500;
	text-decoration: none ;
}

.eventTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
.eventAuthor {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.eventDate {
	color: #C47500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.eventText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.catalogTable {
}
.catalogCell {
}
.catalogPromoCell {

}
.catalogEmptyCell {
}
.catalogBoxTitle, a.catalogBoxTitle:link, a.catalogBoxTitle:visited, a.catalogBoxTitle:active{
	font-size: 11px;
	font-weight: bold;
	color: #336633;
	text-decoration: none;
}
a.catalogBoxTitle:hover{
	font-size: 11px;
	font-weight: bold;
	color: #9D7D00;
	text-decoration: underline;
}
.catalogBoxTitlePromo, a.catalogBoxTitlePromo:link, a.catalogBoxTitlePromo:visited, a.catalogBoxTitlePromo:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336633;
	text-decoration: none;
}
a.catalogBoxTitlePromo:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
.catalogBoxText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}
.catalogDate{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.catalogBoxLink, a.catalogBoxLink:link, a.catalogBoxLink:visited, a.catalogBoxLink:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #336633;
	text-decoration: none;
}
a.catalogBoxLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9D7D00;
	text-decoration: underline;
}
.catalogBoxPrice{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.catalogBoxPricePromo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}
.catalogBoxPriceOld{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: line-through;
}
.catalogBoxPriceExcl{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
h2.catalogTitle{
	text-align: center;
}
.catalogTitle, a.catalogTitle:link, a.catalogTitle:visited, a.catalogTitle:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none ;
}
a.catalogTitle:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9D7D00;
}
.catalogTitlePromo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
}
.catalogText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.catalogLink, a.catalogLink:link, a.catalogLink:visited, a.catalogLink:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
}
a.catalogLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9D7D00;
	text-decoration: underline;
}
.catalogPrice{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.catalogPricePromo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
.catalogPriceOld{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: line-through;
	font-weight: bold;
}
.catalogPriceExcl{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}



.login_box{
	color: #000000;
	background-color: #FFCC33;
	padding: 5px;
	border: 1px solid #000000;
	text-align: center;
}
.logout_box{
	color: #000000;
	background-color: #FFFFCC;
	padding: 5px;
	border: 1px solid #000000;
	text-align: center;
}
#ImageBox {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 0px;
	margin: 0px;
	float: left;
	overflow: hidden;
}
#rasIndex {
	display: none ;
}
h1.rasIndex {
	font-size: 9px;
	color: #999999;
	float: left;
	margin-right: 5px;
}
.catalog {
	margin: 5px;
	padding: 5px;
	width: 250px;
	height: 200px;
	float: left;
	border: #FC0 solid 1px;
	text-align: center;
	vertical-align: bottom;
}
.catalogImg {
	height: 150px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center center;
}
.catalogImgSpacer {
	height: 150px;
	width: 200px;
	border: none;
}