BODY {
	background: url('bg.jpg') #dcdcdc repeat-x;
}

INPUT.submit, A.button {
	background: url("bg_button.jpg");
	font-weight: bold;
	border: outset 2px #C8FF90;
	color: #344E1F;
}

TH B {
	color: white;
}

TABLE.page {
	background: transparent;
}

TR.header TD {
	color: black;
	height: 100;
	padding-bottom: 8;
}
TR.header TD.bb_l {
	background: transparent url('bg_tl.gif') no-repeat bottom left;
}
TR.header TD.bb_c {
	background: transparent url('bg_tc.jpg') repeat-x bottom center;
}
TR.header TD.bb_r {
	background: url('bg_tr.gif') transparent no-repeat bottom right;
}

TR.body TD.body {
	background: white;
}
TR.body TD.body_l {
	background: url('bg_bodyl.gif') transparent repeat-y top left;
}
TR.body TD.body_r {
	background: url('bg_bodyr.gif') transparent repeat-y top right;
}


TR.footer TD {
	color: white;
	height: 64;
	padding: 2 0 2 0;
	background: #a2a2a2;
} 

TR.footer TD.bbs_l {
	background: url('tc_bl.gif') white no-repeat top left;
}
TR.footer TD.bbs_c {
	background: url('tc_bc.gif') white repeat-x top center;
}
TR.footer TD.bbs_r {
	background: url('tc_br.gif') white no-repeat top right;
}

BODY.checkframe {
	background: #a2a2a2;
}

TABLE.box, TABLE.list {
	border: solid 2px silver;
}

TABLE.box TH, TABLE.list TH {
	border-bottom: solid 1px silver;
	background: #d0f0d0;
	color: black;
}

TABLE.box TH B {
	color: #30a010;
}

DIV.menu_bg {
	background: url('bg_menu.jpg') transparent repeat-x top center;
	width: 520;
	text-align: center;
	white-space: nowrap;
}
DIV.menu_bgl {
	background: url('bg_menu_tl.jpg') transparent no-repeat top left;
}
DIV.menu_bgr {
	background: url('bg_menu_tr.jpg') transparent no-repeat top right;
}


DIV.menu {
	margin-bottom: 0;
	font: bold 16px arial;
}

DIV.menu A {
	text-decoration: none;
	color: white;	
}

DIV.menu A.disabled {
	color: #606060;
}

DIV.menu DIV.item {
	display: inline;
	padding: 8 10 0 10;
	margin: 0;
	height: 30;
}
DIV.menu DIV.item:Hover {
	color: #c5daeb;
}

DIV.menu DIV.sub {
	display: none;
	border: solid 2px silver;
	background: #B3B3B3;
	margin-top: 15;
	padding: 5 0 5 0;
	position: absolute;
	text-align: left;
}

DIV.menu DIV.item:Hover DIV.sub {
	display: inline; 
}

DIV.menu DIV.sub A {
	display: block;
	width: auto;
	padding: 1 10 1 16;
}

DIV.menu A:Hover {
	color: #c5daeb;
}

DIV.menu A#selected {
	color: #30a010;
}

