body
	{
	overflow:hidden;
	}
html
	{
	overflow:hidden;
	}
.wnd_box
	{
	position:absolute;
	z-index:2000;
	overflow:hidden;
	}
.wnd
	{
	position:absolute;
	top:0px;
	left:0px;
	bottom:4px;
	right:4px;
	border: 1px solid #000000;
	z-index:100;
	overflow:hidden;
	font-family:Arial;
	font-size: 16px;
	font-weight:normal;
	}
.wnd_transp
	{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	z-index:100;
	overflow:hidden;
	font-family:Arial;
	font-size: 16px;
	font-weight:normal;
	border:0;
	}
.wnd_signin
	{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	overflow:hidden;
	font-family:Arial;
	font-size: 16px;
	font-weight:normal;
	border: 0px;
	}
.wnd_shadow
	{
	position:absolute;
	top:4px;
	left:4px;
	height:100%;
	width:100%;
	background: #000000;
	z-index:99;
	}
.wnd_botprogbar
	{
	position:absolute;
	height:14px;
	left:0px;
	bottom:0px;
	font-size: 10px;
	overflow:hidden;
	text-align: center;
	background:#0000ff;
	}

.wnd_titlebar
	{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	height:19px;
	border-bottom: 1px solid #000000;
	cursor: move;
	font-family:Arial;
	font-size: 14px;
	font-weight:normal;
	text-align: center;
	z-index:2000;
	}
.wnd_titlebar_text
	{
	position:absolute;
	top:0px;
	left:70px;
	right:36px;
	height:19px;
	cursor: move;
	font-family:Arial;
	font-size: 14px;
	font-weight:normal;
	text-align: center;
	}
.wnd_zoombox
	{
	position:absolute;
	top:1px;
	right:19px;
	width:15px;
	height:15px;
	cursor: pointer;
	cursor: hand;
	background-image:url(ui_images/wnd_zoom_norm.jpg);
	}


.big_close_box
	{
	position:absolute;
	top:8px;
	right:8px;
	width:25px;
	height:25px;
	cursor: pointer;
	cursor: hand;
	}
.wnd_closebox
	{
	position:absolute;
	top:1px;
	right:2px;
	width:15px;
	height:15px;
	cursor: pointer;
	cursor: hand;
	background-image:url(ui_images/wnd_close_norm.jpg);
	}

.wnd_popupbox
	{
	position:absolute;
	top:1px;
	left:2px;
	width:15px;
	height:15px;
	cursor: pointer;
	cursor: hand;
	background-image:url(ui_images/wnd_popup_norm.jpg);
	}
.wnd_prevbox
	{
	position:absolute;
	top:1px;
	left:19px;
	width:15px;
	height:15px;
	cursor: pointer;
	cursor: hand;
	background-image:url(ui_images/wnd_prev_norm.jpg);
	}
.wnd_nextbox
	{
	position:absolute;
	top:1px;
	left:36px;
	width:15px;
	height:15px;
	cursor: pointer;
	cursor: hand;
	background-image:url(ui_images/wnd_next_norm.jpg);
	}
.wnd_refresh
	{
	position:absolute;
	top:1px;
	left:53px;
	width:15px;
	height:15px;
	cursor: pointer;
	cursor: hand;
	background-image:url(ui_images/wnd_next_norm.jpg);
	}

.wnd_imgbut_normal
	{
	position:absolute;
/*	width:20px;		*/
/*	height:20px;	*/
	border:1px outset #606060;
	cursor:pointer;
	cursor:hand;
	background:#505050;
	}
.wnd_imgbut_over
	{
	position:absolute;
/*	width:20px;		*/
/*	height:20px;	*/
	border:1px inset #606060;
	cursor:pointer;
	cursor:hand;
	background:#ffff00;
	}
.wnd_imgbut_down
	{
	position:absolute;
/*	width:20px;		*/
/*	height:20px;	*/
	border:2px inset #606060;
	cursor:pointer;
	cursor:hand;
	background:#00ff00;
	}
	
/* WND_SIGNIN */
#signin_uname_lbl			/* USERNAME OR EMAIL ADDRESS */
	{
	position:absolute;
	top:85px;
	left:32px;
	}
#signin_uname_inp
	{
	position:absolute;
	top:107px;
	left:32px;
	width:202px;
	height:18px;
	font-family:Arial;
	font-size: 16px;
	}
#signin_pswd_lbl			/* PASSWORD */
	{
	position:absolute;
	top:145px;
	left:32px;
	}
#signin_pswd_inp
	{
	position:absolute;
	top:167px;
	left:32px;
	width:202px;
	height:18px;
	font-family:Arial;
	font-size: 16px;
	}
