/* CSS Document */

BODY {
	margin: 0px 0px 0px 0px;
	background-image: url(images/bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #575757;
	line-height: 15px;
}

TD, P, UL, OL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #575757;
	line-height: 15px;
}

.alignTop { vertical-align: top; }
.alignBottom { vertical-align: bottom; }
.alignBottomLeft { vertical-align: bottom; text-align: left; }
.alignTopRight { vertical-align: top; text-align: right; }
.alignBottomRight { vertical-align: bottom; text-align: right; }
.alignRight { text-align: right; }


/* ============== LOGO ======================= */
TD.logoBg {
	background-image: url(images/top_bg04.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #330066;
	text-align: center;
	vertical-align: middle;
}

/* ==================== END ===================== */


/* ================== CONTENT BG ============= */
TD.shadow {
	background-image: url(images/bg02.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	vertical-align: top;
	padding-top: 30px;
}

/* =================== END ====================== */


/* ==================== CONTENT ===================== */
TD.contentCell {
	background-image: url(images/cell_bg01.gif);
	background-position: top left;
	background-repeat: repeat-y;
	vertical-align: top;
}
TD.contentCell2 {
	background-image: url(images/cell_bg07a.gif);
	background-position: top left;
	background-repeat: repeat-y;
	vertical-align: top;
}
TD.content_title {
	color: #330066;
	font-size: 18px;
	background-image: url(images/cell_bg01.gif);
	background-position: top left;
	background-repeat: repeat-y;
	text-align: center;
	padding: 5px;
}
TD.content_title2 {
	color: #330066;
	font-size: 18px;
	padding: 5px;
}
TD.contentCopy {
	padding: 10px;
	text-align: justify;
	vertical-align: top;
}
TD.contentCopy_hilite {
	color: #330066;
	vertical-align: top;
	padding: 3px;
	text-align: justify;
}
TD.content_Border {
	border: 1px solid #A2B9C3;
	text-align: center;
}


/* =================== END ======================== */


/* =============== NAVIGATION BAR ===================== */
TD.navCell_main {
	background-image: url(images/cell_bg02b.gif);
	background-position: top left;
	background-repeat: repeat-y;
	vertical-align: top;
}
TD.navCell_main2 {
	background-image: url(images/cell_bg02b.gif);
	background-position: top left;
	background-repeat: repeat-y;
	vertical-align: bottom;
}
TD.navCell {
	background-image: url(images/cell_bg02.gif);
	background-position: top left;
	background-repeat: repeat-y;
	vertical-align: top;
}

TD.navCopy {
	color: #C0E5FF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 8px;
}

TD.navPic {
	background-image: url(images/divline02.gif);
	background-position: top left;
	background-repeat: repeat-x;
	vertical-align: top;
	padding-top: 2px;
}

/* ================== END ======================== */


/* ======================== INFO BOX CELL ===================== */
TD.info_TitleA {
	background-image: url(images/cell_bg03a.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #330066;
	font-size: 18px;
}
TD.info_TitleA2 {
	background-image: url(images/cell_bg03a.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	color: #330066;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
TD.info_TitleB {
	background-image: url(images/cell_bg04a.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 18px;
}
TD.info_TitleC {
	background-image: url(images/cell_bg05a.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 18px;
}
TD.info_cell {
	background-image: url(images/cell_bg06.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	vertical-align: top;
	padding: 7px;
}
TD.info_cell2 {
	background-image: url(images/cell_bg08.gif);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: top;
	padding: 7px;
}
TD.info_cell2a {
	background-image: url(images/cell_bg08a.gif);
	background-position: top left;
	background-repeat: repeat-y;
	vertical-align: top;
}
TD.info_cell2b {
	background-image: url(images/cell_bg08a.gif);
	background-position: top right;
	background-repeat: repeat-y;
	vertical-align: top;
	text-align: right;
}
TD.info_Copy, TD.info_Copy2 {
	padding: 6px;
	vertical-align: top;
	text-align: justify;
}
TD.info_Copy { color: #575757; }
TD.info_Copy2 { color: #330066; }

TD.info_divline {
	background-image: url(images/divline03.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

TD.info_bullet {
	background-image: url(images/bullet04.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-bottom: 5px;
	vertical-align: top;
}
TD.info_bullet2 {
	background-image: url(images/bullet05.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-bottom: 5px;
	vertical-align: top;
}
/* ========================= END ============================= */

/* ==================== FOOTER ============================== */
TD.footer {
	padding: 6px;
	font-size: 10px;
	vertical-align: bottom;
	color: #969696;
}


/* ====================== END ================================ */


/* ==================== LINKS ======================== */
A.navLink { text-decoration: none; }
A.navLink:link { color: #330066; }
A.navLink:visited { color: #330066; }
A.navLink:active { color: #330066; }
A.navLink:hover { color: #FFFFFF; }

A.moreLink { text-decoration: none; }
A.moreLink:link { color: #330066; }
A.moreLink:visited { color: #330066; }
A.moreLink:active { color: #330066; }
A.moreLink:hover { color: #000000; }

A.moreLink2 { text-decoration: none; }
A.moreLink2:link { color: #330066; }
A.moreLink2:visited { color: #330066; }
A.moreLink2:active { color: #330066; }
A.moreLink2:hover { color: #000000; }

A.textLink { text-decoration: underline; }
A.textLink:link { color: #005D8E; }
A.textLink:visited { color: #005D8E; }
A.textLink:active { color: #005D8E; }
A.textLink:hover { color: #000000; }

A.blackLink { text-decoration: none; }
A.blackLink:link { color: #000000; }
A.blackLink:visited { color: #000000; }
A.blackLink:active { color: #000000; }
A.blackLink:hover { color: #000000; text-decoration: underline; }
/* ====================== END ======================== */