A:link {text-decoration: underline; color: #000000}
A:visited {text-decoration: underline; color: #000000}
A:hover {text-decoration: none; color: #86877F}

body {
   font-family: "Arial", "Verdana", "Lucida Sans";
   color: black;
}

body select {
   font-family: "Arial", "Verdana", "Lucida Sans";
   color: black;
}

body input {
   font-family: "Arial", "Verdana", "Lucida Sans";
   color: black;
}

.PageTitle {
	font-size: 15px;
	line-height: 18px;
	color: #484840;
	font-weight: bold;
}
.PageDesc_small { 
	font-family: "Times New Roman", "Courier New";
	font-size: 12px; line-height: 15px; color: #333333;
}

.PageDesc_normal { 
	font-family: "Times New Roman", "Courier New";
	font-size: 13px; line-height: 18px; color: #333333;
}

.PageDesc_normal input { 
	font-family: "Times New Roman", "Courier New";
	font-size: 13px; line-height: 18px; color: #333333;
}

.PageDesc_large { 
	font-family: "Times New Roman", "Courier New";
	font-size: 15px; line-height: 18px; color: #333333;
}

.PageDesc_red { 
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	color: #FF0000;
	font-family: "Times New Roman", "Courier New";
	font-weight: bold;
}

.NoItem {
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	padding-left: 5px;
	color: red;
}

.PopupMenuA {
	border: 1px solid #898979;
	background-color: #FFFFFF;
	font-size: 13px;
	font-style: normal;
	line-height: 22px;
	overflow: hidden;
	padding: 2px;
	width: 140px;
	color: #666666;
	z-index: 2;
	cursor: pointer;
}

.PopupMenuB {
	border: 1px solid #898979;
	background-color: #FFFFFF;
	font-size: 13px;
	font-style: normal;
	line-height: 22px;
	overflow: hidden;
	padding: 2px;
	width: 110px;
	color: #666666;
	z-index: 2;
	cursor: pointer;
}

.PopupMenuX {
	border: 1px solid #898979;
	background-color: #FFFFFF;
	font-size: 13px;
	font-style: normal;
	line-height: 22px;
	padding: 2px;
	color: #666666;
	z-index: 2;
	cursor: pointer;
}

.ImagedText {
	padding-left: 3px;
}

.NormalText {
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	color: black;
}

.NormalText select {
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	color: black;
}

.NormalTextGray {
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	color: #CCCCCC;
}

.PopMenuText {
	height: 22px;
}

.AlphaNum {
	font-family: "Arial", "Verdana", "Lucida Sans";
	color: black;
}

.ListField {
	font-size: 12px;
	line-height: 16px;
	color: #9A9A98;
	background-color: #EAEAE8;
}

.ListField A:link {text-decoration: underline; color: #9A9A98}
.ListField A:visited {text-decoration: underline; color: #9A9A98}
.ListField A:hover {text-decoration: none; color: #9A9A98}

.ListText {
	background-color: white;
	font-family: "Arial", "Verdana", "Lucida Sans";
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	color: #353531;
}

.HighLine {
	background-color: #EFF3F7;
}

.TextField {
	background: #ffffff url(/img/v45_input_bg.gif);
	border-top: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
	border-bottom: 1px solid #C3C3C3;
	border-left: 1px solid #C3C3C3;
	color: black;
	font: 12px/18px "Arial", "Verdana", "Lucida Sans";
	font-weight: normal;
}

.ListFoot {
	background-color: #EAEAE8;
	height: 3px;
}

.ListSep {
	background-color: #CDCDC5;
}

.TextButton {
	color: black;
	border: 1px outset #C7C7B9;
	background: url('/img/0btnbg.gif');
	text-align: center;
	vertical-align: baseline;
	height: 23px;
}
.TableTitle {
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	background-color: #666666;
}

.TableField {
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	background-color: #9B9B8B;
}

.TableText {
	background-color: #EFEDEF;
}

.MailHeaderTable {
	background-color: #F2F2F1;
	margin-left: 0px;
	margin-top: 3px;
}

.MailHeaderDiv {
	border-top: 1px solid #F8F8F7;
	border-bottom: 1px solid #BBBBB1;
	border-left: 1px solid #F8F8F7;
	border-right: 1px solid #F8F8F7;
	background-color:#F2F2F1;
}

.MailHeaderField {
	font-size: 13px;
	line-height: 16px;
	color: black;
	font-weight: normal;
}

.MailHeaderLink { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14px; 
	color: #0076A3;
}

.MailHeaderLink A:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #0076A3; }
.MailHeaderLink A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #0076A3; }
.MailHeaderLink A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #0076A3; }

.MailHeaderText {
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	color: #353531;
}

.MailHeaderAtta {
	font-family: "Times New Roman", "Courier New";
	font-size: 12px;
	line-height: 16px;
	color: #0076A3;
}

.WinItem {
	background-color: white;
	color: black;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding-left: 8px;
	padding-top: 8px;
}

.TreeNode {
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	color: black;
	white-space: nowrap; }
.TreeNode A:link {color: black; TEXT-DECORATION:none}
.TreeNode A:visited {color: black; TEXT-DECORATION:none}
.TreeNode A:hover {color: black; TEXT-DECORATION:none}
.TreeText {height: 20px;}

.TreeNodeHighLine {
	background-color: #FBEC02;
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	color: black;
	white-space: nowrap; }
.TreeNodeHighLine A:link {color: black; TEXT-DECORATION:none}
.TreeNodeHighLine A:visited {color: black; TEXT-DECORATION:none}
.TreeNodeHighLine A:hover {color: black; TEXT-DECORATION:none}

.FloatTool
{
	background-color: #E8E8E3;
}

.FloatToolLine
{
	background-color: #F3F3F1;
}

.SearchTool {
	background: transparent;
	border: 1px solid #999999;
	color: #999999;
	font: 12px "Arial", "Verdana", "Lucida Sans";
	height: 19px;
	vertical-align: top;
}

.InfoHeader {
	font-size: 12px;
	line-height: 16px;
	color: black;
	background-color: #EDEDE6;
}

.InfoSep {
	border-bottom: 1px #CDCDC5 solid;
}

.BlockTable {
	background-color: #FFFFFF;
	border: 1px ridge #9B9B8B;
}

.ButtonLook2 {
	background-color: #78786E;
	border-top: 2px outset #AFAFAA;
	border-bottom: 2px outset #4C4C45;
	border-left: 2px outset #91918A;
	border-right: 2px outset #5E5E55;
	color: white;
	display: block;
	font-style: normal;
	font-size: 13px;
	line-height: 18px;
	width: 100%;
}

.ButtonLook {
	background-color: #F2F2F1;
	border-top: 1px solid #F8F8F7;
	border-bottom: 1px solid #BBBBB1;
	border-left: 1px solid #F8F8F7;
	border-right: 1px solid #F8F8F7;
	color: black;
	display: block;
	font-style: normal;
	font-size: 13px;
	line-height: 18px;
	width: 100%;
}

.SubWins {
	background-color: white;
	color: black;
	display: block;
	font-size: 13px;
	overflow: auto;
}

.ButtonSep {
	background-color: gainsboro;
	cursor: pointer;
	display: block;
	overflow: hidden;
}

.SwitchIndent {
	background-color: #E8E8E3;
}

.TemplButton {
	background-color: #78786E;
}
.ToolText {PADDING-TOP:0px; PADDING-LEFT:0px;PADDING-RIGHT:0px;vertical-align: bottom; border-width: 0; color: #696969; cursor: pointer; font-size: 12px; line-height: 20px; margin: 1px;}
.ToolSep {color: #A9A989; font-size: 16px; line-height: 20px}
.ToolArrowOver {border-width: 0; border-left: 1px solid #CCCCCC; padding-left: 2px; padding-right: 2px;}
.ToolArrowOut {border-width: 0; margin-left: 1px; padding-left: 2px; padding-right: 2px;}
.ToolHOut {
	padding-top:2px; 
	padding-bottom:1px; 
	padding-left:4px; 
	padding-right:4px; 
	vertical-align: middle; 
	border-width: 0; 
	color: #696969; 
	cursor: pointer; 
	font-size: 12px; 
	line-height: 20px; 
	height: 20px}
.ToolHOver {padding-top:1px; padding-bottom:0px; padding-left:3px; padding-right:3px; vertical-align: middle; background-color: #EBEBE6; border: 1px solid #999999; color: #696969; cursor: pointer; font-size: 12px; line-height: 20px; height: 20px}
.ToolHOut A:link {padding:0px; text-decoration: none;color: #696969}
.ToolHOut A:visited {padding:0px; text-decoration: none;color: #696969}
.ToolHOut A:hover {padding:0px; text-decoration: none;color: #696969}
.ToolHOver A:hover {padding:0px; text-decoration: none;color: #696969}
.ToolHOver A:link {padding:0px; text-decoration: none;color: #696969}
.ToolHOver A:visited {padding:0px; text-decoration: none;color: #696969}

.MHTool {text-align: center; PADDING-TOP:0px; PADDING-LEFT:0px;PADDING-RIGHT:0px;vertical-align: bottom; border-width: 0; color: #696969; cursor: pointer; font-size: 12px; line-height: 26px; margin: 1px; height: 26px; width:78px; background: url(/img/v45_mht.gif);}
.MHToolOver {text-align: center; PADDING-TOP:0px; PADDING-LEFT:0px;PADDING-RIGHT:0px;vertical-align: bottom; border-width: 0; color: #696969; cursor: pointer; font-size: 12px; line-height: 26px; margin: 1px; height: 26px; width:78px; background: url(/img/v45_mhto.gif);}
.MHTool A:link {padding:0px; text-decoration: none;color: #696969}
.MHTool A:visited {padding:0px; text-decoration: none;color: #696969}
.MHTool A:hover {padding:0px; text-decoration: none;color: #696969}
.MHToolOver A:link {padding:0px; text-decoration: none;color: #696969}
.MHToolOver A:visited {padding:0px; text-decoration: none;color: #696969}
.MHToolOver A:hover {padding:0px; text-decoration: none;color: #696969}

.TreeMenu
{
	border: 1px outset #86877F;
	background-color: #FFFFFF;
	z-index: 5;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	width: 48px;
	overflow: hidden;
	padding: 2px;
	color: #666666;
}

.TreeMenuItem
{
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: black;
	background-color: #FFFFFF;
	text-align: center;
}

.TreeMenuItemH
{
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: black;
	background-color: #EBEBE7;
	text-align: center;
}

.MsgField
{
	margin-top: 25px;
	margin-left: 25px;
	margin-right: 25px;
}

.ErrorText
{
	font-size: 12px;
	color: #CC0000;
}

.InfoText
{
	font-size: 12px;
	color: #0000CC;
}

.ActiveTab
{
	border: 2px outset #DCDCCF;
	border-bottom: 2px solid white;
	text-align: center;
}
.PassiveTab
{
	background: #DCDCCF;
	border: 2px outset #DCDCCF;
	text-align: center;
}
.BlockText {
	font-size: 12px;
	line-height:16px;
	color: #000000;
} 
.BlockText A:link {text-decoration: underline; color: #000000} 
.BlockText A:visited {text-decoration: underline; color: #000000} 
.BlockText A:hover {text-decoration: none; color: #86877F} 

.ExecutionMessage {
	position: absolute;
	background: #FFFFAF;
	color: black;
	font-size: 12px;
	font-style: normal;
	height: 18px;
	left: 180px;
	line-height: 16px;
	padding: 3px 10px;
	top: 7px;
	vertical-align: middle;
}

.DropAllow {
	font-size: 13px;
	font-style: normal;
	line-height: 24px;
	position: absolute; 
	padding-left: 12px;
	border-top: 1px solid #e6edff;
	border-left: 1px solid #e6edff;
	border-bottom: 1px solid #49609b;
	border-right: 1px solid #49609b;
	background-color: #b8ccff;
	width: 200px;
	color: #041748;
}

.DropNotAllow {
	font-size: 13px;
	font-style: normal;
	line-height: 24px;
	position: absolute; 
	padding-left: 12px;
	border-top: 1px solid #b8ccff;
	border-left: 1px solid #b8ccff;
	border-bottom: 1px solid #14378f;
	border-right: 1px solid #14378f;
	background-color: #5987fc;
	width: 200px;
	color: white;
}

.DropWide {
	width: 220px;
}

.NonDropArea {
	font-style: normal;
	height: 24px;
	width: 24px;
	position: absolute; 
	background: url('/img/v45_forbid.gif') no-repeat;
}

.ActiveTreeNode {
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	white-space: nowrap;
	background-color: #FFF7A2;
	color: white;
}
.ActiveTreeNode A:link {color:white; TEXT-DECORATION:none}
.ActiveTreeNode A:visited {color:white; TEXT-DECORATION:none}
.ActiveTreeNode A:hover {color:white; TEXT-DECORATION:none}

.ToolBarBtnBgColor {
	background-color: #F2F2F1;
	border-top: 1px solid #F8F8F7;
	border-bottom: 1px solid #BBBBB1;
	border-left: 1px solid #F8F8F7;
	border-right: 1px solid #F8F8F7;
}

.LoginErrMsg {
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* Tabbed Page */
.PageTable {
}
.PageTabHeader {
	height: 27px;
}
.PageTabHeaderRight {
	border-bottom: 1px #9b9b8b solid;
}
.PageTabHeaderSpace {
	width: 10px;
	line-height: 27px;
	height: 27px;
	border-bottom: 1px #9b9b8b solid;
}
.PageTabBody {
	border: 1px #9b9b8b solid;
	border-top: 0;
	padding: 20px 20px 20px 0;
}
.PageTab {
	width: 128px;
	height: 27px;
	background-image: url(/img/v45_0tb.gif); 
	cursor: default;
	border-bottom: 1px #9b9b8b solid;
	cursor: pointer;
}
.PageTabSelected {
	width: 128px;
	height: 27px;
	background-image: url(/img/v45_0tbo.gif); 
	cursor: default;
}
.PageTabHover {
	width: 128px;
	height: 27px;
	background-image: url(/img/v45_0tbo.gif); 
	cursor: default;
	border-bottom: 1px #9b9b8b solid;
	cursor: pointer;
}
.PageTabText {
	font-size: 12px;
	line-height: 27px;
	color: #000000;
	text-align: center;
}
.PageTabTextSelected {
	font-size: 12px;
	line-height: 27px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

.MsgListSentMsgNick {
	color: #F060D0;
}

.MsgListTag {
	font-size:12px;
	color: #777777;
	display: block;
	/*
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100px;
	*/
}

/* List View CSS definition start */
.ListView {
	width: 100%;
	height: 100%;
}

.ListView .ListViewHeader{
	position: absolute; 

	width: 100%;
	overflow: hidden;
}

.ListView .ListViewHeader .ListViewHeaderTable{
	table-layout: fixed;
	border-collapse: collapse;

	width: 100%;
}

.ListView .ListViewHeader .ListViewHeaderTable TD {
	white-space: nowrap !important; 
}


.ListView .ListViewEntries{
	position: absolute; 

	overflow-x: hidden; 
	overflow-y: auto; 

	width: 100%;
	height: 100%; 
}

.ListView .ListViewEntries .ListViewEntriesTable{
	table-layout: fixed;
	border-collapse: collapse;
	empty-cells: show;

	width: 100%;
}

.ListView .ListViewEntries .ListViewEntriesTable .ListViewEntryCell {
	overflow:hidden !important;
	white-space: nowrap !important; 
/*	text-overflow:ellipsis; */
	text-decoration: none; 
	-moz-user-select: none;	
}

.ListView .ListViewEntries .ListViewEntriesTable TD {
	overflow:hidden !important;
	white-space: nowrap !important; 
/*	text-overflow:ellipsis; */
	text-decoration: none; 
	-moz-user-select: none;	
}

.ListView .ListViewSliderAux{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 2px;
	font-size: 2px; 
	
	cursor: e-resize;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	background-color: #CCCCCC;
}

.ListView .ListViewSlider{
	width: 2px;
}

.ListView .ListViewChkBox{
	height:13px; 
}

.ListView .ListViewHeaderSeperator{
	background-color: #ADADAD;
}

/* ListView CSS definition end */

/* Setting Page Padding CSS begin*/
.SettingPage {
   position: absolute;
	top: 50px;
	left: 20px;
	bottom: 25px;
	right: 20px;
}
.TitleIcon {
	text-align: center;
   width: 28px;
}
/* Setting Page Padding CSS end*/

/* M2KPool CSS Start */
.M2KPool {
}

.M2KPool .M2KPool_Title{
	width: 100%; 
	background: url(/img/v45_bg.gif); 
	border-bottom: 1px solid #666666; 
	overflow: hidden; 
	height: 30px;
}

.M2KPool .M2KPool_Title TD{
	font-size: 15px; 
	line-height: 22px; 
	color: white; 
	font-weight: bold;
}

.M2KPool .M2KPool_Content{
	overflow: auto; 
	height: 200px; 
	width: 100%; 
	background-color: white;
}

.M2KPool .M2KPool_Content .M2KPool_Category{
	padding-left: 5px;
	padding-top: 2px;
	font-weight: bold;
}

.M2KPool .M2KPool_Content .M2KPool_Entry{
	padding-left: 10px;
	padding-top: 2px;
}

/* M2KPool CSS End */

/* M2KDialog CSS Start */
.M2KDialog {
}

.M2KDialog .M2KDialog_Title{
	width: 100%; 
	background: url(/img/v45_bg.gif); 
	border-bottom: 1px solid #666666; 
	overflow: hidden; 
	height: 30px;
}

.M2KDialog .M2KDialog_Title TD{
	font-size: 15px; 
	line-height: 22px; 
	color: white; 
	font-weight: bold;
}

.M2KDialog .M2KDialog_Content{
	overflow: auto; 
	height: 200px; 
	width: 100%; 
	background-color: white;
}
/* M2KDialog CSS End */

.EditInPlaceDef {
	background: transparent;
	border: 1px solid #999999;
	color: #999999;
	font: 12px "Arial", "Verdana", "Lucida Sans";
	height: 19px;
	vertical-align: top;
	cursor: text;
}

.DCListTagBlock {
	font-size:12px;
	color: #777777;
}

.DCListTag {
	font-size: 12px;
}

.NoteTagBlock {
	font-size: 12px;
	overflow: auto;
}

.NoteTagBlock a {
	text-decoration: none;
}

.NoteTag {
	font-size: 12px;
	text-decoration: underline;
}

.NoteBlock {
	border: 1px solid #9B9B8B;
}

.NoteHeader {
	border: 0px solid white;
	border-bottom: 1px;
	background: #EDEDED;
	padding: 5px;
}

.NoteTitle {
	font-size: 15px;
	color: #4A4A4A;
}

.NoteBodyEdit {
	background: #F2F2F1;		
	padding: 10px;
	font-size: 13px;
}

.NoteBody0 {
	font-size: 13px;
	color: #000000;
	background: #FFFDE5;
	padding: 10px;
}

.NoteBody1 {
	font-size: 13px;
	color: #000000;
	background: #FFF2F2;
	padding: 10px;
}

.NoteShadow {
	background: #CBCBCB;
}

.NoteShadowHover {
	background: #FFDE9F;
}

.NoteShadowSelected {
	background: #FFC44F;
}

.NoteColSelector {
	width: 20px;
	height: 20px;
	border: 1px solid #4A4A4A;
}

.PopupMenuMFolder {
	width: 200px;
	overflow: hidden;
/*	text-overflow: ellipsis; */
}