#forgot_but
	{
	position:absolute;
	top:188px;
	left:70px;
	width:111px;
	height:14px;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	font-size: 12px;
	color:#000044;
	padding:4px;
	}
#signin_remem_lbl			/* REMEMBER ME CHECKBOX */
	{
	position:absolute;
	top:220px;
	left:88px;
	cursor: pointer;
	cursor: hand;
	}
#signin_remem_chkbox
	{
	position:absolute;
	top:221px;
	left:67px;
	cursor: pointer;
	cursor: hand;
	}
#signin_okbut			/* SIGN IN */
	{
	position:absolute;
	top:255px;
	left:95px;
	height:27px;
	width:83px;
	font-family:Arial;
	font-size: 16px;
	color:#222255;
	cursor: pointer;
	cursor: hand;
	}
#signin_welcome
	{
	position:absolute;
	top:0px;
	left:26px;
	font-size: 24px;
	color:#000022;
	font-weight:normal;
	}
#signin_welcline
	{
	position:absolute;
	top:29px;
	left:26px;
	height:1px;
	width: 520px;
	background:#000022;
	}
#signin_please
	{
	position:absolute;
	top:50px;
	left:32px;
	font-size: 18px;
	}
#signin_signup
	{
	position:absolute;
	top:50px;
	left:272px;
	height:30px;
	width:383px;
	font-size: 18px;
	}

#signin_signupbut
	{
	position:absolute;
	top:82px;
	left:366px;
	height:30px;
	width:83px;
	font-family:Arial;
	font-size: 16px;
	color:#222255;
	cursor: pointer;
	cursor: hand;
	}
#signin_errmsg
	{
	position:absolute;
	top:135px;
	left:262px;
	height:125px;
	width:288px;
	font-family:Arial;
	font-size: 16px;
	color:#ff0000;
	text-align: left;
	}
#signup_errmsg
	{
	position:absolute;
	top:145px;
	left:313px;
	height:255px;
	width:252px;
	font-family:Arial;
	font-size: 16px;
	color:#ff0000;
	text-align: left;
	}
#signin_whatis
	{
	position:absolute;
	top:255px;
	left:336px;
	height:30px;
	width:122px;
	font-family:Arial;
	font-size: 16px;
	color:#222255;
	cursor: pointer;
	cursor: hand;
	}
#wip_welcome
	{
	position:absolute;
	top:40px;
	left:36px;
	}

.wnd_signup
	{
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	overflow:hidden;
	font-family:Arial;
	font-size: 16px;
	color:#222255;
	font-weight:normal;
	border: 0px;
	}
#signup_fname_lbl
	{
	position:absolute;
	top:50px;
	left:35px;
	}
#signup_fname_inp
	{
	position:absolute;
	top:72px;
	left:30px;
	height:18px;
	width:120px;
	font-family:Arial;
	font-size: 16px;
	color:#222255;
	}
#signup_lname_lbl
	{
	position:absolute;
	top:50px;
	left:165px;
	}
#signup_lname_inp
	{
	position:absolute;
	top:72px;
	left:160px;
	height:18px;
	width:140px;
	font-family:Arial;
	font-size: 16px;
	color:#222255;
	}
	
#signup_location_lbl
	{
	position:absolute;
	top:110px;
	left:35px;
	}
#signup_location_inp
	{
	position:absolute;
	top:132px;
	left:30px;
	height:18px;
	width:270px;
	font-family:Arial;
	font-size: 16px;
	color:#222255;
	}
	
#signup_sex_lbl
	{
	position:absolute;
	top:173px;
	left:70px;
	}
#signup_male_radio
	{
	position:absolute;
	top:173px;
	left:110px;
	cursor: pointer;
	cursor: hand;
	}
#signup_male_lbl
	{
	position:absolute;
	top:173px;
	left:131px;
	cursor: pointer;
	cursor: hand;
	}
#signup_female_radio
	{
	position:absolute;
	top:173px;
	left:181px;
	cursor: pointer;
	cursor: hand;
	}
	
#signup_female_lbl
	{
	position:absolute;
	top:173px;
	left:202px;
	cursor: pointer;
	cursor: hand;
	}
	
#signup_bday_lbl
	{
	position:absolute;
	top:200px;
	left:95px;
	}
#signup_bday_inp
	{
	position:absolute;
	top:225px;
	left:90px;
	height:18px;
	width:140px;
	font-family:Arial;
	font-size: 16px;
	color:#222255;
	}
#signup_email_lbl
	{
	position:absolute;
	top:263px;
	left:35px;
	}
