body {
/*	font-family: */
/*	 "Palatino Linotype",*/		/* Windows */
/*    "URW Palladio L",*/		/* Unix+FontConfig (ugly!) */
/*    "palladio l",*/			/* Unix+X+FreeType */
/*    palatino,*/					/* MacOS */
/*    "book antiqua",*/			/* Win95 */
/*    times,	*/					/* Unix+X, MacOS */
/*    serif;   */
/* Color Red from Flash: #E91538 */
/* Georgia */
/* font-family: Ariel, Palatino, times, "times new roman", serif; */
 	font-family: Ariel, Helvetica, sans-serif;
	font-size: 11px;
	color: #00FF00;
	text-decoration: none;
	text-align: center; 
	background-color : #222222;
	margin : 0px 0px 0px 0px;
	padding-top: 0px; 
	padding-bottom: 0px; 
}

table {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align : top;
}

/* Definition of the main panel */
div.MainArea {
	width: 846px;
	height: 100%;
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	filter: alpha(opacity=100);
}

div.cAll {
	position: absolute;
	display: none;
	left: 0px;
	right: 0px;
	width: 1024px;
	height: 1200px;
	z-index: 20;
	background-color: #000000;
	opacity: 0.6;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	filter: alpha(opacity=60);
}

div.cOverlay {
	position: absolute;
	left: 0;
	right: 0;
	width: 600px;
	height: 400px;
	display: none;
	background-color: transparent;
	z-index: 25;
}

table.MainArea {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}

td.MainArea {
	width: 846px;
	vertical-align: top;
	text-align: center;
}

td.MainAreaW {
	width: 846px;
	vertical-align: top;
	text-align: center;
	background-color: #FFFFFF;
}

/* Definition of the top menu and logo */
table.topmenu1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 100px;
	width: 100%;
	background-color: #FFFFFF;
}

/* Definition of the top menu label space */
table.topmenu2 {
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	background-color: #e8122e;
}

td.topmenuL {
	width: 121px;
	border-right: 1px solid #000001;
	background-color: transparent;
}

td.topmenuM {
	width: 122px;
	background-color: transparent;
}

td.topmenuR {
	width: 121px;
	border-left: 1px solid #000001;
	background-color: transparent;
}

div.topmenu {
	width: 100%;
	height: 20px;
	cursor: pointer;
	background-color: transparent;
}

div.topmenuLA {
	width: 100%;
	height: 20px;
	cursor: pointer;
	background-color: #000000;
}

div.topmenuMA {
	width: 100%;
	height: 20px;
	cursor: pointer;
	background-color: #000000;
}

div.topmenuRA {
	width: 100%;
	height: 20px;
	cursor: pointer;
	background-color: #000000;
}

a.menu {
	color: #FFFFFF;
	text-decoration: none;
}

a.menu:Hover {
	color: #FFFFFF;
	text-decoration: none;
}

/* L2Menu and Picture Section */
table.L2Menu {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	background-color: #e8122e;
}

tr.L2menuImages {
	background-color: #222222;
}

td.L2menuL {
	width: 122px;
	background-color: transparent;
}

td.L2menuM {
	width: 122px;
	background-color: transparent;
}

td.L2menuR {
	width: 122px;
	background-color: transparent;
}

td.L2menuImg {
	background-color: #222222;
}

div.L2menu {
	width: 100%;
	height: 17px;
	cursor: pointer;
	background-color: transparent;
}

div.L2menuA {
	width: 100%;
	height: 17px;
	cursor: pointer;
	background-color: #000000;
}

div.L3menu {
	width: 100%;
	height: 17px;
	cursor: pointer;
	border-bottom: 1px solid #000000;
	background-color: Transparent;
}

div.L3menuA {
	width: 100%;
	height: 17px;
	cursor: pointer;
	background-color: #000000;
}


/* Footer Section */
table.footer {
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	color: #000000;
	background-color: #e8122e;
}

td.footer {
	background-color: transparent;
}

a.footer {
	color: #222222;
	text-decoration: none;
}

a.footer:hover {
	color: #DDDDDD;
	text-decoration: none;
}

/* Main Section */
div.main {
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: transparent;
}

div.mainJ {
	width: 100%;
	height: 100%;
	text-align: justify;
	background-color: transparent;
}

div.mainPicture {
	width: 100%;
	height: 100%;
	text-align: center;
	background: #FFFFFF url(/app/images/loading.gif) no-repeat 50% 50%; 
}

