/* ELEMENTS */
BODY {
	BACKGROUND : 	#ffffff ; 
	TEXT-ALIGN: 	center;
}
TD {
	FONT : 			8pt Verdana,Arial; /*make disappear*/
	PADDING: 		2px;
}
TH {
	/*BACKGROUND : 	url(th_ckf.jpg) ;*/
	FONT : 			10pt  Verdana,Arial;
	FONT-WEIGHT: 	BOLD; 
	BORDER-BOTTOM: 	2px #555555 solid;
	
}
DIV {
	FONT : 			8pt Verdana,Arial;
}

TEXTAREA {
	FONT : 			8pt Verdana,Arial;
}
INPUT {
	/*background-image: url(bg_input.jpg);*/
}
A:link, A:visited {
	COLOR: 			 #606;
	TEXT-DECORATION: none;
}
.fakelink {
	COLOR: 			 #606; 
	TEXT-DECORATION: none;
}

A:hover {
	COLOR: 			 #666; 
	TEXT-DECORATION: underline;
}
A.focus:link {	
	background-color: 	#CCFF00;
	border-left: 		6px #ff0000 solid;
	padding-left: 		10px;
	padding-right: 		10px;
	font-weight: 		bold;
}
A.focus:hover {
	background-color: 	#66FFCC;
	text-decoration: 	none;
	COLOR: 			 	#ff0000; 
}
.btn_focus {
	background-image: url('btn_focus_link.jpg');
	text-align:			center;
	
	float:				left;
	padding:			6px;
	height:				18px;
	width:				265px;
	margin-top:			0px;
	margin-left:		100px;
}
/*not ie correction*/
html > body .btn_focus {
	width:			265px;
}
.btn_focus:hover {
	background-image: 	url('btn_focus_hoover.jpg');
	text-decoration: 	none;
}
.btn_focus span {
	color: 				#ffffff; 
	font-weight:		bold;
	font-size:			11pt;	
}
IMG.inList {
	margin-right:	6px;
	margin-top: 	3px;
	margin-bottom: 	4px;
	/*width:			150px;	*/
}
IMG.inDetail {
	float:			left;
	margin-right: 	8px;
	margin-bottom:  4px;
	width:			200px;
}
IMG.banner {
	/*WIDTH:			100%; not ie */
	WIDTH :			600px;
	MARGIN-BOTTOM:  4px;
	TEXT-ALIGN: 	center;
}
IMG.partner {
	WIDTH: 100%;
}
/* FONTS */
.title {
	FONT: 			12pt Verdana, Arial ; 
	FONT-WEIGHT: 	bold; 
	FONT-SIZE: 		13pt;
	
	COLOR: 			#333333;; 
}
.subtitle {
	FONT-FAMILY: 	Verdana, Arial; 
	FONT-WEIGHT: 	bold; 
	FONT-SIZE: 		10pt;
	/*FONT-STYLE:		italic;*/
	MARGIN-BOTTOM: 	4px;
	COLOR: 			#333333; 
}
.normal {
	FONT : 			8pt Verdana,Arial;
	COLOR: 			#333333;
}
.special {
	FONT : 			11pt Verdana,Arial;
	FONT-style: 	italic;
}
.comment {
	FONT :			7pt Verdana,Arial;
	COLOR: 			#666666;
}
.commhide {
	font-family: 	Verdana,Arial;
	font-size: 		7pt;
	color: 			#666;
	visibility:		hidden;
	display:		none;
}
.commerr {
	font-family: 	Verdana,Arial; 
	font-size: 		7pt;
	color: 			#c00;
	visibility: 	visible;
}
/* BOXES */
.page_box {
	TEXT-ALIGN:		left;
	BACKGROUND:		#ffffff;
	BORDER:			2px #999999 solid;
	PADDING: 		10px;
	MARGIN-TOP:		0px;
	MARGIN-LEFT: 	auto;
	MARGIN-RIGHT: 	auto;
	WIDTH:			980px;
	MAX-WIDTH:		970px;
	OVERFLOW:		hidden;
	DISPLAY:		block;
}
.page_left {
	MARGIN-BOTTOM:	6px;
	HEIGHT: 		auto;
	WIDTH:			128px;
	OVERFLOW: 		visible;
	DISPLAY: 		block;
}
.page_right {
	MARGIN-BOTTOM:	6px;
	HEIGHT: 		auto;
	WIDTH:			200px;
	OVERFLOW: 		hidden;
	DISPLAY: 		block;
}
.page_center00 {
	MARGIN-BOTTOM:	6px;
	MAX-WIDTH:		572px;
	WIDTH:			582px;
	OVERFLOW: 		visible;
	DISPLAY: 		block;
}
.page_center {
	MARGIN-BOTTOM:	6px;
	MIN-WIDTH:		765px;
	WIDTH:			755px;
	OVERFLOW: 		hidden;
	DISPLAY: 		block;
}
.print_box {
	PADDING: 		0px; 
	WIDTH:			770px;
	OVERFLOW:		hidden;
	DISPLAY:		block;
}
.logger_box {
	BORDER: 		1px #bbbbbb solid;
	HEIGHT: 		102px;
	PADDING: 		2px; 
}
.side_box {
	BACKGROUND-COLOR:#ffffff;
	PADDING:		6px;
	MARGIN-BOTTOM:	10px;
	BORDER: 		1px #bbbbbb solid; 
}
.func_head {
	FONT-WEIGHT: 	bold;
	TEXT-ALIGN:		center;
	COLOR: 			#333333; ;
	BACKGROUND-COLOR:#eeeeee;
	BORDER: 		1px #bbbbbb solid; 
	BORDER-BOTTOM: 	2px #999999 solid;
	PADDING: 		3px;
	/*WIDTH:			100%;*/
}
.func_box {
	/*BACKGROUND: 	#eeeeee;
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: 10px;*/
	BORDER: 		1px #bbbbbb solid; 
	PADDING:	 	6px;
	PADDING-RIGHT: 	0px;
	MARGIN-BOTTOM : 4px;
}
.mdl_box {
	BACKGROUND: 	white url(bg_mdl.jpgx) repeat-x;
	MAX-WIDTH:		740px;
	WIDTH:			750px;
	BORDER: 		1px #bbbbbb solid; 
	BORDER-BOTTOM: 	2px #bbbbbb solid; 
	PADDING: 		10px;
	MARGIN-BOTTOM : 4px;
	OVERFLOW: 		visible;
	DISPLAY: 		block;
}
.mdl_head {
	FLOAT:			left;
	BORDER-BOTTOM:  2px #bbbbbb dotted;
	MARGIN-BOTTOM:  6px;	
	PADDING-BOTTOM: 2px;
	WIDTH: 			100%;
	
	OVERFLOW: 		hidden;
	DISPLAY: 		block;
}
.mdl_headleft {
	FLOAT:			left;
	WIDTH:			450px;
	MIN-WIDTH:		480px;
	}