#signup_email_inp
	{
	position:absolute;
	top:285px;
	left:30px;
	height:18px;
	width:270px;
	font-family:Arial;
	font-size: 16px;
	color:#222255;
	}
#signup_uname_lbl
	{
	position:absolute;
	top:323px;
	left:35px;
	}
#signup_uname_inp
	{
	position:absolute;
	top:345px;
	left:30px;
	height:18px;
	width:130px;
	font-family:Arial;
	font-size: 16px;
	color:#222255;
	}
#signup_pswd_lbl
	{
	position:absolute;
	top:323px;
	left:173px;
	}
#signup_pswd_inp
	{
	position:absolute;
	top:345px;
	left:168px;
	height:18px;
	width:130px;
	font-family:Arial;
	font-size: 16px;
	color:#222255;
	}
#signup_okbut
	{
	position:absolute;
	top:390px;
	left:122px;
	height:30px;
	width:90px;
	font-family:Arial;
	font-size: 16px;
	color:#222255;
	cursor: pointer;
	cursor: hand;
	}
#signup_signintxt
	{
	position:absolute;
	top:40px;
	left:304px;
	height:30px;
	width:400px;
	font-size: 18px;
	}
#signedup_txt
	{
	position:absolute;
	top:50px;
	left:30px;
	width:600px;
	height:210px;
	font-family:Arial;
	font-size: 16px;
	color:#222255;
	line-height:1.7em;
	text-align: left;
	}

/* WND_FORGOTPSWD */
#forgotpswd_txt
	{
	position:absolute;
	top:50px;
	left:30px;
	width:600px;
	height:90px;
	font-size: 16px;
	text-align: left;
	font-weight:normal;
	border: 0px;
	}
#forgotpswd_email_lbl			/* UEMAIL ADDRESS */
	{
	position:absolute;
	top:85px;
	left:82px;
	font-family:Arial;
	font-size: 16px;
	font-weight:normal;
	}
#forgotpswd_email_inp
	{
	position:absolute;
	top:109px;
	left:72px;
	width:300px;
	height:18px;
	font-family:Arial;
	font-size: 16px;
	font-weight:normal;
	}
#forgotpswd_but_cancel
	{
	position:absolute;
	top:141px;
	left:148px;
	font-family:Arial;
	font-size: 16px;
	color:#222255;
	cursor: pointer;
	cursor: hand;
	}
#forgotpswd_but_submit
	{
	position:absolute;
	top:141px;
	left:238px;
	font-family:Arial;
	font-size: 16px;
	color:#222255;
	cursor: pointer;
	cursor: hand;
	}




#forgotemail_txt
	{
	position:absolute;
	top:50px;
	left:30px;
	width:600px;
	height:90px;
	font-size: 16px;
	text-align: left;
	font-weight:normal;
	line-height:2em;
	}

#forgotemail_but_ok
	{
	position:absolute;
	top:125px;
	left:248px;
	font-family:Arial;
	font-size: 16px;
	color:#222255;
	cursor: pointer;
	cursor: hand;
	}


.chatTitle
	{
	position: absolute;
	top:14px;
	left:0px;
	width:100%;
	height:20px;
	text-align:left;
	font-size: 12px;
	font-family:"Arial";
	margin-top:3px;
	font-weight:bold;
	}
.chatTextArea
	{
	position:absolute;
	top:34px;
	left:3px;
	bottom:90px;	
	right:3px;
	background:#ffffff;
	border: 1px solid #000000; 
	font-size: 12px;
	font-family:"Arial";
	padding:4px;
	overflow:auto;
	}

.chatInputTextAreaBox
	{
	position:absolute;
	bottom:17px;
	left:3px;
	height:43px;	
	right:38px;
	}
.chatInputTextArea
	{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;	
	width:100%;
	padding: 3px; 
	font-size: 14px;
	font-family:"Arial";
	background: #ffffff;
	word-wrap: break-word;
	border: 1px solid #000000;  
	}
#mugbox
	{
	position:absolute;
	top:28px;
	left:18px;
	height:128px;	
	width:128px;
	background:#000000;
	overflow:hidden;
	border: 1px solid #ff0000;
	}
#mugboxCaption
	{
	position:absolute;
	top:158px;
	left:18px;
	height:15px;	
	width:128px;
	font-size: 12px;
	text-align: center;
	}
#mugimg
	{
	position:absolute;
	border: 1px solid #000000;
	cursor: move;
	}
#mugboxMap
	{
	position:absolute;
	top:28px;
	left:236px;
	height:128px;	
	width:128px;
	border: 1px solid #000000; 
	overflow:hidden;
	}