div.mainThumb {
	width: 70px;
	height: 52px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	background: transparent;
}

div.mainScroll {
	width: 100%;
	height: 315px;
	text-align: justify;
	vertical-align: top;
	overflow: auto;
	scrollbar-base-color: #AAAAAA;
	background-color: transparent;
}

div.mainScrollC {
	width: 100%;
	height: 315px;
	text-align: center;
	vertical-align: top;
	overflow: auto;
	scrollbar-base-color: #AAAAAA;
	background-color: transparent;
}

div.thumbScroll {
	width: 95px;
	height: 315px;
	text-align: left;
	vertical-align: top;
	overflow: auto;
	margin-left: 5px;
	scrollbar-base-color: #AAAAAA;
	background-color: transparent;
}

div.main20 {
	padding-left: 15px;
}

div.mBody {
	width: 95%;
	padding-left: 10px;
	padding-right: 10px;
	background-color: transparent;
}

div.iList {
	width: 100%;
	height: 130px;
	text-align: left;
	vertical-align: top;
	overflow: auto;
	background-color: transparent;
}

div.MessageArea {
	color: #222222;
}

table.main {
	color: #222222;
	background-color: #FFFFFF;
}

table.notice {
	font-size: 14px;
	background-color: transparent;
}

tr.t1 {
	font-size: 12px;
	font-weight: bold;
	background-color: #999999;
}

tr.t1r {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
	background-color: #999999;
}

tr.t2 {
	background-color: transparent;
}

tr.t2r {
	background-color: #FFDDDD;
}

tr.t4 {
	font-weight: bold;
	background-color: #DDDDDD;
}

td.mainLeft {
	width: 420px;
	text-align: center;
	vertical-align: top;
	background-color: transparent;
}

td.mainLeftS {
	width: 326px;
	text-align: center;
	vertical-align: top;
	background-color: transparent;
}

td.mainCenter {
	width: 6px;
	text-align: center;
	vertical-align: top;
	background-color: transparent;
}

td.mainRight {
	width: 420px;
	text-align: center;
	vertical-align: top;
	background-color: transparent;
}

td.mainAll {
	text-align: center;
	vertical-align: top;
	background-color: transparent;
}

td.mainBlack {
	text-align: center;
	vertical-align: top;
	background-color: #000000;
}

td.mainThumb {
	width: 100px;
	text-align: left;
	vertical-align: top;
	background-color: #000000;
}

td.edit {
	background-color: #CC9999;
}

td.details {
	font-size: 12px;
}

td.t2top {
	height: 50px;
	background-color: #EEEEEE;
	border: 1px solid #AAAAAA;
}

td.t2center {
	background-color: #DDDDDD;
	border: 1px solid #AAAAAA;
}

a {
	color: #990000;
	text-decoration: none;
}

a:hover {
	color: #666666;
	text-decoration: none;
}

img.dImg {
	width: 420px;
	height: 315px;
	background: #FFFFFF url(/app/images/loading.gif) no-repeat 50% 50%; 
}

img.dHidden {
	width: 1px;
	height: 1px;
	position: relative;
	visibility: hidden;
}

img.dThumb {
	width: 70px;
	height: 52px;
	display: block;
	background: #000000 url(/app/images/loadingBW.gif) no-repeat 50% 50%; 
}

h1 {
	font-size: 18px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 15px;
}

h1.L1 {
	font-size: 18px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 20px;
}

h4 {
	font-size: 12px;
}

li {
	font-size: 12px;
	padding-right: 20px;
}

p {
	font-size: 12px;
	text-align: justify;
}

p.main {
	font-size: 12px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
}

p.mainL {
	font-size: 12px;
	padding-left: 20px;
	padding-right: 15px;
	text-align: justify;
}

p.mainR {
	font-size: 12px;
	padding-left: 20px;
	padding-right: 15px;
	text-align: right;
}

p.mainC {
	font-size: 12px;
	padding-left: 20px;
	padding-right: 15px;
	text-align: center;
}

p.mainLS {
	font-size: 9px;
	padding-left: 20px;
	padding-right: 15px;
	text-align: justify;
}

p.mainL1000 {
	font-size: 12px;
	padding-left: 20px;
	padding-right: 15px;
	text-align: justify;
	background: #000000 url(/app/files/photos/jcl1000-bk.jpg) no-repeat 100% 100%; 
}

