@charset "utf-8";
body {
	background-image: url(gfxlib/pagebg.jpg);
	background-repeat: repeat-x;
	margin-top: 5px;
	background-color: #F5F4EF;
}
.bodytab {
	width: 220px;
	border: 1px solid #BDAF8C;
	background-color: #DAD3BF;
	margin-bottom: 15px;
}
.bodytab h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #003366;
}
.bodytabholder {
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: top;
	padding-top: 25px;
}

.leftbarholder {
	padding-right: 20px;
	padding-left: 20px;
	vertical-align: top;
}
.footer {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	background-color: #DAD3BF;
}
#maintable .footer a {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
#maintable .footer .copyright {
	padding-left: 15px;
}
#maintable .footer .beachshore {
	text-align: right;
	padding-right: 15px;
}
#maintable .footer .beachshore a:link, #maintable .footer .beachshore a:visited {
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}
#maintable .footer .beachshore a:hover {
	color: #0099CC;
	text-decoration: none;
	font-weight: bold;
}
#maintable .footerlinks {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
#maintable .footerlinks a:link, #maintable .footerlinks a:visited {
	color: #006699;
	text-decoration: none;
}
#maintable .footerlinks a:hover {
	color: #0099CC;
	text-decoration: underline;
}
.leftbarlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #003366;
	text-align: right;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	background-color: #C8BCA2;
}
.leftbarlink a:link {
	color: #003366;
	text-decoration: none;
}
.leftbarlink a:visited {
	color: #003366;
	text-decoration: none;
}
.leftbarlink a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.leftbartab {
	width: 220px;
	border: 1px solid #BDAF8C;
	background-color: #DAD3BF;
	margin-bottom: 15px;
}
.leftbartab p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #003366;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 10px;	
	padding-bottom: 3px;	
}
.maincontentholder {
	padding-right: 20px;
	padding-top: 15px;
	vertical-align: top;
	padding-bottom: 25px;
	width: 100%;
}

#maintable {
	border: 1px solid #BDAF8C;
	background-color: #F8F1DF;
}

#maintable .maincontentholder .bodytabholder .bodytab p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	padding: 5px;
}
#maintable .maincontentholder h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: normal;
	color: #003366;
}
#maintable .maincontentholder p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	line-height: 130%;
	color: #333333;
}
#maintable .menuholder #menulist a:link {
	color: #DDD8C5;
	text-decoration: none;
}
#maintable .menuholder #menulist a:visited {
	color: #DDD8C5;
	text-decoration: none;
}
#maintable .menuholder #menulist a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#maintable .menuholder #menulist td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	padding-right: 7px;
	padding-left: 7px;
}
.menuholder {
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 5px;
	padding-bottom: 10px;
}
#maintable .leftbarholder .leftbartab #leftartimg img {
	border: 3px solid #BDAF8C;
}
#maintable .leftbarholder .leftbartab #leftartimg {
	padding-top: 5px;
	padding-bottom: 5px;
}
#maintable .maincontentholder li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #333333;
	line-height: 140%;
}

#maintable .maincontentholder .bodytabholder .bodytab #bodytabimg img {
	border: 3px solid #BDAF8C;
}
#maintable .maincontentholder .bodytabholder .bodytab #bodytabimg {
	padding-top: 5px;
	padding-bottom: 5px;
}#maintable .maincontentholder h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: normal;
	color: #996600;
	margin-bottom: 0px;
}
.quoteblock {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	line-height: 140%;
	padding: 10px;
	color: #FFFFFF;
	background-color: #A79565;
}
#maintable .maincontentholder #postertab a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #0C1F52;
	text-decoration: none;
}
#maintable .maincontentholder #postertab td {
	padding: 3px;
}
#maintable .maincontentholder #postertab img {
	border: 3px solid #BDAF8C;
}
#maintable .maincontentholder a:link {
	color: #003366;
	text-decoration: none;
}
#maintable .maincontentholder a:visited {
	color: #003366;
	text-decoration: none;
}
#maintable .maincontentholder a:hover {
	color: #003366;
	text-decoration: underline;
}
#maintable .maincontentholder .contenttab {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8.8pt;
	color: #172C5F;
	background-color: #DAD3BF;
	margin: 5px;
	padding: 3px;
}
#maintable .maincontentholder #form1 #enqtab {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8.8pt;
	color: #172C5F;
	background-color: #DAD3BF;
	margin: 5px;
	padding: 3px;
}
#maintable .maincontentholder #form1 #enqtab .formcomplete {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #A79565;
}

