﻿.managebg
{	
	background-color:#1277C7;
	}
.managehead
{
	height:62px;
	background:url(images/manage/head.png) repeat-x center top;
	}
.managehead .logo
{
	height:62px;
	line-height:82px;
	text-indent:60px;
	color:White;
	font-size:18px;
	font-weight:bold;
	background:url(images/manage/beta.png) no-repeat 0px 2px;
	}
.managehead  a
{
	color:#E6E6FA;
	text-decoration:none;
	}
.managehead  a.backup
{
	padding-left:20px;
	position:absolute;
	background:url(images/manage/homepage.png) no-repeat 1px center;	
	top:5px;
	right:10px;
	}
.managehead  div.loginview
{
	color:#E6E6FA;
	position:absolute;
	top:5px;
	right:110px;
	width:200px;
	text-align:right;
	}
.managehead  div.loginview a.logout
{
	background:url(images/manage/logout.png) no-repeat 1px center;	
	padding-left:20px;
	}
.managehead  div.loginview a.login
{
	background:url(images/manage/login.png) no-repeat 1px center;	
	padding-left:20px;
	}
.managehead  div.loginview a.reg
{
	background:url(images/manage/reg.png) no-repeat 1px center;	
	padding-left:20px;
	}
.managehead  a:hover
{
	color:#fff;
	text-decoration:underline
	}
/*-------register-----------------*/
.register
{
	width:400px;
	height:auto;
	margin:50px auto;
	}
.register fieldset
{
	border:solid 1px #7d9edb;
	height:auto;
	padding-bottom:10px;
	background:url(images/manage/register.gif) no-repeat 250px center;
	}
.register fieldset legend
{
	background:url(images/app/menu_bg.gif) repeat-x center center;
	border:solid 1px #7d9edb;
	}
.register fieldset legend span
{	
	width:50px;
	padding-left:20px;
	padding-right:5px;
	height:25px;
	line-height:25px;
	display:block;
	background:url(images/manage/register.png) no-repeat 2px center;
	}
.register fieldset legend span.login
{
	background:url(images/manage/lock.png) no-repeat 2px center;	
	}
.register fieldset p
{
	padding-left:10px;
	}
	
.message
{
	background-color:#E8F5FE;
	border:1px solid #A9C9E2;
	height:50px;
	margin:100px auto;
	width:500px;
	}
.message img
{
	width:50px;
	height:50px;
	float:left;
	}
.message div
{
	width:430px;
	height:30px;
	padding:10px;
	float:left;
	word-break:break-all;
	}
.submenu
{
	width:180px;
	}
.pagedirect
{
	text-align:left;
	}
.menucorner
{
	height:25px;
	line-height:25px;
	position:relative;
	margin-left:0px;
	margin-top:0px;
	background:url(images/manage/menu_corner.png) no-repeat left top;	
	text-indent:20px;
	}
.pagedirect fieldset
{
	height:auto;
	margin-bottom:5px;
	background:url(images/manage/whitebg.png) repeat-x scroll center 14px;
	border:solid 1px Black;
	border-bottom:double 2px Black;
	border-right:double 2px Black;
	height:100%;
	}
.pagedirect legend
{
	background:url(images/app/menu_bg.gif) repeat-x center center;
	border:solid 1px #7d9edb;
	}
.pagedirect fieldset legend span
{	
	padding-left:20px;
	padding-right:15px;
	height:25px;
	line-height:25px;
	display:block;
	background-repeat:no-repeat;
	background-position: 2px center;
	background-image:url(images/manage/welcome.png);
	}
.errmsg
{
	background:url(images/manage/exclamation.png) no-repeat 2px center;
	text-indent:20px;
	display:none;
	}
/*---role manage-------*/
.emptyitem 
{
	background-color:#FFF5FA;
	border:1px solid #F8B3D0;
	padding:10px 30px;
	}
/*--------module-----------------------------*/
.moduleleft
{
	width:75%;
	text-align:left;
	float:left;
	}
.moduleright
{
	width:20%;
	float:left;
	}
.moduleright
{
	display:inline;
	}
.moduleright a.add
{
	background-image:url(images/manage/moduleadd.gif);
	}
.moduleright a.update
{
	background-image:url(images/manage/moduleupdate.gif);
	}
.moduleright a.delete
{
	background-image:url(images/manage/vcardtrash.gif);
	}
.moduleright a.mfupdate
{
	background-image:url(images/manage/mfupdate.gif);
	}
.rolemanage a.roleupdate
{
	background-image:url(images/manage/roles.gif);
	}
/*------------function--------------------------*/
.functionspan
{
	float:left;
	margin-right:20px;
	}
.functiondesc
{
	background:url(images/manage/functiondesc.gif) left center no-repeat;
	padding-left:16px;
	}
.functionsmanage
{
	display:inline;
	}

.functionsmanage a.add
{
	background-image:url(images/manage/functionadd.gif);
	}
.functionsmanage a.update
{
	background-image:url(images/manage/functionupdate.gif);
	}
.functionsmanage a.delete
{
	background-image:url(images/manage/vcardtrash.gif);
	}
/*--------modules-----------------------------*/
.modulesmanage a.add
{
	background-image:url(images/manage/mfradd.gif);
	}
.modulesmanage a.update
{
	background-image:url(images/manage/mfrupdate.gif);
	}
