﻿/* Public Style */
@import url('https://fonts.googleapis.com/css?family=Kanit:100,200,300,400,500');
@font-face {
 font-family: 'Kanit';
  src: url(/font/Kanit-Regular.ttf);
}
body {
	/*font-family:Tahoma;*/
	font-family: 'Kanit', sans-serif !important;
	font-weight: 300;
	font-size:10pt;
	color: #0066a8;
}
a, a:visited {
	color:#666666;
	text-decoration:none;
	border:none;
}
a img{
	border:none;
	/*border-radius: 70px;*/	
}
a:hover {
	color:#666666;
	text-decoration:underline;
}
input[type=text],select,input[type=password],input[type=email],input[type=file]{
	line-height:27px;
	height:26px;
    color:#333;
    background: #fff;
    border:solid 1px #d9d9d9;
    border-top:solid 1px #c0c0c0;
    font-family:kanit, sans-serif;
    font-size:1em;
	padding-left:5px;
	padding-right:5px;
}
select{
    height: auto;
    padding: 5px;
}
input[type=text].L1,input[type=password].L1,input[type=email].L1{
	height:36px !important;
	font-size:16px !important
}
/* loading */
.js_loading {
	background:#FFF url(../../lib/mootool/ajax-loading-bar.gif) no-repeat center center;
	border:1px red solid;
	float:left;
	height:23px;
	padding:3px;
	position:absolute;
	text-align:center;
	width:226px;
	z-index:1;
}
.js_loading span {
	color:red;
	font-weight:900;
}
.cbOverlay {
	background-color:#000;
}
.cbContainer {
	background-color:#FFF;
	border:1px solid #000;
	padding:0;
	text-align:center;
	vertical-align:top;
}
.cbContent {
	background:#eee url("images/prompt-bg.gif") repeat-x top left;
}
.cbBox {
	background:#FFF none repeat scroll 0 0;
}
/* for moo prompt */
.profile_hide {
	background:#FFF url("images/hide.gif") no-repeat top;
	cursor:pointer;
	height:20px;
	width:200px;
}
.profile_hide_over {
	background:#FFF url("images/hide-over.gif") no-repeat top;
	cursor:pointer;
	height:20px;
	width:200px;
}
.profile_open {
	background:#FFF url("images/open.gif") no-repeat top;
	cursor:pointer;
	height:20px;
	width:200px;
}
.profile_open_over {
	background:#FFF url("images/open-over.gif") no-repeat top;
	cursor:pointer;
	height:20px;
	width:200px;
}
.loginalert {
	background:red;
	color:#FFF;
	font-weight:100;
	height:32px;
	padding-top:8px;
	width:200px;
}
#JS3_SystemWorking {
	color:#2C78B7;
}
/* Templates ID Style */
.Templates_TopGraphic {
	color:#FFF;
	height:87px;
}
.Templates_TopGraphic #c1 {
	background:url(images/js_01.jpg) no-repeat right top;
}
.Templates_TopGraphic #c2 {
	background:url(images/js_02.jpg) no-repeat left top;
	height:87px;
	width:225px;
}
.Templates_TopGraphic #c3 {
	background:url(images/js_03.jpg) no-repeat left top;
	height:87px;
	width:778px;
	vertical-align:top;
}
.Templates_TopGraphic #c4 {
	background:url(images/js_04.jpg) no-repeat left top;
}
.Templates_Highlight {
	height:225px;
	margin:0 auto;
	position:relative;
	width:100%;
}
.Templates_Highlight #c2 {
	width:1003px;
}
#area_menu {
	position:relative;
	width:100px;
}
#area_menu #h-bar {
	background:url(images/h-bar.png) no-repeat left top;
	height:11px;
	left:-1px;
	position:absolute;
	top:-11px;
	width:213px;
	z-index:300;
	display:none;
}
.Templates_Content_Cop {
	background:#fff;
}
.Templates_Content {
	height:600px;
}
.Templates_Content #cc1 {
	
}
.Templates_Content #cc2 {
	background-color:#fff;
	vertical-align:top;
	width:0px;
}
.Templates_Content #cc2_div {
	min-height:1133px;
	width:0px;
}
.Templates_Content #cc3 {
	vertical-align:top;
}
.Templates_Content #cc4 {
	width:5px;
	background: url("images/js_leftmenu.jpg") repeat-y scroll left top #FFFFFF;
	position:relative;
	z-index:0;
}
.Templates_Content #cc5 {
	background:#FFF;
	vertical-align:top;
	width:100%;
}
.Templates_Content #cc5_mybar {
	background:url(images/js_18.jpg) repeat-x left top;
	height:41px;
	width:761px;
	display:none;
}
.Templates_Content #cc5_myshotcut {
	background:#0066A8;
	height:35px;
	vertical-align:middle;
	width:761px;
	padding-left:10px;
	line-height: normal;
	color:#947f7f;
	font-size:12px;
}
.Templates_Content #cc6 {
	vertical-align:top;
	width:16px;
}
.Templates_Content #cc6_div {
	background:url(images/js_10.jpg) no-repeat left top;
	min-height:1111px;
	width:16px;
}
.Templates_Content #cc7 {
	background:url(images/js_11.jpg) no-repeat top left;
}
.Templates_FootContent #r1cc1 {
	background:url(images/js_12.jpg) no-repeat top right;
	display:none;
	height:116px;
}
.Templates_FootContent #r1cc2 {
	background:url(images/js_13.jpg) no-repeat;
	display:none;
	width:1005px;
}
.Templates_FootContent #r1cc3 {
	background:url(images/js_14.jpg) no-repeat top left;
	display:none;
}
.Templates_FootContent #r2cc1 {
	background:#d4d9dd;
	height:62px;
}
.Templates_FootContent #r2cc2 {
	background:#d4d9dd;
	color:#FFF;
	vertical-align:top;
	width:975px;
}
.Templates_FootContent #r2cc3 {
	background:#d4d9dd;
}
.Templates_LocationBar {
	color:#666666;
	height:41px;
	text-transform:capitalize;
}
.Templates_LocationBar .login-img {
	padding-left:20px;
	padding-right:10px;
	width:20px;
}
.Templates_LocationBar #c1 {
	height:41px;
	width:10px;
}
.Templates_LocationBar #c2 {
	background:url(images/profile/username.jpg) no-repeat left top;
	font-weight:900;
	height:41px;
	padding:0;
	width:212px;
}
.Templates_LocationBar #c3 {
	display:block;
	height:41px;
	vertical-align:top;
	width:20px;
}
.Templates_LocationBar #c4 {
	background:url(images/bar-bg4.gif) no-repeat;
	height:41px;
	width:245px;
}
.Templates_LocationBar #c5 {
	background:url(images/bar-01.gif) repeat-x;
	height:41px;
	vertical-align:middle;
}
.Templates_LocationBar #c6 {
	height:41px;
	width:12px;
}
.Templates_Menu {
	background:url(images/bg-menu.jpg) no-repeat left top;
	height:100px;
}
.Templates_Menu_Bottom {
	vertical-align:center;
}
.pagecontent_headtext_left {
	background:url(images/headertext-indent.gif) no-repeat;
	background-position:bottom right;
	border:0;
	color:#000;
	font-weight:900;
	height:40px;
	padding-right:10px;
	padding-top:9px;
}
.pagecontent_headtext_leftwidth {
	overflow:hidden;
	width:250px;
}
.pagecontent_headtext_right {
	color:#CCC;
	height:29px;
	padding-left:7px;
	text-align:left;
	vertical-align:bottom;
}
.pagecontent_body {
	text-align:center;
	vertical-align:top;
}
.pagecontent_submenu {
	/*background:url(images/pagecontent-submenu-bg.gif) repeat-x left top;
	height:20px;*/
	text-align:left;
	/*background: #0e7dc5 none repeat scroll 0 0;*/
	/*margin-bottom: 10px;*/
}
.pagecontent_submenu_split {
	/*background:url(images/pagecontent-submenu-split.gif) no-repeat left top;*/
	float:left;
	height:29px;
	margin:0;
	/*width:2px;*/
}
/*.pagecontent_submenu_ul {
	border:0;
	float:left;
	height:50px;
	margin:0;
	padding:0;
}
.pagecontent_submenu_ul li {
	float:left;
	list-style:none;
}
.pagecontent_submenu_ul li a {
	color:#999;
	text-decoration:none;
}
.pagecontent_submenu_ul li#active {
	background:url("images/pagecontent-submenu-active.gif") no-repeat top right;
	color:#000;
	font-weight:900;
	height:50px;
	padding-left:20px;
	padding-right:40px;
	padding-top:7px;
}
.pagecontent_submenu_ul li#normal {
	background:url("images/pagecontent-submenu-normal.gif") no-repeat top right;
	color:#999;
	font-weight:900;
	height:50px;
	padding-left:20px;
	padding-right:25px;
	padding-top:7px;
}
.pagecontent_submenu_ul li#right {
	color:#999;
	float:right;
	font-weight:900;
	height:50px;
	padding-left:20px;
	padding-right:25px;
	padding-top:7px;
}
*/.btn_shortcut {
	padding-right:15px;
}
/*
.pagecontent_submenu table td { height:29px; text-align:right; padding-right:30px; padding-left:20px;}
	.pagecontent_submenu table td a:link { font-weight: bold; color: #999999; text-decoration: none }
	.pagecontent_submenu table td a:visited { font-weight: bold; color: #999999; text-decoration: none }
	.pagecontent_submenu table td a:active { font-weight: bold; color: #000000; text-decoration: none }
	.pagecontent_submenu table td a:hover { font-weight: bold; color: #000000; text-decoration: none; background: url("images/pagecontent-submenu-active.gif") no-repeat top right;}

	.pagecontent_submenu table td a.submenu_activelink:link { background: url("images/pagecontent-submenu-active.gif") no-repeat top right; font-weight: bold; color: #000000; text-decoration: none }
	.pagecontent_submenu table td a.submenu_activelink:visited { font-weight: bold; color: #000000; text-decoration: none }
	.pagecontent_submenu table td a.submenu_activelink:active { font-weight: bold; color: #000000; text-decoration: none }
	.pagecontent_submenu table td a.submenu_activelink:hover { font-weight: bold; color: #000000; text-decoration: none }

 frame photo */
