table.group {
	background-color: #EAE8D5;
	width: 100%;
	text-align: left;
	margin: 1px;
	padding: 1px;
}

table.group_no_casting {
	background-color: #ECECEC;
	width: 100%;
	text-align: left;
	margin: 1px;
	padding: 1px;
}

table.channel {
	vertical-align: top;
	word-spacing: 3px;
	text-align: left;
	margin: 1px;
	padding: 1px;
	border: 0px none;

}

table.channel1 {
	vertical-align: top;
	word-spacing: 3px;
	text-align: left;
	margin: 1px;
	padding: 0px;
	border: 0px none;

}

td.g_name {
	text-align: left;
	color: #333333;
	font-weight:500
	font-size: 9pt;
}

tr.ch_title td {
	vertical-align: top;
	BORDER-RIGHT: #EAE8D5 1px solid;
	BORDER-TOP: #EAE8D5 1px solid;
	BORDER-LEFT: #EAE8D5 1px solid;
	BORDER-BOTTOM: #EAE8D5 1px solid
}

tr.ch_title1 td {
	vertical-align: top;
	height:12px;
	BORDER-RIGHT: #ccccff 1px solid;
	BORDER-TOP: #ccccff 1px solid;
	BORDER-LEFT: #ccccff 1px solid;
	BORDER-BOTTOM: #ccccff 0px solid
}

tr.ch_item td {
	vertical-align: top;
	float: none;
	border-top: 1px none #EAE8D5;
	border-right: 1px none #EAE8D5;
	border-bottom: 1px solid #EAE8D5;
	border-left: 1px none #EAE8D5;
}

tr.ch_item_disable td {
	vertical-align: top;
	color: #999999;
	float: none;
	border-top: 1px none #EAE8D5;
	border-right: 1px none #EAE8D5;
	border-bottom: 1px solid #EAE8D5;
	border-left: 1px none #EAE8D5;
}

tr.ch_item_unbooked td {
	vertical-align: top;
	color: #00CC66;
	float: none;
	border-top: 1px none #EAE8D5;
	border-right: 1px none #EAE8D5;
	border-bottom: 1px solid #EAE8D5;
	border-left: 1px none #999999;
}

tr.ch_item_private td {
	vertical-align: top;
	background-color:#C0EDFE;
	float: none;
	border-top: 1px none #EAE8D5;
	border-right: 1px none #EAE8D5;
	border-bottom: 1px solid #EAE8D5;
	border-left: 1px none #999999;
}

table.chList {
	background-color: #ACACAC;
	width: 95%;
	vertical-align: top;
	border-style: none;
	margin: 1px;
	padding: 1px;
}

tr.chList_title {
	font-weight: bold;
	text-align: center;
	background-color: #DAD8D9;
}

tr.chlist_item {
	background-color: #ECECEC;
	text-decoration: none;
}

img.icon {
	text-decoration: none;
	cursor: hand;
	border: 0px;
	height: 16px;
	width: 16px;
}

img.icon1 {
	text-decoration: none;
	cursor: hand;
	border: 0px;
	height: 11px;
	width: 11px;
}

img.icon2 {
	text-decoration: none;
	cursor: hand;
	border: 0px;
	height: 28px;
	width: 28px;
	background-position: center;
	text-align: center;
}

img.icon3 {
	text-decoration: none;
	cursor: hand;
	border: 0px;
	vertical-align:middle;
	background-position: center;
	text-align: center;
}

.icon_text {
	font-size: 10px;
	text-align: center;
}

table.gList {
	background-color: #ACACAC;
	width: 95%;
	vertical-align: top;
	border-style: none;
	margin: 1px;
	padding: 1px;
}

tr.gList_title {
	font-weight: bold;
	text-align: center;
	background-color: #DAD8D9;
}

tr.glist_item {
	background-color: #ECECEC;
	text-decoration: none;
}

.indicator {
	font-size: 14px;
	font-weight: bold;
	color: #669966;
}

.blue1 {
	color: #003399;
}

table.msgContent {
	background-color: #E7EFF1;
	width: 100%;
	text-align: left;
	margin: 1px;
	padding: 1px;
}

.ch_id {
	font-size: 30px;
	font-weight: bold;
	color: #669933;
	font-style: italic;
	text-decoration: underline;
}

.green20 {
	font-size: 20px;
	font-weight: bold;
	color: #669933;
	text-decoration: underline;
}

.ch_id_msg {
	color: #FF0000;
	text-decoration: underline;
}

.ch_id_list {
	color: #3f89c3;
}

.menu_icon {
	border: 1px solid black;
	width: 10px;
	height: 10px;
	overflow: hidden;
	font:bold 10px/8px "Courier New", Courier, monospace;
	text-align: center;
	cursor: pointer;
	color: #000000;
}

.char2icon {
	border: 1px solid #006666;
	width: 11px;
	height: 11px;
	overflow: hidden;
	font: bold 10px/9px Arial, Helvetica, sans-serif;
	text-align: center;
	cursor: pointer;
	color: #000000;
	
}

.tabs {position:relative; height: 27px; margin: 0; padding: 0; background:#D2E4FC; overflow:hidden}
.tabs li {height: 27px; display:inline;}
.tabs a.tab-active {background:#fff; border-left:1px solid #6D99B6;  border-right:1px solid #6D99B6; } 
.tabs a:hover, {background:#98FADF;  border-left:1px solid #6D99B6; border-right:1px solid #6D99B6; } 
.tabs a {
	height: 27px;
	font:12px verdana, helvetica, sans-serif;
	font-weight:bold;
	position:relative;
	padding:8px 10px 12px 10px;
	margin: -1px -4px 0px 0px;
	color:#2B4353;
	text-decoration:none;
	border-right:1px solid #6D99B6;
	vertical-align: middle;
}
.tab-container {background: #fff; border:1px solid #6D99B6;}
.tab-panes {  }