/* CSS Document */

BODY {
	background-color: #FFFFFF;
	background-image: url(../images/top_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 23px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
}

P, TD, UL, OL {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

UL, Ol { line-height: 18px; }

TD.alignRight { text-align: right; }
TD.alignRightBottom { text-align: right; vertical-align: bottom; }
TD.alignCenter { text-align: center; }
TD.alignTop { vertical-align: top; }
TD.alignRightTop { vertical-align: top; text-align: right; }
TD.alignCenterTop { vertical-align: top; text-align: center; }
TD.alignBottom { vertical-align: bottom; }


/* navigation */
TD.nav_bar {
	background-image: url(../images/cell_bg1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 2px;
}
TD.nav_cell {
	background-image: url(../images/bullet01.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 3px;
	color: #237F9D;
	font-weight: bold;
}

/* left bar */
TD.left_border {
	background-image: url(../images/divline02.gif);
	background-position: top left;
	background-repeat: repeat-y;
	vertical-align: top;
}
TD.left_watermark {
	background-image: url(../images/p06.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	border-left: 5px solid #599716;
	padding-top: 80px;
	padding-left: 3px;
}
TD.divline01 {
	background-image: url(../images/divline01.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
TD.left_contact {
	background-image: url(../images/cell_bg2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	color: #FFFFFF;
	text-align: left;
}

/* Center Content */
TD.center_topbg {
	background-image: url(../images/cell_bg6.gif);
	background-position: top left;
	background-repeat: repeat-y;
	vertical-align: top;
}
TD.center_ttl {
	text-align: left;
	font-size: 15px;
	line-height: 18px;
	color: #677A00;
}
TD.center_ttlbg {
	background-image: url(../images/cell_bg7.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 30px;
	padding-bottom: 7px;
	font-size: 15px;
	line-height: 18px;
	text-align: left;
}
TD.center_copy {
	background-image: url(../images/cell_bg9.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding: 10px;
	text-align: left;
}

/* Right side */
TD.right_watermark {
	background-image: url(../images/cell_bg11.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 3px;
}
TD.right_ttl {
	background-image: url(../images/cell_bg10.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 5px;
}

/* Sub Content */
TD.sub_ttlBg {
	background-image: url(../images/cell_bg14.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
	padding-left: 10px;
	padding-right: 25px;
	padding-bottom: 22px;
	color: #B10000;
	font-size: 18px;
}

TD.sub_contentBg {
	background-image: url(../images/cell_bg13.gif);
	background-position: top left;
	background-repeat: repeat-y;
	vertical-align: top;
}
TD.sub_divline {
	background-image: url(../images/divline03.gif);
	background-position: top center;
	background-repeat: repeat-y;
}
TD.sub_ContentCopy {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-top: 5px;
	text-align: justify;
	vertical-align: top;
}
TD.sub_divline_horz {
	background-image: url(../images/divline04.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

/* Footer */
TD.footer_bg {
	background-image: url(../images/footer_bg2.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
TD.footer {
	background-image: url(../images/footer_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 28px;
	padding-bottom: 12px;
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
}


/* Span styles */
SPAN.orangeHilite { font-size: 18px; color: #CC0000; }
SPAN.blueHilite { color: #660000; }
SPAN.redHilite { color: #B70000; }
SPAN.greenText { color: #3E7800; }
SPAN.turquoiseText { color: #0096C1; }



/* Link Styles */
A.navLink { text-decoration: none; font-weight: bold; }
A.navLink:link { color: #237F9D; }
A.navLink:active { color: #237F9D; }
A.navLink:visited { color: #237F9D; }
A.navLink:hover { color: #FFFFFF; background-color: #B4D500; }

A.blackLink { text-decoration: none; }
A.blackLink:link { color: #000000; }
A.blackLink:visited { color: #000000; }
A.blackLink:active { color: #000000; }
A.blackLink:hover { color: #66C400; }

A.whiteLink { text-decoration: none; }
A.whiteLink:link { color: #FFFFFF; }
A.whiteLink:visited { color: #FFFFFF; }
A.whiteLink:active { color: #FFFFFF; }
A.whiteLink:hover { color: #B8E28A; }

A.btnLink { text-decoration: underline; font-weight: bold; }
A.btnLink:link { color: #599716; }
A.btnLink:visited { color: #599716; }
A.btnLink:active { color: #599716; }
A.btnLink:hover { color: #000000; }









/* Form */
FORM {
	display: inline;
	margin: 0px;
}
