/*    ::-webkit-scrollbar {
        width: 0px;
        height: 0px;
    }  */

body {
	/*  margin: 0px;
        background: #FFF; */
	overflow: hidden;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	margin: 0;
}
*.marginRight6 {
	margin-right: 6px;
}
*.marginRight10 {
	margin-right: 10px;
}
*.marginRight15 {
	margin-right: 15px;
}
*.marginLeft6 {
        margin-left: 6px !important;
}
*.marginLeft10 {
        margin-left: 10px !important;
}
*.marginLeft15 {
        margin-left: 15px !important;
}
*.marginBottom30 {
        margin-bottom: 30px !important;
}
*.width114 {
	width: 114px !important;
}
tbody.fixdetail {
        float: left;
        border: 0;
        overflow-x: hidden;
        overflow-y: scroll;
        height: calc(100vh - 328px);
}
div.fixdetail {
        margin-top: 0px;
        border-top: 1px solid #dfe2e5;
 /*       border-bottom: 1px solid #dfe2e5; */
        height: 192px !important:
}
div.fixtext {
        margin-top: 30px;
        margin-bottom: 30px;
        font-size: 20px;
        color: #354052;
        text-align: center;
        padding: 0px;
}
button.multiselect, div.open > button.multiselect {
	box-shadow: none !important;
	border: 1px solid #7F8FA4;;
	font-size: 12px;
	height: 28px;
	line-height: 100%;
	width: 90px;
/*	margin-left: 10px !important; */
        vertical-align: top;
}
button.multiselect:hover, button.multiselect:active:hover {
	background-color: #FFF;
	border: 1px solid #7F8FA4;;
	box-shadow: none !important;
}
div.open > button.multiselect:focus, button.multiselect:active:focus {
	background-color: #FFF !important;
	border: 1px solid #7F8FA4; !important;
	box-shadow: none !important;
}
/*
.btn-group.open .dropdown-toggle {
}*/
button.simonMultiSelectBtn {
	color: #7f8fa4 !important;
}
ul.simondropdown {
	border: 1px solid #7C8EA6;
	padding: 5px;
	font-size: 12px;
	box-shadow: 0;
	min-width: 262px;
/*        margin-left: 10px; */
}
ul.simondropdownSchool {
        border: 1px solid #7C8EA6;
        padding: 5px;
        font-size: 12px;
        box-shadow: 0;
        min-width: 244px;
/*        margin-left: 10px; */
}
li.simondropdownli {
	display: inline-block;
	margin: 0;
	line-height: 100%;
	font-weight: normal;
	font-size: 12px;
	color: #7F8FA4;
	text-decoration: none;
	text-align: left;
	background-color: #FFF !important;
}
ul.simondropdown > li.simondropdownli > a.simondropdowna {
	display: inline-block;
	line-height: 100%;
	cursor: pointer;
	margin: 0;
	border: 0;/*    color: #f00; */
}
ul.simondropdown > li.simondropdownli > a.simondropdowna > label.simondropdownlabel {
	color: #7F8FA4;
	background-color: #FFF !important; /* Change color for selected */
	padding: 5px;
	border: 0;
	display: inline-block;
	margin: 0;
	line-height: 100%;
	cursor: pointer;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
        min-width: 36px;
}
ul.simondropdownSchool > li.simondropdownli > a.simondropdowna > label.simondropdownlabelSchool {
        color: #7F8FA4;
        background-color: #FFF !important; /* Change color for selected */
        padding: 5px;
        border: 0;
        display: inline-block;
        margin: 0;
        line-height: 100%;
        cursor: pointer;
        font-weight: normal;
        font-size: 12px;
        text-decoration: none;
        text-align: left;
        width: 58px;
}
/*
    ul.simondropdown > li.active > a.simondropdowna{
        background-color:#F00 !important; 
    } 
    ul.simondropdown > li.active > a.simondropdowna:hover {
        background-color:#0F0 !important; 
    }
    ul.simondropdown > li.active > a:focus {
        background-color:#00F !important; 
    }
    ul.simondropdown > li.simondropdwonli > a.simondropdowna{ 
        background-color:#F00 !important; 
    }
    ul.simondropdown > li.simondropdownli > a.simondropdowna:hover {
        background-color:#0F0 !important; 
    }
    ul.simondropdown > li.simondropdownli > a:focus {
        background-color:#00F !important; 
    }
*/
ul.simondropdown > li.simondropdownli > a.simondropdowna:Hover > label.simondropdownlabel {
	background-color: #EFF3F6 !important;
}
ul.simondropdownSchool > li.simondropdownli > a.simondropdowna:Hover > label.simondropdownlabelSchool {
        background-color: #EFF3F6 !important;
}
ul.simondropdown > li > a.simondropdowna > label.simondropdownlabel {
	background-color: #FFF !important;
}
ul.simondropdown > li.active > a.simondropdowna > label.simondropdownlabel {
	background-color: #FFF !important;
}
input.simoninputmultisel[type="checkbox"] {
	color: #F00;
	display: none;
}
input.simoninputmultisel[type="radio"] {
	color: #F00;
	display: none;
}
span.btnicon {
	display: inline-block;
	margin-left: 9px;
	margin-top: 0px;
	margin-right: 8px;  /**/
	vertical-align: -16%;/*   margin-top: 16px; */
}
button.btnLockGenBlue {
	/* line-height: 100%; */
	height: 32px;
	color: #fff;
	border: 0;
	padding: 5px 15px 12px 15px;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	background-color: #2EA1F8;
}
button.btnLockGenBlue:hover {
	background-color: #69BBFA;
	color: #FFF;
}
button.btnLockGenBlue:disabled,  button.btnLockGenBlue[disabled] {
	background-color: #EFF3F6;
}
button.btnLockBlue {
	/* line-height: 100%; */
	width: 100px;
	height: 32px;
	color: #fff;
	border: 0;
	padding: 5px 0px 12px 0;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	text-align: left;
	background-color: #2EA1F8;
}
button.btnLockBlueNoICON {
	/* line-height: 100%; */
	width: 100px;
	height: 32px;
	color: #fff;
	border: 0;
	padding: 5px 0px 12px 0;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	/*        text-align: center; */
	background-color: #2EA1F8;
}
button.btnLockBlue:hover {
	background-color: #69BBFA;
	color: #FFF;
}
button.btnLockBlue:disabled,  button.btnLockBlue[disabled] {
	background-color: #EFF3F6;
}
button.btnLockBlueNoICON:hover {
	background-color: #69BBFA;
	color: #FFF;
}
button.btnLockBlueNoICON:disabled,  button.btnLockBlueNoICON[disabled] {
	background-color: #EFF3F6;
}
button.btnLockGenGreen {
	/* line-height: 100%; */
	height: 32px;
	color: #fff;
	border: 0;
	padding: 5px 15px 12px 15px;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	background-color: #45B854;
}
button.btnLockGenGreen:hover {
	background-color: #6CDB76;
	color: #FFF;
}
button.btnLockGenGreen:disabled,  button.btnLockGenGreen[disabled] {
	background-color: #EFF3F6;
}
button.btnLockGreen {
	/* line-height: 100%; */
	width: 100px;
	height: 32px;
	color: #fff;
	border: 0;
	padding: 5px 0px 12px 0;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	text-align: left;
	background-color: #45B854;
}
button.btnLockGreen:hover {
	background-color: #6CDB76;
	color: #FFF;
}
button.btnLockGreen:disabled,  button.btnLockGreen[disabled] {
	background-color: #EFF3F6;
}
button.btnLockYellow {
	/* line-height: 100%; */
	width: 100px;
	height: 32px;
	color: #fff;
	border: 0;
	padding: 5px 0px 12px 0;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	text-align: left;
	background-color: #F7BF74;
}
button.btnLockYellow:hover {
	background-color: #F9CC6D;
	color: #FFF;
}
button.btnLockYellow:disabled,  button.btnLockYellow[disabled] {
	background-color: #EFF3F6;
}
ul.mainmenu {
	list-style-type: none;
	width: 190px;
	margin: 0;
	padding: 0;
	color: #7F8FA4;
}
li.mainmenu {
	color: #7F8FA4;
}
li.mainmenu a {
	display: block;
	padding-left: 30px;
	padding-top: 16px;
	line-height: 100%;
	vertical-align: middle;
	/*vertical-align: text-top; */
	height: 48px;
	font-size: 14px;
	text-decoration: none;
	color: #7F8FA4;
	background-color: #EFF3F6;
	border-radius: 4px 4px 4px 4px;
}
/*
li a span {
   display: table-cell;
   vertical-align: middle;
 }*/

