



	/* HTML BODY */
	BODY {
		margin:0;
	}

	BUTTON {
		height:24;
		border-top:White 2px solid;
		border-left:White 2px solid;
		border-right:#666666 1px solid;
		border-bottom:#666666 1px solid;
		background:#DDDDDD;
		background-image:url("img/button.gif");
		color:#330000;
	}



	/* Link */
	A:link {
		color:Black;
		text-decoration:none;
	}
	A:visited {
		color:Black;
		text-decoration:none;
	}
	A:hover {
		color:#993333;
		text-decoration:underline;
	}
	A:active {
		color: #FF3333;
		text-decoration:underline;
	}

	.altLink {
		text-decoration:underline;
		cursor:pointer;
	}
	@media print {
		.altLink {
			text-decoration:none;
		}
	}

	.altClick {
		cursor:pointer;
	}



	/* char size */
	SMALL {
		//font-size:12px;
		font-size:15px;
	}

	BIG {
		font-size:15px;
	}



	/* Data List */
	TABLE.dataTable {
		table-layout:fixed;
	}

	TABLE.dataTable CAPTION {
	}

	TABLE.dataTable TR.head {
	}

	TABLE.dataTable TR {
		background:White;
	}

	TABLE.dataTable TR.double {
		background:#F4F4F4;
	}

	TABLE.dataTable TR TH {
		background:#DDDDDD;
		padding:5;
		border-top:White 2px outset;
		border-left:White 2px outset;
		border-right:White 1px outset;
		border-bottom:White 1px outset;
		font-weight:normal;
		//font-size:12px;
		font-size:15px;
	}

	TABLE.dataTable TR .3d {
		background-image:url("img/th.gif");
	}

	TABLE.dataTable TR TD {
		padding-top:5;
		padding-bottom:5;
		padding-left:2;
		padding-right:2;
		border:White 0px solid;
		border-bottom:#999999 1px solid;
		//font-size:12px;
		font-size:15px;
	}

	TABLE.dataTable TR .clickable {
		background:#F4F4FF;
		color:#003399;
		text-decoration:underline;
		cursor:pointer;
	}
	@media print {
		TABLE.dataTable TR .clickable {
			background:White;
			color:Black;
			text-decoration:none;
		}
	}

	TABLE.dataTable TR.double .clickable {
		background:#E8E8F4;
		color:#003399;
		text-decoration:underline;
		cursor:pointer;
	}
	@media print {
		TABLE.dataTable TR.double .clickable {
			background:White;
			color:Black;
			text-decoration:none;
		}
	}



	/* Property List */
	TABLE.propertyTable {
		border:#6699CC 2px solid;
		background:White;
		font-size:11pt;
	}

	TABLE.propertyTable CAPTION {
	}

	TABLE.propertyTable TR {
	}

	TABLE.propertyTable TR TH {
		background:#DDDDDD;
		padding:5;
		font-weight:normal;
		//font-size:12px;
		font-size:15px;
	}

	TABLE.propertyTable TR TD {
		padding-top:5;
		padding-bottom:5;
		padding-left:2;
		padding-right:2;
		//font-size:12px;
		font-size:15px;
	}

	TABLE.propertyTable TR .label {
		border:White 1px solid;
	}

	TABLE.propertyTable TR .data {
		border:#CCCCCC 1px solid;
	}

	TABLE.propertyTable TR .clickable {
		background:#F0F8FF;
		color:#003399;
		text-decoration:underline;
		cursor:pointer;
	}
	@media print {
		TABLE.propertyTable TR .clickable {
			background:White;
			color:Black;
			text-decoration:none;
		}
	}

	TABLE.propertyTable TR .dataClickable {
		border:#CCCCCC 1px solid;
		background:#F0F8FF;
		color:#003399;
		text-decoration:underline;
		cursor:pointer;
	}
	@media print {
		TABLE.propertyTable TR .dataClickable {
			background:White;
			color:Black;
			text-decoration:none;
		}
	}



	/* ABS Layer */
	.absArea {
		position:absolute;
		margin:0;
		overflow:auto;
		padding:0;
	}



	/* Panel */
	.panel {
		width:100%;
		filter:alpha(style=1,opacity=60,finishopacity=100,startx=0,starty=0,finishx=0,finishy=30);
	}



	/* Toolbar */
	.toolbar {
		height:52;
		margin:0;
		margin-top:2;
		border-top:White 1px solid;
		border-left:White 1px solid;
		border-right:#999999 2px solid;
		border-bottom:#999999 2px solid;
		padding:2;
		background:#F0F0F0;
		filter:alpha(style=1,opacity=75,finishopacity=100,startx=0,finishx=0,starty=0,finishy=40);
	}



	/* Main Toolbar and Button */
	.toolbarMain {
		margin:0;
		padding:4;
		padding-top:6;
		padding-left:20
	}

	*.toolbarMain .default {
		cursor:pointer;
	}

	*.toolbarMain .hover {
		cursor:pointer;
	}

	*.toolbarMain .selected {
		cursor:auto;
	}



	/*  Navigator  */
	.btnNavi {
		width:50;
		font-size:13px;
		font-weight:bold;
	}

	.btnNaviDisabled {
		width:50;
		font-size:13px;
		color:Gray;
	}

	.btnSpecial {
		padding:2;
		height:35;
		border-top:White 1px solid;
		border-left:White 1px solid;
		border-right:#666666 1px solid;
		border-bottom:#666666 1px solid;
		background:#DDDDEE;
		background-image:url("img/sbtn.gif");
		color:#000033;
		font-size:11px;
	}



	/* err mes */
	.alertBox {
		width:400;
		margin:50;
		padding:8;
		border:#CC3333 2px solid;
		text-align:center;
		color:#993333;
		font-size:12px;
	}



	/*  print out  */
	.printLayer {
	}

	*.printLayer BUTTON {
		display:inline;
		width:80;
	}

	@media print {
		*.printLayer BUTTON {
			display:none;
		}
	}