.design_frame_16x16 {

	background-position:left top;
	float:left;
	height:20px;
	padding:1px 1px 1px 1px;
	text-align:left;
	vertical-align:top;
	width:20px;
}
.design_frame_24x24 {

	background-position:left top;
	float:left;
	height:28px;
	padding:1px 1px 1px 1px;
	text-align:left;
	vertical-align:top;
	width:28px;
}
.design_frame_30x30 {
	background-position:left top;
	float:left;
	height:34px;
	padding:1px 1px 1px 1px;
	text-align:left;
	vertical-align:top;
	width:34px;
}
.design_frame_75x75 {
	background-position:left top;
	float:left;
	height:79px;
	padding:1px 1px 1px 1px;
	text-align:left;
	vertical-align:top;
	width:79px;
}
.design_frame_100x75 {
	float:left;
	padding:1px 1px 1px 1px;
	border: 1px solid #CCC;
	height:75px;
}
.design_frame_70x90 {
	background-position:left top;
	float:left;
	height:94px;
	padding:1px 1px 1px 1px;
	text-align:left;
	vertical-align:top;
	width:74px;
}
.design_frame_50x50 {

	background-position:left top;
	float:left;
	height:54px;
	padding:1px 1px 1px 1px;
	text-align:left;
	vertical-align:top;
	width:54px;
}
.design_frame_100x130 {

	background-position:left top;
	float:left;
	height:134px;
	padding:1px 1px 1px 1px;
	text-align:left;
	vertical-align:top;
	width:104px;
}
.design_frame_120x160 {

	background-position:left top;
	float:left;
	height:164px;
	padding:1px 1px 1px 1px;
	text-align:left;
	vertical-align:top;
	width:124px;
}
.design_frame_100x134 {

	background-position:left top;
	float:left;
	height:138px;
	padding:1px 1px 1px 1px;
	text-align:left;
	vertical-align:top;
	width:104px;
}
.design_frame_75x100 {

	background-position:left top;
	float:left;
	height:104px;
	padding:1px 1px 1px 1px;
	text-align:left;
	vertical-align:top;
	width:79px;
}
.design_frame_55x74 {

	background-position:left top;
	float:left;
	height:78px;
	padding:1px 1px 1px 1px;
	text-align:left;
	vertical-align:top;
	width:59px;
}
.design_frame_190x50 {

	background-position:left top;
	float:left;
	height:54px;
	padding:1px 1px 1px 1px;
	text-align:left;
	vertical-align:top;
	width:194px;
}
.design_frame_160x120 {
at;
	background-position:left top;
	float:left;
	height:124px;
	padding:1px 1px 1px 1px;
	text-align:left;
	vertical-align:top;
	width:164px;
}
#imageLink {
	cursor:pointer;
}
/* frame photo 
 usertool box */
