﻿@import url("common.css");
@import url("tables.css");
body {
	color:#4a4a4a;
	font-family: "Arial";	
	font-size: 12px;	
	font-weight:normal;
	text-decoration: none;
	background-color: #f5f7fa;
	height:100%;
	margin:0px;
}
body.noUserSelect{ -moz-user-select : none;  }  
html {height:100%;}
img{vertical-align:middle;}

th {	font-family: "Arial";	font-size: 12px;	font-weight:normal; color: #4a4a4a;   text-decoration: none;}
tr {	font-family: "Arial";	font-size: 12px;	font-weight:normal; color: #4a4a4a;   text-decoration: none;}
td {	font-family: "Arial";	font-size: 12px;	font-weight:normal; color: #4a4a4a;   text-decoration: none;}
tr td {	font-family: "Arial";	font-size: 12px;	font-weight:normal; color: #4a4a4a;   text-decoration: none;}

a:link {	color: #4a4a4a;text-decoration: underline;}
a:visited {	color: #4a4a4a;	 text-decoration: underline; }
a:hover {	color: #23b7e5; text-decoration: underline; }
a:active{	color: #23b7e5;text-decoration: underline;}

tr.odd {	    background-color:#FFFFFF;} 
tr.oddfocus  {  background-color:#fffdea;}
tr.oddSelected {background-color:#FFFBCC;}

tr.even {	    background-color:#F9F9F9;}
tr.evenfocus {	background-color:#fffdea;}
tr.evenSelected{background-color:#FFFBCC;}

tr.focus {	background-color:#fffdea;}
tr.Selected{background-color:#FFFBCC;}

body.leftBody{	background-color: #fff; border-right: 1px solid #ddd;}
	
.fieldName {    font-size: 12px; font-weight: normal;text-align: right;padding-bottom: 5px;padding-top: 5px;}
.fieldName2 {	font-family: "Arial";	font-size:12px;	font-weight:normal; color: #4a4a4a;padding-right:3px}
.fieldName3 {	font-family: "Arial";	font-size:12px;	font-weight:normal;	text-align: right;	color: #4a4a4a;padding-right:3px}
.fieldName4 {	font-family: "Arial";	font-size:12px; font-weight:normal;	color: #4a4a4a;padding-right:3px}	
.disableFieldName {font-family: "Arial";font-size: 12px;font-weight:normal;color:#999999;text-align: right;padding-right:3px}
.fieldName_right {font-family: "Arial";font-size: 12px;font-weight:normal;color:#4a4a4a;}

tr.bgwhite{background-color:#FFFFFF;}
td.bgwhite{background-color:#FFFFFF;}
tr.bggrey{background-color:#F5F5F5;}
td.bggrey{background-color:#F5F5F5;}

/* CROSS_BROWSER_CHANGES_BEGIN*/
/*---------------tab menu begin-----------------*/
#header {
    margin: 0 1px;
    padding-left: 12px;
    float: left;
    width: 100%;
    line-height: normal;
    height: 42px;
    background: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
}
#header ul {
	margin:0;
    padding:0;
	list-style:none;
}
#header li {
  float:left;
  /*background:url(../../../images/green-style/menu_co/left_both_popup.gif) no-repeat left top;*/
  margin:0;
  padding:0 0 0 3px;
  white-space: nowrap;
}
#header a {
  float:left;
  display:block;
  width:0.1em;
  /*background:url(../../../images/green-style/menu_co/right_both_popup.gif) no-repeat right top;*/
  padding:3px 6px 2px 3px;
  text-decoration:none;
  font-weight:normal;  
}

#header > ul a {width:auto;}/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a {float:none;}/* End IE5-Mac hack */
#header a:hover {
	color:#4a4a4a;	
	font-weight: normal;
}
#header li.selected {
    background-position:0 -150px;
    border-width:0;
}
#header li.selected a {
	background-position:100% -150px;
	color:#36bde7;
	font-weight: 400;
	border-bottom: 3px solid #36bde7 !important;
}
#header li.selected a:hover{
	background-position:100% -150px;
	color:#36bde7;
	font-weight: 400;
	border-bottom: 3px solid #36bde7 !important;
}
#header li:hover, #header li:hover a {	
	color:#4a4a4a;
	font-weight: normal;
}
#header li:hover a {  }

/* CROSS_BROWSER_CHANGES_BEGIN*/
#menuDiv {
	float: left;
    width: 100%;
    font-size: 12px;
    line-height: normal;
    height: 42px;
    /*padding-left: 8px;*/
}
#menuDiv ul {
	margin:0;
	padding:0px;
	list-style:none;
}
#menuDiv li {
    float:left;
    margin:0;
    padding:0 8px ;
    white-space: nowrap;
    /*    padding: 0 8px;*/
    /*min-width: 64px;
    text-align: center;*/
}
#menuDiv a {
    float: left;
    display: block;
    color: #515253;
    text-decoration: none;
    line-height: 40px;
    height: 40px;
    padding: 0px 8px;
    border: 0;
    margin: 0;
}

#menuDiv > ul a {width:auto;}/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menuDiv a {float:none;}/* End IE5-Mac hack */
#menuDiv a:hover {color:#4a4a4a;}
#menuDiv li.selected {
    /*background-position:0 -150px;
    border-width:0;*/
}
#menuDiv li.selected a {
    height: 40px;
    color: #36bde7;
    border: 0;
    margin: 0;
    padding: 0;
    border-bottom: 3px solid #36bde7 !important;
    /*min-width: 50px;
    text-align: center;*/
    /*line-height: 47px;*/
    font-weight: 400;
    padding: 0px 8px;
}
#menuDiv li.selected a:hover{
    height: 40px;
    color: #1aadda;
    border: 0;
    margin: 0;
    padding: 0;
    border-bottom: 3px solid #1aadda !important;
    /*min-width: 50px;
    text-align: center;*/
   /* line-height: 47px;*/
    font-weight: 400;
     padding: 0px 8px;
}
#menuDiv li:hover, #menuDiv li:hover a {
	color:#36bde7;
}
#menuDiv li:hover a {  }
/*---------------tab menu end----------------*/
  
/* CROSS_BROWSER_CHANGES_END*/ 
.baselineF{
	color: #4a4a4a;
}
.yellowColor{
	color: #4a4a4a;
	background-color: #FFFF99;
}
.greenColor {
	color: #4a4a4a;
	background-color: #D9FFC3;
}
.blueColor{
	color: #4a4a4a;
	background-color: #C3FEFF;
}
/* form style */
input.greenColorText {
	color: #4a4a4a;
	text-decoration: none;
	height: 19px;
	width: 156px;
	border: 1px solid #95cac7;
	font-family: "Arial";
	font-size:12px;
	background-color: #D9FFC3;
}
input.yellowColorText {
	color: #4a4a4a;
	text-decoration: none;
	height: 19px;
	width: 156px;
	border: 1px solid #95cac7;
	font-family: "Arial";
	font-size:12px;
	background-color: #FFFF99;
}
input.blueColorText {
	color: #4a4a4a;
	text-decoration: none;
	height: 19px;
	width: 156px;
	
	border: 1px solid #95cac7;

	font-family: "Arial";
	font-size:12px;
	background-color: #C3FEFF;
}
input.add{
	background-image: url(../../../images/green-style/icon/addGroup1.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 60px;
	border: none;
}
input {
	color: #4a4a4a;
	font-size:12px;	
	font-family: "Arial";
}
input.text {
	color: #4a4a4a;
    text-decoration: none;
    height: 24px;
    width: 156px;
    border: 1px solid #dadada;
    font-size: 12px;
    text-indent: 3px;
    margin: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;

    /*margin-top: 5px !important;*/
}

input.textAmount {
	color: #4a4a4a;
    height: 24px;
    text-align: right;
    border: 1px solid #ddd;
    margin-top: 5px;
}
img.text{
    vertical-align:top;
    margin-top:8px
}
input.text1 {
	color: #4a4a4a;
	text-decoration: none;
	font-family: "Arial";
	vertical-align:middle;
	font-size:12px; 
	text-indent:1px !important;
	text-indent:0;
	/*margin:1px 0px !important; */
	/*margin-top: 5px;*/
	height: 24px;
	border: 1px solid #dadada;
	/*float: left;*/
}
input.textTimesheetAllot {
	height: 19px;
	border: 0px none #fff5e7;
	margin:0px -2px;
	background-color:#fff5e7;
	padding-right:2px;
}
input.textErrorTips {
	color: #4a4a4a;
	text-decoration: none;
	height: 19px;
	border: 1px solid #95cac7;
	font-family: "Arial";
	vertical-align:middle;
	font-size:12px; 
	text-indent:1px !important;text-indent:0;
	margin:1px 0px !important; margin:0;
	background-color:#ffffcc;
}
input.textdashboard {
	color: #4a4a4a;
    height: 40px;
    width: 150px;
    border: 1px solid #95b9ca;
    margin: 1px 0px 1px 0px !important;
    margin: 0px;
    text-overflow: ellipsis;
    overflow: hidden;
}
input.textTwoDig {
	color: #4a4a4a;
	text-decoration: none;
	height: 15px;
	width: 19px;
	border: 1px solid #95cac7;
	font-family: "Arial";
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}
input.reset{
	font-size:12px;	
	color: #4a4a4a;
	background-image: url(../../../images/green-style/button/bg_co.jpg);
	cursor: pointer;
	border: 1px solid #95cac7;
	font-family: "Arial";
	text-align: center;
	vertical-align: middle;
}
input.radio{	color: #4a4a4a;}
input.checkbox{	color: #4a4a4a;}

input.submit{
	font-size:12px;	
	color: #4a4a4a;
	background-image: url(../../../images/green-style/button/bg_co.jpg);
	border: 1px solid #95cac7;
	cursor: pointer;
	font-family: "Arial";
	text-align: center;
	vertical-align: middle;
}
select {
	font-size: 12px !important; 
	height:24px !important;
	color: #4a4a4a;
	font-family: "Arial";
	border: 1px solid #dadada;
	font-weight:normal;
	margin-top: 5px;

}
.selectBigfont {
	font-size:12px;
	height:19px !important; height:11px;
	color: #4a4a4a;
	font-family:Arial;
	border: 1px solid #95cac7;
	font-weight:normal;
	width: auto; 
}
.selectFixed  {
	font-size: 12px !important;
    height: 24px !important;
    height: 12px;
    color: #4a4a4a;
    border: 1px solid #dadada;
    font-weight: normal;
    width: 156px;
    /*margin-top: 5px;*/
}
/* 
	20181114
	输入框或下拉框的高度呈居中样式
*/
input.text, input.text1, .selectFixed{
	margin:2px 0!important;
}

.select02 {
    font-size:12px;
    height:19px;
    color: #4a4a4a;
    font-family: "Arial";
    border: 1px solid #95cac7;
	font-weight:normal;
}
.textarea2{
	font-size:12px;	
	color: #4a4a4a;
	font-family: "Arial";
	border: thin none;
	overflow-x:hidden;
	overflow-y:scroll;
}
.tarealine{font-size:12px;color: #4a4a4a;border-left:none;border-right:none; border-top:1px solid #0094ae; border-bottom:1px solid #0094ae}
.textarea3{
	border: thin none;
	border: none;
	color: #4a4a4a;
	font-family: "Arial";
	font-size:12px;
	height: 100%;
	width: 100%;
}
.3textarea{
	font-size:12px;	
	color: #4a4a4a;
	font-family: "Arial";
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	height: 49px;
	width: 431px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	overflow-x:hidden;
	overflow-y:scroll;
}
.textarea_h20{
	font-size:12px;	
	color: #4a4a4a;
	font-family: "Arial";
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	height: 16px;
	width: 422px;
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
}
input.password{
	height: 19px;
	width: 156px;
	color: #4a4a4a;
	border: 1px solid #95cac7;
}
input.cancel{
	background-image: url(../../../images/green-style/icon/cancel.gif);
	height: 16px;
	width: 20px;
	border: none;
	background-color: #CCD7EB;
	background-repeat: no-repeat;
	cursor: pointer;
}
input.button {
	color: #4a4a4a;
	font-size:12px;
	border: 1px solid #95cac7;
	background-image: url(../../../images/green-style/button/bg_co.jpg);
	cursor: pointer;
	font-family: "Arial";
	text-align: center;
	vertical-align: middle;
}
input.browseButton {
	/*background:url(../../../images/green-style/bg/btn_browse_bg.gif) repeat-x bottom #f9f9f9;*/
	padding: 0 10px;
    width: auto;
    height: 24px;
    text-align: center;
    line-height: 24px;
    margin-right: 4px;
    margin-left: 4px;
    margin-top: 2px;
    border: 0;
    vertical-align: bottom;
    background: #36bde7;
    border-radius: 0;
    color: #fff !important;
}
input.fakeFile {
	background-color: #ffffff;
    line-height: 24px;
    vertical-align: bottom;
    text-indent: 1px !important;
    color: #4a4a4a;
    text-decoration: none;
    height: 24px;
    border: 1px solid #dadada;
    font-size: 12px;
    margin: 0;
    margin-top: 5px !important;
}
input.textYear {
	color: #4a4a4a;
	text-decoration: none;
	height: 24px;
	border: 1px solid #FFFFFF;
	font-family: "Arial";
	font-size:12px;
	width: 32px;
	text-align: center;
	vertical-align: middle;
}
input.textTime{
	color: #4a4a4a;
	text-decoration: none;
	height: 17px;
	border: 1px solid #FFFFFF;
	font-family: "Arial";
	font-size:12px;
	width: 16px;
	text-align: center;
	vertical-align: middle;
}
table.date{
	color: #4a4a4a;
	background-color: #FFFFFF;
	font-family: "Arial";
	font-size:12px;	
	text-decoration: none;
}
table.date td {	text-align: center;}
table.date tr td.top{
	color: #4a4a4a;
	background-color: #78A9DA;
	text-align: center;
	width: 26px;
	vertical-align: bottom;
	white-space: nowrap;
	height: 16px;
	background-position: center bottom;
	background-image: url(../../../images/green-style/menu_sa/titlebg.jpg);
}
table.date td.selectedDay {
	color: #4a4a4a;
	background-color: #FFCC00;
	width: 26px;
}
table.date td.today{
	color: #4a4a4a;
	background-color: #CCFFCC;
	text-align: center;
	width: 26px;
}
table.date td.one{
	color: #4a4a4a;
	background-color: #F2F7FB;
	text-align: center;
	background-image: url(../../../images/green-style/info/sortableBg.jpg);
}
table.date td.one a:link {	color:#4a4a4a;text-decoration:none;}
table.date td.one a:visited{color:#000099;text-decoration:none;}
table.date td.one a:hover{  color:#4a4a4a;text-decoration:none;background-color:#FFCC00;width:26px;}
table.date td.one a:active{ color:#4a4a4a;text-decoration:none;background-color:#FFCC00;width:26px;}

table.date td.two{
	color: #4a4a4a;
	background-color: #E1EDFF;
	text-align: center;
	background-position: center;
}
table.date td.two a:link {	color: #4a4a4a;text-decoration:none;}
table.date td.two a:visited{color: #4a4a4a;text-decoration:none;}
table.date td.two a:hover {	color: #FF6600;text-decoration:none;background-color:#FFCC00;width:26px;}
table.date td.two a:active{	color: #4a4a4a;text-decoration:none;background-color:#FFCC00;width:26px;}

.timeinput {
	border: 1px solid #ddd;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	margin-top:5px;
}
table.time tr td{
	color: #FFFFFF;
	background-color: #2D6AA8;
	font-weight: bold;
	text-align: center;
	background-image: url(../../../images/green-style/info/timeTopBg.jpg);
}
table.time tr td a:link {	color: #FFFFFF;	font-weight: bold;}
table.time tr td a:visited {color: #FFFFFF;	text-decoration: none;	font-weight: bold;}
table.time tr td a:hover {	color: #4a4a4a;	text-decoration: underline;	font-weight: bold;}
table.time tr td a:active{	color: #4a4a4a;	text-decoration: underline;	font-weight: bold;}

table.timeLine{
	font-family: "Arial";
	text-align: center;
	border: 2px solid #204973;
	background-color: #DDDCD2;
}
table.titlename {
	background-color:#f7f7f7;
	font-family: "Arial";
	font-size:12px;
	font-weight: bold;
	color: #4a4a4a;
	text-decoration: none;
	height: 28px;
	white-space: nowrap;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-repeat: repeat-x;
}
table.titlenameTop {
	background-color: #E1EDFF;
	font-family: "Arial";
	font-size:12px;
	font-weight: bold;
	color: #4a4a4a;
	text-decoration: none;
	height: 20px;
	white-space: nowrap;
	border-top: 3px solid #6BA0D6;
	border-right: 1px solid #099fb9;
	border-left: 1px solid #099fb9;
	border-bottom-color: #099fb9;
} 
table.titleGreat tr td{
	color: #4a4a4a;
	font-weight: bold;
	height: 22px;
	background-image: url(../../../images/green-style/menu_co/titleGreatbg.jpg);
}
/* title style */
table.title tr td{
	color: #4a4a4a;
	font-weight:normal;
	height: 40px;
	/*background-image: url(../../../images/green-style/menu_co/titlebg.jpg);*/
}
table.title tr td a.selected{
	color: #4a4a4a;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	font-weight:normal;
}
table.title tr td.multi span.selected{
	background-image: url(../../../images/green-style/icon/multiAddBg.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 26px;
}
table.title tr td.multi span {
	background-image: url(../../../images/green-style/icon/multiAddNoBg.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 26px;
}
table.title tr td.multiPtf span.selected{
	background-image: url(../../../images/green-style/icon/multiPtfBg.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 26px;
}
table.title tr td.multiPtf span {
	background-image: url(../../../images/green-style/icon/multiPtf.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 26px;
}
table.title tr td.titleF a:link {	color: #4a4a4a;	text-decoration: none;	text-align: center;	white-space: nowrap;}
table.title tr td.titleF a:visited {color: #4a4a4a;	text-decoration: none;	text-align: center;	white-space: nowrap;}
table.title tr td.titleF a:hover {	color: #FF6600;	text-decoration: underline;	text-align: center;	white-space: nowrap;}
table.title tr td.titleF a:active{	color: #FF9900;	text-decoration: underline;	text-align: center;	white-space: nowrap;}
	
table.title input.icon a:hover {
	background-image: url(../../../images/green-style/icon/bgUp.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 19px;
	width: 23px;
}

/*-----------------title2 begin-------------*/
table.title2 tr td{
	color: #fff;
	font-weight:normal;
	height: 28px;
	/*background-image: url(../../../images/green-style/menu_co/titlebg2.jpg);*/
	/*background-position:bottom;*/
    background: #36bde7;
}
table.title2 tr td a.selected{
	color: #4a4a4a;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	font-weight:normal;
}
table.title2 tr td.multi span.selected{
	background-image: url(../../../images/green-style/icon/multiAddBg.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 26px;
}
table.title2 tr td.multi span {
	background-image: url(../../../images/green-style/icon/multiAddNoBg.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 26px;
}
table.title2 tr td.multiPtf span.selected{
	background-image: url(../../../images/green-style/icon/multiPtfBg.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 26px;
}
table.title2 tr td.multiPtf span {
	background-image: url(../../../images/green-style/icon/multiPtf.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 26px;
}
table.title2 tr td.titleF a:link {	color: #4a4a4a;	text-decoration: none;	text-align: center;	white-space: nowrap;}
table.title2 tr td.titleF a:visited{color: #4a4a4a;	text-decoration: none;	text-align: center;	white-space: nowrap;}
table.title2 tr td.titleF a:hover {	color: #FF6600;	text-decoration: underline;	text-align: center;	white-space: nowrap;}
table.title2 tr td.titleF a:active{	color: #FF9900;	text-decoration: underline;	text-align: center;	white-space: nowrap;}
	
table.title2 input.icon a:hover {
	background-image: url(../../../images/green-style/icon/bgUp.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 19px;
	width: 23px;

}
/*-----------------title3 begin-------------*/
table.title3 {
	margin: 0 1px;
    padding-left: 12px;
    float: left;
    width: 100%;
    line-height: normal;
    height: 42px;
    background: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
    padding-right: 12px;
}

table.title3 tr td{
	/*color: #4a4a4a;
	height: 30px;
background:url(../../../images/green-style/menu_co/n_header_bg.gif) repeat-x bottom #d5f1ef;*/

}

table.title4 tr td{
	color: #4a4a4a;
	font-weight:normal;
	height: 22px;
}
table.titleTopWhite {	background-color: #FFFFFF;	border: 1px solid #CCCCCC;}
table.titleTopWhiteNo {	border: 1px solid #CCCCCC;}
table.titleLine {	background-color: #FFFFFF;}
table.titleLine3{	background-color: #ffffff;}
table.titleLine1 {	background-color: #FFFFFF;	border-top: 1px solid #679ED6;}

table.titleNoLine {
	background-color: #FFFFFF;
	border-right: 1px solid #099fb9;
	border-bottom: 1px solid #099fb9;
	border-left: 1px solid #099fb9;
}
table.titleNoTopLine {
	background-color: #f5f7fa;
    clear: both;
	width: 100%;
}
table.titleTopLine{
	background-color:#f5f7fa;
}
table.titleNoTop{

	border-right: 1px solid #ddd !important;
    border-bottom: 1px solid #ddd !important;
    border-left: 1px solid #ddd !important;
    background-color: #FFFFFF !important;
    border-top: 2px solid #cfdbe2 !important;

}
table.titleTopRL{
    /*float: left;*/
    width: 100%;
    line-height: normal;
    height: 42px;
    background: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
}
table.titleTop{	background-color:#f5f7fa;width:100%;}
table.titleTopBg{
	background-color: #ECE9D8;
	border-top: 0px solid #ECE9D8;
	border-bottom: 0px solid #ECE9D8;
	border-left: 0px solid #ECE9D8;
}
table.titleTop7{	background-color: #ffffff;  border-right:5px solid #ffffff; border-left:5px solid #ffffff;}
/*table.titleTop6{	background-color: #ffffff;  border-right:10px solid #ffffff;border-left:10px solid #ffffff;}*/
table.titleTop5{	background-color: #99e7ff;border: 1px solid #36bde7;color: #fff;}
table.titleTop4{	background-color: #FFFFFF;	border: 5px solid #FFFFFF;}
table.titleTop3{	
	/*background: #fff;
    border-radius: 4px;
    border: 1px solid #cfdbe2;
    border-top: 2px solid #cfdbe2;
    display: block;*/
    margin:5px 0px;
}

table.titleTop2{   padding: 6px 8px;}
table.titleTop1{	padding: 6px 8px;}
table.titleTopMenu{	background-color: #ECE9D8;}
div.titleTop3{background-color: #FFFFFF;	border-top: 5px solid #ffffff;	border-bottom: 5px solid #ffffff;}

table.tableTree {
	background-color:#ddd;
	font-family: "Arial";
	font-size:12px;
	color: #4a4a4a;
}
table.tableTree th {
	padding-right: 5px;
	padding-left: 5px;
	height: 18px;
}
table.tableTree tr td.totalTop { 
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top: 2px solid #099fb9;
} 
/*table.tableTree tr {	background-color:#FFFFFF;}*/

table.tableTree tr.oddSelected { color: #4a4a4a;	height: 20px;}
table.tableTree tr.evenSelected {color: #4a4a4a;	height: 20px;}
table.tableTree tr.evenfocus {	 color: #4a4a4a;	height: 20px;}
table.tableTree tr.oddfocus {	 color: #4a4a4a;	height: 20px;}

table.tableTree tr td{
	padding-right: 5px;
	padding-left: 5px;
	height: 18px;
	color: #4a4a4a;
}
table.tableTree tr td.selected {
	padding-right: 5px;
	padding-left: 5px;
	height: 18px;
	color: #4a4a4a;
	background-color:#FFFBCC;
}
table.tableTree th.sortableGreen{
	background-color: #aad084;
	color: #4a4a4a;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 28px;
	white-space: nowrap;
}
table.tableTree th.sortable {
	background-color:#f7f7f7;
	color: #454545;
	text-align: center;
	height: 28px;
	padding-right: 5px;
	padding-left: 5px;
	white-space: nowrap;
	    font-weight: bold;
}
table.tableTree td.sortableGreen{
	background-color: #aad084;
	color: #fff;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 28px;
	white-space: nowrap;	
}
table.tableTree td.sortableGreen_2col{	height: 35px;}

table.tableTree td.sortable {
	background-color: #65a9dd;
	font-weight: bold;
	color: #fff;
	text-align: left;
	height: 28px;
	padding-right: 5px;
	padding-left: 5px;
	white-space: nowrap;
}
table.tableTree th.sortable a:link{	  font-weight: normal;color: #4a4a4a;text-decoration: none;text-align: center;}
table.tableTree th.sortable a:visited{font-weight: normal;color: #000099;text-decoration:none;text-align: center;}
table.tableTree th.sortable a:hover{  font-weight: normal;color: #FF6600;text-decoration: underline;text-align: center;}
table.tableTree th.sortable a:active{ font-weight: normal;color: #FF9900;text-decoration: underline;text-align: center;}

table.tableTree tr.even {
	background-color: #FFFFFF;
	color: #4a4a4a;
	height: 20px;
}
table.tableTree tr.odd {
	background-color: #FFFFFF;
	color: #4a4a4a;
	height: 20px;
} 
table.leftMenu tr td.firstLevel {
	font-weight: bold;
	white-space: nowrap;
	color: #4a4a4a;
}
table.leftMenu tr td {
	color: #4a4a4a;
	white-space: nowrap;
}
table.leftMenu tr td  a:link {
	text-decoration: none;
	color: #4a4a4a;	
	padding-right: 5px;
	padding-left: 5px;
}
table.leftMenu tr td  a.default:visited {    color: #4a4a4a;	text-decoration: none;	padding-right: 5px;	padding-left: 5px;}
table.leftMenu tr td  a.default:hover {	color: #FF9900;	text-decoration: underline;	padding-right: 5px;padding-left: 5px;}
table.leftMenu tr td  a.default:active{	color: #FFCC00;	text-decoration: underline;	padding-right: 5px;padding-left: 5px;}
table.leftMenu tr td  a.selected {	color: #4a4a4a;	text-decoration: none;padding-right: 5px;padding-left: 5px;}
	
table.leftMenu tr td  a.boldDefault:visited{text-decoration: none;color: #4a4a4a;font-weight: bold;}
table.leftMenu tr td  a.boldDefault:hover {text-decoration:underline;color:#FF9900;font-weight:bold;}
table.leftMenu tr td  a.boldDefault:active{text-decoration:underline;color:#FFCC00;font-weight:bold;}

table.leftMenu a.boldSelected {
	font-family: "Arial";
	font-size:12px;
	color: #4a4a4a;
	font-weight: bold;
	text-decoration: none;	
}
.topF {
	font-family: "Arial";
	font-size:12px;
	font-weight:normal;
	color: #4a4a4a;
	text-decoration: none;
}
table.pageHeader tr td.top {
	background-color: #B3D8F2;
	text-align: left;
	height: 20px;
	white-space: nowrap;
	border-top: 3px solid #099fb9;
	border-right: 1px solid #099fb9;
	border-left: 1px solid #099fb9;	
} 
table.pageHeader tr td.top2 {
	background-color: #B3D8F2;
	height: 20px;
	border-top: 3px solid #099fb9;
	border-bottom: 1px solid #099fb9;
	border-right: 1px solid #099fb9;
	border-left: 1px solid #099fb9;
} 
table.pageHeader span.pagelinks {
	font-family: "Arial";
	color: #666666;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
}
table.pageHeader span.pagelinks a:link{	font-family: "Arial";color: #666666;text-decoration: none;font-size:12px;font-weight: bold;font-size: 14px; font-weight: 400;	}
table.pageHeader span.pagelinks a:visited{font-family: "Arial";color: #666666;text-decoration: none;font-size:12px;font-weight: bold;font-size: 14px; font-weight: 400;}
table.pageHeader span.pagelinks a:hover{font-family:"Arial";color: #23b7e5;text-decoration: underline;font-size:12px;font-weight:bold;font-size: 14px; font-weight: 400;}

table.pageHeader .pagebanner{
	    color: #666666;
    text-decoration: none;
    font-size: 12px;
    margin-right: 5px;
    height: 28px	
}
table.tree a.default:link {   text-decoration: none;color: #8797AB; font-family: "Arial";  font-size:12px;}
table.tree a.default:visited {text-decoration: none;color: #0033FF;	font-family: "Arial";  font-size:12px;}
table.tree a.default:hover { text-decoration: underline;color: #FF9900;font-family:"Arial";font-size:12px;}
table.tree  a.selected {	text-decoration: underline;color: #990000;	font-family: "Arial";font-size:12px;}

.star {
	font-family: "Verdana";
	font-size:12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	width: 11px;
	vertical-align:middle;
	margin-top:3px;
	margin-right:3px;
}
/*.Line{
	height: 2px;
	 background-image: url(../../../images/green-style/bg/lineBg.gif);
	background-repeat: repeat-x;
	background-position: center; 
}*/

.Line9{
	height: 2px;
	 background-image: url(../../../images/green-style/bg/lineBg.gif);
	background-repeat: repeat-x;
	background-position: center; 
}
.Line2{
	height: 2px;
	background-image: url(../../../images/green-style/bg/left_line.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.Line3{
	height: 2px;
	background-image: url(../../../images/green-style/bg/line3.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.Line4{
	height: 2px;
	background-image: url(../../../images/green-style/bg/left_line.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.Line5{
	height: 1px;
	background-position: center;
	background-color: #eeeeee;
}
.Line1{
	height: 1px;
	background-position: center;
	background-color: #d2e1f8;
}
.Linetop{
	height: 1px;
	/*background-position: center;
	background-color: #E0ECFF;*/
}
.pageAlign{
	text-align: left;
    padding: 10px 10px;
    /*background: #fff;*/
    /*border-radius: 4px;*/
    /*border: 1px solid #cfdbe2;
    border-top: 2px solid #cfdbe2;*/
    display: block;
}
.explainLeftF{
	font-family: "Arial";
	font-size:12px;
	color: #666666;
	font-weight: bold;
	text-align: right;
	height: 10px;
	vertical-align: text-top;
}
.explainF{
	font-family: "Arial";
	font-size: 12px;
	color: #666666;
	background-color: #F0F5FB;
}
table.explain{
	background-color: #7EADDC;
}
table.explainDay{
	background-color: #7EADDC;
	vertical-align: top;
}
table.explainDay tr td.dayTop{
	background-color: #E1EDFF;
	font-weight: bold;
	color: #265A8E;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	white-space: nowrap;
}
table.explainDay tr td.dayTop1{
	background-color: #E1EDFF;
	font-weight: bold;
	color: #265A8E;
	text-align: left;
	padding-right: 2px;
	padding-left: 2px;
	white-space: nowrap;
}
table.explainDay tr td.dayF{
	background-color: #FFFFFF;
	color: #666666;
	text-align: center;
	height: 14px;
	width: 35px;
	padding-right: 5px;
	padding-left: 5px;
}
table.explainDay tr td.dayF2{
	background-color: #FFFFFF;
	color: #666666;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	white-space: nowrap;
}
table.overNoPadding{ margin:0px; border:0px none #fff;}
table.noPadding tr td{
	padding: 0px;
	height:28px;
}
table.noPadding2 tr td{
	color: #4a4a4a;
    font-weight: 400;
    text-align: center;
}
table.noPadding2 tr td.Padding1{	padding: 0px;	height: 16px;}
table.noPadding2 tr td.Padding2{	padding: 0px;	height: 1px;}

table.errorLine{
	border: 1px solid #CC9966;
}
table.error{
	background-color: #FFFFE6;
	border: 5px solid #f5f7fa;
}
table.errorF td {
	color: #FF0000;
	text-decoration: none;
}
table.errorF td.errorTop{
	font-family: "Arial";
	font-size:12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.alert{
	background-image: url(../../../images/green-style/en/alert.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 32px;
}
.errorSpot{
   	background-image: url(../../../images/green-style/icon/errorSpot.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 10px;
}
table.alertTips{
	background-color: #ffffe6;
	border: 1px solid #ffffaa;
	padding:2px 10px;
	margin-top:5px;
	margin-bottom:10px;
}
table.alertTips td{
	color:#8d7e00;
	font-size:12px;
	font-weight: bold;
	padding:5px;
}
/****************dropdown menu begin***********************/

table.menubg{
	text-decoration: none;
	/*border: 1px solid #3ba2b4;*/
	border: 0px;
    padding: 3px 0px;
}
table.menubgLine {	/*background-color: #6096CD;	height: 1px;*/}
table.menuLine {
	height: 4px;
	background-image: url(../../../images/green-style/menu_sa/line.gif);
	background-repeat: repeat-x;
}
table.menubgF tr td{
	font-family: "verdana";
	/*font-size: 12px;	
	color: #4a4a4a;
	text-decoration: none;
	background-position: center center;
	vertical-align: middle;*/
}
table.menubgF tr td span.nopermission{
	font-family: "verdana";
	font-size: 12px;
	padding-left: 1px;
	color: #A8ABA4;
	text-decoration: none;
	background-position: center center;
	vertical-align: middle;
	height: 18px;
}  


 table.menubgF tr td.menuF {
	padding: 3px;
    background-position: center center;
    vertical-align: middle;
    height: 22px;
    text-decoration: none;
}

table.menubgF tr td.menuF a:link {text-decoration: none;}
table.menubgF tr td.menuF a:visited {text-decoration: none;}
table.menubgF tr td.menuF a:hover {text-decoration: none; color: #fff;}
table.menubgF tr td.menuF a:active{text-decoration: none;}

table.menubgF tr.selected{
	background-color: #36bde7;
	width: 100%;
	cursor: pointer;	
	height: 18px;
}

table.multiAddLine {	/*background-color: #666666;	height: 1px;*/}
table.multiAddLine2 {	/*background-color: #0081ff;	height: 1px;*/}

table.multiAdd {
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #3ba2b4;
}
table.multiAdd2 {
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #3ba2b4;
}
table.multiAddBg {
	/*border-right: 1px solid #CCCCCC;*/
	background-color: #FFFFFF;
	/*border-bottom: 1px solid #CCCCCC;*/
}
table.multiAddBg2 {
	border-right: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	border-top: 1px solid #CCCCCC;
}
table.multiAddF tr td{
	font-family: "verdana";
	font-size: 12px;
	color: #4a4a4a;
	text-decoration: none;} 
table.multiAddF tr td.AddF a:link {
	font-family: "verdana";color: #4a4a4a;	text-decoration: none;	width: 100%;padding-right: 3px;padding-left: 3px;}
table.multiAddF tr td.AddF a:visited {
	font-family: "verdana";color: #4a4a4a;	text-decoration: none;	width: 100%;padding-right: 3px;padding-left: 3px;}
table.multiAddF tr td.AddF a:hover {
	font-family: "verdana";color: #4a4a4a;	text-decoration: none;	width: 100%;padding-right: 3px;padding-left: 3px;}
table.multiAddF tr td.AddF a:active{
	font-family: "verdana";color: #4a4a4a;	text-decoration: none;	width: 100%;padding-right: 3px;padding-left: 3px;}

table.multiAddF tr.selected{
	background-color: #FFCC66;
	width: 100%;
	cursor: pointer;	
}
table.multiAddF tr td.AddF label {
	font-family: "verdana";
	color: #4a4a4a;
	width: 100%;
	padding-right: 3px;
	padding-left: 3px;
}
table.multiAddF tr td.AddF label:mouseover {
	font-family: "verdana";
	color: #FF9900;
	background-color: #FFFFFF;
	width: 100%;
	padding-right: 3px;
	padding-left: 3px;
}
/****************dropdown menu end***********************/


table.displayTagPercent {background-color: #ddd;border-top:2px solid #cfdbe2;} 
table.displayTagPercent td.framebg {	background-color: #FFFFFF;} 
table.displayTagPercent td.frameLine {
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #bbb;
} 
table.displayTagPercent td.leftLine {
	color: #666666;
	border-left: 1px solid #bbb;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #fff;
} 
table.displayTagPercent td.leftBaseLine {
	color: #666666;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #bbb;
	padding-right: 5px;
	padding-left: 5px;
} 
table.displayTagPercent td.baseLine {
	color: #666666;
	border-bottom: 1px solid #bbb;
	padding-right: 5px;
	padding-left: 5px;	
} 
table.displayTagPercent td.noLine {
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	background: #fff;
} 
table.displayTagPercent td.odd {
	background-color: #FFFFFF;
	color: #4a4a4a;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
} 
table.displayTagPercent td.odd a:link {	text-decoration: underline;color:#4a4a4a;font-weight:normal;}
table.displayTagPercent td.odd a:visited{text-decoration:underline;color:#003399;font-weight:normal;}
table.displayTagPercent td.odd a:hover {text-decoration: underline;color:#FF9900;font-weight:normal;}
table.displayTagPercent td.odd a:active{text-decoration: underline;color:#003399;font-weight:normal;}

table.displayTagPercent th.sortable{
   background-color: #f7f7f7;
   font-weight: normal;
   color: #4a4a4a; 
   text-align: center;
   padding-right: 5px;
   padding-left: 5px;
   white-space: nowrap;
   height: 28px;font-weight: bold;
}
table.displayTagPercent th.sortable_2col{   height: 35px;}

table.displayTagPercent td.sortable{
   background-color: #d5f1ef;
   font-weight: normal;
   color: #4a4a4a; 
   text-align: center;
   padding-right: 5px;
   padding-left: 5px;
   white-space: nowrap;
   height: 28px;font-weight: bold;
}

table.displayTagPercent tr.sortable{
   background-color: #d5f1ef;
   font-weight: normal;
   color: #4a4a4a; 
   text-align: center;
   padding-right: 5px;
   padding-left: 5px;
   white-space: nowrap;
   height: 28px;font-weight: bold;
}
table.displayTagPercent tr.sortable_2col{   height: 35px;}

table.displayTagPercent tr.sortable a:link{	  font-weight: bold;color: #4a4a4a;text-decoration: underline;text-align: center;}
table.displayTagPercent tr.sortable a:visited{font-weight: bold;color: #4a4a4a;text-decoration: underline;text-align: center;}
table.displayTagPercent tr.sortable a:hover{  font-weight: bold;color: #666;text-decoration: underline;text-align: center;}
table.displayTagPercent tr.sortable a:active{ font-weight: bold;color: #4a4a4a;text-decoration: underline;text-align: center;}
	
img.buttonImg{	cursor: pointer;}
img.iconImg { vertical-align:middle;}
table.home {
	font-family: "Arial";
	font-size:12px;	
	color: #4a4a4a;
	text-decoration: none;	
}
.linehome{
	background-image: url(../../../images/green-style/home/line.jpg);
	background-repeat: repeat-x;
	height: 1px;
}
.linehome2{
	background-image: url(../../../images/green-style/home/line2.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	margin-top: 5px;
	margin-bottom: 5px;
}
.linehomebg{
	background-color: #0B7FAE;
}
table.home tr .hometopf {
	background-color: #FFFFFF;
	font-weight: bold;
	color: #4a4a4a;	
}
table.home tr .hometopf a:link {   color: #4a4a4a;font-weight: bold;text-decoration: none;}
table.home tr .hometopf a:visited {color: #4a4a4a;font-weight: bold;text-decoration: none;}
table.home tr .hometopf a:hover {  color: #FF6600;font-weight: bold;text-decoration: underline;}
table.home tr .hometopf a:active{  color: #FF9900;font-weight: bold;text-decoration: none;}

table.home tr .homenumber {
	background-color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	color: #FF3333;
	text-indent: 5pt;	
}
table.home tr .hometopf2 {
	background-color: #FFFFFF;
	font-weight: bold;
	color: #4a4a4a;
}
table.home tr .hometopf2 a:link {  color: #4a4a4a;font-weight: bold;text-decoration: none;}
table.home tr .hometopf2 a:visited{color: #4a4a4a;font-weight: bold;text-decoration: none;}
table.home tr .hometopf2 a:hover { color: #FF6600;font-weight: bold;text-decoration: underline;}
table.home tr .hometopf2 a:active{ color: #FF9900;font-weight: bold;text-decoration: none;}

table.home tr .homenumber2 {
	background-color: #FFFFFF;
	font-weight: bold;
	color: #FF3333;
}
table.home tr td.odd {
	background-color: #F7FEF1;
    color: #4a4a4a;
	padding-left: 5px;
	padding-right: 5px;	
}
table.home tr td.odd a:link {	color: #4a4a4a; width: 100%;}
table.home tr td.odd a:visited {color: #4a4a4a; width: 100%;}
table.home tr td.odd a:hover {	color: #FF6600;	width: 100%;text-decoration: underline;	}
table.home tr td.odd a:active{	color: #FF9900;	width: 100%;text-decoration: none;width: 100%;}

table.home tr td.eventop {
	background-image: url(../../../images/green-style/info/sortableBg.jpg);
	background-color: #E1EFF6;
	font-weight: bold;
	color: #4a4a4a;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	background-repeat: repeat-x;	
}
table.home tr td.even {
	background-color:#f3f3f3;
	color: #4a4a4a;
	padding-left: 5px;
	padding-right: 5px;	
}
table.home tr td.even a:link {	color: #4a4a4a;	width: 100%;}
table.home tr td.even a:visited{color: #4a4a4a;	width: 100%;}
table.home tr td.even a:hover {	color: #FF6600;	text-decoration: underline;	width: 100%;}
table.home tr td.even a:active{	color: #FF9900;	width: 100%;}

.pBottom1{
	background-image: url(../../../images/green-style/home/p_bottom1.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 21px;
}
.pBottom2{
	background-image: url(../../../images/green-style/home/p_bottom2.jpg);
	background-repeat: repeat-x;
	height: 16px;
}
.pBottom3{
	background-image: url(../../../images/green-style/home/p_bottom3.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 21px;
}
.pBottom4{
	background-image: url(../../../images/green-style/home/p_bottom4.jpg);
	background-repeat: repeat-y;
	width: 21px;
}
.pBottom5{
	background-image: url(../../../images/green-style/home/p_bottom5.jpg);
	background-repeat: repeat-y;
	width: 21px;
}
.pBottom6{
	background-image: url(../../../images/green-style/home/p_bottom6.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 21px;
}
.pBottom7{
	background-image: url(../../../images/green-style/home/p_bottom7.jpg);
	background-repeat: repeat-x;
	height: 16px;
}
.pBottom8{
	background-image: url(../../../images/green-style/home/p_bottom8.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 21px;
}
.pBottom9{
	background-color: #FFFFFF;
}
.pHometopf {
	font-size:12px;
	font-weight: bold;
	color: #4a4a4a;
	text-decoration: none;
	font-family: "Arial";
	text-align: right;
}
.pHometopf2 {
	font-size:12px;	
	color: #4a4a4a;
	text-decoration: none;
	font-family: "Arial";
	text-align: left;
}
.pHometop {
	font-size:12px;
	font-weight:normal;
	color: #4a4a4a;
	text-decoration: none;
	font-family: "Arial";
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #d5f1ef;
}
.pHometop4 {
	font-size:12px;
	font-weight: normal;
	color: #4a4a4a;
	text-decoration: none;
	font-family: "Arial";
	padding-right: 5px;
	padding-left: 5px;
	background-color: #F7FEF1;
}
.pHometop2 {
	background-color:#e9f3f2;
	font-size: 11px;
	font-weight:normal;
	color: #4a4a4a;
	text-decoration: none;
	font-family: "Arial";
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
}
.pHometop3 {
	font-size:12px;	
	color: #4a4a4a;
	text-decoration: none;
	font-family: "Arial";
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
}
.importframe{
	border: 1px inset #FFFFFF;
}
.legend{
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	color: #575757;
	text-decoration: none;
	padding-bottom: 5px;   
}
.legend a:link {	font-size: 12px;	font-weight: bold;	color: #36bde7;	text-decoration:underline;}
.legend a:visited {	font-size: 12px;	font-weight: bold;	color: #36bde7;	text-decoration:underline;}
.legend a:hover {	font-size: 12px;	font-weight: bold;	color: #0b6885;	text-decoration:underline;}
.legend a:active {	font-size: 12px;	font-weight: bold;	color: #FF6600;	text-decoration:underline;}

.legend2{
}

table.fieldsettop{
    padding: 6px 8px;
}
table.calendarFieldsettop{
	/*border-top: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
	border-left: 0px solid #ffffff;
	padding:0px 5px;
	margin-right:0;
	background-color:#ffffff;*/
	padding: 8px;
}
.infoBg1{
	/*background-image: url(../../../images/green-style/home/bg1.gif);
	height: 16px;
	width: 11px;
	background-repeat: no-repeat;*/
	display: none;
}
.infoBg2{
	/*background-image: url(../../../images/green-style/home/bg2.gif);
	height: 16px;
	background-repeat: repeat-x;*/
	padding-bottom: 5px;
}
.infoBg3{
	/*background-image: url(../../../images/green-style/home/bg3.gif);
	height: 16px;
	width: 11px;
	background-repeat: no-repeat;*/
	display: none;
}
.infoBg4{
	/*background-image: url(../../../images/green-style/home/bg4.gif);
	width: 11px;
	background-repeat: repeat-y;*/
	display: none;
}
.infoBg5{
	/*background-image: url(../../../images/green-style/home/bg5.gif);
	width: 11px;
	background-repeat: repeat-y;*/
    display: none;
}
.infoBg6{
	/*background-image: url(../../../images/green-style/home/bg6.gif);
	height: 16px;
	width: 11px;
	background-repeat: no-repeat;*/
    display: none;
}
.infoBg8{
	/*background-image: url(../../../images/green-style/home/bg8.gif);
	height: 16px;
	width: 11px;
	background-repeat: no-repeat;*/
	display: none;
}
.crBg{
	background-color: #FFFFFF;
	background-image: url(../../../images/green-style/bg/crbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-top: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
}
.crBg2{
	background-color: #FFFFFF;
	background-image: url(../../../images/green-style/bg/crbg2.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-top: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
}
.crBg3{
	background-color: #FFFFFF;
	background-image: url(../../../images/green-style/bg/crbg3.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-top: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
}
.commitment1{
	font-family: "Arial";
	font-size:12px;
	font-weight: bolder;
	color: #238CD2;
}
.commitment2{
	font-family: "Arial";
	font-size:12px;
	font-weight: bold;
	color: #666666;
	word-spacing: 2pt;
}
.commitment3{
	font-family: "Arial";
	font-size:12px;
	font-weight: bolder;
	color: #4a4a4a;
}
.hometop1{
	font-family: "Arial";
	font-size:12px;
	font-weight: bolder;	     
	color: #099fb9;
	background-color: #FFFFFF;
	padding-right: 10px;
}
.hometopBg1red{
	font-family: "Arial";
	font-size:12px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}
.hometopBg1red2{
	font-family: "Arial";
	font-size:12px;
	font-weight: bold;
	color: #FF0000;
}
.hometopBg0{
	background-color: #FFFFFF;
}
.hometopBg000{
	width: 2px;
	background-image: url(../../../images/green-style/bg/hometopBg000.gif);
	background-repeat: repeat-y;
}
.hometopBg4{
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}
.hometopBg1{
	font-family: "Arial";
    font-size: 12px;
    font-weight: bold;
    color: #1391b9;
    background-color: #FFFFFF;
}
.hometopBg5{
	font-family: "Arial";
	font-size:12px;
	font-weight: bold;
	color: #4a4a4a;
	background-color: #FFFFFF;
}
.hometopBg5 a:link {	text-decoration: underline;	color: #4a4a4a;	}
.hometopBg5 a:visited {	text-decoration: underline;	color: #4a4a4a;	}
.hometopBg5 a:hover {	text-decoration: underline;	color: #4a4a4a;	}
.hometopBg5 a:active {	text-decoration: underline;	color: #4a4a4a;	}

.hometopBg111{
	font-family: "Arial";
	font-size:12px;
	color: #4a4a4a;
	background-color:#d5f1ef;
	border-bottom: 1px solid #ddd;
	height:20px;
}
.hometopBg11{
	font-family: "Arial";
	font-size: 12px;	
	color: #4a4a4a;
	background-color: #FFFFFF;
}
.hometopBg2{
	background-color: #E1EFF6;
	padding-right: 5px;
	padding-left: 5px;
	font-family: "Arial";
	font-size:12px;
	color: #4a4a4a;
	height: 20px;
}
.hometopBg5{
	font-family: "Arial";
	font-size:12px;
	font-weight: bold;
	color: #4a4a4a;
	background-color: #FFFFFF;
}
.hometopBg5 a:link {	text-decoration: underline;	color: #4a4a4a;	}
.hometopBg5 a:visited {	text-decoration: underline;	color: #4a4a4a;	}
.hometopBg5 a:hover {	text-decoration: underline;	color: #4a4a4a;	}
.hometopBg5 a:active {	text-decoration: underline;	color: #4a4a4a;	}
.hometopBg3{
	padding-right: 5px;
	padding-left: 5px;
	font-family: "Arial";
	font-size:12px;
	color: #4a4a4a;
	height: 20px;
}
.hometopBg4{
	padding-right: 0px;
	padding-left: 0px;
	font-family: "Arial";
	font-size:12px;
	color: #4a4a4a;
	height: 20px;
}
.hometopBg1green{	background-color: #76DC89;}
.hometopBg2green{	background-color: #E4F79D;}
.hometopBg3green{	background-color: #a4e3a3;}
.hometopBg1ash{  	background-color: #EBEBEB;}
.hometopBg2ash{ 	background-color: #9D9D9D;}
.hometopBg1redbg{	background-color: #CC0000;}
.hometopBg2redbg{	background-color: #df4142;}
.hometopBg1AnyCost{	background-color:#FF0000;}
.hometopBg1Preempt{	background-color:#FFCC00;}
.hometopBg1Gradation{background-color:#0099FF;}
.hometopBg2Gradation{background-color: #099fb9;}
.hometopBg3Gradation{
	/*background-color: #f7fbff;*/
    color: #4a4a4a;
    /*border-top: 1px solid #d5e6ee;    */
    background-color: #f7f7f7;
    border-top: 1px solid #e8e8e8;
    margin-bottom: 15px;
    height: 25px;
    vertical-align: middle;
    padding-right: 2px;
    padding-left: 2px;
}
.hometopBg6Gradation{
	background-color:#eef3f9;
	font-weight: normal	;
	color: #4a4a4a;
	margin-bottom:15px;
	height:22px;
	vertical-align:middle;
}
.hometopBg33Gradation{
	background-color:#FFFFFF;
	font-family: "Arial";
	font-size:12px;
	color: #4a4a4a;
}
.hometopBg4Gradation{
	background-color: #D8EBF8;
	font-family: "Arial";
	font-size:12px;
	font-weight: bold;
	color: #4a4a4a;

}
.hometopBg1Yield{	background-color: #B8DE4C;}
.grayness{	background-color: #CCCCCC;}
.blueness{	background-color: #68C3ED;}
.redness{	background-color: #FF6666;}
.grassiness{background-color: #77DC8A;}
.homeftop{
	font-family: "Arial";
    font-size: 13px;
    font-weight: 600;
    text-transform: none;
    color: #515253;
    padding-right: 10px;
    padding-left: 15px;
    line-height: 42px;
}
.homeftop1{
	background-color: #FFFFFF;
	font-family: "Arial";
	font-size:12px;
	font-weight: bolder;	 
	color: #099fb9;
	text-decoration: none;
}
.homeftop2{
	background-color: #FFFFFF;
	font-family: "Arial";
	font-size: 12px;
	font-weight: bolder;
	text-transform: none;
	color: #099fb9;
	text-decoration: none;
}
.homebody1{    background-color: #fff;border-radius: 4px;border: 1px solid #cfdbe2;}
.homebody2{ background-color: #FFFFFF;    border-top: 2px solid #cfdbe2;}
.homebody2_out{border: 0px solid #b7d1f3;margin: 3px 5px;}
table.homebody2 tr td{	padding:0px;} 

table.homebody2 tr.even{	     background-color:#FFFFFF;height: 25px;} 
table.homebody2 tr.evenfocus  {  height: 25px;}
table.homebody2 tr.evenSelected {height: 25px;}

table.homebody2 tr.odd {	     height: 25px;}
table.homebody2 tr.oddfocus {	 height: 25px;}
table.homebody2 tr.oddSelected{  height: 25px;}

table.homebody2 tr.focus {		 height: 25px;}
table.homebody2 tr.Selected{ 	 height: 25px;}


table.homebody3{
	background-image: url(../../../images/green-style/home/topbg.jpg);
	background-repeat: repeat-x;
	height: 21px;
}
.homebody4{
	border-width: 2px 10px 10px 10px;
    border-style: solid;
    border-color: #FFFFFF;
    padding: 5px 0;
}
.homebody5{
	border-width: 8px 10px 10px 10px;
	border-style: solid;
	border-color: #FFFFFF;
}

table.titleLine2{
	background-color: #E9F0FE;
	border: 1px solid #099fb9;
}
.scale{
	border-width: 1px;
	border-style: none none none solid;
	border-color: #0066FF;
	font-size:5px;
	height:8px;
}
.scale02{
	border: 1px none #0066FF;
	font-size:5px;
	height:5px;
}
.scaleborder {
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #0066FF;
	font-size:5px;
    height:8px;
	background-color:#FFFFFF;
}

/*--------My timesheet-------*/
.timesheet_project{
   background-color:#F0F5FB;
}
.timesheet_today{
	font-family: "Arial";
	font-size:12px;
    background-color: #FFFFD2;
}
input.hidden01 {
	color: #4a4a4a;
	text-decoration: none;
	height: 19px;
	width: 40px;
	text-align:center;
	font-family: "Arial";
	font-size:12px;
	font-weight:normal;
	border-width: 0px;
	border-style: none;
	background-color:#E8F3FF;
}
input.hidden02 {
	color: #4a4a4a;
	text-decoration: none;
	height: 19px;
	width: 30px;
	text-align:center;
	font-family: "Arial";
	font-size:12px;
	font-weight:normal;
	border: 0px none;
	background-color:#f5f5f5;
}
input.hidden_whiteBg {
	color: #4a4a4a;
	text-decoration: none;
	height: 16px;
	width: 40px;
	text-align:center;
	font-family: "Arial";
	font-size:12px;
	font-weight:normal;
	border-width: 0px;
	border-style: none;
	background-color: #FFFFFF;
}
input.hidden_whiteBg_bold {
	color: #4a4a4a;
	text-decoration: none;
	height: 16px;
	width: 40px;
	text-align:center;
	font-family: "Arial";
	font-size:12px;
	font-weight:normal;
	border-width: 0px;
	border-style: none;
	background-color: #FFFFFF;
}
input.hidden_blueBg {
	color: #4a4a4a;
	text-decoration: none;
	height: 16px;
	width: 40px;
	text-align:center;
	font-family: "Arial";
	font-size:12px;
	font-weight:normal;
	border-width: 0px;
	border-style: none;
	background-color: #BBDDFF;
}
input.hidden_lightblueBg {
	color: #4a4a4a;
	text-decoration: none;
	height: 16px;
	width: 40px;
	text-align:center;
	font-family: "Arial";
	font-size:12px;
	font-weight:normal;
	border-width: 0px;
	border-style: none;
	background-color: #E2EDFF;
}
input.hidden_greenBg {
	color: #4a4a4a;
	text-decoration: none;
	height: 16px;
	width: 40px;
	text-align:center;
	font-family: "Arial";
	font-size:12px;
	font-weight:normal;
	border-width: 0px;
	border-style: none;
	background-color:#F7FEF1;
}
.timesheet_date{
	font-family:"Arial";
	font-size:12px;
	font-weight:bold;
	color: #4a4a4a;
	background-color:#C4DBFF;	
}
table.noPaddingTime tr td.even4{
	color: #25588B;
	background-color: #D7E7FF;
	padding-right: 5px;
	padding-left: 5px;
}
.font_yellow{
    font-family:"Arial";
	font-size:12px;
    color:#FF9900;
}	
.icon_content{
   cursor:pointer; 
   font-size:12px; 
   color:#4a4a4a; 
   font-weight:normal; 
   text-decoration:underline;
}
.nopermission{
   color:#117797;
   font-weight:normal;
   font-family:"Arial";
   font-size:12px;
   text-decoration: line-through;
}
table.multiAddF .nopermission{
   color:#A8ABA4;
   font-weight:normal;
   font-family:"Arial";
   font-size:12px;
   text-decoration:none;
}
.progress_yellow{ background-color:#FFCC00; }
.progress_orange{ background-color:#FF9900; }
.line_rightspace{ border-right: 10px solid #ffffff;}

.dashboardpage{padding:0;}


.fontgray{ font-family:"Arial"; font-size:12px; color:#999999;}
.font9{ font-family:"Arial"; font-size:12px;}
.font9 a:link {font-family:"Arial"; font-size:12px;}
.font9 a:visited {font-family:"Arial"; font-size:12px;}
.font9 a:hover {font-family:"Arial"; font-size:12px;}
.font9 a:active{font-family:"Arial"; font-size:12px;}
.font10{font-family:Verdana; font-size:11px;}
.popupbg {background-color:#e8f3ff;}
.popupbg2{background-color:#ffffff;}
.displayTagdiffer{ color:#009900;}
.displayTagdiffer2{ color:#FF9900;}
.displayTagdiffer3{ color:#9933CC;}/*New Client Deal/Contract  New Supplier Deal/Contract */
.box01{ background-color:#fff;}
.fieldgray{color:#4a4a4a;}
.fieldgraybold{color:#666666; font-weight:bold;}
.fontdisplaynone{color:#A8ABA4;font-weight:normal;font-family:"Arial";font-size: 11px;}
.evenfocus02 {background-color:#FFFBDD;}

.font16{ font-size:16px; border-top:10px solid #ffffff; border-bottom:10px solid #ffffff; font-weight:bold;}
.font14{ font-size:14px; color:#999999;}
table.fontAttachtext tr td{ font-size:14px; padding:5px 5px 15px; line-height:25px;}
table.fontAttach tr td{ font-size:14px; vertical-align:top;}
table.fontAttach tr td a:link{ font-size:14px; color:#0000FF;}
table.fontAttach tr td a:visited{ font-size:14px; color:#0000FF;}
table.fontAttach tr td a:hover{ font-size:14px; color:#4a4a4a;}
table.fontAttach tr td a:active{ font-size:14px; color:#0000FF;}

.font9green{font-size: 12px;color:#009900;}
.fontgreen{color:#009900;}
.fontgreenBold{color:#009900;font-weight:bold;}
.fontgreen a:link {color:#009900;}
.fontgreen a:visited {color:#009900;}
.fontgreen a:hover {color:#007700;}
.fontgreen a:active{color:#009900;}
.font9orange{font-size: 12px;color:#ff9900;}
.fontorange{color:#ff9900;}
.fontorange a:link {color:#ff9900;}
.fontorange a:visited {color:#ff9900;}
.fontorange a:hover {color:#ff9900;}
.fontorange a:active{color:#ff9900;}
.fontpurple{color:#3333CC;}
.fontpurple a:link {color:#3333CC;}
.fontpurple a:visited {color:#3333CC;}
.fontpurple a:hover {color:#3333CC;}
.fontpurple a:active{color:#3333CC;}
.select-equalsign{ font-size:12px;}
.fontblue{color:#3c7ec3;}
.fontblue a:link {color:#3c7ec3;}
.fontblue a:visited {color:#3c7ec3;}
.fontblue a:hover {color:#3c7ec3;}
.fontblue a:active{color:#3c7ec3;}

.fontblueBold{color:#3c7ec3;font-weight:bold;}
.fontblueBold a:link   {color:#3c7ec3;text-decoration: none;}
.fontblueBold a:visited{color:#3c7ec3;text-decoration: none;}
.fontblueBold a:hover  {color:#3c7ec3;text-decoration: none;}
.fontblueBold a:active {color:#3c7ec3;text-decoration: none;}

.mulFile {filter:alpha(opacity=0);opacity:0.0;z-index:1;width:100%;font-size: 25px; 
    height:20px; vertical-align:3px; overflow:hidden; float:left; cursor:pointer;}
.dashboardLinebottom{background-color:#f7f7f7;font-family: "Arial";font-size: 11px;font-weight:normal;color: #4a4a4a;
	border-bottom: 1px solid #ddd;margin-bottom:15px;height:20px;vertical-align:middle;}	
.lightblue{
	font-family:" Arial";
	font-size: 12px;
	color: #4a4a4a;	
	text-decoration: none;	
	padding-right: 5px;
	padding-left: 5px;
	white-space: nowrap;
    background-color:#F0F5FB;
}


/*-------basic_Info-------------------*/

/*input.text {
	color: #4a4a4a;
	font-size:12px;
	height: 19px;
	width: 156px;
	border: 1px solid #95cac7;
	margin:1px 0px !important;margin:0;
}*/
input.textfull {
	color: #4a4a4a;
	font-size:12px;
	height: 19px;
	width: 513px;
	border: 1px solid #95cac7;
	margin:1px 0px !important;margin:0;
}
input.textShort{width: 90px;border: 1px solid #95cac7;}
textarea {
	    font-size: 12px;
    font-family: "Arial";
    color: #4a4a4a;
    border: 1px solid #ddd;
    overflow-x: hidden;
    overflow-y: scroll;
    text-indent: 1px !important;
    text-indent: 0px;
    vertical-align: middle;
    width: 550px;
    resize: none;
    /*min-width: 605px;*/
    /*min-height: 100px;*/
    height: auto;
    margin-top: 5px;
}
.infoTitle{
        font-size: 12px;
    font-weight: bold;
    color: #575757;
    /* background-color: #EEEEEE; */
    padding: 6px 0 6px 10px;
}
.infoTitle2{
    font-size: 12px;
	font-weight:bold;
	color: #555555;
	background-color: #FFFFFF;
	padding-left:10px;
	padding-bottom:2px;
}
.infoTitle3{
    font-size:12px;
	font-weight:bold;
	color: #555555;
	background-color: #FFFFFF;
	padding-left:2px;
	border-bottom:1px solid #999999;
}
table.infoTitle3Padding{
	padding-left: 20px;
	padding-right: 10px;
	border-bottom:10px solid #ffffff;
}
.infoTitlebg{
    height: 6px;
    width: 900px;
    /*background:#fff;*/
}
table.infoNopadding2 tr td{    padding-right:0px;    padding-bottom:0px;}
table.infoTitlePadding{/*border-left: 10px solid #f5f7fa;*/margin-top: 10px;}
table.infoTitlePadding tr td{
	/*padding-right:5px;    
	padding-bottom:7px;*/
	padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 2px;
}

.infoDetailtitle{
    font-size: 12px;
	width:760px;
	height:18px;
	color:#377cd9; 
	background-color:#f5f5f5;
	border-bottom:1px solid #eeeeee;
	border-left:30px solid #ffffff;
	padding-left:5px;
}
.infoDetailtitle a:link {  color: #377cd9;padding-left:5px;}
.infoDetailtitle a:visited{color: #377cd9;padding-left:5px;}
.infoDetailtitle a:hover { color: #FF6600;padding-left:5px;}
.infoDetailtitle a:active{ color: #FF9900;padding-left:5px;}



table.layoutInfoPadding{     /*border-left: 11px solid #ffffff;	border-right: 10px solid #ffffff;*/table-layout: auto; width: 100%;}
table.layoutInfoPadding tr td{padding-right:3px;    padding-bottom:3px;padding-top: 3px;}


table.layoutInfoPadding2{     table-layout: fixed;}
table.layoutInfoPadding2 tr td{padding-right:3px;    padding-bottom:3px;}

table.infoNopadding tr td{    padding-right:0px;    padding-bottom:0px;}
table.infoNopadding tr td.addpadding{font-size: 12px;font-weight: normal;text-align: right;padding-top: 5px;padding-right: 5px;}
table.infoNopadding tr.addBottom td{ Padding-bottom:7px;}

td.layoutInfoNopadding tr td{    padding-right:0px;    padding-bottom:0px;}




table.newsubmenu{
	border:1px solid #bed0f7;
	padding:0 0 0 3px;
	margin:3px 0px;
}
table.newsubmenu tr td{	height:24px;}
table.newsubmenu tr td a:link {  text-decoration: none; }
table.newsubmenu tr td a:visited{text-decoration: none; }
table.newsubmenu tr td a:hover { text-decoration: none; }
table.newsubmenu tr td a:active{ text-decoration: none; }

/*-------- info end ---------------------*/

/*------------newstyle---------------------*/
.dashSpace { margin-top:5px; border:0px solid #fff;}
.footer{font-family: "Arial"; color:#666666;font-size: 12px;}
.mainboxtitle{ 
    color:#0066FF;
	height:24px; 
	background-color:#FDFDE6; 
	padding-left:10px; 
	border-top:2px #FFD300 solid;
	border-bottom:2px #FFD300 solid;
	font-size:12px; 
	font-weight:bold;
}
.mainboxtab{ height:42px;padding:10px;}
.mainboxtoolbar{background-image: url(../../../images/green-style/toolbar/mainboxtitle_bg.jpg); height:31px; padding-left:10px;}
.toolbar_icon{ padding-right:5px;}
.toolbar_text{ padding-right:15px;}
.mainbox{padding:10px;}
.mainbox_tag_line{ border-bottom:1px #CDEBFC solid;}
.mainbox_tag_text{color:#3189D9; font-size:12px; font-weight:bold;}
.mainbox_tag_content{ padding:10px 5px}

#sub_tab {
	float:left;
	width:100%;
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	line-height:normal;
	margin:10px 0 0 10px;
	display:inline;
	vertical-align:middle;
	list-style:none!important
}
#sub_tab ul {
	margin:0;
	padding:0 0 0 5px;
	list-style:none!important
}
#sub_tab li{
	float:left;
	margin-right:1px;
	color:#666;
	height:20px;
	text-align:center;
	cursor:pointer;
	padding:3px 8px 0px 8px;
	border:1px #ccc solid;
	border-bottom:none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
}
#sub_tab li a {
	color:#666;
	text-decoration:none;
	font-size: 12px;
	font-weight: 400;
	vertical-align:middle;
}
#sub_tab li a:hover{
	color:#36bde7;
	font-size: 12px;
	/*font-weight: bold;*/
	vertical-align:middle;
}  
#sub_tab li.selected{
	cursor:default;
	color: #ffffff;
	border: 1px #36bde7 solid;
	border-bottom:none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	background: #36bde7;	
}
#sub_tab li.selected a {
	color:#fff;
	text-decoration:none;
	font-size: 12px;
	font-weight: 400;
	cursor:default;
	vertical-align:middle;
}
#sub_tab li.selected a:hover{
	color:#176a84;
	font-size: 12px;
	/*font-weight: bold;*/
	cursor:default;
	vertical-align:middle;
}
.sub_tab_line{height:1px; background-color:#B4D3F0;}
.sub_tab_content{ border:1px solid #ccc; padding:5px;}
.sub_tab_contentBorder{ border:1px solid #ddd;padding:5px 10px 10px 10px;/*margin-left:5px;*/background: #fff !important;}

.green_box{border:1px #009000 solid; line-height:20px; padding:8px; }
.green_box_font{font-size:12px; color:#009000;font-weight:bold;}

.green_box_details{font-size:12px;color:#009000;font-weight:normal;}
.green_box_details a:link{   font-size:12px;color:#009000;font-weight:normal;text-decoration: underline;}
.green_box_details a:visited{font-size:12px;color:#009000;font-weight:normal;text-decoration: underline;}
.green_box_details a:hover{  font-size:12px;color:#FF6600;font-weight:normal;text-decoration: underline;}
.green_box_details a:active{ font-size:12px;color:#009000;font-weight:normal;text-decoration: underline;}

.green_box_counts{font-size:12px; color:#009000;font-weight:normal;}
.gray_box_font{font-size:12px; color:#666666;font-weight:normal;}
.gray_box_details{font-size:12px; color:#666666;font-weight:normal;}

.green_detail_font{font-size:12px; color:#009000;padding:0px;font-weight: bold;}
.green_detail_font a:link{color:#009000;font-weight: bold;}
.green_detail_font a:visited{color:#009000;font-weight: bold;}
.green_detail_font a:hover{color:#FF6600;font-weight: bold;}
.green_detail_font a:active{color:#009000;font-weight: bold;}

.form_workflow2{background-color:#e2f0f8; vertical-align:middle; text-align:center;}
.text_workflow_detail{padding:5px; vertical-align:top;}
.bg_workflow{background-color:#cecece;}
.bg_workflow_approved {background-color:#f3feea;}
.bg_workflow_reject {background-color:#feeded;}
.font_workflow_approved {color:#507900;}
.font_workflow_reject {  color:#ff0000;}

.homeftopTitle{ padding-left:2px; padding-right:2px;    padding: 5px 10px;}
.homeftopTitleRight{ }

.scale_line{font-size: 12px; text-align:center;}
.scale_line2{text-align:left;}

table.userPictureTable{border:1px solid #F5F5F5;}
table.userPictureTable tr.odd{background-color:#FFFFFF;}
table.userPictureTable tr.even{background-color:#F5F5F5;}

table.tooltips {	background-color:#cdcdcd; border:0px none; margin:2px;}
table.tooltips tr td.sortable{
	background-color:#e1f1ff;
	color: #4a4a4a;	
	font-size: 12px; 
	text-align: center;
	padding:2px 5px;
	height:23px;
}
table.tooltips tr.even {
	background-color: #f5f5f5;
	color: #4a4a4a;
	text-decoration: none;
	font-size: 12px;
	padding:2px 5px;
	height:20px;
}
table.tooltips tr.odd {
	background-color: #FFFFFF;
	color: #4a4a4a;
	text-decoration: none;
	font-size: 12px;
	padding:2px 5px;
	height:20px;
}


/*----------formatHelp--------------*/

table.formatHelp{border:5px solid #f5f5f5; padding:8px;}
table.formatHelp td.fontblue{color:#000066;padding:5px; font-size:12px;}
table.formatHelp td.fontleft{ text-align:left;padding:2px;font-size:12px;vertical-align:top;}
table.formatHelp td.fontright{ padding:2px 2px 2px 12px; vertical-align:top;font-size:12px;}
table.formatHelp2 td.line{ padding:0px;}
table.formatHelp2 td.line{ background-image: url(../../../images/green-style/leftmenu/n_left_line_bg.gif); background-position: bottom; background-repeat:repeat-x;}
table.formatHelp td.popup{color:#000066;padding:5px; font-size:13px;}

table.userPictureTable{border:1px solid #F5F5F5;}
table.userPictureTable tr.odd{background-color:#FFFFFF;}
table.userPictureTable tr.even{background-color:#F5F5F5;}



.dragTablediv {
    background-color:#ffff00;
	border-top:#ffffff;
	width:3px;
}

table.trNocolor tr.odd {    background-color:#FFFFFF;}
table.trNocolor tr.even{    background-color:#FFFFFF;}
table.trNocolor tr.oddfocus {    background-color:#FFFFFF;}
table.trNocolor tr.evenfocus{    background-color:#FFFFFF;}
table.trNocolor tr.oddSelected { background-color:#FFFFFF;}
table.trNocolor tr.evenSelected{ background-color:#FFFFFF;}

.detailIndent{	text-indent:30px; color:#999999;}

.morepage_title{ background-color:#DFEBFF; font-weight:bold;} 
.morepage_heading{ font-size:12px; color:#36bde7; text-decoration:none;font-weight:bold; height:15px;padding-bottom: 5px;} 
.morepage_heading a:link {   font-size:12px; color:#36bde7; text-decoration:none;font-weight:bold;}
.morepage_heading a:visited {font-size:12px; color:#36bde7; text-decoration:none;font-weight:bold;}
.morepage_heading a:hover {  font-size:12px; color:#36bde7;text-decoration:underline;}
.morepage_heading a:active{  font-size:12px; color:#36bde7;text-decoration:underline;}

.morepage_detail{font-size:12px; color:#999999;} 

.morepage_tab{ color:#0033FF; line-height:20px;} 
.morepage_tab a:link {  color:#4a4a4a; text-decoration:underline; line-height:20px;}
.morepage_tab a:visited{color:#4a4a4a; text-decoration:underline; line-height:20px;}
.morepage_tab a:hover { color:#36bde7; line-height:20px;}
.morepage_tab a:active{ color:#36bde7; line-height:20px;}

table.toolbar2 tr td{
    color: #4a4a4a;
    height: 26px;
    border-bottom: 1px solid #E0ECFF;
    margin:0;
    padding:0 10px;
}
table.toolbarBlue tr td{
    background-color: #36bde7;
    height: 26px;
    border-bottom: 1px solid #5197dc;
    margin:0;
    padding:0 10px;
     color: #fff !important
}

table.toolbarButtom tr td{
    color: #4a4a4a;
    height: 26px;
    border-bottom: 0px solid #E0ECFF;
    margin:0;
    padding:0 0px;
}
table.subMenu tr td{
    color: #4a4a4a; 
    height: 26px;
    border-left: 10px solid #FFFFFF;
    border-right: 10px solid #FFFFFF;
    border-bottom: 1px solid #E0ECFF;
}
table.searchCond {
    color: #4a4a4a; 
	border-width:0px 10px 5px 10px;
	border-style:solid;
	border-color:#FFFFFF;
}
.newIcontext a:link { color: #4a4a4a;text-decoration: none;	border-bottom:0px solid #4a4a4a;vertical-align:bottom;padding-bottom:0px;}
.newIcontext a:visited{color:#4a4a4a;text-decoration: none; border-bottom:0px solid #4a4a4a;vertical-align:bottom;padding-bottom:0px;}
.newIcontext a:hover {color: #FF6600;text-decoration: none;	border-bottom:0px solid #4a4a4a;vertical-align:bottom;padding-bottom:0px;}
.newIcontext a:active{color: #FF9900;text-decoration: none;	border-bottom:0px solid #4a4a4a;vertical-align:bottom;padding-bottom:0px;}
.newIcon{border-bottom:1px solid #e8e8e8;vertical-align:bottom; padding-bottom:0px;}
.newIconHover{border-bottom:1px solid #FF6600;vertical-align:bottom; padding-bottom:0px;}


.clientPopupTop {
	background-color:#36bde7;
	/*background-image:url(../../../images/green-style/bg/clientbg.gif);*/
	background-position:bottom;
	background-repeat:repeat-x;
	height:22px;
	color:#fff;
	font-weight:bold;
	padding-left:2px;	
}
.clientPopupTop tr td {  color:#fff; font-weight:bold; font-size:12px; padding-top:3px;}
.clientPopupTop a:link{  color:#fff; font-weight:normal;}
.clientPopupTop a:visited{color:#fff;font-weight:normal;}
.clientPopupTop a:hover {color:#1e82a2; font-weight:normal;}
.clientPopupTop a:active{color:#1e82a2; font-weight:normal;}

.clientPopupBorder {
	padding:15px 10px;
}

table.clientsInfo{ background-color:#ffffff;}
table.clientsInfo tr td.fieldname{
	/*background-color:#d5f1ef;*/
	text-align:right;
	color:#4a4a4a;
	padding-right:3px;
	height:20px;
}
table.clientsInfo tr td.value{
	border: 1px solid #e2e2e2;
    text-align: left;
    padding-left: 3px;
    /*height: 24px;
    margin-top: 5px;
    display: block;*/
    line-height: 24px;
    background: #f5f5f5;
}
table.clientsInfoTable { background-color:#dddddd;}
table.clientsInfoTable tr td.sortable{
	background-color:#f7f7f7;
	text-align: center;
	color:#4a4a4a;
	padding-right:5px;
	padding-left:5px;
	height:25px;
}
table.clientsInfoTable tr td.value{
	background-color:#ffffff;
	text-align: left;
	padding-right:5px;
	padding-left:5px;
	height:20px;
}
table.clientsInfoTable tr.odd{
   background-color:#ffffff;
   text-align: left;
   padding-right:5px;
   padding-left:5px;
   height:20px;
}
table.clientsInfoTable tr.even{
   background-color:#f2f2f2;
   text-align: left;
   padding-right:5px;
   padding-left:5px;
   height:20px;
}
table.clientsInfoTable tr.oddfocus{
   background-color:#fffdea;
   text-align: left;
   padding-right:5px;
   padding-left:5px;
   height:20px;
}
table.clientsInfoTable tr.evenfocus{
   background-color:#fffdea;
   text-align: left;
   padding-right:5px;
   padding-left:5px;
   height:20px;
}
table.infotitleBorder {
	border:2px solid #e7ecf4;
	padding:5px 10px;
	margin-left:5px;
}
.infotitleLine{
	background-image: url(../../../images/green-style/home/line.jpg);
	background-repeat: repeat-x;
	background-position:center;
	height: 1px;
	border-right:10px solid #fff;
	border-left:10px solid #fff;
}


/*---2016-02-18  aoya dashboard design---*/

.oy-dashboard .homebody4{ border:none; padding: 2px 10px 10px 10px;background-color:none;}
.oy-dashboard .hometopBg1,.oy-dashboard .hometopBg1red{ background-color: inherit;  }
.oy-dashboard .homebody2,.oy-dashboard .homebody1{ border:none;}
.oy-dashboard .homeftopTitle{ padding:0 4px 0 6px; border-bottom: none;}
.oy-dashboard .linehome{ height: 0;}
.oy-dashboard .ay_tit02_r{ height:23px; padding-bottom:2px;}

.ay_tit01_l{ background-image:url(../../../images/green-style/icon/title01_left.gif) ; background-repeat:no-repeat; background-position: left top; border:none}
.ay_tit01_r{ height:25px; background-image:url(../../../images/green-style/icon/title01_right.gif) ; background-repeat:no-repeat;background-position: right top}
.ay_tit02_l{ background-image:url(../../../images/green-style/icon/title02_left.gif) ; background-repeat:no-repeat;background-position: left top}
.ay_tit02_r{ background-image:url(../../../images/green-style/icon/title02_right.gif) ; background-repeat:no-repeat;background-position: right top}
.ay_cont_bg1{ background-color:#fff; background-image:url(../../../images/green-style/icon/cont_bg1.gif) ; background-repeat:repeat-x; background-position: left bottom; border:1px solid #FF8D24; border-top:none; padding:8px 0 4px 0;}
.ay_cont_bg2{ background-color:#fff; background-image:url(../../../images/green-style/icon/cont_bg2.gif) ; background-repeat:repeat-x; background-position: left bottom; border:1px solid #ccc; border-top:none; padding:8px 0 4px 0;}
.ay_tit02_r  .homeftop{ color: #fff;  }


/*2017-03-09*/


table.dashDetailTable{
	margin-top:5px;
}

table#strategy_headCntrPane{
	margin-bottom:5px;
}



/*2017-03-10 添加*/
table.title{
	color: #4a4a4a;
	font-weight:normal;
	height: 34px;
	/*-background: url(../../../images/freshdemo/menu_co/titlebg.jpg) bottom;-*/    
	border-bottom: 1px solid #E0ECFF;
}


/*td a.icon_content和.blank-right 只可以两选一，等html给table添加class后，就去掉第一个
*/
td a.icon_content{
	/*margin-right: 10px;*/
}

.blank-right {
    margin-right: 10px;
}

.blank-tooltip{
	position: relative;
    width: 60px;
    height: 52px;
    top: 0px;
    left: 0px;
    overflow-y: auto;
    overflow-x: hidden;
    border: 1px solid #e1e1e1 !important;
    box-shadow: 0 0 20px 0 rgba(33,33,33,.2);
}

td.menuF a{
	color:#4a4a4a;
	display:block;
	width:100%;height:100%;
}

table.menubgF  tr:hover{
	background: #36bdec;
	color: #fff !important;

}

table.menubgF tr.selected a{color: #fff;}

/* .titleTop2 tr td.fieldName {padding-right: 3px;} */

.btnButton {float: right;}

.btn-button1{
    /*background-color: #ffffff;
    border:1px solid #eaeaea;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    font-size: 12px;
    line-height: 24px;
    border-radius: 0;
    -webkit-user-select: none;
    height: 24px;
    width: 100px;*/
}
table.pageHeader {
    width: 99%;
    border-top: none;
    border-bottom: none;
    margin: 2px;
    color: #666;
    height: 22px;
    margin-bottom: 5px;
}

table.pageHeader {
    width: 99%;
    border-top: none;
    border-bottom: none;
    margin: 2px;
    color: #666;
    height: 22px;
    margin-bottom: 5px;
}

table.pageHeader a.btn-flat {
    padding: 5px 12px;
}

table.pageHeader a.btn-flat:hover{
	color: #fff;
    background-color: #31bbe6;
    border-color: #31bbe6;
    padding:5px 12px;
}


.input-group-addon {
    /*padding: 3px 5px;*/
    /*padding: 3px 2px 3px 2px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #3a3f51;
    text-align: center*/;
    /*background-color: #edf1f2;
    border: 1px solid #dadada;*/
    /*border-left: 0;
    float: left;
    margin-top: 5px;*/
}



.table-blank {
    background: #fff;
    border-radius: 4px;
    border: 1px solid #cfdbe2;
    border-top: 2px solid #cfdbe2;
}

/*.titleTop2 .table-blank {
     display: inline-table;
}*/

tr.table-blank {
     display: block;
}

/*.fieldsettop .table-blank{
	display: inline-grid;
}*/



/*2017-03-15*/
.info-fomt{
	/*height: 28px;*/ /*因为字段过多,换行会变成字段叠加*/
    margin: 0;
    display: block;
    line-height: 28px;
}

.info-fomt b{
    color: #36bde7;
    padding: 5px 2px 5px 4px;
}

/*二级微细区分，内部机构-人力资源-绩效-批量操作与排名中二级*/
.infoFomt_secondlevel b {
    color: #36bde7;
    padding: 5px 2px 5px 4px;
    font-weight: 300;
}



.info-fomt a{
        color: #2c2c2c;
    padding: 5px 2px 5px 4px;
}

.info-fomt a:hover{
	color: #36bde7;
    padding: 5px 2px 5px 4px;
}

.info-fomt a.active01 {
    color: #36bde7;
    padding: 5px 2px 5px 4px;
    text-decoration: inherit;
}




.TableWithTitle{
	padding-bottom: 6px;
	margin-bottom: 12px;
	background: #fff;
	border-radius: 4px;
	border: 1px solid #cfdbe2;
	border-top: 2px solid #cfdbe2;
	width: 1000px;
	padding:10px;
}

.infoTitle img{
	display: none;
}


/*2017-03-24*/

.titleNoTopLine .title{
	padding:0 10px;
	padding-left: 0px;
}


/*2017-03-27 控制title栏的*/
.blank_left {
    margin-left: 10px;
        display: block;
}

/*.blank-right {
    margin-right: 10px;
}*/

.blank-Choice{
    position: relative;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    margin-right: 8px;
    padding-left: 60px;
}


/*2017-04-05*/
#userNameAutoGenLink{
	height: 24px;
	line-height: 30px;
}

input.text2 {
    /*width: 139px !important;*/
}

/*2017-04-12*/
#belongsOtherLabelA{
	height: 24px;
	line-height: 30px;
	margin-left: 5px;
}

/*#divBody, #divTree {
	padding: 6px 8px;
	position: absolute;
}*/



/*2017-05-22 */
.titleTop2_sentence{
	margin-left: 5px;
	display: block;
}



.btnButton4 {
    float: left;
    margin-left: 16.5%;
}


.tableborderbg_nopd {
    text-align: left;
    padding: 10px 10px;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #cfdbe2;
    border-top: 2px solid #cfdbe2;
    margin-bottom:10px;
}


.TableWithTitle_input{
	width: 1000px;
}

.BOX_textarea{
	height: auto;
	min-height: 24px;
	width: 225px;
	margin-bottom: 5px;
}

/*图表类型的添加class*/
.flot-overlay{
	border-top: 3px solid #cfdbe2;
	width:100%;
	background-color:#fff;
	display: block;
	border: 1px solid #ddd;
	border-top: 2px solid #cfdbe2;
}

.flot-overlay img{padding: 10px;display:inline-block;}

.panel-default{margin-bottom: 10px;}

.panel-titleTOP{border:0px;padding: 0;}

#userPictureLink img{width:120px;}


.titleTop8 {margin-left: 8px;}

/*.input_botton{text-align: right; }*/

table.title2 tr td a{color: #fff !important;}

#userPicture img{width:120px;}



/*2017-06-13 */

.NO_titleTop{background-color: rgba(255, 250, 240, 0) !important;border-right: 0 !important;border-left: 0 !important;/* padding: 6px 8px; */}
table.Tag_borderTAP{border-top:0px;}

/*系统管理--系统--定制字段--客户业务--基础页面的客户营销活动/主题的这两个文字添加classs*/
.titleTop_text01{
	margin-bottom:5px;
	display: block;
}

.titleTop_text01 b{
	font-weight: 400;
}


table.tB_commentToble{background-color: #f5f7fa !important;}

.noPadding .odd{
	background: #f5f7fa !important;
}

.mine_containDIV{
	/*overflow-x: auto;
    padding: 5px 10px;*/
    padding: 5px 10px
}


.bordertop{
	border-top:0 !important ;
}


.bordertop .projectsortableLRTB {
    border-left: 1px solid #ddd;
}
.bordertop_01{
   border-top:1px solid #ddd!important;
}

.dislay_table{
       display: inline-table;
}

#MyDashWidgetAction_containtHomeTbl{
	    padding: 5px 10px;
}


/*公文流转-全部-查找条件--点击审批人-弹出框--委员会/团队的“显示描述”*/
#showDescriptionCtrl a {
    padding: 4px 6px;
    background: #fff;
    border: 1px solid #ddd;
    margin-right: 8px;
}


/*.title3_text1{
	height:40px;
	line-height:40px;
	float: left;
	margin: 0;
	padding: 0 8px;
	white-space: nowrap;
}

.title3_text1 a{
	    display: block;
    color: #515253;
    text-decoration: none;
    line-height: 40px;
    height: 40px;
    padding: 0px 8px;
    border: 0;
    margin: 0;
}

.title3_selected1 a {
    height: 40px;
    color: #36bde7;
    border: 0;
    margin: 0;
    padding: 0;
    border-bottom: 3px solid #36bde7 !important;
    font-weight: 400;
    padding: 0px 8px;
}*/

table.noTitle{
	padding:6px 8px;
}

.dropdownMenu_head{background-color: rgb(54, 189, 231);}

tr.heading_01{
	height: 28px;
}

.tblSimple_01{
	border: 1px solid #ddd;
	background: #fff;
}

/*基本信息页面的右侧icon没有阴影，所以现在新加*/

table.titleTopRL{float:left;}

table.titleTopRL #header{box-shadow: none;}

.TableWithTitle_LayoutSection{
   padding-bottom: 6px;
   margin-bottom: 12px;
   background: #fff;
   border-radius: 4px;
   border: 1px solid #cfdbe2;
   border-top: 2px solid #cfdbe2;
   padding:10px;
}


.projectborderInbox_invoice .boxBorderLRB{border-left: 1px solid #ddd;}


.searchCond_01{
	color: #4a4a4a; 
	border-width:0px 10px 5px 10px;
	border-style:solid;
	border-color:#f5f7fa;
}


.titleShowRed {
    color: red;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    height: 24px;
    border: 1px solid #dadada;
    text-indent: 3px;
    margin: 0;
    margin-top: 5px !important;
}

.boxBordeRightBottomNoWrap {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    height: 25px;
    padding-right: 5px;
    text-indent: 3px;
}


/*针对直通车门店*/

.textarea_md{
	min-height: 24px;
	resize: vertical;
}

.TableWithTitle01{
	padding-bottom: 6px;
    margin-bottom: 12px;
    background: #fff;
    /* border-radius: 4px; */
    border: 1px dashed #cfdbe2;
    /* border-top: 2px solid #cfdbe2; */
    width: 1000px;
    padding: 10px;
    margin-top: 10px;
}

.tck_mulFile{
  float: right !important;
  margin-right: 5px;
  position: relative;
}


/*门店 历史订单 收银*/

.goods-total{
	 margin-top: 8px;
}

.goodsTotal_table{
	margin-bottom: 15px;
    border: 1px dashed #ddd;
}

.goodsTable_text{
	  padding: 5px 8px;
    border-right: 1px dashed #ddd;
}

.goodsTable_text b {
    font-weight: 400;
}

/*原本html里CSS 移出来的*/

.titleShowBlack{
	color: #4a4a4a;
    text-decoration: none;
    height: 24px;
    width: 156px;
    border: 1px solid #dadada;
    font-size: 12px;
    text-indent: 3px;
    margin: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-top: 5px !important;
}


/*20180816 修改dashboard component样式*/
body.leftBody{ border-right: 1px solid #eff0f4; }
td.popuptitle{
    border-top: 1px solid #eff0f4;
    border-right: 1px solid #eff0f4;	
}
#tblSplitter td{ background: #f5f7fa; }
#WidgetCntrollers_Container{ padding: 0px 8px; }
select{
	margin-top: 2px;
	border: 1px solid #e8e8e8;
}
table.title{
	height: 44px;
	border-bottom: 0;
	background-color: #f5f7fa;
}
.side-bar{
    border-left: 1px solid #eff0f4;
    -webkit-box-shadow: -6px 0px 20px 0 rgba(51, 60, 74, 0.1);
    box-shadow: -6px 0px 20px 0 rgba(51, 60, 74, 0.1);
}
.pad-all{
	padding: 6px 0;
	border-bottom: 1px solid #e8e8e8;
}
.title_left{
	color: #515253;
}
.homebody2{  border-top: 0;}
.homebody2_out {
    margin: 10px 0;
}
#leftWidgetTbl, #rightWidgetTbl{
    margin-bottom: 20px;
}

.homebody1{    
    overflow: hidden;
    border-radius: 0;
    border: 0;
    -webkit-box-shadow: 0 3px 12px 0 rgba(51, 60, 74, 0.05);
    box-shadow: 0 3px 12px 0 rgba(51, 60, 74, 0.05);
}
.homeftopTitle{ padding: 0 10px 0 3px;}
table.homeftopTitleLeft {
    position: relative;
    padding: 0 18px 0 15px;
    border-bottom: 2px solid #00c1de;
    margin-bottom: -2px;
}
.homeftopTitleLeft tr:first-child td:first-child{ display: none; }
.homeftopTitle img { padding: 0 2px; }
.linehome { border-bottom: 1px solid #eff0f4; }
.mine_containDIV{ padding: 10px; }
table.dashTable { background-color: #e8e8e8;}


/*上传图片的预览效果加背景*/
.upload-pic-mod{
    border: 1px solid #e8e8e8;
    background: #f7f7f7;
    text-align:center;	
    vertical-align: middle;
}

table.pageHeader span.pagelinks a{
    padding:0 5px;
}
table.pageHeader span.pagelinks strong{
    color: #00c1de;
    background: #ffffff;
    padding: 0 5px;  
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;    
}
.pagelinks img{
    width: 22px;
    height: 22px;
    vertical-align: middle!important;
    margin: 0 2px 2px 0;
}
input.textTwoDig{
    color: #36bde7;
    height: 20px;    
    border: 0;
    border-bottom: 1px solid #8dd8ef;    
    font-weight: 600;
}


/*2019-02-19
edge浏览器问题:右上角按钮字段名称与竖线没在同一水平线上对齐
*/
table.title tr td,
table.title1 tr td{    
    vertical-align: text-top;
    height: 24px;
    white-space: nowrap;
}
table.title,
table.title1{  
    height:34px;
    margin-bottom:-4px;
    padding-top: 10px!important;
}
.blank_left select{
    margin-bottom:-3px;
}
table.newsubmenu tr td{    
    height: 20px;
    line-height: 24px;
}

table.title2 tr td{    
    vertical-align: text-top;
    height: 20px;
}
table.title2{  
    height: 30px;
    padding-top: 5px!important;
    background-color: #36bde7;
}
table.title2 table.title{
    margin: 0;
    padding: 0!important;
    line-height: 16px;
    height: 24px;
}

table.title tr td div, table.infobtntdbg tr td div{
    float:none !important;
    display:inline-block;
}

/*搜索框宽度不限*/
.wid-auto .TableWithTitle_input{
	width:auto;
}
.wid-whole .TableWithTitle_input{
   width:100%;
}

.wid-auto .TableWithTitle {
   width:auto;
}
.wid-whole .TableWithTitle{
   width:100%;
}