body {background: url(../00/background-gradient.jpg) center top repeat-y;  margin:0px; background-color: #0054a6; font-family: sans-serif,arial}

#tagline {color: #0054a6; font-family: sans-serif,arial; font-size: 10pt; font-weight: bold}

#menutablemid {background: url(../00/menu-mid.jpg) center top repeat-y;  margin:0px}

#contenttabletop {background: url(../00/content-top.jpg) center top no-repeat;  margin:0px}

#contenttablemid {background: url(../00/content-mid.jpg) center top repeat-y;  margin:0px}

#footertable {background: url(../00/footer-mid.jpg) center top repeat-y;  margin:0px; background-color: #ffffff}

#gallerytable {background: url(../00/footer-mid.jpg) center top repeat-y;  margin:0px; background-color: #ffffff}

.contenttext1 {font-size:10pt}

.mainmenu {font-size: 10pt; font-weight: 700}

.secondmenu  {font-size: 12pt; font-weight: 700; background-color:#0054a6; color:#ffffff}

.headline {font-size: 14pt; font-weight: 700; color:#0054a6}

.subhead {font-size: 12pt; font-weight: 700; color:#003399}

.leadin {font-size:11pt}

.readmore {font-size:9pt; font-weight:700}

.divide-vertical {border-right:1px solid #0054a6}

.divide-horizontal {border-top:1px solid #0054a6}

.divide-horizontal-bottom {border-bottom:1px solid #0054a6}

.cellborder {border:1px solid #0054a6}

.gallerytable {border:1px solid #0054a6}

.gallerycell1 {border-right:1px solid #0054a6; border-bottom:1px solid #0054a6}

.gallerycell2 {border-bottom:1px solid #0054a6}

a {color: #0054a6; text-decoration: none}

a:active {color:#0054a6}

a:visited {color:#0054a6}

a:hover {color:#cc0000}

/* CONTACT FORM */

/* Left Column Style */
.contactformLeftColumn {
 padding-right:5px;
 padding-bottom:5px;
font-size:10pt
}

/* Right Column Style */
.contactformRightColumn {
 padding-right:5px;
 padding-bottom:5px;
font-size:10pt
}

/* Text Field Style */
.contactformTextField {
 width:320px;
 border: 1px solid #999999;
 color:#333333;
 padding-left:2px;
font-size:10pt
}

/* Text Area Style */
.contactformTextArea {
 width:320px;
 height:80px;
 border: 1px solid #999999;
 color:#333333;
 padding-left:2px;
font-size:10pt
}

/* Check Box Style */
.contactformCheckBox {
font-size:10pt
}

/* Submit Button Style */
.contactformSubmit {
 border: 1px solid #999999;
font-size:10pt
}

/* Errors Block Style */
.contactformErrors {
 color:#FF0000;
font-size:12pt;
font-weight:700
}

/* Thank You Message Style */
.contactformThankYou {
font-size:12pt
}

/* CROSS STITCH FORM */

/* Left Column Style */
.crossstitchformLeftColumn {
 padding-right:5px;
 padding-bottom:5px;
font-size:10pt
}

/* Right Column Style */
.crossstitchformRightColumn {
 padding-right:5px;
 padding-bottom:5px;
font-size:10pt
}

/* Text Field Style */
.crossstitchformTextField {
 width:320px;
 border: 1px solid #999999;
 color:#333333;
 padding-left:2px;
}

/* Text Area Style */
.crossstitchformTextArea {
 width:320px;
 height:80px;
 border: 1px solid #999999;
 color:#333333;
 padding-left:2px;
}

/* Check Box Style */
.crossstitchformCheckBox {
font-size:10pt
}

/* Submit Button Style */
.crossstitchformSubmit {
 border: 1px solid #999999;
}

/* Errors Block Style */
.crossstitchformErrors {
 color:#FF0000;
font-size:10pt;
font-weight:bold
}

/* Thank You Message Style */
.crossstitchformThankYou {
}