#mugboxMapCaption
	{
	position:absolute;
	top:158px;
	left:236px;
	height:15px;	
	width:128px;
	font-size: 12px;
	text-align: center;
	}
#mugimgMap
	{
	position:absolute;
	border: 1px solid #000000;  
	}
#mugimgRect
	{
	position:absolute;
	top:0px;	
	left:0px;
	height:128px;	
	width:128px;
	cursor: move;
	}
	
#mugboxMapRect
	{
	position:absolute;
	top:10px;
	left:10px;
	height:22px;	
	width:22px;
	border: 1px solid #ff0000;  
	}

#mug_upload
	{
	position:absolute;
	top:199px;
	left:24px;
	font-family:Arial;
	font-size: 16px;
	color:#222255;
	cursor: pointer;
	cursor: hand;
	}
.upload_input
	{
	font-family:Arial;
	font-size: 10px;
	color:#222255;
	cursor: pointer;
	cursor: hand;
	text-align: right;
	}
#mug_save
	{
	position:absolute;
	top:216px;
	left:134px;
	font-family:Arial;
	font-size: 16px;
	color:#222255;
	cursor: pointer;
	cursor: hand;
	}
#pictToolsBox
	{
	position:absolute;
	top:28px;
	left:168px;
	height:132px;
	width:56px;
	background:#e0e0e0;
	}
.photos
	{
	position:absolute;
	top:20px;
	left:0px;
	right:0px;
	bottom:17px;
	overflow:auto;
	}
.bigPhotoBox
	{
	position:absolute;
	height:80px;
	width:70px;
	cursor: pointer;
	cursor: hand;
	}
.photoBox
	{
	position:absolute;
	top:1px;
	left:1px;
	width:68px;
	height:68px;
	}

.photo
	{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	}
.photocap
	{
	position:absolute;
	left:0px;
	bottom:0px;
	right:0px;
	height:14px;
	font-size: 10px;
	font-weight:normal;
	text-align: center;
	overflow:hidden;
	}

.photoNormal
	{
	border: 1px solid #000000;
	}
.photoOver
	{
	border: 1px solid #ff00ff;
	border-style:dashed;
	}
.photoSelect
	{
	border: 1px solid #ff00ff;
	}
.mviewImgBox
	{
	position:absolute;
	top:2px;
	left:2px;
	right:2px;
	bottom:3px;
	}
.mviewImg
	{
	position:absolute;
	top:0px;
	left:0px;
	border: 1px solid #000000;
	background:#000000;
	}
.desktop_photos
	{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	overflow:auto;
	}
.desktop
	{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background: #00ff00;
	z-index:10;
	overflow:auto;
	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
	}
.up_toolPanel
	{
	position:absolute;
	top:20px;
	bottom:15px;
	right:0px;
	width:118px;
	text-align: left;
	font-size: 11px;
	}
.up_viewPanel
	{
	position:absolute;
	top:20px;
	left:0px;
	bottom:15px;
	right:118px;
	background: #c0c0c0;
	border-right: 1px solid #a0a0a0;
	overflow:hidden;
	}
.up_view
	{
	position:absolute;
	top:3px;
	left:3px;
	bottom:3px;
	right:3px;
	border: 1px solid #a0a0a0;
	overflow:hidden;
	}
.image
	{
	position:absolute;
	border: 1px solid #000000;  
	}

.up_newfolder_radio
	{
	position:absolute;
	top:35px;
	left:4px;
	width:12px;
	height:12px;
	cursor: pointer;
	cursor: hand;
	}
.up_newfolder_lbl
	{
	position:absolute;
	top:38px;
	left:25px;
	width:120px;
	height:12px;
	cursor: pointer;
	cursor: hand;
	}
.up_newfolder_txedit
	{
	position:absolute;
	top:54px;
	left:5px;
	width:102px;
	height:15px;
	font-family:Arial;
	text-align: center;
	font-size: 11px;
	}


.up_oldfolder_radio
	{
	position:absolute;
	top:78px;
	left:4px;
	width:12px;
	height:12px;
	cursor: pointer;
	cursor: hand;
	}
.up_oldfolder_lbl
	{
	position:absolute;
	top:81px;
	left:25px;
	width:120px;
	height:12px;
	cursor: pointer;
	cursor: hand;
	}
.up_oldfolder_popup
	{
	position:absolute;
	top:97px;
	left:7px;
	width:105px;
	height:18px;
	font-family:Arial;
	text-align: center;
	font-size: 11px;
	overflow:hidden;
	cursor: pointer;
	cursor: hand;
	}
.selectPop
	{
	position:absolute;
	top:0px;
	left:0px;
	width:105px;
	height:18px;
	font-family:Arial;
	text-align: center;
	font-size: 11px;
	}
	