.usertools_mainmenu {
	background-color:#fff;
	border-top:1px solid #adadad;
	height:38px;
	width:212px;
}
.mainmenu {
	border:0;
	height:35px;
	padding:0;
	width:200px;
}
.submenu_all {
	background:#FAF6F1;
	text-align:left;
	vertical-align:top;
}
.submenu_login {
	height:180px;
	text-align:center;
	vertical-align:middle;
	width:212px;
	background:#eee;
	border:1px solid #ccc;
}
.submenu_login td{
	padding:0px 5px;	
}
.login_left{
	margin-right:20px;	
	width: 400px;
	margin-left: 80px;
}
.login_left img{
	vertical-align:middle;	
}
.login_left ._subject{
	font-size:36px;
	font-weight:500;
	color:#168cd6;
	line-height:normal;
}
.login_left ._icon{
	margin-top:10px;	
}
.login_left ._desc,.login_left ._desc2,.login_left ._icon{
	color:#666;
}
.login_left ._icon td{
	padding:10px;	
}
.usertool {
	background:url(images/bg-menu.jpg) repeat-y left top;
	padding:0;
	width:200px;
}
.usertool_head {
	color:#fff;
	width:200px;
}
.usertool_linetop {
	background:#fff;
	height:0;
	width:200px;
}
.usertool_group {
	background:url(images/main-menu/bd-mainmenu.jpg) no-repeat left top;
	color:#666666;
	cursor:pointer;
	font-weight:700;
	height:35px;
	padding-left:20px;
	text-align:left;
	width:200px;
}
.usertool_group:hover {
	background:url(images/main-menu/bd-mainmenu-over.jpg) no-repeat left top;
	color:#666666;
}
.usertool_group_active {
	background:url(images/main-menu/bd-mainmenu-over.jpg) no-repeat left top;
	color:#666666;
	cursor:pointer;
	font-weight:700;
	height:35px;
	padding-left:20px;
	text-align:left;
	width:200px;
}
.usertool_group_nosub {
	background:url(images/main-menu/main-menu-nogroup.jpg) repeat-x left top;
	color:#666666;
	cursor:pointer;
	font-weight:700;
	height:35px;
	padding-left:20px;
	text-align:left;
	width:200px;
}
.usertool_group_nosub_active {
	background:url(images/main-menu/main-menu-nogroup-active.gif) repeat-x left top;
	color:#000;
	cursor:pointer;
	font-weight:900;
	height:35px;
	padding-left:30px;
	text-align:left;
	width:200px;
}
.submenu {
	width:200px;
	background-color:#fff;
}
.usertool_sub {
	border-left:1px #e9e9e9 solid;
	border-right:1px #e9e9e9 solid;
	margin:0;
	padding:0;
	width:200px;
	text-align:left;
}
.usertool_sub a, .usertool_sub a:visited {
	color:#555;
	text-decoration:none;
}
.usertool_sub td {
	cursor:pointer;
	height:28px;
	list-style:none;
	margin:0;
	padding-left:30px;
	vertical-align:middle;
}
.usertool_sub td:hover {
	background-color:#eaf3ff;
	color:#666666;
}
.usertool_sub td#normal {
	color:#666666;
	height:28px;
}
.usertool_sub td#active {
	background-color:#eaf3ff;
	color:#666666;
	font-weight:900;
	height:28px;
}
.usertool_sub td#normal:hover, .usertool_sub td#active:hover {
	background-color:#eaf3ff;
	color:#666666;
	height:28px;
}
.usertool_group_nosub:hover {
	background:url(images/main-menu/bd-mainmenu-over.jpg) no-repeat left top;
	color:#000;
	cursor:pointer;
	font-weight:700;
	height:35px;
	text-align:left;
	width:200px;
}
.usertool_submod {
	border:0;
	border-bottom:1px #e9e9e9 solid;
	margin:0;
	padding:0;
}
.usertool_submod li {
	cursor:pointer;
	height:20px;
	list-style:none;
	padding-left:30px;
	padding-top:8px;
}
.usertool_submod li#normal {
	color:#878787;
	font-weight:900;
}
.usertool_submod li#active {
	color:#094ba4;
	font-weight:900;
}
.usertool_submod li#hover {
	background:#f6fbff;
	color:#0870d3;
	font-weight:900;
}
.usertool_sub_used {
	background:#CFDCCF;
	color:#0A0;
	height:26px;
	padding:0;
}
.usertool_menuheader {
	background:#FAF6F1;
	color:#000;
	font-weight:700;
	height:20px;
}
.usertool_menuheader_td {
	color:#900;
	cursor:pointer;
	height:20px;
	text-align:center;
	width:40px;
}
.usertool_sub_text {
	float:left;
	height:20px;
	text-align:left;
	width:160px;
}
.usertool_sub_checkbox {
	float:right;
	height:20px;
	text-align:center;
	width:40px;
}
.usertool_sub_ico_area {
	float:left;
	height:16px;
	padding:0;
	text-align:center;
	width:18px;
}
/* form input */
.forminput_box {
	background:#fff;
	margin:0;
	padding:0;
}
.forminput_box_head {
	height:26px;
	text-align:center;
	vertical-align:middle;
}
.forminput_box_head #left {
	background:#006699;
	height:30px;
	width:8px;
}
.forminput_box_head #center {
	background:#006699;
	color:#FFF;
	font-weight:700;
	height:30px;
	text-align:center;
}
.forminput_box_head #right {
	background:#006699;
	height:30px;
	width:8px;
}
.forminput_box_tab {
	height:26px;
	text-align:right;
	vertical-align:bottom;
}
.forminput_box_tab_80px_active {
	background:url(images/forminput_box_tab_80pxa.gif) no-repeat center bottom;
	color:#FFF;
	cursor:pointer;
	font-weight:700;
	height:26px;
	text-align:center;
	vertical-align:middle;
	width:85px;
}
.forminput_box_tab_100px_active {
	/*background:url(images/forminput_box_tab_100pxa.gif) no-repeat center bottom;*/
	color:#FFF;
	cursor:pointer;
	font-weight:700;
	height:26px;
	text-align:center;
	vertical-align:middle;
	width:105px;
	background-color: #006699;
	border-radius: 70px;
}
.forminput_box_tab_120px_active {
	/*background:url(images/forminput_box_tab_120pxa.gif) no-repeat center bottom;*/
	background-color: #006699;
    border-radius: 70px;
	color:#FFF;
	cursor:pointer;
	font-weight:700;
	height:26px;
	text-align:center;
	vertical-align:middle;
	width:125px;
}
.forminput_box_tab_80px {
	background:url(images/forminput_box_tab_80px.gif) no-repeat center bottom;
	color:#737373;
	cursor:pointer;
	font-weight:700;
	height:26px;
	text-align:center;
	vertical-align:middle;
	width:85px;
}
.forminput_box_tab_100px {
	/*background:url(images/forminput_box_tab_100px.gif) no-repeat center bottom;*/
	color:#737373;
	cursor:pointer;
	font-weight:700;
	height:26px;
	text-align:center;
	vertical-align:middle;
	width:105px;
}
.forminput_box_tab_120px {
	/*background:url(images/forminput_box_tab_120px.gif) no-repeat center bottom;*/
	color:#737373;
	cursor:pointer;
	font-weight:700;
	height:26px;
	text-align:center;
	vertical-align:middle;
	width:125px;
}
.forminput_box_subhead {
	color:#000;
	font-weight:500;
	height:26px;
	padding-left:10px;
}
.forminput_box_subhead_cop {
	/*background:#fdaf04;*/
	background:#39C;
	border:1px solid #999;
	border-bottom:1px solid #999;
	color:#fff;
	font-weight:700;
	height:30px;
	padding-left:10px;
}
.forminput_box_fieldname {
	color:#0870d3;
	height:26px;
	padding-right:10px;
	text-align:right;
	white-space:nowrap;
}
.forminput_box_fieldname_left {
	color:#0870d3;
	height:26px;
	padding-right:10px;
	text-align:left;
}
.forminput_box_fieldinput {
	color:#000;
	height:26px;
	text-align:left;
}
.forminput_box_foot {
	background:url(images/prompt-content-footer.gif) repeat-x left top;
	border:0;
	height:40px;
	text-align:center;
}
/* input object */
input.search-top {
	margin-right:8px;
	width:300px;
}
.input_prompt {
	background:#FFF url(images/input-bg.gif) repeat-x center top;
	border:1px solid #555;
	color:#555;
	height:20px;
	padding-top:3px;
	text-align:left;
}
.input_files {

}
.input_right {
	background:#7a7a7a url("images/input-bg.gif") repeat-x center top;
	border:1px solid #7a7a7a;
	color:#555;
	height:20px;
	text-align:right;
}
.input_textarea {
	/*background:#f6f6f6 url("images/input-bg.gif") repeat-x center top;*/
	border:1px solid #cfcfcf;
	color:#555;
	text-align:left;
}
.input_center {
	background:#FFF url("images/input-bg.gif") repeat-x center top;
	border:1px solid #7a7a7a;
	color:#555;
	height:20px;
	text-align:center;
}
.input_select {
	text-align:left;
}
.input_select_area {
	background-color:#FFF;
	border-color:#ffd #ffd #ffd #FFD;
	border-width:1px;
	color:#000;
	text-align:left;
}
.input_select_row0 {
	background:#094BA4;
	color:#FFF;
}
.input_bt_100px {
	background:url(images/input-bt-100px.png) no-repeat left top;
	border:0;
	color:#FFF;
	cursor:pointer;
	font-weight:900;
	height:26px;
	text-align:center;
	width:100px;
}
.input_bt_80px {
	background:url(images/input-bt-80px.gif) no-repeat left top;
	border:0;
	color:#FFF;
	cursor:pointer;
	font-weight:700;
	height:26px;
	text-align:center;
	width:80px;
}
. {
	background:url(images/input-bt-60px.gif) no-repeat left top;
	border:0;
	color:#FFF;
	cursor:pointer;
	font-weight:700;
	height:26px;
	line-height:1em;
	text-align:center;
	width:60px;
}
.input_bt_40px {
	/*background:url(images/input-bt-40px.gif) no-repeat left top;*/
	border:0;
	color:#FFF;
	cursor:pointer;
	font-weight:900;
	height:26px;
	padding:0;
	text-align:center;
	width:42px;
}


.input_bt_red_100px {
	/*background:url(images/input-bt-100px.gif) no-repeat left top;*/
	border:0;
	color:#FFF;
	cursor:pointer;
	font-weight:900;
	height:26px;
	text-align:center;
	width:102px;
}
.input_bt_red_80px {
	background:url(images/input-bt-80px.gif) no-repeat left top;
	border:0;
	color:#FFF;
	cursor:pointer;
	font-weight:900;
	height:26px;
	text-align:center;
	width:82px;
}
.input_bt_red_60px {
	background:url(images/input-bt-60px.png) no-repeat left top;
	border:0;
	color:#FFF;
	cursor:pointer;
	font-weight:900;
	height:26px;
	text-align:center;
	width:62px;
}
.input_bt_red_40px {
	background:url(images/input-bt-40px.png) no-repeat left top;
	border:0;
	color:#FFF;
	cursor:pointer;
	font-weight:900;
	height:26px;
	padding:0;
	text-align:center;
	width:42px;
}
.input_bt_red_30px {
	background:url(images/input-bt-30px.png) no-repeat left top;
	border:0;
	color:#FFF;
	cursor:pointer;
	font-weight:900;
	height:26px;
	text-align:center;
	width:32px;
}
.input_customize {
	border:1px #ccc solid;
	color:#333;
	padding:2px;
	text-align:left;
}
.input_select_new {
	background:#FFF url("images/select-bg.gif") no-repeat right top;
	border:1px solid #7a7a7a;
	color:#555;
	height:22px;
	padding-top:3px;
	text-align:left;
}
/* data list */
.datalist_toolbar_left {
	background:#fff;
	background-position:top left;
	height:30px;
	width:20px;
}
.datalist_toolbar_right {
	background:#fff;
	background-position:top right;
	height:30px;
	width:20px;	
}
.datalist_toolbar {
	background:#fff;
	height:40px;
	vertical-align:middle;
}
.datalist_toolbar_left,.datalist_toolbar_right,.datalist_toolbar{
	/*border-top:1px solid #ccc;*/
}
#foot .datalist_toolbar_left,#foot .datalist_toolbar_right,#foot .datalist_toolbar{
	/*border-top:1px solid #0e7dc5;*/
	background-color: #0e7dc5;
	color: #fff;
}
.datalist_toolbar_left,.datalist_toolbar_right,.datalist_toolbar{
	border-bottom:1px solid #CCCCCC;
}
.datalist_toolbar .input_center {
	text-align:center;
	text-indent:inherit;
}
.datalist_box #top {
	color:#555;
	font-weight:400;
	height:35px;
	vertical-align:middle;
	background-color: #DAE8F3;
}
.datalist_box #head {
	background-color: #0e7dc5;
	color:#FFF;
	font-weight:500;
	height:36px;
}
.datalist_box #headwarning {
	background:url(images/bg-warning.gif) repeat-x left top;
	color:#FFF;
	font-weight:700;
	height:36px;
}
.datalist_box #head_none {
	background:url(images/datalist-head-bg.gif) repeat-x left top;
	color:#FFF;
	font-weight:700;
	height:10px;
}
.datalist_box #subject_content {
	font-size:100%;
	padding-bottom:5px;
}
.datalist_box #foot {
	height:35px;
}
.datalist_box #foot .input_left {
	background:#fff;
	border:1px solid #ddd;
	color:#333;
	height:20px;
	text-align:left;
}
.manage_tools {
	height:35px;
	list-style-type:none;
	margin:0;
	padding-bottom:5px;
	padding-top:5px;
}
.manage_tools li {
	color:#6f6f6f;
	float:left;
	list-style:none;
	text-align:bottom;
}
.manage_tools li#left {
	/*background:url("images/manage-left.gif") no-repeat;*/
	height:25px;
	width:10px;
}
.manage_tools li#right {
	/*background:url("images/manage-right.gif") no-repeat;*/
	height:25px;
	width:10px;
}
.manage_tools li#center {
	/*background:url("images/manage-center.gif") repeat-x;*/
	height:25px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}