#maintable .maincontentholder #form1 .formbox {
	border: 1px solid #BDAF8C;
	background-color: #F4F3EE;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8.5pt;
	color: #1B3164;
}
#maintable .maincontentholder #form1 #enqtab .formerror {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8.5pt;
	color: #FFFFFF;
	background-color: #A79565;
	text-align: center;
}
.maintablink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #003366;
	text-align: right;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	background-color: #C8BCA2;
}
.maintablink a:link {
	color: #003366;
	text-decoration: none;
}
.maintablink a:visited {
	color: #003366;
	text-decoration: none;
}
.maintablink a:hover {
	color: #FFFFFF;
	text-decoration: none;
}#wrindex {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
}
#wrindex td {
	vertical-align: top;
}
#thumbtable td {
	vertical-align: middle;
}

#wrindex li {
	list-style: square;
	color: #006699;
	text-align: left;
	padding-left: 0px;
	padding-bottom: 10px;
}
#writings {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8.5pt;
	line-height: 130%;
	padding-top: 40px;
}
#writings h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8.5pt;
	color: #006699;
}

#writings2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8.5pt;
	line-height: 130%;
	text-align: center;
	padding-top: 40px;
}
#writings2 h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8.5pt;
	color: #006699;
}
#thumbtable  img {
	border: 5px solid #003366;
}
#gallerytab td {
	background-color: #DAD3BF;
	text-align: center;
}
#gallerytab .caption  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8.5pt;
	color: #1B3164;
	padding: 10px;
	line-height: 100%;
}
#gallerytab img {
	border: 10px solid #A79565;
}
#maintable .maincontentholder #thumbcontainer {
	height: 80px;
	width: 485px;
	overflow: auto;
	scrollbar-face-color: #79896E;
	scrollbar-shadow-color: #F7F1D4;
	scrollbar-highlight-color: #F7F1D4;
	scrollbar-3dlight-color: #F7F1D4;
	scrollbar-darkshadow-color: #54604C;
	scrollbar-track-color: #54604C;
	scrollbar-arrow-color: #F7F1D4;
	vertical-align: center;
}
#maintable .maincontentholder .contentlinktd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #FFFFFF;
	background-color: #A79565;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#maintable .maincontentholder .contentlinktd a:link, 
#maintable .maincontentholder .contentlinktd a:visited  {
	color: #FFFFFF;
	text-decoration: none;
}
#maintable .maincontentholder .contentlinktd a:hover  {
	color: #FFFFFF;
	text-decoration: underline;
}
#maintable .maincontentholder #submenutab {
	background-color: #A79565;
	border: 1px solid #726441;
}
#maintable .maincontentholder #submenutab a:link,
#maintable .maincontentholder #submenutab a:visited  {
	color: #FFFFFF;
	text-decoration: none;
}
#maintable .maincontentholder #confrep {
	padding: 10px;
	border: 5px solid #A79565;
}

#maintable .maincontentholder #submenutab a:hover  {
	color: #FFFFFF;
	text-decoration: underline;
}
#maintable .maincontentholder #submenutab li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8.5pt;
	color: #FFFFFF;
	background-color: #A79565;
}
#testimonial {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8.5pt;
	color: #003366;
	background-color: #DAD3BF;
	padding: 10px;
}
#testimonial p {
	line-height: 135%;
}
#announcement {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8.5pt;
	color: #003366;
	background-color: #DAD3BF;
	padding: 10px;
}
#announcement h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: normal;
	color: #003366;
}
#maintable .maincontentholder .shoplink a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8.5pt;
}
#maintable .maincontentholder #notelettab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #003366;
	border: 1px solid #A79565;
}
#maintable .maincontentholder #notelettab img {
	border: 5px solid #A79565;
	margin: 5px;
}
#maintable .maincontentholder .quoteblock a {
	color: #FFFFFF;
}
#maintable .maincontentholder h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000066;
	margin-bottom: 0px;
}
#maintable .maincontentholder .contenttab th {
	background-color: #A79565;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#maintable .maincontentholder .contenttab th p {
	color: #FFFFFF;
}
#maintable .maincontentholder .contenttab td {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#maintable .maincontentholder #notelettab .new {
	font-size: 12pt;
	font-weight: bold;
	color: #FF0000;
}