.upld_photo_list
	{
	position:absolute;
	top:121px;
	left:7px;
	width:102px;
	bottom:3px;
	font-family:Arial;
	text-align: center;
	font-size: 11px;
	overflow:hidden;
	border: 1px solid #a0a0a0;
	background:#f0f0f0;
	text-align: left;
	overflow-y: scroll;
	}
.blackCover
	{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background:#000000;
	z-index:32765;
	}
.wnd_drop_hover
	{
	border: 1px dashed #ff00ff;	
	}
.playbuts
	{
	position:absolute;
	top:-1px;
	width:92px;
	right:20px;
	bottom:0px;
	}
.blog_box
	{
	position:absolute;
	left:0px;
	bottom:0px;
	right:0px;
	overflow:hidden;
	}
.blog_editImgBox
	{
	position:absolute;
	top:6px;
	left:2px;
	height:32px;
	width:32px;
	border: 1px solid #000000;
	}

.blog_Img
	{
	position:absolute;
	top:0px;
	left:0px;
	height:32px;
	width:32px;
	}
.blog_editBox
	{
	position:absolute;
	top:3px;
	height:43px;
	left:38px;
	right:27px;
	overflow:hidden;
	}
.blog_edit
	{
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	width:100%;
	overflow:hidden;
	font-family:Arial;
	font-size: 14px;
	font-weight:normal;
	}

.blog_enter_but
	{
	position:absolute;
	top:2px;
	right:1px;
	width:22px;
	height:38px;
	}
.blog_view
	{
	position:absolute;
	top:44px;
	left:0px;
	bottom:0px;
	right:0px;
	overflow:auto;
	}
.blog_entryBox
	{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	height:43px;
	overflow:hidden;
	color:#000000;
	background: #dddddd; 
	border: 1px dotted #bbbbbb;
	cursor: pointer;
	cursor: hand;
	}
.blog_entryBox_over
	{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	height:43px;
	overflow:hidden;
	color:#000000;
	background: #fff099;		/* #888888; */
	border: 1px dotted #bbbbbb;
	cursor: pointer;
	cursor: hand;
	}
.blog_entryBox_down
	{ 
	position: relative;
	top:0px;
	left:0px;
	right:0px;
	height:43px;
	background: #000000;
	color:#fff000;
	border: 1px dotted #bbbbbb;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
	}

.blog_entryImgBox
	{
	position:absolute;
	top:4px;
	left:2px;
	height:32px;
	width:32px;
	border: 1px solid #000000;
	}
.blog_entryTextBox
	{
	position:absolute;
	top:1px;
	height:31px;
	left:40px;
	right:1px;
	font-family:Arial;
	font-size: 12px;
	text-align: left;
	overflow:hidden;
	}
	
.blog_entry_username
	{
	position:absolute;
	height:12px;
	width:70px;
	left:40px;
	bottom:-2px;
	padding:3px;
	font-size: 10px;
	color:#000050;
	font-family:Arial;
	text-align:left;
	}
.blog_entry_timestamp
	{
	position:absolute;
	height:12px;
	right:23px;
	bottom:-2px;
	padding:3px;
	font-size: 10px;
	color:#000050;
	font-family:Arial;
	text-align:left;
	}

.blog_photo_box
	{ 
	position: absolute;
	top:2px;
	left:4px;
	height:48px;
	width:48px;
	}

.blog_photo_img
	{ 
	position: absolute;
	border: 1px solid #000000;
	}
.blog_text_box
	{ 
	position:absolute;
	margin:0px;
	top:3px;
	left:56px;
	height:48px;
	right:0px;
	padding: 4px; 
	font-size: 14px;
	font-family:"Arial";
	overflow: hidden;
	z-index:102;
	line-height:1.1em;
	}

.hbar							/*	horizontal resize bar */
	{ 
	position: absolute;
	top:250px;
	left:0px;
	height:4px;
	right:0px;
	background: #ccccdd;
	border: 1px solid #9999bb;
	overflow: hidden;
	cursor:n-resize;
	z-index:32000;
	text-align: center;
	}
	
.vbar							/*	vertical resize bar */
	{ 
	position: absolute;
	top:18px;
	left:0px;
	bottom:0px;
	width:4px;
	background: #ccccdd;
	border: 1px solid #9999bb;
	overflow: hidden;
	cursor:w-resize;
	z-index:32000;
	text-align: center;
	}
	
.prof_mug				/*	profile mug img */
	{ 
	position: absolute;
	top:28px;
	left:8px;
	height:64px;
	width:64px;
	border: 3px inset #000000;
	}