.manage_tools li#split {
	/*background:url("images/manage-split.gif") no-repeat;*/
	height:25px;
	width:2px;
}
/* module box */
.modulebox1 {
	background:url("images/modulebox_01.gif") no-repeat;
	height:32px;
	width:8px;
}
.modulebox2 {
	background:url("images/modulebox_02.gif") repeat-x;
	color:#FFF;
	font-weight:700;
	height:32px;
	padding-left:10px;
	text-align:left;
}
.modulebox3 {
	background:url("images/modulebox_03.gif") no-repeat;
	height:32px;
	width:15px;
}
.modulebox4 {
	background:url("images/modulebox_04.gif") repeat-y;
	width:8px;
}
.modulebox5 {
	background:#FFF;
	padding:5px;
}
.modulebox6 {
	background:url("images/modulebox_06.gif") repeat-y;
	width:15px;
}
.modulebox7 {
	background:url("images/modulebox_07.gif") no-repeat;
	height:13px;
	width:8px;
}
.modulebox8 {
	background:url("images/modulebox_08.gif") repeat-x;
	height:13px;
}
.modulebox9 {
	background:url("images/modulebox_09.gif") no-repeat;
	height:13px;
	width:15px;
}
/* movable box  */
.movable_top_left {
	/*background:url(images/object/obj-top-left.png) no-repeat left top;*/
	height:33px;
	width:10px;
}
.movable_top_center {
	/*background:url(images/object/obj-top-center.png) repeat-x left top;*/
	font-weight:700;
	height:33px;
	color:#fff;
	font-weight:700;
}
.movable_top_right {
	/*background:url(images/object/obj-top-right.png) no-repeat left top;*/
	height:33px;
	width:51px;
}
.movable_content_bg {
	background:#fff;
	color:#606060;
}
/*.movable_top_right { height:22px; width:10px; background:#E8F9BB; }*/
.movable_content_left {
	background:url("images/object/obj-middle-left.gif") repeat-y;
	width:8px;
}
.movable_content_right {
	background:url("images/object/obj-middle-right.gif") repeat-y;
	width:8px;
}
.movable_content {
	color:#707070;
	padding-bottom:7px;
	padding-top:7px;
}
.movable_content a:active {
	color:#e00000;
	text-decoration:none;
}
.movable_content a:hover {
	color:#e00000;
	text-decoration:underline;
}
.movable_content_over {
	background:#c5dbe5;
	cursor:default;
}
.movable_content_info {
	color:#2a2a2a;
}
.movable_content_setting {
	background-color:#cdcdcd;
	border:1px solid #9e9e9e;
	color:#fff;
}
.movable_content_line {
	background:url("images/object-home/object-line.gif") repeat-x;
	height:2px;
}
.movable_foot_left {
	background:url("images/object/obj-bottom-left.gif") no-repeat;
	height:10px;
	width:8px;
}
.movable_foot_right {
	background:url("images/object/obj-bottom-right.gif") no-repeat;
	height:10px;
	width:8px;
}
.movable_foot_center {
	background:url("images/object/obj-bottom-center.gif") repeat-x;
	height:10px;
}
.movable_btn_more {
	background:url("images/object/btn-more.gif") no-repeat;
	border:0;
	cursor:pointer;
	height:29px;
	width: 26%;
}
/* messagebox */
.messagebox_alert {
	background-color:#efefef;
	border:1px solid #a80000;
	color:#a80000;
	padding:5px;
}
.messagebox_result {
	/*background-color:#efefef;
	border:1px solid #ccc;*/
	color:#666666;
}
/* for group menu sorting */
ul.groupsortable {
	border:1px solid #EFFCEF;
	margin:0;
	padding:0;
	width:100%;
}
ul.groupsortable li {
	background:url("images/shortcut-menugroup.gif") repeat-x;
	color:#2B4104;
	cursor:move;
	font-weight:700;
	height:26px;
	padding:0;
	position:relative;
	text-align:left;
	vertical-align:middle;
}
ul.groupsortable li table {
	color:#900;
	font-weight:700;
	text-align:left;
}
.groupsortableeditor_clickbar {
	background:url("images/click-bar.gif") no-repeat;
	height:22px;
	width:12px;
}
/* for sub menu sorting */
ul.submenusortable {
	border:1px red solid;
	height:100%;
}
/* Colorize Object / etc : Module Calendar */
.colorize_background {
	/*background-color:#0E7DC5;*/
}
.colorize_background_disable {
	background-color:#E4E5E7;
}
.colorize_border {
	background-color:#fff;
	/*width: 85%;*/
}
.colorize_head {
	background-color:#0e7dc5;
	height: 30px;
}
.colorize_head td {
	color:#fff;
	font-weight:600;
	text-align:center;
}
.colorize_box_disable {
	background-color:#f6f8f7;
}
.colorize_box_bg {
	background-color:#FFF;
	/*color:#fff;*/
}
.colorize_box_row1 {
	background-color:#fcfcfc;
	color:#0e7dc5;
	height: 30px;
}
.colorize_box_row1_over {
	background-color:#0E7DC5;
	color:#fff;
	height: 30px;
}
.colorize_box_row2 {
	background-color:#FFF;
}
.colorize_box_row1_dot {
	background:#60B5EC url("images/dot.gif") repeat-x left bottom;
	color:#344208;
}
.colorize_box_row2_dot {
	background:#FFF url("images/dot.gif") repeat-x left bottom;
}
.colorize_box_row1_line {
	background:#60B5EC url("images/line.gif") repeat-x left bottom;
	color:#344208;
}
.colorize_box_row2_line {
	background:#FFF url("images/line.gif") repeat-x left bottom;
}
.colorize_box_row3 {
	background:#2292da url("images/line.gif") repeat-x left bottom;
}
.colorize_box_row4 {
	background:#0066A8;
}
.colorize_box_row1_dot_use {
	background:#ECF294 url("images/dot.gif") repeat-x left bottom;
	color:#344208;
}
.colorize_box_row2_dot_use {
	background:#F8FBCB url("images/dot.gif") repeat-x left bottom;
}
.colorize_box_row1_line_use {
	background:#ECF294 url("images/line.gif") repeat-x left bottom;
	color:#344208;
}
.colorize_box_row2_line_use {
	background:#F8FBCB url("images/line.gif") repeat-x left bottom;
}
.colorize_box_row1_active {
	background:#58cb90;
	color: #fff;
	height: 30px;
}
.colorize_box_row2_active {
	background-color:#FFFFFF;
}
.colorize_box_row2_over {
	background-color:#F0F0F0;
}
.colorize_box_row1_dot_over {
	background:#F0F0F0 url("images/dot.gif") repeat-x left bottom;
	color:#344208;
}
.colorize_box_row2_dot_over {
	background:#F0F0F0 url("images/dot.gif") repeat-x left bottom;
}
.colorize_box_row1_line_over {
	background:#F0F0F0 url("images/line.gif") repeat-x left bottom;
	color:#344208;
}
.colorize_box_row2_line_over {
	background:#F0F0F0 url("images/line.gif") repeat-x left bottom;
}
.colorize_box_data0_left {
	background:url("../../images/object/b3.gif") no-repeat left bottom;
	text-align:left;
	vertical-align:top;
}
.colorize_box_data0_right {
	background:url("../../images/object/b4.gif") no-repeat right bottom;
	text-align:right;
	vertical-align:top;
}
.colorize_box_dragable {
	background-color:#FFF;
	border:1px solid #7DA634;
	border-bottom:0;
}
/* Pop Calendar */
.calendar {
	background:#EEEEEE;
	border-bottom:2px solid #333;
	border-left:2px solid #fff;
	border-right:2px solid #333;
	border-top:2px solid #fff;
	color:#000;
	cursor:default;
	display:none;
	font-family:tahoma, verdana, sans-serif;
	position:relative;
}
.calendar table {
	background:#EEEEEE;
	border-bottom:1px solid #fff;
	border-left:1px solid #333;
	border-right:1px solid #fff;
	border-top:1px solid #333;
	color:#000;
	cursor:default;
	font-family:tahoma, verdana, sans-serif;
}
.calendar .button {
	border-bottom:1px solid #333;
	border-left:1px solid #fff;
	border-right:1px solid #333;
	border-top:1px solid #fff;
	padding:1px;
	text-align:center;
}
.calendar thead .title {
	background:#999999;
	border:1px solid #333;
	color:#fff;
	font-weight:700;
	padding:1px;
	text-align:center;
}
.calendar thead .name {
	background:#DDD;
	border-bottom:1px solid #333;
	padding:2px;
	text-align:center;
}
.calendar thead .hilite {
	background:#EEEEEE;
	border-bottom:2px solid #333;
	border-left:2px solid #fff;
	border-right:2px solid #333;
	border-top:2px solid #fff;
	padding:0;
}
.calendar thead .active {
	background:#B3D1F5;
	border-bottom:1px solid #fff;
	border-left:1px solid #333;
	border-right:1px solid #fff;
	border-top:1px solid #333;
	padding:2px 0 0 2px;
}
.calendar tbody .day {
	padding:2px 4px 2px 2px;
	text-align:right;
	width:2em;
}
.calendar table .wn {
	background:#DDD;
	border-right:1px solid #333;
	padding:2px 3px 2px 2px;
}
.calendar tbody td.hilite {
	border-bottom:1px solid #333;
	border-left:1px solid #fff;
	border-right:1px solid #333;
	border-top:1px solid #fff;
	padding:1px 3px 1px 1px;
}
.calendar tbody td.active {
	border-bottom:1px solid #fff;
	border-left:1px solid #333;
	border-right:1px solid #fff;
	border-top:1px solid #333;
	padding:2px 2px 0;
}
.calendar tbody td.selected {
	background:#EEEEEE;
	border-bottom:1px solid #fff;
	border-left:1px solid #333;
	border-right:1px solid #fff;
	border-top:1px solid #333;
	font-weight:700;
	padding:2px 2px 0;
}
.calendar tbody td.today {
	color:#00f;
	font-weight:700;
}
.calendar tbody .disabled {
	color:#999;
}
.calendar tbody .emptycell {
	visibility:hidden;
}
.calendar tbody .emptyrow {
	display:none;
}
.calendar tfoot .ttip {
	background:#999999;
	border:1px solid #333;
	color:#fff;
	padding:1px;
	text-align:center;
}
.calendar tfoot .hilite {
	background:#B3D1F5;
	border-bottom:1px solid #333;
	border-left:1px solid #fff;
	border-right:1px solid #333;
	border-top:1px solid #fff;
	padding:1px;
}
.calendar tfoot .active {
	border-bottom:1px solid #fff;
	border-left:1px solid #333;
	border-right:1px solid #fff;
	border-top:1px solid #333;
	padding:2px 0 0 2px;
}
.combo {
	background:#C3DAF6;
	border-bottom:1px solid #000;
	border-left:1px solid #fff;
	border-right:1px solid #000;
	border-top:1px solid #fff;
	cursor:default;
	display:none;
	left:0;
	padding:1px;
	position:absolute;
	top:0;
	width:4em;
}
.combo .label {
	padding:1px;
	text-align:center;
}
.combo .active {
	background:#C3DAF6;
	border-bottom:1px solid #fff;
	border-left:1px solid #000;
	border-right:1px solid #fff;
	border-top:1px solid #000;
	padding:0;
}
.combo .hilite {
	background:#B3D1F5;
	color:red;
}
.noPadding tr {
	height:1px;
}
.indicator_border {
	background:#EFFBBD;
	border:1px solid #96B52E;
	color:#AAA;
	font-family:"verdana";
	height:8px;
}
.indicator_used {
	background:#BDDB5A;
	color:#AAA;
	font-family:"verdana";
	height:8px;
}
.indicator_full {
	background:#FE5D00;
	color:#AAA;
	font-family:"verdana";
	height:8px;
}
.postentry {
	color:#666;
	font-family:tahoma, 'ms sans serif';
}
/* Setting Box */
.settingtool_sub {
	background:#fff;
	color:#333;
	height:32px;
	padding:0;
}
.settingtool_sub_active, .settingtool_sub:hover {
	background:#F6F6F6;
	color:#094BA4;
	height:32px;
	padding:0;
}
.setting_boxbg {
	/*background:#eee url("images/setting-head-bg.gif") repeat-x top left;
	border:1px #8799a6 solid;*/
	width:99.8%;
	margin-top: 20px;
}
.setting_contentbg {
	background:#fff;
	border:1px solid #d7d7d7;
	padding:10px;
	width:88%;
}
.setting_headcontentbox {
	width:93%;
	background-color: #0066a8;
}
.setting_txthead {
	/*background:url("images/prompt-bullet.gif") no-repeat top left;*/
	background-color: #0066a8 ;
	color:#fff;
	font-weight:500;
	height:40px;
	padding-left:12px;
	text-align:left;
	vertical-align:middle;
}
.setting_footbox {
	background:url("images/prompt-content-footer.gif") repeat-x left top;
	border:0;
	height:40px;
	text-align:center;
	width:93%;
}
/* Evaluation Box */
.evaluation_sub {
	background:#F6F6F6;
	color:#333;
	height:20px;
	padding:0;
}
.evaluation_sub_active {
	background:#E6E6E6;
	color:#094BA4;
	height:20px;
	padding:0;
}
.evaluation_box_row1_line {
	background:url("images/line.gif") repeat-x left bottom;
	color:#344208;
}
.txtColor {
	color:#094BA4;
	/*font-family:"tahoma";*/
	font-family: Kanit;
}
.txtColorRed {
	color:red;
	/*font-family:"tahoma";*/
	font-family: Kanit;
}
/* ¡ÅèÍ§¢éÍ¤ÇÒÁ PM1 */
.contenttalkbox1_1 {
	background:url("images/pm1/talk1.gif") no-repeat;
	height:7px;
	width:8px;
}
.contenttalkbox1_2 {
	background:url("images/pm1/talk2.gif") repeat-x;
	height:7px;
}
.contenttalkbox1_3 {
	background:url("images/pm1/talk3.gif") no-repeat;
	height:7px;
	width:17px;
}
.contenttalkbox1_4 {
	background:url("images/pm1/talk4.gif") repeat-y;
	width:8px;
}
.contenttalkbox1_5 {
	background:#FFF;
}
.contenttalkbox1_6 {
	background:url("images/pm1/talk6.gif") no-repeat 50% bottom;
	width:17px;
}
.contenttalkbox1_7 {
	background:url("images/pm1/talk7.gif") no-repeat;
	height:9px;
	width:8px;
}
.contenttalkbox1_8 {
	background:url("images/pm1/talk8.gif") repeat-x;
	height:9px;
}
.contenttalkbox1_9 {
	background:url("images/pm1/talk9.gif") no-repeat;
	height:9px;
	width:17px;
}
/* ¡ÅèÍ§¢éÍ¤ÇÒÁ PM2 */
.contenttalkbox2_1 {
	background:url("images/pm2/talk1.gif") no-repeat;
	height:7px;
	width:8px;
}
.contenttalkbox2_2 {
	background:url("images/pm2/talk2.gif") repeat-x;
	height:7px;
}
.contenttalkbox2_3 {
	background:url("images/pm2/talk3.gif") no-repeat;
	height:7px;
	width:17px;
}
.contenttalkbox2_4 {
	background:url("images/pm2/talk4.gif") repeat-y;
	width:8px;
}
.contenttalkbox2_6 {
	background:url("images/pm2/talk6.gif") no-repeat 50% bottom;
	width:17px;
}
.contenttalkbox2_7 {
	background:url("images/pm2/talk7.gif") no-repeat;
	height:9px;
	width:8px;
}
.contenttalkbox2_8 {
	background:url("images/pm2/talk8.gif") repeat-x;
	height:9px;
}
.contenttalkbox2_9 {
	background:url("images/pm2/talk9.gif") no-repeat;
	height:9px;
	width:17px;
}
.txtGrayColor {
	color:#949494;
}
.brows #center {
	background:#E0E0E0;
}
.brows #box_header {
	background:url("../../object/obj_filebrowser/images/box5-bg.gif") repeat-x;
	height:17px;
}
.brows #box_header_left {
	background:url("../../object/obj_filebrowser/images/box5-start.gif") no-repeat;
	height:17px;
	width:2px;
}
.brows #box_header_right {
	background:url("../../object/obj_filebrowser/images/box5-end.gif") no-repeat;
	background-position:right;
	height:17px;
	width:2px;
}
.hiLight {
	background:#FF3;
	border:1px dashed;
	border-style:dotted;
	color:#5B9A14;
	padding:1px;
	text-decoration:none;
}
a.newPM:active {
	color:red;
	text-decoration:none;
}
a.newPM:hover {
	color:#300;
	text-decoration:none;
}
/* ÊÓËÃÑº checkbox áººÃÙ»ÀÒ¾ */
.setting_checkbox LABEL {
	background-position:8px center;
	background-repeat:no-repeat;
	clear:both;
	cursor:pointer;
	display:block;
	padding:0.5em 0.5em 0.5em 32px;
}
.setting_selectbox {
	padding-bottom:5px;
	padding-top:5px;
	vertical-align:middle;
}
.setting_checkbox .checked {
	background-image:url("../../images/bullet/tik.gif");
	color:#000;
}
.setting_checkbox .unchecked {
	background-image:url("../../images/bullet/RE.gif");
	color:#aeaeae;
}
.input_bt_colorplate {
	width:16px;
	background: url("../../object/obj_pickcolor/images/colorplate.gif") no-repeat;
	text-align:center;
	font-size: 10pt;
	font-family:"Tahoma";
	color: #000000;
	height:16px;
	border: 0px;
	cursor:pointer;
}
/* Footer */
/*
.mymenu {
	border:0;
	height:38px;
	margin:0;
	padding:0;
}
.mymenu li {
	float:left;
	font-weight:900;
	list-style:none;
	text-align:center;
}
.mymenu li span {
	display:block;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.mymenu li a {
	color:#FFF;
	display:block;
	height:38px;
	text-decoration:none;
	width:134px;
}
.mymenu li a:hover {
	background:url(images/main-menu/bg-mymenu-over.jpg) no-repeat left top;
	color:#e00101;
	display:block;
}
.mymenu li#active a {
	background:url("images/main-menu/bg-mymenu-over.jpg") no-repeat;
	color:#e00101;
	height:38px;
}
.mymenu li a:hover {display: block; text-decoration: none; width:134px; height:38px; color:#e00101; margin:-10px; text-align:center;  }


.mymenu li #normal{height: 38px; width:auto!important; width:134px; min-width:111px; color:#FFFFFF;}
.mymenu li #normal a{height: 38px; width:auto!important; width:134px; min-width:111px; color:#FFFFFF;}
.mymenu li #active a{height: 30px;  color:#e00101; margin-top:-8px; padding-top:8px; width:auto!important; width:134px; min-width:111px;}

.mymenu li #split {width:2px; height: 30px; background:url("images/my-menu-split.gif") no-repeat; }*/
.object_tag_top {
	width:200px;
}
#user_profile {
	background:url(images/profile/bg_profile.gif);
	height:180px;
	width:212px;
}
.profile_username {
	font-weight:700;
	width:170px;
}
.profile_title {
	color:#c2e9ff;
	font-weight:900;
	vertical-align:bottom;
}
.profile_pmspace {
	background:url("images/pm_space.gif") repeat-x;
	border-bottom:1px #ccc7bf solid;
	border-left:1px #493e30 solid;
	border-top:1px #493e30 solid;
	height:8px;
	width:130px;
}
.txtlink a {
	color:#fff;
	text-decoration:none;
}
.txtlink a:hover {
	color:#fff;
	text-decoration:underline;
}
.top_bar {
	float:right;
	height:100%;
	width:100%;
	position:relative;
}
.top_bar .topline{
    background: url(../../img/bg-jigsaw.jpg) repeat-y scroll left top #BB080C;
    height: 12px;
    width: 850px;
	display:none;
}
.mini_topbar {
	float:right;
	height:30px;
	overflow:hidden;
	top:0;
}
.mini_topbar_left {
	background:url("images/mini-topbar-left.gif") no-repeat;
	float:left;
	height:30px;
	width:15px;
}
.mini_topbar_center {
	float:left;
	font-weight:900;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
}
.mini_topbar_right {
	background:url("images/mini-topbar-right.gif") no-repeat;
	float:left;
	height:30px;
	width:15px;
}
.mini_topbar_search {
	float:right;
	height:30px;
}
/* system_tags */
#box-tag {
	padding:5px 5px 0;
}
.tag_bar {
	background:url(images/bar-02.gif) repeat-x left top;
	height:17px;
	padding:5px 10px;
	font-weight:700;
	border:1px #e0e0e0 solid;
}
.tag_content {
	background:url(images/object-box-bg.gif) repeat-x left top;
	border:1px #e0e0e0 solid;
	border-top:none;
	padding:10px;
	overflow:hidden;
}
.tag_footer {
	text-align:right;
	padding-top:3px;
	padding-right:5px;
	font-size:90%;
}
/* system_tags  useronline */
.useronline {
	height:30px;
	padding:3px;
	text-align:left;
	width:180px;
}
/* useronline */
.txt_headprompt {
	color:#fff;
	height:35px;
	padding-left:12px;
	text-align:left;
	font-size:14px;
	vertical-align: middle;
	font-weight:500;
	cursor:move;
	white-space:nowrap;
	background-color: #006699;
	width: 100%;
}
.txt_headprompt_calendar {
	color:#000;
	font-size:17px;
	height:30px;
	padding-left:18px;
	text-align:center;
	vertical-align:middle;
	background-image:url(images/main-menu/_main-menu-nogroup.gif);
}
.txt_tipblue {
	color:red;
	text-align:left;
	vertical-align:top;
}
.prompt_close {
    background: url("../../css/images/controls.png") no-repeat scroll -100px 0 transparent;
    cursor: pointer;
    display: block;
    height: 23px;
    width: 23px;
	margin-right:5px;
	display:none;
}
.prompt_close:hover {
	background: url("../../css/images/controls.png") no-repeat scroll -100px -25px transparent;
}
.linetop_manage {
	border-top:1px #f8f8f8 solid;
	height:3px;
}
.thumbnail_space {
	padding-left:0;
}
.content_space {
	padding-left:0;
	padding-right:15px;
	padding-top:5px;
}
.bgcontent1 {
	background:url("images/object-box-bg-01.gif") repeat-x top left;
}
.bgcontent2 {
	background:url("images/object-box-bg-02.gif") repeat-x top left;
}
.datalist_box_row1 {
	/*background:#fff url(images/solid-line.gif) repeat-x left bottom;*/
	height:35px;
	vertical-align: middle;
}
.datalist_box_row2 {
	background-color: #F2F2F2;
	height:35px;
	vertical-align:middle;
}
.datalist_box_row3, .datalist_box_row1:hover, .datalist_box_row2:hover {
	background:#f2f2f2 url("images/solid-line.gif") repeat-x left bottom;
}
.pagenumber {
	background:#FFF;
	border:1px #a4a4a4 solid;
	cursor:pointer;
	height:18px;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	vertical-align:middle;
}
.pagenumber_over {
	background:#000;
	border:1px #6d6d6d solid;
	color:#FFF;
	cursor:pointer;
	height:18px;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	vertical-align:middle;
}
/* view */
.view_content_bg {
	/*background:#ebebeb;*/
	border:1px #d1d1d1 solid;
}
.view_content_head_bg {
	background:#0066A8;
}
.view_content_top_bg {
	/*background:#eeeeee url("images/view/view-content-head-bg-02.gif") repeat-x top;*/
	height:64px;
	width:15px;
}
.view_content_left {
	/*background:url("images/view/view-content-left.gif") repeat-y top right;*/
	width:15px;
}
.view_content_right {
	background:url("images/view/view-content-right.gif") repeat-y top left;
	width:15px;
}
.view_content_footer {
	background:url("images/view/view-content-footer.gif") repeat-x top left;
	height:4px;
}
.view_content_subject {
	color:#FFF;
	font-weight:900;
	padding-bottom:5px;
	padding-top:15px;
}
.view_content_titile {
	color:#696969;
}
.view_content_border {
	background:#FFF;
	border:1px #d2d2d2 solid;
	padding:10px;
	text-align:left;
}
.view_content_lineblue {
	background:url("images/view/line-blue.gif") repeat-x;
	height:2px;
}
.view_content_dotline {
	/*background:url("images/view/dotline.gif") repeat-x bottom;*/
	height:1px;
}
.view_content_txtheadattachfile {
	color:#000;
	font-weight:500;
	padding-bottom:5px;
}
.view_content_gray_left {
	background:#EEE;
	background-position:top left;
	height:5px;
	width:20px;
}
.view_content_gray_right {
	background:#EEE;
	background-position:top right;
	height:5px;
	width:20px;
}
.view_content_gray_bottomleft {
	background:#EEE url("images/toolbar-border3.gif") no-repeat;
	background-position:bottom left;
	height:5px;
	width:20px;
}
.view_content_gray_bottomright {
	background:#EEE url("images/toolbar-border4.gif") no-repeat;
	background-position:bottom right;
	height:5px;
	width:20px;
}
.view_content_gray {
	background:#EEE;
	height:5px;
}
.view_content_showdetailattachfile {
	padding-left:30px;
}
.view_content_dotborder {
	border:1px #b4b5b5 dashed;
}
.view_content_linkfooter a {
	color:#939393;
}
.view_comment_borderpic {
	padding:5px;
}
.view_comment_boxpadding {
	padding-left:15px;
	padding-right:15px;
}
.view_comment_txttop {
	color:#8b8b8b;
}
.view_comment_txttop a {
	color:#0072ff;
}
.view_comment_txt {
	background:#fafafa;
	height:30px;
	padding:10px;
}
.view_comment_box_01 {
	background:#fafafa url("images/view/view-comment-border-01.gif") no-repeat;
	height:6px;
	width:15px;
}
.view_comment_box_02 {
	background:#fafafa url("images/view/view-comment-border-02.gif") repeat-x;
	height:6px;
}
.view_comment_box_03 {
	background:#fafafa url("images/view/view-comment-border-03.gif") no-repeat;
	height:6px;
	width:6px;
}
.view_comment_box_04 {
	background:#fafafa url("images/view/view-comment-border-04.gif") repeat-y right;
	width:15px;
}
.view_comment_box_06 {
	background:#fafafa url("images/view/view-comment-border-06.gif") repeat-y right;
	width:6px;
}
.view_comment_box_07 {
	background:#fafafa url("images/view/view-comment-border-07.gif") no-repeat;
	height:6px;
	width:15px;
}
.view_comment_box_08 {
	background:#fafafa url("images/view/view-comment-border-08.gif") repeat-x bottom;
	height:6px;
}
.view_comment_box_09 {
	background:#fafafa url("images/view/view-comment-border-09.gif") no-repeat;
	height:6px;
	width:6px;
}
/* view 
  system menu */
