/* CSS Document */

BODY {
	background-color: #FFFFFF;
	background-image: url(../images/bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
}

P, TD, UL, OL {
	font-family: Verdana, Arial, 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; }

/* Logo */
TD.logo_bg {
	background-image: url(../images/top_p02.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: center;
}

/* Nav */
TD.nav_mainBg {
	background-image: url(../images/top_p09.gif);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: top;
	padding-top: 25px;
	padding-left: 7px;
}
TD.nav_bgOff{
	background-image: url(../images/nav_bg_off.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 50px;
	color: #9D6700;
}
TD.nav_bgOn{
	background-image: url(../images/nav_bg_on.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 50px;
	color: #9D6700;
	font-weight: bold;
}


/* Side */
TD.side_links {
	background-image: url(../images/side_p01.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 23px;
	padding-right: 10px;
	padding-top: 20px;
}
TD.side_ttlBg {
	background-image: url(../images/side_p04.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 23px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
	color: #BE0000;
	font-weight: bold;
}
TD.side_content {
	background-image: url(../images/side_p02.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding-left: 23px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #6D6D6D;
}
TD.rightSide_content {
	background-image: url(../images/side_p06a.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding-left: 18px;
	padding-top: 3px;
	padding-bottom: 5px;
	color: #597A00;
	font-weight: bold;
}




/* Padding */
TD.padding5px { padding: 5px; }



/* Center content */
TD.divline01 {
	background-image: url(../images/divline01.gif);
	background-position: center left;
	background-repeat: repeat-x;
}
TD.center_content {
	text-align: justify;
	padding: 5px;
	vertical-align: top;
}


/* Sub pages */
TD.sub_contentBody, TD.sub_contentBody2 {
	background-image: url(../images/cell_bg01.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
}
TD.sub_contentBody {
	padding-left: 20px;
	padding-right: 20px;
}
TD.sub_contentBody2 {
	padding-left: 11px;
	padding-right: 8px;
}
TD.sub_content_secTtl {
	background-image: url(../images/cell_bg03.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-left: 15px;
}
TD.subSub_content {
	background-image: url(../images/cell_bg05.gif);
	background-position: top left;
	background-repeat: repeat-y;
	vertical-align: top;
	padding: 10px;
}
TD.sub_copyBorder, TD.sub_copy {
	padding: 10px;
	vertical-align: top;
}
TD.sub_copyBorder { border-right: 3px solid #C4C4C4; }
TD.sub_copyGap18px { line-height: 18px; }


/* Footer */
TD.footer {
	border: 1px dotted #646748;
	padding: 5px;
	text-align: right;
	color: #CB9F61;
	font-size: 10px;
}



/* Span */
SPAN.redText { color: #BE0000; }
SPAN.redText2 { color: #BE0000; font-size: 12px; }
SPAN.blueText { color: #57828B; }



/* Link */
A.navLink { text-decoration: none; }
A.navLink:link { color: #9D6700; }
A.navLink:active { color: #9D6700; }
A.navLink:visited { color: #9D6700; }
A.navLink:hover { color: #9D6700; font-weight: bold; }

A.greenLink { text-decoration: underline; }
A.greenLink:link { color: #597A00; }
A.greenLink:visited { color: #597A00; }
A.greenLink:active { color: #597A00; }
A.greenLink:hover { color: #597A00; text-decoration: none; }

A.blackLink { text-decoration: underline; }
A.blackLink:link { color: #000000; }
A.blackLink:visited { color: #000000; }
A.blackLink:active { color: #000000; }
A.blackLink:hover { color: #000000; text-decoration: none; }

A.redLink { text-decoration: underline; }
A.redLink:link { color: #BE0000; }
A.redLink:visited { color: #BE0000; }
A.redLink:active { color: #BE0000; }
A.redLink:hover { color: #BE0000; font-weight: bold; }



/* Form */
FORM {
	display: inline;
	margin: 0px;
	}
	
INPUT.btn { color: #AA0000; text-align: center; font-size: 10px; }