.prof_editmug
	{
	position:absolute;
	top:102px;
	left:8px;
	font-family:Arial;
	font-size: 12px;
	color:#222255;
	cursor: pointer;
	cursor: hand;
	}
.prof_uname_lbl
	{
	position:absolute;
	top:32px;
	left:97px;
	}
.prof_uname_inp
	{
	position:absolute;
	top:47px;
	left:92px;
	height:14px;
	width:120px;
	font-family:Arial;
	font-size: 12px;
	color:#222255;
	}

.prof_fname_lbl
	{
	position:absolute;
	top:80px;
	left:97px;
	}
.prof_fname_inp
	{
	position:absolute;
	top:95px;
	left:92px;
	height:14px;
	width:110px;
	font-family:Arial;
	font-size: 12px;
	color:#222255;
	}
.prof_lname_lbl
	{
	position:absolute;
	top:80px;
	left:217px;
	}
.prof_lname_inp
	{
	position:absolute;
	top:95px;
	left:212px;
	height:14px;
	width:150px;
	font-family:Arial;
	font-size: 12px;
	color:#222255;
	}
	
.prof_location_lbl
	{
	position:absolute;
	top:121px;
	left:97px;
	}
.prof_location_inp
	{
	position:absolute;
	top:136px;
	left:92px;
	height:14px;
	width:271px;
	font-family:Arial;
	font-size: 12px;
	color:#222255;
	}
	
.prof_sex_lbl
	{
	position:absolute;
	top:173px;
	left:97px;
	}
.prof_male_radio
	{
	position:absolute;
	top:171px;
	left:126px;
	cursor: pointer;
	cursor: hand;
	}
.prof_male_lbl
	{
	position:absolute;
	top:174px;
	left:145px;
	cursor: pointer;
	cursor: hand;
	}
.prof_female_radio
	{
	position:absolute;
	top:171px;
	left:181px;
	cursor: pointer;
	cursor: hand;
	}
	
.prof_female_lbl
	{
	position:absolute;
	top:174px;
	left:200px;
	cursor: pointer;
	cursor: hand;
	}
	
.prof_bday_lbl
	{
	position:absolute;
	top:202px;
	left:97px;
	}
.prof_bday_inp
	{
	position:absolute;
	top:217px;
	left:92px;
	height:14px;
	width:140px;
	font-family:Arial;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
	}
.prof_saying_lbl
	{
	position:absolute;
	top:253px;
	left:97px;
	}
.prof_saying_inp
	{
	position:absolute;
	top:268px;
	left:92px;
	height:64px;
	width:271px;
	font-family:Arial;
	font-size: 12px;
	color:#222255;
	}

.prof_pswd_lbl
	{
	position:absolute;
	top:365px;
	left:97px;
	}
.prof_pswd_inp
	{
	position:absolute;
	top:380px;
	left:92px;
	height:14px;
	width:130px;
	font-family:Arial;
	font-size: 12px;
	color:#222255;
	}
.prof_okbut
	{
	position:absolute;
	top:379px;
	left:237px;
	font-family:Arial;
	font-size: 12px;
	color:#222255;
	cursor: pointer;
	cursor: hand;
	}
.profilewnd
	{
	font-size: 12px;	
	}

.welcTitle
	{
	position:absolute;
	top:10px;
	left:22px;
	width:555px;
	height:48px;
	font-family:Arial;
	font-size: 42px;
	color:#000000;
	font-weight:bold;
	text-align: left;
	}
.welcTxt
	{
	position:absolute;
	top:70px;
	left:32px;
	width:473px;
	height:688px;
	font-family:Arial;
	font-size: 16px;
	color:#000000;
	font-weight:bold;
	text-align: left;
	}
.zoomPhantom
	{
	position:absolute;
 	background:#cccccc;
	border: 1px solid #000000;
	}
.waitgif
	{
	position:absolute;
	left:40px;
	top:62px;
	}
.email_tools
	{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	height:25px;
	background:#bbbbe2;
	overflow:hidden;
	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
	}
.email_tool
	{
	position:absolute;
	top:1px;
	left:0px;
	width:70px;
	height:24px;
	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
	text-align:left;
	}
.email_toolText
	{
	position:absolute;
	top:5px;
	left:3px;
	width:40px;
	height:18px;
	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
	text-align:left;
	}
.email_toolPop
	{
	position:absolute;
	top:3px;
	left:3px;
	width:40px;
	height:20px;
	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
	text-align:left;
	}

.email_header
	{
	position:absolute;
	top:25px;
	left:0px;
	right:0px;
	height:71px;
	background:#ddddff;
	overflow:hidden;
	border-top: 1px solid #9999bb;
	}
