.dhtmlwindow{
position: absolute;
visibility: hidden;
border-width: 1px; border-style: solid; border-color: #999999;
padding: 3px;
background-color: #ccff99;
z-index: 99999;
}
.drag-handle {
  /*CSS for Drag Handle*/ /*text-indent: 3px;*/
  background-color: #e6e6e6;
  color: #666666;
  cursor: move;
  overflow: hidden;
  width: auto;
  height: 23px;
  filter: progid:DXImageTransform.Microsoft.alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  /*background-image: url('http://s.azbuz.com/images/FloatLayer2_Bg.png' );
  background-repeat: repeat-x;*/
}
.drag-handle .drag-title {
  font: bold 14px Arial;
	color: #666666;
	padding-left: 4px;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}
.drag-contentarea { /*CSS for Content Display Area div*/
/*border-top: 1px solid brown;*/
background-color: #f0f0f0;
}
.drag-contentarea p {
margin-top: 0px;
margin-bottom: 10px;
margin-left: 1px;
margin-right: 1px;
}
.drag-contentpad {
padding: 16px 20px 8px 20px;
background-color: #f0f0f0;
}
.drag-contentarea *{ /*CSS for Content Display Area div*/
font-family: 'Arial';
font-size: 10pt;
color: #000000;
}
.drag-contentarea a,.drag-contentarea a:hover,.drag-contentarea a:visited,.drag-contentarea a:active{
color: #000080;
text-decoration: none;
}
.drag-contentarea .spc {
margin-right: 10px;
margin-left: 10px;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}
#shareNewLayer {
	width:667px;
	background:#f0f0f0;
	padding:15px 0 10px 0
}
#shareNewLayer h2 {
	font-weight:normal;
	padding-bottom:10px
}
.nslTopArea {
	margin-top:10px;
	padding:11px 10px 3px;
	background:#fff
}
.nslTopArea , .nslTopArea p , .nslTopArea td , .nslTopArea h1 , #shareNewLayer h2 {
	font-size:14px;
	line-height:17px;
	margin:0
}
.nslTopArea h1 {
	font-weight:bold
}
.nslTopArea td {
	font-size:13px
}
.nslTopArea td.info {
	font-size:12px
}
.nslTopArea td.gray , #shareNewLayer h2 {
	font-size:14px;
	color:#999
}
.nslTopArea input {
	border:1px solid #988c55;
	background:#ffffa0;
	width:202px
}
.nslTopArea p.yslError {
	color:#ff0000;
	font-size:11px;
	margin:0
}
.page2 {
	padding:0 6px
}
.page3 {
	height:410px;
	text-align:center
}
.page3 h1 {
	font-size:18px;
	color:#99cc00;
	padding:120px 0 0
}
.page3 h2 {
	padding:10px 0
}
.page3 h2 a {
	font-size:12px;
	color:#0033cc;
	font-weight:bold
}
.shareList {
	overflow:auto
}
.shareListInner {
	width:634px;
	border:1px solid #ccc;
	border-bottom:0 none
}
.shareListInner p {
	border-bottom:1px solid #ccc;
	font-size:11px;
	color:#000;
	padding:2px;
	margin:0;
	position:relative;
	background:#fff
}
.shareListInner p.slHdr {
	background:transparent
}
.shareListInner p span {
	color:#666;
	font-size:11px;
	position:absolute;
	left:370px;
	top:4px
}
.shareListInner input {
	vertical-align:middle
}
.shareHotmailWarn{
	font: bold 12px Arial;
	color: #CC0000;
}
.shareHotmailContent{
	font: normal 14px Arial;
	color: #999999;
}
.shareHotmailHeader{
	font: bold 26px Arial;
	color: #99DC18;	
}
.shareHotmailContentSub{
	font: bold 14px Arial;
	color: #000000;	
}