li.mainmenu a.active {
	text-decoration: none;
	background-color: #DFE2E5;
	color: #354052;
}
li.mainmenu a:hover:not(.active) {
	background-color: #DFE2E5;
	color: #7F8FA4;
	text-decoration: none;
}
div.scrollWrapper {
	/* overflow: scroll; */
	overflow-x: hidden;
	overflow-y: scroll;
	height: calc(100% - 59px);
}
div.scrollWrapperA {
        /* overflow: scroll; */
	border-top: 1px solid #DFE2E5;
        overflow-x: hidden;
        overflow-y: scroll;
        height: calc(100% - 59px);
        font-size:0;
}
div.clear {
	clear: both;
}
div.headerwrapper {
	border: none;
	margin: 0;
	border-bottom: 1px solid #DFE2E5;
	text-align: center;
	height: 60px;
}
div.header {
	width: 1200px;
	display: inline-block;/*test  */
        /*background: #0F0;*/
}
div.headerlogo {
	float: left;
	margin-left: 00px;
	margin-top: 5px;
	width: 190px;
	height: 50px;/*test*
        background: #0F0; */
}
div.welcome {
	float: left;
	text-align: left;
	margin-left: 24px;
	margin-top: 22px;
	/*padding: 0px 0px 0px 0px; 
        aheight: 16px;  */
	line-height: 100%;
	vertical-align: top;/*test
        background: #0F0;  */
}
div.daologo {
	/*        display: inline-block; */
	float: right;
	margin-right: 0px;
	margin-top: 22px;
	width: 85px;
	height: 15px;
	vertical-align: top;/*test 
        background: #0f0;  */
}
div.quit {
	float: right;
	margin-top: 24px;
	margin-right: 30px;
	text-decoration: underline;
	line-height: 100%;
	vertical-align: top;
	cursor : pointer;
}
div.quiticon {
	float: right;
	margin-top: 20px;
	margin-right: 5px;
	width: 16px;
	height: 16px;/*test 
        background: #0f0; */
}
div.contentwrapper {
	margin: auto;
	text-align: center;
	background: #EFF3F6;
}
div.subpagecontent {
	display: inline-block;
	width: 1010px;
	margin: auto;
	background: #EFF3F6;
	text-align: left;
}
div.content {
	display: inline-block;
	width: 1200px;
	margin: auto;
	background: #EFF3F6;
	text-align: left;
}
div.contentMenubar {
	float: left;
	margin-top: 10px;
}
div.contentmain {
	float: left;
	display: inline-block;
	width: 1010px;
	margin: 0px;
	background: #EFF3F6;
}