.systemmenu_group {
	border-bottom:1px solid #b7b8ba;
	border-left:1px solid #b7b8ba;
	border-right:1px solid #b7b8ba;
	border-top:3px solid #b7b8ba;
	cursor:pointer;
	height:26px;
	text-align:left;
}
.systemmenu_group_act {
	background-color:#f0efef;
	color:#fff;
	cursor:pointer;
	font-weight:900;
	height:35px;
	padding-left:10px;
	text-align:left;
	width:180px;
}
.systemmenu_group td {
	background:url(images/bar-group.gif) repeat-x;
	color:#fff;
	font-weight:600;
	height:26px;
	padding-left:20px;
	width:680px;
}
.systemmenu_sub {
	background:#fff;
	border-bottom:1px solid #CCC;
	cursor:pointer;
	height:40px;
	padding-top:8px;
	text-align:left;
}
.systemmenu_sub_act {
	background:#f5f6f8;
	border-bottom:1px solid #CCC;
	cursor:default;
	height:40px;
	padding-top:8px;
	text-align:left;
}
.menu_tool_sub_bg {
	border-left:#e9ebea solid 0;
	width:680px;
}
.usertool_sub_icon_area {
	float:left;
	padding:0;
	text-align:center;
	width:35px;
}
.jigsaw_module_tool_sub_active_bg {
	background-color:#9F9;
	color:#a00;
	padding:0;
	text-align:left;
}
.systemmenu_sortgroup {
	background:url("images/main-menu/arrow-menu-group.gif") no-repeat right;
	border:1px solid #e9e9e9;
	color:#fff;
	cursor:pointer;
	font-weight:900;
	height:35px;
	padding-left:10px;
	text-align:left;
	width:300px;
}
.systemmenu_sortgroup_active {
	background:url("images/main-menu/arrow-menu-groupact.gif") no-repeat right;
	border:1px solid #2a68a3;
	color:#fff;
	cursor:pointer;
	font-weight:900;
	height:35px;
	padding-left:10px;
	text-align:left;
	width:300px;
}
.systemuenu_sortsubmain {
	background:url("images/object-box-bg.gif") repeat-x top left;
	border:1px #e9e9e9 solid;
	border-top:0;
	margin:0;
	padding:0;
	text-align:left;
}
.systemuenu_sortsub {
	height:35px;
	margin:0;
	padding:1px 1px 2px;
	text-align:left;
	width:200px;
}
.systemuenu_sortsub td {
	border:0 #fff solid;
	margin:0;
	padding:1px;
	text-align:left;
}
.systemuenu_sortsub_act {
	height:35px;
	margin:0;
	padding:0 0 2px;
	text-align:left;
	width:200px;
}
.systemuenu_sortsub_act td {
	border:1px #e9e9e9 solid;
	cursor:move;
	margin:0;
	padding:0;
	text-align:left;
}
.divTR {
	display:block;
	float:left;
	position:relative;
}
.divTD {
	border:0 solid;
	display:block;
	float:left;
	position:relative;
}
.txt_9pt_blod {
	color:#000;
	font-weight:700;
}
.menu_management_table {
	border:1px #e0e0e0 solid;
	border-top:0;
}
.menu_management {
	background:url(../../skin/basic/images/bar-02.gif) bottom;
	height:28px;
}
.menu_management #menu {
	color:#333;
	font-weight:700;
	padding-left:5px;
}
.menu_management a {
	color:#555;
}
.menu_management a:hover {
	color:#414141;
	text-decoration:underline;
}
.menu_permission_table {
	border-color:#e0e0e0;
	border-style:solid;
	border-width:0 1px;
}
.menu_permission {
	color:#4da5f6;
	height:25px;
}
.menu_permission #menuname {
	padding-left:7px;
}
.menu_permission:hover {
	background:#f8fcff;
	color:#074d8e;
	cursor:pointer;
}
.date_blogbg {
	background:url("images/blog-cal.png") no-repeat top;
	height:67px;
	width:67px;
}
.datecolor {
	color: #242424;
    font-size: 15px;
    font-weight: 500;
}
.monthcolor {
	color:#fff;
	font-weight:500;
	height:27px;
}
.alert_cs {
	background:url("images/system-alert-bg.gif") repeat-x top;
	color:#fff;
	height:25px;
	padding-top:7px;
	position:absolute;
	text-align:center;
	vertical-align:middle;
	width:100%;
}
.content_body_center {
	background:#fff url("images/content_body_center.gif") repeat-x top;
	width:751px;
}
.content_body_left {
	background:url("images/content_body_left.gif") repeat-y;
	width:12px;
}
.content_body_left_01 {
	background:url("images/content_body_left_01.gif") repeat-y;
	width:18px;
}
.content_body_left_02 {
	background:url("images/content_body_left_02.gif") repeat-y;
	width:11px;
}
.my_bar_bg {
	background:url("images/my-bar-bg.gif") repeat-x;
	height:38px;
	width:751px;
}
.my_bar_01 {
	background:url("images/js_05.jpg") no-repeat;
	height:38px;
	width:12px;
}
.my_bar_02 {
	background:url("images/js_07.jpg") no-repeat;
	height:38px;
	width:18px;
}
.my_bar_03 {
	background:url("images/js_09.jpg") no-repeat;
	height:38px;
	width:11px;
}
;
fieldset {
	border-color:#DDD;
	border-style:solid;
	border-width:1px;
	margin:5px 8px 0 !important;
	padding:5px;
}
legend {
	color:#666;
	font-weight:700;
}
a, a:visited, .Templates_LocationBar a, .Templates_LocationBar a:visited, .Templates_LocationBar a:hover {
	color:#666666;
	text-decoration:none;
}
.cbHeader, .forminput_box_tab div {
	height:26px;
}
.Templates_Highlight #c1, .Templates_Highlight #c3 {
	background-color:#d4d9dd;
}
.Templates_Content #cc5_tab, .pagecontent_headtext {
	height:29px;
}
.pagecontent_submenu_ul li#active a{
	color:#fff;
	font-weight:inherit;
	height:50px;
}
 .pagecontent_submenu_ul li#normal a:hover, .pagecontent_submenu_ul li#right a:hover {
	color:#DDE3EB;
	font-weight:inherit;
	height:50px;
}
.usertool_group_nosub td, .usertool_group_nosub_active td, .usertool_group td, .usertool_group_active td {
	font-weight:900;
}
.forminput_box a:link, .forminput_box a:visited {
	font-weight:500;
	text-decoration:none;
}
.forminput_box a:active, .forminput_box a:hover {
	font-weight:400;
	text-decoration:none;
}
.datalist_box, .noPadding {
	padding:0;
}
.datalist_box #head a:link, .datalist_box #head a:visited {
	color:#fff;
	font-weight:500;
	text-decoration:none;
}
.datalist_box #head a:active, .datalist_box #head a:hover {
	color:#666;
	font-weight:700;
	text-decoration:none;
}
.datalist_box a:link, .datalist_box a:visited, .view_content_ownerinfo a {
	color:#0066A8;
}
.datalist_box a:active, .datalist_box a:hover, .view_content_ownerinfo a:hover, .view_content_ownerinfo_data, .Createmainmenu {
	color:#666666;
}
.datalist_box #subject_content a:link, .datalist_box #subject_content a:visited {
	color:#666666;
	font-weight:600;
}
.datalist_box #head_detail_content, .view_content_ownerinfo {
	color:#000;
}
.datalist_box #detail_content, #detail_content {
	color:#666666;
}
.modulebox5 a.on:link, .modulebox5 a.on:visited {
	color:#666666;
	text-decoration:none;
}
.modulebox5 a.on:active, .modulebox5 a.on:hover {
	color:#666666;
	text-decoration:none;
}
.modulebox5 a.off:link, .modulebox5 a.off:visited {
	color:#666666;
	font-weight:700;
	text-decoration:none;
}
.modulebox5 a.off:active, .modulebox5 a.off:hover {
	color:#666666;
	font-weight:700;
	text-decoration:none;
}
.movable_top_center a:link, .movable_top_center a:visited {
	color:#666666;
	font-weight:100;
	text-decoration:none;
}
.movable_content #subject, .movable_content #subject_mini {
	color:#666666;
	font-weight:900;
	vertical-align:middle;
}
.movable_content a:link, .movable_content a:visited {
	color:#666666;
	text-decoration:none;
	font-weight: 400;
}
ul.sortable, ul.boxier {
	list-style-type:none;
	margin:2px;
	min-height:400px;
	padding:5px;
}
ul.sortable li, ul.sortable_core li {
	margin-bottom:10px;
	padding:2px;
	position:relative;
}
ul.sortable table, ul.boxier table, ul.sortable_core table, ul.boxier_core table {
	width:98%;
}
ul.boxier li, ul.boxier_core li {
	margin-bottom:10px;
	padding:2px;
}
.colorize_box_data0, .footer_txt, .tag_footer a {
	color:#FFF;
}
a.colorize_box_data0_link:link, a.colorize_box_data0_link:visited, a.colorize_box_data0_link:active, a.colorize_box_data0_link:hover {
	color:#FFF;
	text-decoration:none;
}
.calendar tbody .rowhilite td, .calendar tbody .rowhilite td.wn {
	background:#DDD;
}
.settingtool_sub a:link, .settingtool_sub a:visited, .settingtool_sub a:active, .settingtool_sub a:hover, .evaluation_sub a:link, .evaluation_sub a:visited, .evaluation_sub a:active, .evaluation_sub a:hover {
	color:#666666;
	text-decoration:none;
}
.settingtool_sub_active a:link, .settingtool_sub_active a:visited, .settingtool_sub_active a:active, .settingtool_sub_active a:hover, .evaluation_sub_active a:link, .evaluation_sub_active a:visited, .evaluation_sub_active a:active, .evaluation_sub_active a:hover {
	color:#666666;
	text-decoration:none;
}
.contenttalkbox2_5, .brows_box_5 {
	background:#B2E6FD;
}
.brows_box_1, .brows #top_left {
	background:url("../../object/obj_filebrowser/images/box1.gif") no-repeat;
	height:5px;
	width:5px;
}
.brows_box_2, .brows #top {
	background:url("../../object/obj_filebrowser/images/box2.gif") repeat-x;
	height:5px;
}
.brows_box_3, .brows #top_right {
	background:url("../../object/obj_filebrowser/images/box3.gif") no-repeat;
	height:5px;
	width:5px;
}
.brows_box_4, .brows #left {
	background:url("../../object/obj_filebrowser/images/box4.gif") repeat-y;
	width:5px;
}
.brows_box_6, .brows #right {
	background:url("../../object/obj_filebrowser/images/box6.gif") repeat-y;
	width:5px;
}
.brows_box_7, .brows #bottom_left {
	background:url("../../object/obj_filebrowser/images/box7.gif") no-repeat;
	height:5px;
	width:5px;
}
.brows_box_8, .brows #bottom {
	background:url("../../object/obj_filebrowser/images/box8.gif") repeat-x;
	height:5px;
}
.brows_box_9, .brows #bottom_right {
	background:url("../../object/obj_filebrowser/images/box9.gif") no-repeat;
	height:5px;
	width:5px;
}
a.newPM:link, a.newPM:visited {
	color:#F36;
	text-decoration:none;
}
.mini_topbar_center a:link, .mini_topbar_center a:hover, .mini_topbar_center a:active, .mini_topbar_center a:visited {
	color:red;
	font-weight:100;
	text-decoration:none;
}
.view_content_attachfiledoc a, .view_content_attachfiledoc a:hover {
	color:#686868;
}
.view_comment_txtfooter, .view_comment_txtfooter td, .view_comment_txtfooter a {
	color:#010101;
}
.systemmenu_group_title, .systemmenu_group_title tr {
	background-color:#205b97;
	color:#FFF;
	font-weight:400;
	height:26px;
	width:680px;
}
.systemmenu_sortgroup td, .systemmenu_sortgroup_active td {
	color:#fff;
	font-weight:900;
}
ul.sortable_core, ul.boxier_core {
	list-style-type:none;
	margin:2px;
	min-height:250px;
	padding:5px;
}
.txtSubjectPM, .datalist_box #subject_content a:active, .datalist_box #subject_content a:hover, .txtblackColor {
	color:#333;
	font-weight:600;
}
.txtGrayColorAlert, .calendar thead .weekend, .calendar tbody td.weekend, .txt_star {
	color:red;
}
.profile_name, .profile_detail {
	color:#fff;
	vertical-align:top;
}
a.tag1:link, a.tag1:visited, a.tag2:link, a.tag2:visited, a.tag3:link, a.tag3:visited, a.tag4:link, a.tag4:visited, a.tag6:link, a.tag6:visited, a.tag5:link, a.tag5:visited, a.tag7:link, a.tag7:visited {
	color:#090 !important;
	font-family:"tahoma";
	font-weight:400;
	text-decoration:none !important;
}
a.tag1:active, a.tag1:hover, a.tag2:active, a.tag2:hover, a.tag3:active, a.tag3:hover, a.tag4:active, a.tag4:hover, a.tag6:active, a.tag6:hover, a.tag5:active, a.tag5:hover, a.tag7:active, a.tag7:hover {
	color:#000 !important;
	font-family:"tahoma";
	font-weight:400;
	text-decoration:none !important;
}
.ft-left {
	float:left;
}
.textVision {
	color:#333;
}
.textVisionOut {
	color:#999;
}
.boxmove{
	cursor:move;
	width:100%;
}
#JS_SearchData{
width:120px;	
}
.red_star{
color:#F00	;
}
