@charset "utf-8";

.tableFullSize {
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(../siteImages/back-header-main-04.gif);
	height: 100%;
}
.tableContentBehindMenu {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../siteImages/logoJoePattisTop2.gif);
}

.tableHeaderMenu {
	margin: 0px;
	padding: 0px;
	background-position: center top;
	height: 114px;
	background-repeat: no-repeat;
}
.tableHeaderLarge {
	height: 260px;
	margin: 0px;
	padding: 0px;
}
.tableContent {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-repeat: repeat;
}
.tableFooterTinyRepeat {
	margin: 0px;
	padding: 0px;
	background-image: url(../siteimages/back-footerTop.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 22px;
}
.tableFooterLargeRepeat {
	background-image: url(../siteimages/footer-repeat-01.gif);
	background-repeat: repeat;
	background-position: left top;
	background-color: #733803;
	margin: 0px;
	padding: 0px;
}
.tableFooterStrip {
	background-position: center top;
	background-image: url(../siteimages/footer-strip-01.png);
	background-repeat: no-repeat;
}

.SpaceTopBottom {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.SpaceGalleryThumbs {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}

.SpaceLeft {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.SpaceAll_1 {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.SpaceAll_smaller {
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

.GraphicRightAlignSpace {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}


.TextTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #223D7B;
	line-height: 23px;
}
.TextTitleRed {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	color: #B10404;
	line-height: 24px;
}
.TextTitleBrown {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 27px;
	color: #6F300B;
	line-height: 28px;
}
.TextTitleMedBrown {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #894E0C;
	line-height: 20px;
}



.TextMain {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #001755;
	line-height: 17px;
}
.TextMainTight {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #001755;
	line-height: 13px;
}

.TextMain2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	line-height: 20px;
}

.TextMainContentAbout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #001755;
	line-height: 22px;
}

.TextMainLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #001755;
	line-height: 21px;
}

.TextMedium {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #036;
	line-height: 15px;
}
.TextMediumRed {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #B10404;
	line-height: 15px;
}
.TextContentRed {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #B10404;
	line-height: 18px;
}
.TextContentBlueTight {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #B40000;
	line-height: 16px;
}


.TextContantLargeRed {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #B40000;
	line-height: 20px;
	font-weight: bold;
}
.TextContantLargeBlue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #223D7B;
	line-height: 20px;
	font-weight: bold;
}
.TextContantLargeMaroon {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #6C120F;
	line-height: 20px;
	font-weight: bold;
}




.TextTinyFooter {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #5e2f06;
	line-height: 12px;
}

.LineGraphicVertical {
	background-image: url(../siteimages/line-dash-dot-centered.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.LineGraphicVerticalNoImage {
	background-repeat: repeat-y;
	background-position: center center;
}

.LineGraphicHorizontalBlue {
	background-image: url(../siteimages/line-dash-dot-centered.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

.TableHomeBack {
	background-image: url(../siteimages/BackHomeMiddleB.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.TableHomeBackTop {
	background-repeat: no-repeat;
	background-image: url(../siteimages/BackHomeTopB.gif);
	background-position: center top;
}
.TableHomeBackBottom {
	background-position: center bottom;
	background-repeat: no-repeat;
	background-image: url(../siteimages/BackHomeBottomB.gif);
}
.FormSearchBox {
	background-color: #D6E7EF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding: 2px;
	border: 1px solid #4F698A;
	color: #4F698A;
}
a.LinkSmall:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C00;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
}
a.LinkSmall:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C00;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
}
a.LinkSmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 000000;
	text-decoration: underline;
	line-height: 15px;
	font-weight: bold;
}
.TextDisclaimerTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #223D7B;
	line-height: 17px;
	font-weight: bold;
}
.TextDisclaimer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #001755;
	line-height: 12px;
}
.TextDisclaimerTitleRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C00;
	line-height: 17px;
	font-weight: bold;
}
.TextDisclaimerTitleColor2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #7C8DB1;
	line-height: 24px;
}
.TextDisclaimerTitleColor3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #53658A;
	line-height: 22px;
}



.TextDisclaimerRed {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #C00;
	line-height: 12px;
}



a.LinkDisclaimer:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #999;
	text-decoration: none;
	line-height: 11px;
}
a.LinkDisclaimer:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #999;
	text-decoration: none;
	line-height: 11px;
}
a.LinkDisclaimer:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #333;
	text-decoration: underline;
	line-height: 11px;
}