.mdl_headright {
	FLOAT:			right;
	PADDING-TOP:	5px;
	PADDING-RIGHT:	5px;
}
.mdl_headintro {
	PADDING-LEFT:	20px;
}
.mdl_nav {
	LIST-STYLE-TYPE:disc;
	PADDING:		0px;
	MARGIN-top:			0px;
	MARGIN-BOTTOM:	0px;
}
.mdl_nav li {
	COLOR: 			#990000;
	WHITE-SPACE: 	nowrap;
}
.mdl_body {
	FLOAT:			left;
	MARGIN-BOTTOM:	6px;
	HEIGHT: 		auto;
	WIDTH: 			100%;
	MAX-WIDTH: 		740px;
	OVERFLOW: 		visible;
	DISPLAY: 		block;
}
.mdl_action {
	BORDER-BOTTOM: 	1px #bbbbbb solid;
	WIDTH: 			100%;
}
.mdl_comment {
	FLOAT:			right;
	PADDING-BOTTOM:	6px;
}
.grid_box {
	MARGIN-BOTTOM : 10px;
	OVERFLOW: 		hidden;
	DISPLAY: 		block;
}
.admin_box {	
	BORDER-BOTTOM: 	1px #0000bb dotted;
	PADDING-TOP: 	6px;
	PADDING-BOTTOM: 6px;
}
.msg_box {
	BACKGROUND: 	#eeeeee;
	BORDER: 		1px #999999 solid;
	PADDING: 		6px;
	MARGIN-BOTTOM : 4px;
	TEXT-ALIGN: 	center; 
}
.hlp_box {
	BACKGROUND: 	#eeeeee;
	BORDER: 		1px #bbbbbb solid; 
	BORDER-BOTTOM:  2px #bbbbbb solid; 
	PADDING: 		6px;
	MARGIN-BOTTOM : 4px;
}
.search_box {
	BORDER: 		#bbbbbb 2px solid;
	TEXT-ALIGN: 	left;
	PADDING: 		12px;	
	PADDING-BOTTOM:	14px;	
	MARGIN-BOTTOM:  3px;
	MARGIN-TOP:  	2px;
	HEIGHT:			22px;
}
.credit_box {
	BORDER-TOP: 	3px #999999 dotted;
	TEXT-ALIGN:		right;
	MAX-width:		970px;
	WIDTH:			980px;
}
.fun_box {
	BORDER: 		2px #999999 dotted;
	PADDING: 		6px;
}
.cat_box {
	BORDER: 		1px #bbbbbb solid; 
	PADDING:	 	10px;
	HEIGHT:			50px;
	WIDTH:			400px;
}
.catimg_box {
	BORDER: 		2px #999999 dotted;
	PADDING: 		2px;
}
.button a {
	float: 			left;
	text-align:		center;
	text-weight:	bold;
	text-color:		#333333;
	margin:			3px;
	padding:		3px;
	border:			1px #bbbbbb solid;
	width:			100px;
	
}
.button a:hover {
	padding:		3px;
	width:			100px;
	border-bottom:	2px #999999 solid;
	TEXT-DECORATION: none
	}

