/* CSS Document */



BODY {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 15px;
	margin: 0px;
	color: #FFFFFF;
	text-align: justify;



}



P, TD, UL, OL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;

}



TD.alignCenter { text-align: center; }

TD.alignTop { vertical-align: top; }

TD.alignTopRight { vertical-align: top; text-align: right; }

TD.alignBottom { vertical-align: bottom; }

TD.alignBottomRight { vertical-align: bottom; text-align: right; }



/* Logo Bar */

TD.logoBg {

	background-position: top left;

	background-repeat: no-repeat;

	vertical-align: bottom;

	padding-bottom: 10px;

	text-align: center;

}



TD.titleBar {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	vertical-align: top;
	padding-bottom: 2px;

}
.topBanner {
	text-align: center;
	vertical-align: top;
	background-image: url(images/body/topbanner.jpg);
	background-repeat: no-repeat;


}




/* Navigation */

TD.navBar {

	background-repeat: no-repeat;

}

TD.navContent, TD.navContent_B {

}

TD.navContent {
}

TD.navContent_On, TD.navContent_On_B {

}

TD.navContent_On { }



/* Side Frame */

TD.sideFrame_A, TD.sideFrame_A2 {
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #900;

}

TD.sideFrame_A { vertical-align: bottom; }

TD.sideFrame_A2 { vertical-align: top; }

TD.sideFrame_B, TD.sideFrame_B2 {
	background-position: top right;
	background-repeat: repeat-y;
	text-align: right;

}

TD.sideFrame_B { vertical-align: bottom; }

TD.sideFrame_B2 { vertical-align: top; }



TD.divline01 {

	background-position: top center;

	background-repeat: repeat-y;

}

TD.divline02 {

	background-position: top left;

	background-repeat: repeat-x;

}



/* Main Content */

TD.mainCopy {
	padding: 5px;
	text-align: left;
	vertical-align: top;

}



/* News */

TD.newsBg {

	background-position: top left;

	background-repeat: no-repeat;

	padding-top: 20px;

	padding-left: 10px;

	padding-right: 10px;

}

TD.newsTtl {

	font-size: 17px;

	color: #FFFFFF;

	line-height: 20px;

	font-weight: bold;

}

TD.newsDate {

	background-color: #733E00;

	border: 1px solid #730000;

	color: #FFFFFF;

	font-weight: bold;

	vertical-align: top;

	padding: 3px;

}

TD.newsContent {
	border-top: 1px solid #730000;
	border-bottom: 1px solid #730000;
	border-right: 1px solid #730000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;

}



/* Info Box */

TD.info_mainBox {

	padding-top: 50px;

	vertical-align: top;

}

TD.info_Ttl, TD.info_TtlB {

	background-position: top left;

	background-repeat: no-repeat;

	color: #FFFFFF;

	font-weight: bold;

	font-size: 13px;

	padding-top: 7px;

	padding-bottom: 3px;

	padding-left: 10px;

}

TD.info_copy, TD.info_copyB {

	padding: 8px;

	font-size: 16px;

	line-height: 20px;

}

TD.info_shadowCopy, TD.info_shadowCopyB {

	background-position: top left;

	background-repeat: no-repeat;

	padding-top: 8px;

	text-align: center;

}


TD.bullet {

	background-position: top left;

	background-repeat: no-repeat;

	padding-left: 15px;

	padding-bottom: 10px;

	color: #681D00;

	line-height: 15px;

}





/* Sub Page */

TD.subPgTtl {

	font-size: 20px;

	color: #FFFFFF;

	line-height: 26px;

	padding-bottom: 2px;

}

TD.subContent_Copy {
	color: #000;
	vertical-align: top;

}
.alignTop table tr .alignTop table tr .textBox_top {
	background-repeat: repeat-x;
	background-position: top;
}
.alignTop table tr .alignTop table tr .textBox_left {
	background-repeat: repeat-y;
	background-position: left;
}
.alignTop table tr .alignTop table tr .textBox_right {
	background-repeat: repeat-y;
	background-position: right;
}
.alignTop table tr .alignTop table tr .textBox_bottom {
	background-repeat: repeat-x;
	background-position: bottom;
}





/* Footer */

TD.footer {
	font-size: 11px;
	background-repeat: no-repeat;
}

/* Span */

SPAN.beigeText { color: #FAE6A0; }

SPAN.blackHilite { color: #000000; font-weight: bold; }

SPAN.redText_22px { color: #BB3805; font-size: 22px; }

SPAN.whiteText_13px { color: #FFFFFF; font-size: 13px; }





/* Link */

A.navLink {
}

A.navLink:link { }

A.navLink:visited { }

A.navLink:active { }

A.navLink:hover { }



A.bulletLink { text-decoration: underline; }

A.bulletLink:link { color: #681D00; }

A.bulletLink:active { color: #681D00; }

A.bulletLink:visited { color: #681D00; }

A.bulletLink:hover { color: #A32D00; }



A.whiteLink { text-decoration: none; }

A.whiteLink:link { color: #FFFFFF; }

A.whiteLink:visited { color: #FFFFFF; }

A.whiteLink:active { color: #FFFFFF; }

A.whiteLink:hover { color: #FFFFFF; font-weight: bold; }

.maintable {
	position: absolute;
	height: auto;
	width: 766px;
	vertical-align: middle;
	background-position: center center;
}
.topmenu {
	text-align: center;
	vertical-align: middle;
}
.footerb {
	background-image: url(images/body/footback.jpg);
	background-repeat: no-repeat;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.textback {
	background-color: #FFFFFF;
}
.weekly {
	background-image: url(images/body/weekly.jpg);
	background-repeat: no-repeat;
	text-align: center;
	background-color: #090000;

}
.pictureg {
	background-image: url(images/body/pic_gallery.jpg);
	text-align: center;
	background-repeat: no-repeat;
	background-color: #090000;

}
.textbody {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	text-align: justify;
	text-indent: 10pt;
	vertical-align: top;
	color: #000000;
	list-style-type: square;


}
.calenderlines {
	border: 1px dashed #FF3300;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	text-align: center;
	vertical-align: middle;

}
.calenderlines:link {
	color: #000000;
	text-decoration: underline;
}