h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset {
margin:0;
padding:0;
}
BODY.chatPopout {
	FONT-SIZE: 8pt; BACKGROUND: url(images/blank.gif) repeat-x; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
DIV.blank {
	BACKGROUND: url(images/blank.gif) repeat-x
}
.im-windowfantom-des {
	BORDER-RIGHT: #000000 1px; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: #000000 1px;
	PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px; POSITION: absolute; -moz-box-sizing: border-box; -webkit-box-sizing: border-box
}
.im-window {
	OVERFLOW: hidden;
	WIDTH: 160px;
	PADDING-TOP: 26px;
	POSITION: absolute;
	HEIGHT: 450px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-user-select: none;
	BORDER-BOTTOM: #4B6995 1px solid;
}
.im-window-resizehandle {
	BACKGROUND-IMAGE: url(images/design2009/main/winresize.gif); OVERFLOW: hidden; WIDTH: 15px; POSITION: absolute; HEIGHT: 15px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box
}
.im-windowhead {
	PADDING-LEFT: 2px !important; BACKGROUND: url(images/design2009/main/win_top_left_sel.gif) no-repeat 0px 0px; LEFT: 0px; MARGIN: 0px;
	OVERFLOW: hidden; WIDTH: 100%; CURSOR: default; LINE-HEIGHT: 26px; POSITION: absolute; TOP: 0px; HEIGHT: 26px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-user-select: none
}
.im-windowhead-right {
	PADDING-RIGHT: 2px; BACKGROUND: url(images/design2009/main/win_top_right_sel.gif) no-repeat 100% 0px; MARGIN: 0px;
	OVERFLOW: hidden;position:relative !important;position: absolute;left:0px !important;left:2px;
}
.im-windowhead-mid {
	BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 24px; FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/design2009/main/win_top_bg_sel.gif); OVERFLOW: hidden; CURSOR: auto;
	LINE-HEIGHT: 26px; BACKGROUND-REPEAT: repeat-x; POSITION: relative; HEIGHT: 26px;color:#4B6995;font-weight: normal;
}
.im-window-icon {
	BACKGROUND-POSITION: 0px 0px; LEFT: 1px; BACKGROUND-IMAGE: url(images/design2009/icon/icon_wum_small.gif);
	OVERFLOW: hidden; WIDTH: 18px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 6px; HEIGHT: 14px
}
.im-windowbody {
	BORDER: #4B6995 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #4B6995 0px solid; PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; BACKGROUND-COLOR: #E0EFF9;height: 100%;
}
.im-windowbody-inner {
	BORDER: #809aa9 0px solid;
	BACKGROUND-COLOR: #ffffff;
	POSITION: relative;
	PADDING: 0px;
	OVERFLOW: auto;
	WIDTH: 100%;
	HEIGHT: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.im-windowbutton-container {
	RIGHT: 0px; WIDTH: 0px; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.im-window-button {
	DISPLAY: inline-block; FLOAT: left; MARGIN: 1px 0px 0px; OVERFLOW: hidden; CURSOR: pointer; HEIGHT: 17px
}
.im-window-closebutton {
	BACKGROUND-IMAGE: url(images/close.gif); WIDTH:36px;
}
.im-login-window-closebutton {
	BACKGROUND-IMAGE: url(images/login_close.gif); WIDTH:36px;
}
.im-window-maximizerestorebutton {
	BACKGROUND-IMAGE: url(images/max.gif); WIDTH:27px;
}
.im-window-minimizebutton {
	background:url(images/min.gif) no-repeat center center; WIDTH:26px;
}
.contacts-addcontact-button {
	BACKGROUND-IMAGE: url(http://72.233.77.29/images/design2007/main/multi/button_add_contact.gif)
}
.im-taskbar {
	BACKGROUND-POSITION: 0px 0px; Z-INDEX: 101; OVERFLOW: hidden; WIDTH: 100%; BACKGROUND-REPEAT: repeat; POSITION: absolute; HEIGHT: 27px
}
.im-taskbaritem-des {
	BORDER-RIGHT: #b9cfd8 1px solid; PADDING-RIGHT: 2px; BACKGROUND-POSITION: 0px -1px;
	BORDER-TOP: #b9cfd8 1px solid; PADDING-LEFT: 2px; RIGHT: 0px;
	BACKGROUND-IMAGE: url(images/design2009/main/taskbaritem_bg_sel.gif); BACKGROUND-REPEAT: repeat-x;
	PADDING-BOTTOM: 1px; BORDER-LEFT: #b9cfd8 1px solid; CURSOR: pointer; COLOR: #555555; PADDING-TOP: 1px;
	BORDER-BOTTOM: #b9cfd8 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 22px;OVERFLOW: hidden;
	WHITE-SPACE: nowrap;TEXT-OVERFLOW: ellipsis; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.im-taskbaritem {
	BORDER-RIGHT: #b9cfd8 1px solid; PADDING-RIGHT: 2px; BACKGROUND-POSITION: 0px -1px;
	BORDER-TOP: #b9cfd8 1px solid; PADDING-LEFT: 2px; RIGHT: 0px;
	BACKGROUND-IMAGE: url(images/design2009/main/taskbaritem_bg_des.gif);
	BACKGROUND-REPEAT: repeat-x; PADDING-BOTTOM: 1px; BORDER-LEFT: #b9cfd8 1px solid;
	CURSOR: pointer; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #b9cfd8 1px solid;
	POSITION: absolute; TOP: 0px; HEIGHT: 22px;OVERFLOW: hidden;WHITE-SPACE: nowrap;
	TEXT-OVERFLOW: ellipsis; -moz-box-sizing: border-box; -webkit-box-sizing: border-box
}
div.emotionFrame {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DFEFFE none repeat scroll 0 0;
border:1px solid #A9B9C8;
position:absolute;
}
div.emotionItem {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DFEFFE;
cursor:pointer;
font-size:11px;
padding:2px;
}
div.emotionItem-sel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #99A9B8;
cursor:pointer;
font-size:11px;
padding:1px;
}
.keyboard {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #c1e5f3;
height:40px;
position:absolute;
width:165px;
z-index:9999999;
}
.keyboard a {
color:#000000;
float:left;
height:20px;
line-height:20px;
padding-left:10px;
text-decoration:none !important;
width:155px;
}
.keyboard .changeway {
display:block;
float:left;
height:15px;
padding-left:0;
width:8px;
background:url("images/changeway.gif") no-repeat scroll 0 3px transparent;
}
.keyboard a span {
padding-left:11px;
}