/* CSS Document */



BODY {

	background-image: url(images/bg.jpg);

	background-position: top left;

	background-repeat: repeat;

	font-family: "Courier New", Courier, mono;

	font-size: 12px;

	line-height: 15px;

	margin: 0px;

}



P, TD, UL, OL {

	font-family: "Courier New", Courier, mono;

	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 SECTION ====*/

TD.logoBg {

	background-image: url(images/top_p03.jpg);

	background-position: top left;

	background-repeat: no-repeat;

	text-align: center;

}





/* ===== CONTENT BODY BG ==== */

TD.contentBody_bgLeft {

	background-image: url(images/cell_bg01.gif);

	background-position: top left;

	background-repeat: repeat-y;

	vertical-align: top;

}

TD.subContentBody_bgLeft {

	background-image: url(images/cell_bg07.gif);

	background-position: top left;

	background-repeat: repeat-y;

	vertical-align: top;

}

TD.contentBody_bgRight {

	background-image: url(images/cell_bg02.gif);

	background-position: top right;

	background-repeat: repeat-y;

	vertical-align: top;

}

TD.subContentBody_bgRight {

	background-image: url(images/cell_bg06.jpg);

	background-position: top right;

	background-repeat: repeat-y;

	vertical-align: top;

}

TD.contentBody_bgCenter {

	background-image: url(images/div_book.jpg);

	background-position: top left;

	background-repeat: repeat-y;

}

TD.paddingBody_Left {

	padding-left: 40px;

	vertical-align: top;

}

TD.paddingBody_Right {

	padding-left: 8px;

	padding-right: 28px;

	vertical-align: top;

}



/* ====== NAVIGATION =====*/

TD.navBullet {

	background-image: url(images/nav_bullet2.gif);

	background-position: top left;

	background-repeat: no-repeat;

	background-color: #DFD4BB;

}

TD.navBullet2 {

	background-image: url(images/nav_cellFinal.gif);

	background-position: bottom left;

	background-repeat: repeat-x;

}

TD.navCell {

	padding-left: 10px;

	padding-right: 8px;

	background-color: #DFD4BB;

	text-align: left;

}

TD.navCell_End {

	background-image: url(images/nav_cellFinal.gif);

	background-position: bottom left;

	background-repeat: repeat-x;

	padding-left: 10px;

	padding-right: 8px;

	padding-bottom: 10px;

	background-color: #DFD4BB;

	text-align: left;

}





/* ============= INDEX CONTENT ============ */

TD.mainContent_bg {

	background-image: url(images/content_bg01.jpg);

	background-position: top right;

	background-repeat: no-repeat;

	padding-left: 85px;

	padding-right: 10px;

	padding-bottom: 45px;

	vertical-align: top;

}

TD.mainContent_title {

	background-color: #CD5B50;

	color: #FFFFFF;

	font-weight: bold;

	font-size: 22px;

	vertical-align: bottom;

	padding-bottom: 2px;

	padding-right: 2px;

	padding-left: 2px;

	text-align: center;

}

TD.mainContent_copy {

	text-align: justify;

	vertical-align: top;

}

TD.divline01 {

	background-image: url(images/divline01.gif);

	background-position: top left;

	background-repeat: repeat-x;

}

TD.divline02 {

	background-image: url(images/divline02.gif);

	background-position: center left;

	background-repeat: repeat-x;

}

TD.hdr_Ttl {

	font-size: 17px;

	font-weight: bold;

	padding: 2px;

}







/* ====== MY GALLERY ======*/

TD.cellBg01 {

	border-left: 1px solid #B6B6B6;

	border-top: 1px solid #B6B6B6;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	background-color: #BFBFBF;

	padding: 3px;

	vertical-align: top;

}

TD.sub_cellBg01 {

	background-color: #D0D0D0;

	padding: 2px;

	color: #555555;

	font-weight: normal;

	text-align: left;

}



/* ============== INFO BOX ============ */

TD.cellBg03 {

	border: 3px solid #D3D3D3;

	background-color: #FB0D0D;

	padding: 1px;

}
TD.cellBg03 a:link {
color:#FFFFFF;
}

TD.cellBg03 a:hover {
color:#000000;
}
TD.cellBg03 a:active {
color:#0000FF;
}
TD.cellBg04 {

	background-image: url(images/cell_bg04.gif);

	background-position: top right;

	background-repeat: no-repeat;

	background-color: #FFFFFF;

}

TD.divline03 {

	background-image: url(images/divline04.gif);

	background-position: top left;

	background-repeat: repeat-y;

}

TD.info_division {

	background-image: url(images/divline05.gif);

	background-position: bottom left;

	background-repeat: no-repeat;

	text-align: left;

}

TD.subContent_cellbg {

	background-image: url(images/cell_bg08.gif);

	background-position: top right;

	background-repeat: no-repeat;

	padding-left: 30px;

	padding-bottom: 20px;

	vertical-align: top;

}

TD.subContent_cellTtl {

	background-image: url(images/cell_bg09.gif);

	background-position: top right;

	background-repeat: repeat-y;

	color: #FFFFFF;

	font-weight: bold;

	font-size: 16px;

	padding-left: 85px;

}



TD.info_boxContent {

	padding: 10px;

	text-align: justify;

}







/* ============= NEWS ============ */

TD.cellBg02 {

	border: 1px solid #B8AFA4;

	background-color: #E1DED5;

	background-image: url(images/cell_bg03.gif);

	background-position: top left;

	background-repeat: repeat-x;

	text-align: right;

	padding-top: 10px;

	padding-left: 15px;

}

TD.cellDivision {

	background-image: url(images/divline03.gif);

	background-position: top right;

	background-repeat: no-repeat;

	text-align: left;

	vertical-align: top;

	padding-top: 10px;

	padding-left: 3px;

	padding-bottom: 5px;

	color: #555555;

}







/* ======================== SUB PAGE ============================= */

TD.cellBg_info {

	border: 1px solid #B8AFA4;

	background-color: #E2DFD1;

	background-image: url(images/cell_bg05.gif);

	background-position: top left;

	background-repeat: repeat-x;

	text-align: left;

	padding-top: 10px;

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 10px;

}

TD.info_box2_cell {

	border-bottom: 1px solid #A5A5A5;

	border-right: 1px solid #A5A5A5;

	border-top: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	padding: 2px;

	vertical-align: top;

	color: #555555;

}

TD.info_box2_ttl {

	background-color: #C6C3B4;

	color: #FFFFFF;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 10px;

}

TD.info_box2_content {

	color: #555555;

	padding: 6px;

	vertical-align: top;

}







/* =========== SPAN ================*/

SPAN.redText { color: #B81B29; }

SPAN.hiliteText { background-color: #886366; color: #FFFFFF; font-weight: bold; }





/* ===== MORE BUTTON ===== */

TD.more_butBg, TD.more_butBg02, TD.more_butBg03 {

	padding-left: 6px;

	padding-right: 6px;

	padding-top: 3px;

	padding-bottom: 3px;

	font-weight: bold;

	text-align: center;

}

TD.more_butBg { background-color: #D5D5D5; }

TD.more_butBg02 { background-color: #FFFFFF; }



TD.more_butBgB {

	border-top: 1px solid #A5A5A5;

	border-left: 1px solid #A5A5A5;

	border-bottom: 1px solid #FFFFFF;

	border-right: 1px solid #FFFFFF;

	padding: 3px;

	text-align: center;

}

TD.more_noBut {

	border-bottom: 1px solid #A5A5A5;

	border-right: 1px solid #A5A5A5;

	border-top: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

}







/* ========= Links ============ */

A.navLink {
	text-decoration: none;
	font-weight: bold;
}

A.navLink:link { color: #000000; }

A.navLink:visited { color: #000000; }

A.navLink:active { color: #000000; }

A.navLink:hover { background-color: #666666; color: #FFFFFF; }



A.moreLink { text-decoration: none; }

A.moreLink:link { color: #999999; }

A.moreLink:visited { color: #000000; }

A.moreLink:active { color: #999999; }

A.moreLink:hover { color: #D60013; }



A.moreLinkB { text-decoration: none; }

A.moreLinkB:link { color: #B81B29; }

A.moreLinkB:visited { color: #B81B29; }

A.moreLinkB:active { color: #B81B29; }

A.moreLinkB:hover { color: #000000; background-color: #FFFFFF; }

A:hover { color: #FF0000; }





/*======= Form ========== */

FORM {

	display: inline;

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}



INPUT, TEXTAREA, SELECT {

	border: 1px solid #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

}