/* RESULT SETS */
.rs_list {
	BACKGROUND-COLOR:#bbbbbb;
	BORDER-SPACING: 1px;
	WIDTH: 100%;
}
.rs_multi {
	WIDTH: 100%;
	FONT-SIZE: 8pt;
}
.rs_multirow {
	MARGIN-BOTTOM : 6px;
	WIDTH: 			100%;
}
.rs_multirow2 {
	MARGIN-BOTTOM : 6px;
	WIDTH: 			100%;
	BORDER-BOTTOM:  1px #bbbbbb solid; 
}
.rs_form {
	FONT-SIZE: 		8pt;
	MARGIN: 		0px;
}
tr.rs_row:hover {
	BORDER-LEFT: 3px orange solid;
	MARGIN: 3px;
	BACKGROUND-COLOR:#ffffff;
}
.rs_head {
	BACKGROUND :	url(th_ckf.jpg);
	PADDING: 		3px;
}
.rs_empty {
	FLOAT:			left;
	TEXT-ALIGN:		center;
	FONT:			10pt Verdana,Arial;
	FONT-WEIGHT:	bold;
	BACKGROUND :	url(th_ckf.jpg);
	BORDER:			1px #bbbbbb solid;
	BORDER-BOTTOM:	3px #666666 solid;
	PADDING: 		4px;
	MARGIN-BOTTOM:	6px;
	WIDTH: 			630px;
	OVERFLOW: 		hidden;
	DISPLAY: 		block;
}
.rs_label {
	VERTICAL-ALIGN:	top;
	MIN-WIDTH:		100px;
	PADDING-TOP: 	4px;
	MARGIN-BOTTOM: 	6px;
	BORDER-BOTTOM: 	1px #bbbbbb solid;
}.rs_edit {
	PADDING-LEFT: 0px; 
}
.rs_data {
	PADDING-LEFT: 6px; 
}
.rs_body {
	MARGIN-BOTTOM:	6px;
	HEIGHT: auto;
	OVERFLOW: visible;
	DISPLAY: block;
}
.rs_nav {
	FONT-FAMILY: Verdana,Arial; 
	COLOR: #555555; 
	FONT-SIZE: 10pt; 
	TEXT-DECORATION: none;
}
.rs_nav_na {
	FONT-FAMILY: Verdana,Arial; 
	COLOR: #bbbbbb; 
	FONT-SIZE: 10pt; 
	TEXT-DECORATION: none;
}
/*CK FIVE*/
.ckf_banner{
	BACKGROUND : 	url(ckf_banner.jpg) ;
	PADDING:		16px;
	MARGIN-BOTTOM:	8px;
	HEIGHT:			18px;
	WIDTH: 			auto;
}