.email_toBox
	{
	position:absolute;
	left:24px;
	top:2px;
	right:9px;
	height:33px;
	}
.email_to
	{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
	}
.email_subjBox
	{
	position:absolute;
	left:52px;
	top:44px;
	right:9px;
	height:16px;
	}
.email_subj
	{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
	}

.email_canvas
	{
	position:absolute;
	top:96px;
	left:0px;
	bottom:0px;
	right:0px;
	background:#eeeeff;
	overflow:auto;
	border-top: 1px solid #9999bb;
	}
.canvasPhotoBox
	{
	position:absolute;
	cursor: move;
	}
.canvasPhoto
	{
	position:absolute;
	top:0px;
	left:0px;
	cursor: move;
	}
.canvas_textBox
	{
	position:absolute;
	top:0px;
	left:0px;
	cursor: move;
	border:0px;
	}
.canvas_text
	{
	position:absolute;
	top:0px;
	left:0px;
	height:100px;
	width:150px;
	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
	border:0;
	background-color: transparent;
	}
.canvas_lasso
	{
	position:absolute;
	border: 5px solid #55cccc;
	}
	
.mviewbox
	{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	z-index:10;
	overflow:hidden;
	background-color:#000033;
	}
	
.viewerbox
	{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	height:260px;
	z-index:10;
	overflow:hidden;
	background-color:#000000;
	}
div.viewerItems
	{
	position:absolute;
	top:1px;
	left:0px;
	height:100%;
	width:9999999px;
	text-align:left;
	overflow:hidden;
 	}
div.viewerItem
	{
	position:absolute;
	overflow:hidden;
 	}
.viewerImg
	{
	position:absolute;
	}
.curtain
	{
	position:absolute;
	top:0px;
	bottom:0px;
	background-color:#000000;
	}
	
.textBut
	{
	position:absolute;
	top:3px;
	height:20px;
	left:0px;
	width:55px;
	text-align:center;
	}
.textButTxt
	{
	position:absolute;
	top:3px;
	height:20px;
	left:0px;
	width:55px;
	text-align:center;
	}

.slidenum
	{
	position:absolute;
	top:1px;
	width:63px;
	left:0px;
	bottom:0px;
	text-align:center;
	}

.sliderBox
	{
	position:absolute;
	top:0px;
	left:63px;
	right:111px;
	bottom:0px;
	text-align: left;
	background-color:#a0a0a0;
	border: 1px solid #777777;
	cursor: pointer;
	cursor: hand;
	}
.sliderBut
	{
	position:absolute;
	top:0px;
	width:18px;
	left:0px;
	bottom:0px;
	background-color:#000033;
	border: 1px solid #333333;
	font-size: 9px;
	color:#ffffff;
	text-align: center;
	cursor: pointer;
	cursor: hand;
	}

.slct
	{
	border: 1px dotted #000000;
	}
.ui-selecting
	{
	border: 1px solid #000000;
	border-style:dotted;
	}
	
.ui-selectable-helper
	{
	position:absolute;
	border: 2px solid #000000;
	background-color:#aaaaaa;
	z-index:32000;
	}
.set_Txt
	{
	position:absolute;
	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
	}


.dblclk_radio
	{
	position:absolute;
	top:54px;
	left:23px;
	cursor: pointer;
	cursor: hand;
	}
.dblclk_lbl
	{
	position:absolute;
	top:57px;
	left:44px;
	cursor: pointer;
	cursor: hand;
	font-family:Arial;
	font-size: 12px;
	}
.dblclkNew_radio
	{
	position:absolute;
	top:75px;
	left:23px;
	cursor: pointer;
	cursor: hand;
	}
	
.dblclkNew_lbl
	{
	position:absolute;
	top:78px;
	left:44px;
	cursor: pointer;
	cursor: hand;
	font-family:Arial;
	font-size: 12px;
	}
.introCover
	{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background:#000000;
	/*
	 background-image:url(plooper_data/desktop/patterns/fractals/wtbk005a.jpg);
	 */
	z-index:32765;
	}
.introMsgBox
	{
	position:absolute;
	top:0;
	left:0;
	height:100px;
	width:400px;
	font-family:Arial;
	font-size: 24px;
	}
.introStatBarBox
	{
	position:absolute;
	top:0;
	left:0;
	height:10px;
	width:230px;
	background-color:#bbbbbb;
	}
.introStatBar
	{
	position:absolute;
	top:1px;
	left:1px;
	height:6px;
	width:1px;
	background-image:url(plooper_data/desktop/patterns/textures/denim.jpg);
	border: 1px solid #ddddff;
	}