div.barcodewrapperAdmin {
        display: inline-block;
        width: 998px;
        height: 280px;
        border-bottom: 1px solid #DFE2E5;
        text-align: center;
}
div.barcodewrapper {
	display: inline-block;
	width: 1000px;
	height: 416px;
	border-bottom: 1px solid #DFE2E5;
	text-align: center;
}
img.barcode {
	margin-top: 30px;
	margin-bottom: 10px;
	width: 230px;
	height: 230px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a.tablelink {
	margin: 0;
	padding: 0;
	border: 0;
	color: #2EA1F8;
	font-size: 12px;
	line-height: 100%;
	text-decoration: underline;
	font-weight: normal;
}
a.rightPad6 {
	padding: 0 6px 0 0;
}
a.leftPad6 {
	padding: 0 0 0 6px;
}
a.barcode {
	margin: 0;
	padding: 0;
	border: 0;
	color: #2ea1f8;
	background-color: #fff;
	font-size: 14px;
	line-height: 100%;
	text-decoration: underline;
	font-weight: normal;
}
img.process {
	margin-top: 20px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
p.returnText {
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	margin: 0;
	border: 0;
}
input.return {
/*        background-size: 16px 16px;  
        background-image:url("/css/fullicon.png");
        background-origin: border-box;
        background-position : -310px -16px;
        background-repeat: no-repeat; 
        background-clip: padding-box; */
	background: #EFF3F6 url("/css/calendar.png") right no-repeat;
        margin: 0;
        padding: 0 32px 0 10px;
        width: 130px;
        height: 28px;
        line-height: 28px;
        border: 0;
	font-size: 12px;
        background-color: #EFF3F6;
        border-radius: 4px 4px 4px 4px;
}
label.return {
        padding: 0 10px 0 15px;
}
button.return {
     	margin: 0 0 0 10px !important;
}
div.return {
	display: inline-block;
	vertical-align: bottom;
}
div.projectbody {
	border-top: 1px solid #DFE2E5;
	width: 998px;
	overflow-x: hidden;
	overflow-y: visible;
	height: calc(100vh - 166px);
	margin: 10px 0 0 0;
	padding: 0;
	text-align: left;
	font-size: 0;
}
div.projectHeader {
	padding: 10px 0 0 15px;
	width: 998px;
	text-align: left;
	font-size: 12px;
	color: #354052;
}
div.project {
	display: inline-block;
	width: 190px;
	margin: 20px 0 0 44px;
	padding: 0;
	border: 0;
	font-size: 14px;
	color: #354052;
        cursor : pointer;
}
div.projectLogo {
	width: 190px;
	height: 50px;
	margin: auto;
	padding: 0;
	border: 0;
	border-image-width: 0;
}
p.project {
	line-height: 100%;
	width: 190px;
	padding: 10px 0 0 0;
	margin: 0;
	border: 0;
	color: #7F8FA4;
	background-color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
img.project {
	width: 100%;
	height: 100%
}
div.confirmHeader {
        margin: 0;
        border: 0;
        height: 59px;
        width: 998px;
        background: #7F8FA4;
        line-height: 100%;
	border-radius: 4px 4px 0 0;
}
div.schoolLogo {
	display: inline-block;
       	border: 1px solid #7F8FA4;
        border-radius: 4px;
        width: 200px;
        height: 52px;
 	margin-right: 10px;
}
label.school {
	height: 52px !important;
	line-height:52px !important;
	margin: 0 10px 0 0 !important;
}
div.schoolNote {
        margin: 7px 10px 10px 10px;
        padding:0;
        border:0;
        color: #7F8FA4;
        line-height: 100%;
        font-weight: normal;
        font-size: 12px;
        text-decoration: none;
        text-align: left;
	position:relative;
}

a.school {
        margin: 0;
        padding: 0;
        border: 0;
        color: #2EA1F8;
        font-size: 12px;
        line-height: 100%;
        text-decoration: underline;
        font-weight: normal;
 	margin-right: 10px;
}
input.file{ 
        display: inline-block;
	margin-left:-65px; 
	height:18px; 
	filter:alpha(opacity:0);
	opacity: 0;
	width:65px 
}
label.admin {
        height:28px;
        color: #7F8FA4;
        background-color: #FFF !important; /* Change color for selected */
        padding: 0;
        border: 0;       
        display: inline-block;
        margin: 0 10px 0 10px;
        line-height: 28px;
        font-weight: normal;
        font-size: 12px;
        text-decoration: none;
        text-align: left;
        vertical-align: top;
}
label.left15 {
	padding-left: 15px;
}
label.wxname {
        height:28px;
        color: #7F8FA4;
        background-color: #FFF !important; /* Change color for selected */
        padding: 0;
        border: 0;
        display: inline-block;
        margin: 0 10px 0 0;
        line-height: 28px;
        font-weight: normal;
        font-size: 12px;
        text-decoration: none;
        text-align: left;
        vertical-align: top;
}
input.admin {
        height:28px;
	width: 120px;
        color: #7F8FA4;
        background-color: #FFF !important; /* Change color for selected */
        padding: 0 10px 0 10px;
        border: 1px solid #7F8FA4;
        display: inline-block;
        margin: 0;
        line-height: 100%;
        font-weight: normal;
        font-size: 12px;
        text-decoration: none;
        text-align: left;
        vertical-align: center;
  	box-shadow: none;
}
input.admin:focus {
        box-shadow: none;
        border-color: #7F8FA4;
}
input.school {
	width: 190px;
}
div.adminNote {
  	margin: 7px 10px 10px 10px;
	padding:0;
	border:0;
        color: #7F8FA4;
        line-height: 100%;
        font-weight: normal;
        font-size: 12px;
        text-decoration: none;
        text-align: left;
}
div.adminProvince {
        margin: 0px 10px 10px 10px;
        padding:0;
        border:0;
        color: #7F8FA4;
        line-height: 100%;
        font-weight: normal;
        font-size: 12px;
        text-decoration: none;
        text-align: left;
}
label.adminProvince {
        color: #7F8FA4;
        line-height: 100%;
        font-weight: normal;
        font-size: 12px;
        text-decoration: none;
        text-align: left;
        margin:0 10px 0 0;
        width: 52px;
}
label.adminProvince > input {
     	margin:0 3px 0 0;
}
label.adminSchool {
        color: #7F8FA4;
        line-height: 100%;
        font-weight: normal;
        font-size: 12px;
        text-decoration: none;
        text-align: left;
        margin:0 10px 0 0;
        width: 64px;
}       
label.adminSchool > input {
        margin:0 3px 0 0;
}
[type="checkbox"][disabled] + span {
    background:#fff;
    color: #dfe2e5;  
}
div.adminWrapper {
        display: inline-block;
	width: 998px;
        font-size:0;
	border-bottom: 1px solid #DFE2E5;
}
div.adminContent {
        display: inline-block;
        width: 998px;
        margin: 0;
        padding: 7px 5px 10px 5px;
        line-height: 100%;
        font-size: 14px;
        color: #354052;
        border-bottom: 1px solid #DFE2E5;
}
div.adminDivider {
        display: inline-block;
        width: 998px;
        font-size:0;
        height: 14px !important; 
	background-color: #dfe2e5  !important;
}

p.adminTitle {
        line-height: 100%;
        width: 903px;
        padding: 15px 0 0 15px;
        margin: 0;
        border: 0;
        color: #354052;
        background-color: #fff;
        font-size: 14px;
        font-weight: normal;
        text-align: left;
}
p.adminText {
        line-height: 100%;
        width: 903px;
        padding: 10px 0 15px 15px;
        margin: 0;
        border: 0;
        color: #7f8fa4;
        background-color: #fff;
        font-size: 12px;
        font-weight: normal;
        text-align: left;
}
span.admin {
	display: inline-block;
	background: #FFF;
	vertical-align: center;
}
span.adminBtn {
        display: inline-block;
        /*float:right;  */
        background: #FFF;
        vertical-align: top;
	/*height: 66px;*/
}
button.btnAdminBlueNoICON {
        /* line-height: 100%; */
        margin: 19px 25px 0 0px;
        width: 70px;
	line-height: 100%;
        height: 28px;
        color: #fff;
        border: 0;
        padding: 0;
        font-weight: normal;
        font-size: 14px;
        text-decoration: none;
        /*        text-align: center; */
        background-color: #2EA1F8;
}
button.btnAdminBlueNoICON:hover {
        background-color: #69BBFA;
        color: #FFF;
}
button.btnAdminBlueNoICON:disabled,  button.btnLockBlueNoICON[disabled] {
        background-color: #EFF3F6;
}
button.btnAddAdminBlueNoICON {
        /* line-height: 100%; */
        margin: 2px 0 0 0;
        width: 70px;
        line-height: 100%;
        height: 28px;
        color: #fff;
        border: 0;
        padding: 0;
        font-weight: normal;
        font-size: 14px;
        text-decoration: none;
        /*        text-align: center; */
        background-color: #2EA1F8;
}
button.btnAddAdminBlueNoICON:hover {
        background-color: #69BBFA;
        color: #FFF;
}
button.btnAddAdminBlueNoICON:disabled,  button.btnLockBlueNoICON[disabled] {
        background-color: #EFF3F6;
}
button.btnAddAdminWhiteNoICON {
        /* line-height: 100%; */
        margin: 2px 0 0 0;
        width: 70px;
        line-height: 100%;
        height: 28px;
        color: #333;
        padding: 0;
        font-weight: normal;
        font-size: 14px;
        text-decoration: none;
        /*        text-align: center; */
        background-color: #fff;
  	border-color: #ccc;
}
button.btnAddAdminWhiteNoICON:hover {
        background-color: #e6e6e6;
	border-color: #adadad;
        color: #333;
}
button.btnAddAdminWhiteNoICON:disabled,  button.btnLockBlueNoICON[disabled] {
        background-color: #EFF3F6;
}
div.helpHeader {
	display: inline-block;
	width: 998px;
	margin: 15px 0 0 15px;
	padding: 0;
	line-height: 100%;
	font-size: 14px;
	color: #354052;
	border: 0;
}
p.helptext {
	display: inline-block;
	width: 998px;
	padding: 7px 15px 12px 15px;
	line-height: 166%;
	margin: 0;
	border: 0;
	font-size: 12px;
	color: #7F8FA4;
}
div.contactwrapper {
	display: inline-block;
	width: 998px;
}
div.subcontactwrapper {
	display: inline-block;
	width: 998px;
	border-bottom: 1px solid #DFE2E5;
}
div.subcontact {
	display: inline-block;
	width: 497px;
	margin: 0;
	padding: 0;
	border: 0;
}
p.contactText {
	padding: 15px;
	line-height: 166%;
	margin: 0;
	border: 0;
	font-size: 12px;
	color: #7F8FA4;
}
div.tablewrapper {
	position: relative;
	display: inline-block;
	width: 1000px;
	height: calc(100vh - 70px);
	margin-left: 10px;
	margin-top: 10px;
	background: #FFF;
	border-radius: 4px 4px 0px 0px;
	border: 1px solid #DFE2E5;
	vertical-align: bottom;
}
span.textHeader {
	display: inline-block;
	margin-left: 15px;
	margin-top: 23px;
	margin-bottom: 15px;
	background: #FFF;
	line-height: 100%;
}
span.tableHeader {
	display: inline-block;
	margin-left: 15px;
	margin-top: 23px;
	margin-bottom: 25px;
	background: #FFF;
	line-height: 100%;
}
span.tableHeaderA {
	display: inline-block;
	margin-left: 15px;
	margin-top: 23px;
	margin-bottom: 0;
	background: #FFF;
	line-height: 100%;
}
span.tableHeaderSub {
	display: inline-block;
	margin-left: 10px;
	margin-top: 23px;
	background: #FFF;
}
span.tableHeaderBtn {
	display: inline-block;
	/*float:right;  */
	position: absolute;
	right: 0;
	margin-right: 15px;
	margin-top: 16px;
	height: 32px;
	background: #FFF;
}
span.tableHeaderText {
	display: inline-block;
	/*float:right;  */
	margin-top: 0px;
	vertical-align: -20%;
	background: #FFF;
}
div.tableselection {
	display: inline-block;
	width: 985px;
	height: 28px;
	margin-left: 5px;
	margin-top: 0px;
	background: #FFF;/*        border-radius: 4px 4px 0px 0px; 
        vertical-align:bottom;  */
}
div.tableselectionitem {
	/*        display: inline-block;  */
	float: left;
	width: 90px;
	height: 28px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	background: #FFF;
	border-radius: 4px 4px 0px 0px;
	vertical-align: bottom;
}
/*
input:focus {
	outline: none;
}*/
input.talbeselectionSearch {
	float: right;
	margin-left: 10px;
	margin-top: 0px;
	padding-top: 3px;
	padding-left: 10px;
	width: 170px;
	height: 28px;
	line-height: 100%;
	border: 1px solid #EFF3F6;
	border-radius: 4px 4px 4px 4px;
}
canvas.dummy {
	width: 5px;
	height: 5px;
        float: right;
}
/*
.inner-addon { 
    position: relative; 
}*/

/* style icon 
.inner-addon .glyphicon {
  position: absolute;
  padding: 10px; */
/*  pointer-events: none; */
/*}*/

/* align icon */
/*
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right: 0px;}
*/
/* add padding  */
/*
.left-addon input  { padding-left:  30px; }
.right-addon input { padding-right: 30px; }
*/

div.tablecontentAdmin {
	display: inline-block;
	width: 998px;
	height: calc(100vh - 114px);
	/*        height: 1000px; */
	margin-left: 0px;
	margin-top: 5px;
	background: #FFF;
	border-radius: 4px 4px 0px 0px;
	vertical-align: bottom;
	/*        padding-top: 1px; */
	border: 0px;
}
div.tablecontent {
	display: inline-block;
	width: 998px;
	height: 1000px;
	margin-left: 0px;
	margin-top: 5px;
	background: #FFF;
	border-radius: 4px 4px 0px 0px;
	vertical-align: bottom;
	/*        padding-top: 1px; */
	border: 0px;
}
table th td {
/*	line-height: 100%;
	vertical-align: middle; */
}
/*
    table.admin {
        border: 0; 
        height: calc(100vh-110px);
    } */

table {
	/*border: 0;*/
	border-collapse: separate;/* separate  collapse; */
}
thead {
/*	float: left; */
	/*border: 0; */
/*	overflow-x: hidden;
	overflow-y: hidden; */
}
thead.lock {
        overflow-x: hidden;
        overflow-y: hidden;
	float: left;
}
tbody.addadmin {
	float: left;
	border: 0;
	overflow-x: hidden;
	overflow-y: scroll;
	height: calc(100vh - 166px);
}
tbody.overall {
	float: left;
	border: 0;
	overflow-x: hidden;
	overflow-y: scroll;
	height: calc(100vh - 329px);
}
tbody.assign {
	float: left;
	border: 0;
	overflow-x: hidden;
	overflow-y: scroll;
	height: calc(100vh - 218px);
}
tbody.project {
        float: left;
        border: 0;
        overflow-x: hidden;
        overflow-y: scroll;
        height: calc(100vh - 181px);
}
tbody.assignpaste {
	float: left;
	border: 0;
	overflow-x: hidden;
	overflow-y: scroll;
	height: calc(100vh - 188px);
}
/*
td {
	color: #7F8FA4;
	text-align: center;
}

tr {
	height: 45px;
	border-color: #DFE2E5;
	border-style: none none solid none;
	border-width: 0 0 1px 0;
	border-collapse: separate;
}*/
tr.dummy {
	height: 15px;
	color: #dfe2e5;
	border: 0;
	background: #dfe2e5;
}
th.dummy {
	background: #dfe2e5;
}
thead {
	/*height: 45px;*/
	font-weight: normal;
}
th.state {
	height: 45px;
	width: 5px;
	border: 0;
	padding: 0;
	border-bottom: 1px solid #DFE2E5;
}
th.checkbox {
	width: 24px;
	border: 0;
	margin: 0;
	padding: 13px 1px 11px 1px;
	/*
        padding: 13px 0px 0px 0px;*/
	text-align: center;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
th.type1 {
	width: 68px;
	padding: 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
td.type1 {
	width: 68px;
	padding: 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
th.type1A {
	width: 68px;
	padding: 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
th.type2 {
	width: 44px;
	padding: 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
td.type2 {
        width: 44px;
        padding: 0 10px;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.type3 {
	width: 52px;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
td.type3 {
        width: 52px;
        padding: 0 0 0 10px;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.type4 {
	width: 147px;
	padding: 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
td.type4 {
        width: 147px;
        padding: 0 10px;
        font-size: 12px;
        font-weight: normal;
        text-align: left;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.type5 {
	width: 60px;
	padding: 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
td.type5 {
	width: 60px;
	padding: 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
th.type6 {
	width: 80px;
	padding: 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
td.type6 {
	width: 80px;
	padding: 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
th.type6A {
        width: 523px;
        padding: 0 263px 0 200px;
        font-size: 12px;
        font-weight: normal;
        text-align: center;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
td.type6A {
        width: 523px;
        padding: 0 263px 0 200px;
        font-size: 12px;
        font-weight: normal;
        text-align: center;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.type7 {
	width: 56px;
	padding: 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
td.type7 {
        width: 56px;
        padding: 0 10px;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.type8 {
	width: 97px;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
td.type8 {
        width: 97px;
        padding: 0 0 0 10px;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.type9 {
	width: 90px;
	padding: 0 13px 0 14px;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
td.type9 {
	width: 90px;
	padding: 0 13px 0 14px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
th.type10 {
        width: 164px;
        padding: 0 10px 0 10px;
        font-size: 12px;
        text-align: left;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
td.type10 {
        width: 164px;
        padding: 0 10px 0 10px;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.type11 {
        width: 86px;
        padding: 0 10px 0 10px;
        font-size: 12px;
        text-align: left;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
td.type11 {
        width: 86px;
        padding: 0 10px 0 10px;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.type12 {
        width: 220px;
        padding: 0 10px 0 10px;
        font-size: 12px;
        text-align: left;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
td.type12 {
        width: 220px;
        padding: 0 10px 0 10px;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.type21 {
	width: 10px;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
th.type22 {
	width: 5px;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
th.type23 {
	width: 90px;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
th.type24 {
	width: 130px;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
th.type25 {
	width: 613px;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
td.type25 {
	width: 613px;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
th.type26 {
	width: 98px;
	padding: 0 10px 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
td.type26 {
	width: 98px;
	padding: 0 10px 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
th.type27 {
	width: 207px;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
th.type28 {
	width: 185px;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #DFE2E5;
}
th.type29 {
        width: 40px;
        padding: 0 0 0 10px;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.type30 {
        width: 30px;
        padding: 0 0 0 10px;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.type31 {
        width: 286px;
        padding: 0 0 0 10px;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.type32 {
        width: 345px;
        padding: 0 0 0 10px;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.type33 {
        width: 50px;
        padding: 0 0 0 10px;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.type34 {
        width: 21px;
        padding: 0 0 0 10px;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.type35 {
        width: 128px;
        padding: 0 0 0 10px;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.type36 {
        width: 153px;
        padding: 0 0 0 10px;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.type37 {
        width: 225px;
        padding: 0 0 0 10px;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.type38 {
        width: 77px;
        padding: 0 0 0 10px;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.type39 {
        width: 223px;
        padding: 0 0 0 10px;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px solid #DFE2E5;
}
th.center {
	text-align: center;
}
td.center {
	text-align: center;
}
th.left {
	text-align: left;
}
td.left {
	text-align: left;
}
div.gaugewrapper {
	/*        display: block; inline-block; */
	width: 1000px;
	height: 96px;
	margin-left: 10px;
	margin-top: 10px;
	background: #FFF;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #DFE2E5; /*#EFF3F6; */
}
div.gaugeitemcol {
	/*        display: inline-block; 
        float: left;  */
	margin: 0 auto;
	text-align: center;
	vertical-align: bottom;
}
div.gaugeitemwrapperLeft {
	display: inline-block;
	float: left;
	width: 199px;
	height: 94px;
	line-height: 100%;
	margin: 0;
	padding: 16px 0px 0px 0px;
	background: #FFF;
	border-radius: 4px 0px 0px 4px;
	text-align: center;
	vertical-align: middle;/* 
border: 1px solid #f00;
 */
}
div.gaugeitemwrapperRight {
	display: inline-block;
	float: left;
	width: 199px;
	height: 94px;
	line-height: 100%;
	margin: 0px;
	padding: 16px 0px 0px 0px;
	background: #FFF;
	border-radius: 0px 4px 4px 0px;
	text-align: center;
	vertical-align: middle;/* 
border: 1px solid #f00;
 */
}
div.gaugeitemwrapper {
	display: inline-block;
	float: left;
	width: 200px;
	height: 94px;
	line-height: 100%;
	margin: 0px;
	padding: 16px 0px 0px 0px;
	background: #FFF;
	text-align: center;
	vertical-align: middle;/* 
border: 1px solid #f00;
 */
}
div.gaugeitemwrapperDown {
	display: inline-block;
	float: left;
	width: 197px;
	height: 16px;
	line-height: 100%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: #FFF;
	text-align: center;
	vertical-align: top;
}
div.gaugeitemBlock {
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin: 0 auto;
	font-size: 0;
}
span.gaugeitem {
	margin: 0;
	padding: 0;
	text-align: left;
	line-height: 120%;/* 
border: 1px solid #00f;  */
}
span.gaugeitemDot {
	margin: 0;
	padding-right: 0px;
	/*       display: inline-block;
        float: left; */
	text-align: left;
	/*        line-height: 100%;  */
	background: #F00;
	/* */
	border: 1px solid #00f;/* */
}
/*
    span.gaugeitemLeftBox{
        margin:0;
        padding:0;
        text-align: right;
        line-height: 100%;
border: 1px solid #0f0;
    }
    span.gaugeitemRightBox{
        margin:0;
        padding:0;
        text-align: left; 
        line-height: 100%;
border: 1px solid #f00;
    }
*/

.colorWhite {
	color: #FFF !important;
}
.colorBlack {
	color: #354052;
}
.colorLightGray {
	color: #EFF3F6;
}
.colorGray {
	color: #DFE2E5;
}
.colorDarkGray {
	color: #7F8FA4;
}
.colorYellow {
	color: #F7BF47;
}
.colorGreen {
	color: #45B854;
}
.colorRed {
	color: #D55742;
}
.colorBlue {
	color: #2EA1F8;
}
.colorWhiteBG {
	background: #FFF;
}
.colorBlackBG {
	background: #354052;
}
.colorLightGrayBG {
	background: #EFF3F6;
}
.colorGrayBG {
	background: #DFE2E5;
}
.colorDarkGrayBG {
	background: #7F8FA4 !important;
}
.colorYellowBG {
	background: #F7BF47;
}
.colorGreenBG {
	background: #45B854;
}
.colorRedBG {
	background: #D55742;
}
.colorBlueBG {
	background: #2EA1F8;
}
.colorWhiteBD {
	border-color: #FFF;
}
.colorBlackBD {
	border-color: #354052;
}
.colorLightGrayBD {
	border-color: #EFF3F6;
}
.colorGrayBD {
	border-color: #DFE2E5;
}
.colorDarkGrayBD {
	border-color: #7F8FA4;
}
.colorYellowBD {
	border-color: #F7BF47;
}
.colorGreenBD {
	border-color: #45B854;
}
.colorRedBD {
	border-color: #D55742;
}
.colorBlueBD {
	border-color: #2EA1F8;
}
.textSize12 {
	font-size: 12px;
	text-decoration: none;
}
.textSize14 {
	font-size: 14px;
	text-decoration: none;
}
.textSize16 {
	font-size: 16px;
	text-decoration: none;
}
.textSize18 {
	font-size: 18px;
	text-decoration: none;
}
.textSize20 {
	font-size: 20px;
	text-decoration: none;
}
.textSize24 {
	font-size: 24px;
	text-decoration: none;
}
.textSize36 {
	font-size: 36px;
	text-decoration: none;
}
.textSize40 {
	font-size: 40px;
	text-decoration: none;
}
[class^="icon-custom-"], [class*=" icon-custom-"] {
	background-image: url("/css/fullicon.png");
}
.icon-custom-menuicon1d {
	background-position : 0px 0px;
	width : 16px;
	height : 16px;
}
.icon-custom-menuicon1 {
	background-position : 0px -16px;
	width : 16px;
	height : 16px;
}
.icon-custom-menuicon2d {
	background-position : -16px 0px;
	width : 16px;
	height : 16px;
}
.icon-custom-menuicon2 {
	background-position : -16px -16px;
	width : 16px;
	height : 16px;
}
.icon-custom-menuicon3d {
	background-position : -32px 0px;
	width : 16px;
	height : 16px;
}
.icon-custom-menuicon3 {
	background-position : -32px -16px;
	width : 16px;
	height : 16px;
}
.icon-custom-menuicon4d {
	background-position : -48px 0px;
	width : 16px;
	height : 16px;
}
.icon-custom-menuicon4 {
	background-position : -48px -16px;
	width : 16px;
	height : 16px;
}
.icon-custom-menuicon5d {
	background-position : -64px 0px;
	width : 16px;
	height : 16px;
}
.icon-custom-menuicon5 {
	background-position : -64px -16px;
	width : 16px;
	height : 16px;
}
.icon-custom-menuicon6d {
	background-position : -80px 0px;
	width : 16px;
	height : 16px;
}
.icon-custom-menuicon6 {
	background-position : -80px -16px;
	width : 16px;
	height : 16px;
}
.icon-custom-menuicon7d {
	background-position : -96px 0px;
	width : 16px;
	height : 16px;
}
.icon-custom-menuicon7 {
	background-position : -96px -16px;
	width : 16px;
	height : 16px;
}
.icon-custom-menuicon8d {
	background-position : -112px 0px;
	width : 16px;
	height : 16px;
}
.icon-custom-menuicon8 {
	background-position : -112px -16px;
	width : 16px;
	height : 16px;
}
.icon-custom-menuicon9d {
	background-position : -128px 0px;
	width : 16px;
	height : 16px;
}
.icon-custom-menuicon9 {
	background-position : -128px -16px;
	width : 16px;
	height : 16px;
}
.icon-custom-greendot {
	background-position : -253px -20px;
	width : 8px;
	height : 8px;
}
.icon-custom-reddot {
	background-position : -245px -28px;
	width : 8px;
	height : 8px;
}
.icon-custom-yellowdot {
	background-position : -245px -20px;
	width : 8px;
	height : 8px;
}
.icon-custom-daojiasmall {
	background-position : -144px -20px;
	width : 85px;
	height : 15px;
}
.icon-custom-detailU {
	background-position : -144px 0px;
	width : 20px;
	height : 20px;
}
.icon-custom-detail {
	background-position : -164px 0px;
	width : 20px;
	height : 20px;
}
.icon-custom-fixU {
	background-position : -184px 0px;
	width : 20px;
	height : 20px;
}
.icon-custom-fix {
	background-position : -204px 0px;
	width : 20px;
	height : 20px;
}
.icon-custom-logU {
	background-position : -224px 0px;
	width : 20px;
	height : 20px;
}
.icon-custom-log {
	background-position : -244px 0px;
	width : 20px;
	height : 20px;
}
.icon-custom-logout {
	background-position : -229px -20px;
	width : 16px;
	height : 16px;
}
.icon-custom-tablecheckboxU {
	background-position : -264px 0px;
	width : 14px;
	height : 14px;
}
.icon-custom-tablecheckbox {
	background-position : -264px -14px;
	width : 14px;
	height : 14px;
}
.icon-custom-btnicon1 {
	background-position : -278px 0px;
	width : 16px;
	height : 16px;
}
.icon-custom-btnicon2 {
	background-position : -278px -16px;
	width : 16px;
	height : 16px;
}
.icon-custom-btnicon3 {
	background-position : -294px 0px;
	width : 16px;
	height : 16px;
}
.icon-custom-btnicon4 {
	background-position : -294px -16px;
	width : 16px;
	height : 16px;
}
.icon-custom-btnicon5 {
	background-position : -310px 0px;
	width : 16px;
	height : 16px;
}
.icon-custom-btnicon6 {
	background-position : -310px -16px;
	width : 16px;
	height : 16px;
}
.icon-custom-btnicon7 {
	background-position : -326px 0px;
	width : 20px;
	height : 20px;
}
.icon-custom-dlgicon1 {
	background-position : -326px -20px;
	width : 16px;
	height : 16px;
}
span.icon {
	display: inline-block;
	margin-left: 0px;
	margin-top: 0px;
}
span.dlgicon {
        display: inline-block;
        margin-left: 2px;
        /* padding-top: 8px; */
        margin-right: 10px;
}
p.dlg {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	vertical-align: top;
}
span.doticon {
	display: inline-block;
	margin-top: 3px;
	margin-right: 6px;
}
span.menuicon {
	display: inline-block;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 10px;  /**/
	vertical-align: -16%; /**//*   margin-top: 16px; */
}
input.searchicon {
	background: #EFF3F6 url("/css/search-mark.png") right no-repeat;
	padding-right: 24px;
}
span.normal {
	display: inline-block;
	margin-left: 0px;
	margin-top: 0px;
}
span.iconnormal {
	display: block;
	width: 40;
	height: 20;
	background-color: #DFE2E5;
	color: #EFF3F6;
	border-radius: 4px;
}
span.iconabnormal {
	display: block;
	width: 40;
	height: 20;
	background-color: #D55742;
	color: #EFF3F6;
	border-radius: 4px;
}
span.reportfix {
	display: block;
	width: 60;
	height: 20;
	background-color: #D55742;
	color: #EFF3F6;
	border-radius: 4px;
}
span.reportfixU {
	display: block;
	width: 60;
	height: 20;
	background-color: #DFE2E5;
	color: #EFF3F6;
	border-radius: 4px;
}
span.tenPXLeft {
	margin-left: 10px;
}
span.tenPXRight {
	margin-right: 10px;
}
/*    Simon customized from bootstrap  */
.simondropdown {
	font-size: 12px;
	line-height: 100%;
}
.simondropdownmenu {
	margin: 7px 0 0 0;
	font-size: 12px;
}
.simonbtn {
	border: 1px solid #DFE2E5;
	height: 28px;
	width: 90px;
	font-size: 12px;
	line-height: 100%;
}

span.logicon {
        background-image: url("/css/fullicon.png");
        background-position : -244px 0px;
        width : 20px;
        height : 20px;
        display: inline-block;
        margin-left: 0px;
        margin-right: 10px;
        margin-top: 0px;
        cursor: pointer;
}
span.logicon:hover {
        background-position : -224px 0px;
}
span.fixicon {
        background-image: url("/css/fullicon.png");
        background-position : -204px 0px;
        width : 20px;
        height : 20px;
        display: inline-block;
        margin-left: 0px;
        margin-top: 0px;
        cursor: pointer;
}
span.fixicon:hover {
        background-position : -184px 0px;
}
span.editicon {
        background-image: url("/css/fullicon.png");
        background-position : -164px 0px;
        width : 20px;
        height : 20px;
        display: inline-block;
        margin-left: 10px;
        margin-top: 0px;
        cursor: pointer;
}
span.editicon:hover {
        background-position : -325px 0px;
}
span.editiconU {
        background-image: url("/css/fullicon.png");
        background-position : -144px 0px;
        width : 20px;
        height : 20px;
        display: inline-block;
        margin-left: 10px;
        margin-top: 0px;
}