.modulesmanage a.delete
{
	background-image:url(images/manage/vcardtrash.gif);
	}
/*-----oneword-------------------------------*/
.onewordspan
{
	float:left;
	}
.tipInfo .addow
{
	display:inline-block;
	background:url(images/manage/addow.gif) no-repeat center center;
	width:16px;
	height:16px;
	}
.tipInfo a:hover.addow
{
	background-position:0px 0px;
	}
.onewordmanage a.add
{
	background-image:url(images/manage/addow.gif);
	}
.onewordmanage a.update
{
	background-image:url(images/manage/updateow.gif);
	}
.onewordmanage a.delete
{
	background-image:url(images/manage/vcardtrash.gif);
	}
/*------friendlink------------------------------*/
.tipInfo .addac
{
	display:inline-block;
	background:url(images/manage/addac.gif) no-repeat center center;
	width:16px;
	height:16px;
	}
.tipInfo a:hover.addac
{
	background-position:0px 0px;
	}
.acmanage a.add
{
	background-image:url(images/manage/addac.gif);
	}
.acmanage a.update
{
	background-image:url(images/manage/updateac.gif);
	}
.acmanage a.delete
{
	background-image:url(images/manage/vcardtrash.gif);
	}
/*------friendlink------------------------------*/
.friendlinkmanage a.add
{
	background-image:url(images/manage/updatelink.gif);
	}
/*--------vcard-----------------------*/
.datalisticon a
{
	width:16px;
	height:16px;
	float:right;
	display:block;
	margin:2px;
	background-position:center center;
	background-repeat:no-repeat;
	}
.datalisticon a:hover
{
	background-position:0px 0px;
	}
/*--------vcard-----------------------*/
.vcardopts a.add
{
	background-image:url(images/manage/vcardadd.gif);
	}
.vcardopts a.edit
{
	background-image:url(images/manage/vcardpass.gif);
	}
.vcardopts a.delete
{
	background-image:url(images/manage/vcardtrash.gif);
	}
.vcardopts a.key
{
	background-image:url(images/manage/vcardkey.gif);
	}
.vcardicon
{
	background-position:left center;
	background-repeat:no-repeat;
	padding:5px 20px;
	float:left;
	width:150px;
	}
.vcarduser
{
	background-image:url(images/manage/vcarduser.gif) ;
	}
.vcardemail
{
	background-image:url(images/manage/vcardemail.gif) ;
	}
.vcarddate
{
	background-image:url(images/manage/vcarddate.gif);
	}
.vcardpass
{
	background-image:url(images/manage/vcardaccept.gif);
	}
.vcardexec
{
	background-image:url(images/manage/vcardcheck.gif) ;
	}
/*------role manage--------*/
#mfrmodalbg
{
	display:none;
	background-color:#fff;
	z-index:10;
	position:absolute;
	left:0;
	top:0;
	}
#mfrbg
{
	display:none;
	position:absolute;
	left:230px;
	top:110px;
	background-color:#808080;
	width:500px;
	height:400px;
	z-index:11;
	}
#mfr
{
	display:none;
	position:absolute;
	left:240px;
	top:120px;
	background-color:#fff;
	width:476px;
	height:376px;
	padding:2px;
	z-index:12
	}
#mfr a.aClose
{
	width:11px;height:11px;
	background:url(images/app/close.gif) no-repeat center -11px;
	display:block;
	position:absolute;
	right:7px;
	top:7px;
	}
#mfr a:hover.aClose
{
	background-position:center -0px;	
	}
#mfr h3
{
	height:21px;
	background:url(images/app/tr_back.gif) repeat-x center top;
	font-size:12px;
	font-weight:normal;
	line-height:21px;
	padding-left:2px;
	color:White;
	margin:0px;
	}
#mfr #mfrcontent
{
	height:auto;
	}
#mfr #mfrcontent div.half
{
	width:50%;float:left;text-align:center
	}
#mfr #mfrcontent div select
{	
	width:90%;height:290px;
	border:solid 1px #7d9edb;
	}
#mfr #mfrcontent select option
{
	font-size:12px;
	font-family:Calibri;
	}
#mfr .loader
{
	background:url(images/load/loader3.gif) center center no-repeat;
	line-height:350px;
	text-align:center;
	}
#projectsetting p
{
	clear:both;float:left;height:auto;
	margin:10px 10px;
	}
.aboutmecontainer
{
	line-height:18px;
	float:left;
	clear:both;
	width:95%;
	padding:10px;
	}
.aboutmecontainer img
{
	width:100px;
	}
.aboutmecontainer a.portrait
{
	float:left;
	padding:10px;
	background-color:#E6E6FA;
	}
.aboutmecontainer a:hover.portrait
{
	background-color:#ADD8E6;
	}
.aboutmecontainer  a.homepage
{
	color:#CD5C5C;	
	padding-left:16px;
	background:url(images/app/homelink.gif) no-repeat 2px center;
	}
.aboutmecontainer  a:hover
{
	color:#2F4F4F;	
	}

.aboutmecontainer ul.rightdesc
{
	float:left;
	}
.aboutmecontainer ul
{
	list-style-type:circle;
	margin-top:0px;
	}
.aboutmecontainer ul ul
{
	float:none;
	list-style-type:decimal;
	}