.introStatTxt
	{
	position:absolute;
	top:0;
	left:0;
	height:40px;
	width:300px;
	font-family:Arial;
	font-size: 14px;
	text-align: center;
	}
.wnd_profile_edit
	{
	font-family:Arial;
	font-size: 14px;
	}
.zoomMap
	{
	position:absolute;
	top:0px;
	left:0px;
	border: 1px solid #000000;
	z-index:32700;
	}
.zoomMapRect
	{
	position:absolute;
	border: 1px solid #ff0000;
	z-index:32701;
	}

.testbox
	{
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:100px;
	background-color:#ff0000;
	}
.testinbox
	{
	position:absolute;
	top:11px;
	left:55px;
	width:77px;
	height:44px;
	background-color:#0000ff;
	}
.testininbox
	{
	position:absolute;
	top:11px;
	left:11px;
	width:55px;
	height:22px;
	background-color:#ff00ff;
	}
.autoOpenChkBox
	{
	position:absolute;
	top:-1px;
	right:120px;
	cursor: pointer;
	cursor: hand;
	}
.autoOpenChkBoxTxt
	{
	position:absolute;
	top:1px;
	right:20px;
	cursor: pointer;
	cursor: hand;
	}
.wnd_botbar
	{
	position:absolute;
	height:16px;
	left:0px;
	right:0px;
	bottom:0px;
	border-top: 1px solid #000000;
	font-size: 10px;
	overflow:hidden;
	text-align: center;
	}
.wnd_cont
	{
	position:absolute;
	top:17px;
	left:0px;
	bottom:19px;
	right:0px;
	z-index:1;
	overflow:hidden;
	}
.tblIdxInfo
	{
	position:absolute;
	top:2px;
	width:89px;
	left:45px;
	bottom:0px;
	text-align:center;
	cursor: pointer;
	cursor: hand;
	}
.tblIdxButLeftMax
	{
	position:absolute;
	top:0px;
	left:0px;
	cursor: pointer;
	cursor: hand;
	}
.tblIdxButLeft
	{
	position:absolute;
	top:0px;
	left:23px;
	cursor: pointer;
	cursor: hand;
	}
.tblIdxButRt
	{
	position:absolute;
	top:0px;
	left:133px;
	cursor: pointer;
	cursor: hand;
	}
.tblIdxButRtMax
	{
	position:absolute;
	top:0px;
	left:155px;
	cursor: pointer;
	cursor: hand;
	}
.imgBorder
	{
	border: 1px solid #444444;  
	}
.fmenu_main
	{
	position:absolute;
	top:0px;
	left:0px;
	height:22px;
	width:370px;
	background-color:#f08020;
	border: 1px solid #444444;
	}
.hellbut
	{
	position:absolute;
	top:130px;
	}
.prof_img
	{
	position:absolute;
	top:53px;
	left:3px;
	border: 2px inset #6666aa;  
	}
.prof_form
	{
	position:absolute;
	top:23px;
	left:140px;
	bottom:17px;
	right:0px;
	}
.form_lbl
	{
	position:absolute;
	height:10px;
	width:150px;
	font-size:9px;
	text-align:left;
	}
.form_val
	{
	position:absolute;
	height:15px;
	width:150px;
	font-size:14px;
	text-align:left;
	}

.tbl_box
	{
	position:absolute;
	overflow:auto;
	border-top: 1px solid #393939;
	border-bottom: 1px solid #393939;
	background:#ffffff;
	overflow:auto;
	}
.tbl								/* tbl - class for <table> element */
	{
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	font-family:Arial;
	font-size: 9px;
	}

.tblrow_normal
	{
	color:#000000;
	background:#f0f0f0;
	cursor: pointer;
	cursor: hand;
	}
.tblrow_over
	{
	color:#000000;
	background: #fff099;
	cursor: pointer;
	cursor: hand;
	}
.tblrow_down
	{
	color:#fff000;
	background:#000000;
	cursor: pointer;
	cursor: hand;
	}
.tblCell
	{
	}

.tbl_hdgs							/* tbl - class for <table> element WITH headings */
	{
	position:absolute;
	font-family:Arial;
	font-size: 10px;
	color:#242424;
	background:#e0e0e0;
	text-align: center;
	}
.tbl_hdgNormal
	{
	text-align: center;
	cursor: pointer;
	cursor: hand;
	color:#000000;
	background:#f0f0f0;
	}
.tbl_hdgOver
	{
	text-align: center;
	cursor: pointer;
	cursor: hand;
	color:#000000;
	background: #fff099;
	}
.tbl_hdgDown
	{
	text-align: center;
	cursor: pointer;
	cursor: hand;
	color:#fff000;
	background:#000000;
	}
