body {
    color:#000000;
    font:12px/normal "Arial";
    text-decoration: none;
    background-color: #ffffff;
}

td {
    font-family: "Arial";
    font-size: 11px;
    text-decoration: none;
    color: #000000;
}

body.leftBody{
    background-color: #B3D8F2;
}
    
.fieldName {
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    text-align: right;
    color: #000000;
}
.fieldName2 {
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}   

#header {
    float:left;
    width:100%;
    font-size:12px;
    line-height:normal;
    background-image: url(../../img/menu_co/bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
  }

#header ul {
    margin:0;
    padding:0px 1px 0;
    list-style:none;
  }

#header li {
  float:left;
  background:url(../../img/menu_co/left_both.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 3px;
  border-bottom:1px solid #238BD4;
  white-space: nowrap;

}

  

#header {
    float:left;
    width:100%;
    font-size:11px;
    line-height:normal;
    background-image: url(../../img/menu_co/bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
  }

#header ul {
    margin:0;
    padding:0px 1px 0;
    list-style:none;
      height: 24;
  }

#header li {
  float:left;
  background:url(../../img/menu_co/left_both.gif) no-repeat left top;
  background-position:0 + 5px;
  margin:0;
  padding:0 0 0 3px;
  border-bottom:1px solid #238BD4;
  white-space: nowrap;
  height: 24
}

  

#header a {
  float:left;
  display:block;
  width:0.1em;
  background:url(../../img/menu_co/right_both.gif) no-repeat right top;
  padding:5px 6px 3px 5px;
  text-decoration:none;
  font-weight:normal;
  color:#666666;
   height: 23;
}

#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:#000000;
    
  }
#header li.selected {
  background-position:0 -150px;
  border-width:0;
  height: 24;
  }
#header li.selected a {
    background-position:100% -150px;
    padding-bottom:4px;
    color:#000000;
    font-weight: bold;
    height: 24;
  }

  #header li.selected a:hover{
    background-position:100% -150px;
    padding-bottom:4px;
    color:#000000;
    font-weight: bold;

  }

#header li:hover, #header li:hover a {
    background-position:0% -100px;
    color:#000000;
    
  }

#header li:hover a {
  background-position:100% -100px;

  }

a:link {
    color: #000000;
    text-decoration: underline;
    font-family: "Arial";
    font-size: 11px;
}

a:visited {
    color: #000099;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: underline;
}

a:hover {
    color: #FF6600;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: underline;
}
a:active{
    color: #FF9900;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: underline;
}
.baselineF{
    font-family: "Arial";
    font-size: 11px;
    text-decoration: none;
    color: #000000;
    

}
.yellowColor{
    font-family: "Arial";
    font-size: 11px;
    text-decoration: none;
    color: #333333;
    background-color: #FFFF99;

}

.greenColor {
    font-family: "Arial";
    font-size: 11px;
    text-decoration: none;
    color: #333333;
    background-color: #D9FFC3;

}
.blueColor{
    font-family: "Arial";
    font-size: 11px;
    text-decoration: none;
    color: #333333;
    background-color: #C3FEFF;

}
input.greenColorText {
    color: #000000;
    text-decoration: none;
    height: 21px;
    width: 156px;
    border: 1px solid #7F9DB9;
    font-family: "Arial";
    font-size: 11px;
    background-color: #D9FFC3;

}
input.yellowColorText {
    color: #000000;
    text-decoration: none;
    height: 21px;
    width: 156px;
    border: 1px solid #7F9DB9;
    font-family: "Arial";
    font-size: 11px;
    background-color: #FFFF99;

}
input.blueColorText {
    color: #000000;
    text-decoration: none;
    height: 21px;
    width: 156px;
    border: 1px solid #7F9DB9;
    font-family: "Arial";
    font-size: 11px;
    background-color: #C3FEFF;

}
input.add{
    background-image: url(../../img/icon/addGroup1.gif);
    background-repeat: no-repeat;
    height: 21px;
    width: 60px;
    border: none;
}

input {
    color: #000000;
    font-size: 11px;
    
    font-family: "Arial";
    }

input.text {
    color: #000000;
    text-decoration: none;
    height: 21px;
    width: 156px;
    border: 1px solid #7F9DB9;
    font-family: "Arial";
    font-size: 11px;
}


input.text1 {
    color: #000000;
    text-decoration: none;
    height: 21px;
    border: 1px solid #7F9DB9;
    font-family: "Arial";
    font-size: 11px;
}

input.textTwoDig {
    color: #000000;
    text-decoration: none;
    height: 15px;
    width: 18px;
    border: 1px solid #7F9DB9;
    font-family: "Arial";
    font-size: 9px;
    text-align: center;
    vertical-align: middle;
}

input.reset{
    font-size: 11px;
    
    color: #000000;
    background-image: url(../../img/button/bg_co.jpg);
    cursor: hand;
    border: 1px solid #7F9DB9;
    font-family: "Arial";
    text-align: center;
    vertical-align: middle;

}

input.radio{
    color: #000000;
}

input.checkbox{
    color: #000000;
}

input.submit{
    font-size: 11px;
    
    color: #000000;
    background-image: url(../../img/button/bg_co.jpg);
    border: 1px solid #7F9DB9;
    cursor: hand;
    font-family: "Arial";
    text-align: center;
    vertical-align: middle;
}

select {
    font-size: 11px;
    
    color: #000000;
    font-family: "Arial";
    border: 1px solid #7F9DB9;
}

textarea {
    font-size: 11px;
    
    color: #000000;
    font-family: "Arial";
    border: 1px solid #7F9DB9;
}

.textarea2{
    font-size: 11px;
    
    color: #000000;
    font-family: "Arial";
    border: thin none;
}
.3textarea{
    font-size: 11px;
    
    color: #000000;
    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;
}
.textarea_h20{
	font-size: 11px;
	
	color: #000000;
	font-family: "Arial";
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	height: 16px;
	width: 422px;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

input.password{
    height: 21px;
    width: 156px;
    color: #000000;
    border: 1px solid #7F9DB9;

}

input.image{

}

input.hidden{

}

input.file{

}

input.cancel{
    background-image: url(../../img/icon/cancel.gif);
    height: 16px;
    width: 20px;
    border: none;
    background-color: #CCD7EB;
    background-repeat: no-repeat;
    cursor: hand;
}

input.button {
    color: #000000;
    font-size: 11px;
    
    border: 1px solid #7F9DB9;
    background-image: url(../../img/button/bg_co.jpg);
    cursor: hand;
    font-family: "Arial";
    text-align: center;
    vertical-align: middle;
}



input.textYear {
    color: #000000;
    text-decoration: none;
    height: 17px;
    border: 1px solid #FFFFFF;
    font-family: "Arial";
    font-size: 11px;
    width: 32px;
    text-align: center;
    vertical-align: middle;
}

input.textTime {
    color: #000000;
    text-decoration: none;
    height: 17px;
    border: 1px solid #FFFFFF;
    font-family: "Arial";
    font-size: 11px;
    width: 16px;
    text-align: center;
    vertical-align: middle;
}

table.date{
    color: #000000;
    background-color: #FFFFFF;
    font-family: "Arial";
    font-size: 11px;
    
    text-decoration: none;
    font-family: "Arial"
}

table.date td {
    text-align: center;
}

table.date tr td.top{
    color: #000000;
    background-color: #78A9DA;
    font-family: "Arial";
    font-size: 11px;
    
    text-decoration: none;
    font-family: "Arial";
    text-align: center;
    width: 26px;
    vertical-align: bottom;
    white-space: nowrap;
    height: 16px;
    background-position: center bottom;
    background-image: url(../../img/menu_sa/titlebg.jpg);

}
table.date td.selectedDay {
    color: #000000;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: none;
    background-color: #FFCC00;
    width: 26px;
    }

table.date td.today{
    color: #000000;
    background-color: #CCFFCC;
    font-family: "Arial";
    font-size: 11px;
    
    text-decoration: none;
    font-family: "Arial";
    text-align: center;
    width: 26px;
}
table.date td.one{
    color: #000000;
    background-color: #F2F7FB;
    font-family: "Arial";
    font-size: 11px;
    
    text-decoration: none;
    font-family: "Arial";
    text-align: center;
    background-image: url(../../img/info/sortableBg.jpg);

}
table.date td.one a:link {
    color: #000000;
    text-decoration: none;
    font-family: "Arial";
    font-size: 11px;
}

table.date td.one a:visited {
    color: #000099;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: none;
}

table.date td.one a:hover {
    color: #000000;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: none;
    background-color: #FFCC00;
    width: 26px;
}
table.date td.one a:active{
    color: #000000;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: none;
    background-color: #FFCC00;
    width: 26px;
}

table.date td.two{
    color: #000000;
    background-color: #E1EDFF;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: none;
    font-family: "Arial";
    text-align: center;
    background-position: center;

}
table.date td.two a:link {
    color: #000000;
    text-decoration: none;
    font-family: "Arial";
    font-size: 11px;
}

table.date td.two a:visited {
    color: #000000;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: none;
}

table.date td.two a:hover {
    color: #FF6600;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: none;
    background-color: #FFCC00;
    width: 26px;
}
table.date td.two a:active{
    color: #000000;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: none;
    background-color: #FFCC00;
    width: 26px;
}

.timeinput {
    border: 1px solid #7F9DB9;
    text-align: center;
    vertical-align: middle;
    background-color: #FFFFFF;

}

table.time tr td{
    color: #FFFFFF;
    background-color: #2D6AA8;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    font-family: "Arial";
    text-align: center;
    background-image: url(../../img/info/timeTopBg.jpg);
}
table.time tr td a:link {
    color: #FFFFFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
}

table.time tr td a:visited {
    color: #FFFFFF;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

table.time tr td a:hover {
    color: #000000;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: underline;
    font-weight: bold;
}
table.time tr td a:active{
    color: #000000;
    font-family: "Arial";
    font-size: 11px;
    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: #E1EDFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    height: 20px;
    white-space: nowrap;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #238BD4;
    border-bottom-color: #238BD4;
    background-image: url(../../img/info/sortableBg.jpg);
    background-repeat: repeat-x;
} 
table.titlenameTop {
    background-color: #E1EDFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    height: 20px;
    white-space: nowrap;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #6BA0D6;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #238BD4;
    border-bottom-color: #238BD4;
    border-left-color: #238BD4;
} 

table.titleGreat tr td{
    color: #000000;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    font-family: "Arial";
    height: 22px;
    background-image: url(../../img/menu_co/titleGreatbg.jpg);

}

table.title tr td{
    color: #000000;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    font-family: "Arial";
    height: 24px;
    background-image: url(../../img/menu_co/titlebg.jpg);

}


table.title tr td a.selected{
    color: #000000;
    text-decoration: none;
    font-family: "Arial";
    font-size: 11px;
    text-align: center;
    white-space: nowrap;
    font-weight: bold;

}
table.title tr td.multi span.selected{
    background-image: url(../../img/icon/multiAddBg.gif);
    background-repeat: no-repeat;
    height: 20px;
    width: 26px;

}

table.title tr td.multi span {
    background-image: url(../../img/icon/multiAddNoBg.gif);
    background-repeat: no-repeat;
    height: 20px;
    width: 26px;

}
table.title tr td.multiPtf span.selected{
    background-image: url(../../img/icon/multiPtfBg.gif);
    background-repeat: no-repeat;
    height: 20px;
    width: 26px;

}

table.title tr td.multiPtf span {
    background-image: url(../../img/icon/multiPtf.gif);
    background-repeat: no-repeat;
    height: 20px;
    width: 26px;

}
table.title tr td.titleF a:link {
    color: #000000;
    text-decoration: none;
    font-family: "Arial";
    font-size: 11px;
    text-align: center;
    white-space: nowrap;
    
}

table.title tr td.titleF a:visited {
    color: #000000;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    
}

table.title tr td.titleF a:hover {
    color: #FF6600;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: underline;
    text-align: center;
    white-space: nowrap;
    
}

table.title tr td.titleF a:active{
    color: #FF9900;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: underline;
    text-align: center;
    white-space: nowrap;
    
    
}
table.title input.icon a:link {

}

table.title input.icon a:visited {

}

table.title input.icon a:hover {
    background-image: url(../../img/icon/bgUp.gif);
    background-repeat: no-repeat;
    background-position: center center;
    height: 21px;
    width: 23px;

}

table.title input.icon a:active{
    background-image: url(../../img/icon/bgDown.gif);
}

table.titleTopWhite {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
}
table.titleTopWhiteNo {
    border: 1px solid #CCCCCC;
}
table.titleLine {
    background-color: #ffffff;
    border: 1px solid #679ED6;
}

table.titleLine1 {
    background-color: #FFFFFF;
    border-top: 1px solid #679ED6;
}

table.titleNoLine {
    background-color: #ffffff;
    border-right: 1px solid #238BD4;
    border-bottom: 1px solid #238BD4;
    border-left: 1px solid #238BD4;
}

table.titleNoTopLine {
    background-color: #ffffff;
}

table.titleTopLine{
    border: 1px solid #ffffff;
    background-color: #ffffff;
}

table.titleNoTop{
    border-top: 2px solid #ffffff;
    border-right: 5px solid #ffffff;
    border-bottom: 5px solid #ffffff;
    border-left: 5px solid #ffffff;
    background-color: #ffffff;
}

table.titleTopTRL{
    background-color: #ffffff;
}

table.titleTopRL{
    background-color: #ffffff;
}



table.titleTop{
    background-color: #ffffff;
}

table.titleTopBg{
    background-color: #ECE9D8;
    border-top-width: 10px;
    border-bottom-width: 10px;
    border-left-width: 10px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #ECE9D8;
    border-bottom-color: #ECE9D8;
    border-left-color: #ECE9D8;
}
table.titleTop5{
    background-color: #CBF5D3;
    border: 1px solid #CCCCCC;
}
table.titleTop4{
    background-color: #FFFFFF;
    border: 5px solid #FFFFFF;
}
table.titleTop3{
    background-color: #ffffff;
    border-top: 5px solid #ffffff;
    border-bottom: 5px solid #ffffff;
}
table.titleTop2{
    background-color: #ffffff;
    border: 5px solid #ffffff;
}
table.titleTop1{
    border: 10px solid #ffffff;
    background-color: #ffffff;
}
table.titleTopMenu{
    background-color: #ECE9D8;
}



table.displayTag tr td.colTitle {
    background-color: #B3D8F2;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
    text-align: left;
    height: 20px;
    background-image: url(../../img/info/colTitleBg.jpg);
    background-repeat: repeat-x;
} 

table.displayTag tr td.colTitle a:link {
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
    text-align: left;
    height: 20px;
}

table.displayTag tr td.colTitle a:visited {
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000099;
    text-decoration: underline;
    text-align: left;
    height: 20px;
}

table.displayTag tr td.colTitle a:hover {
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #FF6600;
    text-decoration: underline;
    text-align: left;
    height: 20px;
}

table.displayTag tr td.colTitle a:active{
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #FF9900;
    text-decoration: underline;
    text-align: left;
    height: 20px;
}
table.displayTag tr td.totalTopGrey {
    background-color: #EEEEEE;
    font-family: "Arial";
    font-size: 14px;
    font-weight: bold;
    color: #238BD4;
    text-decoration: none;
    text-align: left;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    white-space: nowrap;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #CCCCCC;
} 

table.displayTag tr td.totalTop {
    /*background-color: #B3D8F2;*/
    background-color: #e8f3ff;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    /*text-align: left;*/
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    white-space: nowrap;
    border-top-width: 2px;
    border-top-style: solid;
    /*border-top-color: #238BD4;*/
    border-top-color: #82AFDD;
}
table.displayTag tr td.totalTop3 {
    background-color:#E8F3FF;
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #238BD4;
} 
table.displayTag tr td.totalTop4 {
    background-color:#F7FEF1;
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	white-space: nowrap;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #238BD4;
}  
table.displayTag tr td.totalTopwhite {
    background-color: #ffffff;
    font-family: "Arial";
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    white-space: nowrap;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #238BD4;
}
table.displayTag tr td.totalBottomwhite {
    background-color: #ffffff;
    font-family: "Arial";
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    white-space: nowrap;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #238BD4;
}

table.displayTag td.totalTop2 {
    background-color: #B3D8F2;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    white-space: nowrap;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #278EDA;
} 

table.displayTag tr td.total {
    background-color:#F7FEF1;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    border-top-width: 2px;
    border-top-style: solid;
    /*border-top-color: #238BD4;*/
    border-top-color: #82AFDD;
} 




table.displayTag tr td.total2 {
    background-color: #C7FFA2;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: right;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    white-space: nowrap;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #238BD4;
} 

table.displayTag tr td.total3 {
    background-color: #C7FFA2;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #238BD4;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #238BD4;
}
  
table.displayTag tr td.total4 {
    background-color: #EEFFB3;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #238BD4;
} 
table.displayTag tr td.total5 {
    background-color: #EEFFB3;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #238BD4;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #238BD4;
} 
table.displayTag tr td.total6 {
	background-color:#E8F3FF;
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #238BD4;
} 


table.displayTag tr.even {
    background-color: #FFFFFF;
    font-family: "Arial";
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    height: 20px;
}

table.displayTag tr.evenfocus {
    background-color:#FFFBDD;
    font-family: "Arial";
    text-decoration: none;
    font-size: 11px;
    height: 20px;
}


table.displayTag tr.odd {
    background-color: #FFFFFF;
    font-family: "Arial";
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    height: 20px;
} 

table.displayTag tr.oddfocus {
    background-color:#FFFBDD;
    font-family: "Arial";
    text-decoration: none;
    font-size: 11px;
    height: 20px;
}

table.displayTag tr.oddSelected {
    background-color:#FFFF97;
    font-family: "Arial";
    text-decoration: none;
    font-size: 11px;
    height: 20px;
}

table.displayTag tr.evenSelected {
    background-color:#FFFF97;
    font-family: "Arial";
    text-decoration: none;
    font-size: 11px;
    height: 20px;
}

table.displayTag tr td.sortable{
    background-color: #D7E7FF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    white-space: nowrap;
    /*background-image: url(../images/info/sortableBg.jpg);*/
}
table.displayTag tr td.sortable3{
    background-color: #E1EDFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    white-space: nowrap;
    background-image: url(../../img/info/sortableBg.jpg);
}

table.displayTag tr td.sortable2{
    background-color: #B3D8F2;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    background-image: url(../../img/info/sortableBg.jpg);
}

table.displayTag th.sortable{
    background-color: #E1EDFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight:bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    white-space: nowrap;
    /*background-image: url(../images/info/sortableBg.jpg);*/
}

table.displayTag th.sortableGreen{
    background-color: #E1EDFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    white-space: nowrap;
    background-image: url(../../img/info/sortableBgGreen.jpg);  
}

table.displayTag td.sortableGreen{
    background-color: #E1EDFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    white-space: nowrap;
    /*background-image: url(../images/info/sortableBgGreen.jpg);*/
    background-color:#D1FCD6
}

table.displayTag tr td{
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
}

table.displayTag {
    background-color:  #238BD4;
}
table.displayTag2 {
    background-color:  #ffffff;
}


table.displayTag th.sortable a:link{
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
    text-align: center;
}

table.displayTag th.sortable a:visited{
    font-size: 11px;
    font-weight: bold;
    color: #000099;
    text-decoration: underline;
    text-align: center;
}

table.displayTag th.sortable a:hover{
    font-size: 11px;
    font-weight: bold;
    color: #FF6600;
    text-decoration: underline;
    text-align: center;
}


table.displayTag th.sortable a:active{
    font-size: 11px;
    font-weight: bold;
    color: #FF9900;
    text-decoration: underline;
    text-align: center;
}

table.displayTag tr.odd a:link {
    text-decoration: underline;
    color: #000000;
    
    font-family: "Arial";
    font-size: 11px;
}

table.displayTag tr.odd a:visited {
    text-decoration: underline;
    color: #000099;
    
    font-family: "Arial";
    font-size: 11px;
}

table.displayTag tr.odd a:hover {
    text-decoration: underline;
    color: #FF6600;
    
    font-family: "Arial";
    font-size: 11px;
}

table.displayTag tr.odd a:active {
    text-decoration: underline;
    color: #FF9900;
    
    font-family: "Arial";
    font-size: 11px;
}

table.displayTag tr.even a:link {
    text-decoration: underline;
    color: #000000;
    
    font-family: "Arial";
    font-size: 11px;
}

table.displayTag tr.even a:visited {
    text-decoration: underline;
    color: #000099;
    
    font-family: "Arial";
    font-size: 11px;
}

table.displayTag tr.even a:hover {
    text-decoration: underline;
    color: #FF6600;
    
    font-family: "Arial";
    font-size: 11px;
}

table.displayTag tr.even a:active  {
    text-decoration: underline;
    color: #FF9900;
    
    font-family: "Arial";
    font-size: 11px;
}

table.displayTagTotal tr.evenfocus {
    background-color:#FFFBDD;
    font-family: "Arial";
    text-decoration: none;
    font-size: 11px;
    height: 20px;
}

table.displayTagTotal tr.oddfocus {
    background-color:#FFFBDD;
    font-family: "Arial";
    text-decoration: none;
    font-size: 11px;
    height: 20px;
}

table.displayTagTotal tr.oddSelected {
    background-color:#FFFF97;
    font-family: "Arial";
    text-decoration: none;
    font-size: 11px;
    height: 20px;
}

table.displayTagTotal tr.evenSelected {
    background-color:#FFFF97;
    font-family: "Arial";
    text-decoration: none;
    font-size: 11px;
    height: 20px;
}

table.displayTagTotal th.colTitle {
    background-color: #CFE0F0;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    white-space: nowrap;
    background-image: url(../../img/info/colTitleBg.jpg);
    background-repeat: repeat-x;
} 

table.displayTagTotal th.colTitle a:link{
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
    text-align: center;
}

table.displayTagTotal th.colTitle a:visited{
    font-size: 11px;
    font-weight: bold;
    color: #000099;
    text-decoration: underline;
    text-align: center;
}

table.displayTagTotal th.colTitle a:hover{
    font-size: 11px;
    font-weight: bold;
    color: #FF6600;
    text-decoration: underline;
    text-align: center;
}

table.displayTagTotal th.colTitle a:active{
    font-size: 11px;
    font-weight: bold;
    color: #FF9900;
    text-decoration: underline;
    text-align: center;
}

table.displayTagTotal tr td.colTitle {
    background-color: #B3D8F2;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    background-image: url(../../img/info/colTitleBg.jpg);
    background-repeat: repeat-x;
} 

table.displayTagTotal tr td.colTitle a:link{
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
    text-align: center;
}

table.displayTagTotal tr td.colTitle a:visited{
    font-size: 11px;
    font-weight: bold;
    color: #000099;
    text-decoration: underline;
    text-align: center;
}

table.displayTagTotal tr td.colTitle a:hover{
    font-size: 11px;
    font-weight: bold;
    color: #FF6600;
    text-decoration: underline;
    text-align: center;
}

table.displayTagTotal tr td.colTitle a:active{
    font-size: 11px;
    font-weight: bold;
    color: #FF9900;
    text-decoration: underline;
    text-align: center;
}
table.displayTagTotal tr td.totalTopNoline {
    background-color: #B3D8F2;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: left;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;

} 

table.displayTagTotal tr td.totalTop {
    background-color: #B3D8F2;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: left;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #238BD4;

} 
table.displayTagTotal tr td.topWhite {
    background-color: #FFFFFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: left;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #679ED6;

} 

table.displayTagTotal th.totalTop2 {
    background-color: #B3D8F2;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #238BD4;
} 
table.displayTagTotal td.totalTop2 {
    background-color: #E1EDFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #679ED6;
} 

table.displayTagTotal tr td.total {
    background-color: #C7FFA2;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #238BD4;
} 


table.displayTagTotal tr td.totalIn {
    background-color: #C7FFA2;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

 

table.displayTagTotal tr td.total2 {
    background-color: #C7FFA2;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: right;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #238BD4;
} 

table.displayTagTotal tr td.total3 {
    background-color: #C7FFA2;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #238BD4;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #238BD4;
}  

table.displayTagTotal tr td.total4 {
    background-color: #EEFFB3;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #238BD4;
} 
table.displayTagTotal tr td.total5 {
    background-color: #EEFFB3;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #238BD4;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #238BD4;
}

table.displayTagTotal tr.even {
    background-color: #FFFFFF;
    font-family: "Arial";
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    height: 20px;
}

table.displayTagTotal tr.odd {
    background-color: #FFFFFF;
    font-family: "Arial";
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    height: 20px;
} 

table.displayTagTotal th.sortable{
    background-color: #E1EDFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    white-space: nowrap;
    /*background-image: url(../images/info/sortableBg.jpg);*/
}

table.displayTagTotal tr td.sortableGreen{
    background-color: #E1EDFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    white-space: nowrap;
    /*background-image: url(../images/info/sortableBgGreen.jpg);*/
    background-color:#D1FCD6        
}
table.displayTagTotal th.sortableGreen{
    background-color: #E1EDFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    white-space: nowrap;
    /*background-image: url(../images/info/sortableBgGreen.jpg);*/
    background-color:#D1FCD6
}


table.displayTagTotal tr td.sortable{
    background-color: #E1EDFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    white-space: nowrap;
    /*background-image: url(../images/info/sortableBg.jpg);*/   
}
table.displayTagTotal tr td.sortable a:link{
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
    text-align: center;
}

table.displayTagTotal tr td.sortable a:visited{
    font-size: 11px;
    font-weight: bold;
    color: #003399;
    text-decoration: underline;
    text-align: center;
}

table.displayTagTotal tr td.sortable a:hover{
    font-size: 11px;
    font-weight: bold;
    color: #FF6600;
    text-decoration: underline;
    text-align: center;
}

table.displayTagTotal tr td.sortable a:active{
    font-size: 11px;
    font-weight: bold;
    color: #FF9900;
    text-decoration: underline;
    text-align: center;
}
table.displayTagTotal tr td{
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
}

table.displayTagTotal {
    background-color:  #238BD4;

}

table.displayTagTotal th.sortable a:link{
    font-size: 11px;
    
    color: #000000;
    text-decoration: underline;
    text-align: center;
}

table.displayTagTotal th.sortable a:visited{
    font-size: 11px;
    font-weight: bold;
    color: #003399;
    text-decoration: underline;
    text-align: center;
}

table.displayTagTotal th.sortable a:hover{
    font-size: 11px;
    font-weight: bold;
    color: #FF9900;
    text-decoration: underline;
    text-align: center;
}

table.displayTagTotal th.sortable a:active{
    font-size: 11px;
    font-weight: bold;
    color: #FF9900;
    text-decoration: underline;
    text-align: center;
}

table.displayTagTotal tr.odd a:link {
    text-decoration: underline;
    color: #000000;
    
    font-family: "Arial";
    font-size: 11px;
}

table.displayTagTotal tr.odd a:visited {
    text-decoration: underline;
    color: #003399;
    
    font-family: "Arial";
    font-size: 11px;
}

table.displayTagTotal tr.odd a:hover {
    text-decoration: underline;
    color: #FF9900;
    
    font-family: "Arial";
    font-size: 11px;
}

table.displayTagTotal tr.odd a:active {
    text-decoration: underline;
    color: #003399;
    
    font-family: "Arial";
    font-size: 11px;
}

table.displayTagTotal tr.even a:link {
    text-decoration: underline;
    color: #000000;
    
    font-family: "Arial";
    font-size: 11px;
}

table.displayTagTotal tr.even a:visited {
    text-decoration: underline;
    color: #003399;
    
    font-family: "Arial";
    font-size: 11px;
}

table.displayTagTotal tr.even a:hover {
    text-decoration: underline;
    color: #FF6600;
    
    font-family: "Arial";
    font-size: 11px;
}

table.displayTagTotal tr.even a:active  {
    text-decoration: underline;
    color: #FF9900;
    
    font-family: "Arial";
    font-size: 11px;
}




table.displayTagEdit tr.even {
    background-color: #E6E6E6;
    font-family: "Arial";
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    background-image: url(../../img/info/oddbg.gif);
    height: 25px;
}

table.displayTagEdit tr.odd {
    background-color: #E6E6E6;
    font-family: "Arial";
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    background-image: url(../../img/info/oddbg.gif);
    height: 25px;
} 

table.displayTagEdit tr.evenfocus {
    background-color:#FFFBDD;
    font-family: "Arial";
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    background-image: url(../../img/info/oddbg.gif);
    height: 25px;
}

table.displayTagEdit tr.oddfocus {
    background-color:#FFFBDD;
    font-family: "Arial";
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    background-image: url(../../img/info/oddbg.gif);
    height: 25px;
} 


table.displayTagEdit tr td.sortable{
    background-color: #ffffff;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    height: 30px;
    white-space: nowrap;
}


table.displayTagEdit th.sortable{
    background-color: #ffffff;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    height: 30px;
    white-space: nowrap;
}

table.displayTagEdit tr td{
    padding-right: 5px;
    padding-left: 5px;
}

table.displayTagEdit {
    background-color:  #ffffff;
}




table.displayTagView tr.even {
    background-color: #E6E6E6;
    font-family: "Arial";
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    background-image: url(../../img/info/oddbg.gif);
    height: 25px;
}

table.displayTagView tr.odd {
    background-color: #E6E6E6;
    font-family: "Arial";
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    background-image: url(../../img/info/oddbg.gif);
    height: 25px;
}

table.displayTagView tr.evenfocus {
    background-color:#FFFBDD;
    font-family: "Arial";
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    background-image: url(../../img/info/oddbg.gif);
    height: 25px;
}

table.displayTagView tr.oddfocus {
    background-color: #FFFBDD;
    font-family: "Arial";
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    background-image: url(../../img/info/oddbg.gif);
    height: 25px;
} 


table.displayTagView tr td.sortable{
    background-color: #ffffff;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    height: 30px;
    white-space: nowrap;
}


table.displayTagView th.sortable{
    background-color: #ffffff;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    height: 30px;
    white-space: nowrap;
}

table.displayTagView tr td{
    padding-right: 5px;
    padding-left: 5px;
}

table.displayTagView{
    background-color:  #ffffff;
}







table.tableTree {
    background-color:#238BD4;
    font-family: "Arial";
    font-size: 11px;
    color: #000000;
}

table.tableTree th {
    padding-right: 5px;
    padding-left: 5px;
    height: 18px;
}

table.tableTree tr td.totalTop {
    font-family: "Arial";
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #238BD4;
} 
/*
table.tableTree tr {
    background-color:#FFFFFF;
}
*/
table.tableTree tr.oddSelected {
    background-color:#FFFF97;
    font-family: "Arial";
    text-decoration: none;
    font-size: 11px;
    height: 20px;
}

table.tableTree tr.evenSelected {
    background-color:#FFFF97;
    font-family: "Arial";
    text-decoration: none;
    font-size: 11px;
    height: 20px;
}

table.tableTree tr.evenfocus {
    background-color:#FFFBDD;
    font-family: "Arial";
    text-decoration: none;
    font-size: 11px;
    height: 20px;
}

table.tableTree tr.oddfocus {
    background-color:#FFFBDD;
    font-family: "Arial";
    text-decoration: none;
    font-size: 11px;
    height: 20px;
}
table.tableTree tr td{
    padding-right: 5px;
    padding-left: 5px;
    height: 18px;
    font-family: "Arial";
    font-size: 11px;
    color: #000000;
}

table.tableTree tr td.selected {
    padding-right: 5px;
    padding-left: 5px;
    height: 18px;
    font-family: "Arial";
    font-size: 11px;
    color: #000000;
    background-color:#FFFF97;
}

table.tableTree th.sortableGreen{
    background-color: #E1EDFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    white-space: nowrap;
    background-image: url(../../img/info/sortableBgGreen.jpg);  
}

table.tableTree th.sortable {
    background-color: #E1EDFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    height: 18px;
    padding-right: 5px;
    padding-left: 5px;
    white-space: nowrap;
    background-image: url(../../img/info/sortableBg.jpg);
}

table.tableTree td.sortableGreen{
    background-color: #E1EDFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
    white-space: nowrap;
    background-image: url(../../img/info/sortableBgGreen.jpg);  
}

table.tableTree td.sortable {
    background-color: #E1EDFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
    height: 18px;
    padding-right: 5px;
    padding-left: 5px;
    white-space: nowrap;
    background-image: url(../../img/info/sortableBg.jpg);
}

    

table.tableTree th.sortable a:link{
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
    text-align: center;
}

table.tableTree th.sortable a:visited{
    font-size: 11px;
    font-weight: bold;
    color: #000099;
    text-decoration: underline;
    text-align: center;

}

table.tableTree th.sortable a:hover{
    font-size: 11px;
    font-weight: bold;
    color: #FF6600;
    text-decoration: underline;
    text-align: center;
}



table.tableTree th.sortable a:active{
    font-size: 11px;
    font-weight: bold;
    color: #FF9900;
    text-decoration: underline;
    text-align: center;
    
}
table.tableTree tr.even {
    background-color: #FFFFFF;
    font-family: "Arial";
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    height: 20px;
}

table.tableTree tr.odd {
    background-color: #FFFFFF;
    font-family: "Arial";
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    height: 20px;
}
table.leftMenu tr td.firstLevel {
    font-family: "Arial";
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
    font-size: 11px;
    color: #000000;

}

table.leftMenu tr td {
    font-family: "Arial";
    
    text-decoration: none;
    white-space: nowrap;

}


table.leftMenu tr td  a:link {
    text-decoration: none;
    color: #000000;
    
    font-family: "Arial";
    font-size: 11px;
    padding-right: 5px;
    padding-left: 5px;
    }

table.leftMenu tr td  a.default:visited {
    text-decoration: none;
    color: #000000;
    
    font-family: "Arial";
    font-size: 11px;
    padding-right: 5px;
    padding-left: 5px;
    }

table.leftMenu tr td  a.default:hover {
    text-decoration: underline;
    color: #FF9900;
    
    font-family: "Arial";
    font-size: 11px;
    padding-right: 5px;
    padding-left: 5px;
    }
table.leftMenu tr td  a.default:active{
    color: #FFCC00;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: underline;
     
    padding-right: 5px;
    padding-left: 5px;
    }

table.leftMenu a.selected {
    font-family: "Arial";
    font-size: 11px;
    color: #000000;
    
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
}


table.leftMenu tr td  a.boldDefault:visited {
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    font-family: "Arial";
    font-size: 11px;
    
    }

table.leftMenu tr td  a.boldDefault:hover {
    text-decoration: underline;
    color: #FF9900;
    font-weight: bold;
    font-family: "Arial";
    font-size: 11px;
    
    }
table.leftMenu tr td  a.boldDefault:active{
    color: #FFCC00;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: underline;
    font-weight: bold; 
    
    }

table.leftMenu a.boldSelected {
    font-family: "Arial";
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    
}


table.pageHeader {
    }
    
.topF {
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    }
table.pageHeader tr td.top {
    background-color: #B3D8F2;
    text-align: left;
    height: 20px;
    white-space: nowrap;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #238BD4;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #238BD4;
    border-left-color: #238BD4;
    
} 

table.pageHeader tr td.top2 {
    background-color: #B3D8F2;
    height: 20px;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #238BD4;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #238BD4;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #238BD4;
    border-left-color: #238BD4;
} 

table.pageHeader span.pagelinks {
    font-family: "Arial";
    color: #666666;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    }

table.pageHeader span.pagelinks strong{
    font-family: "Arial";
    color: #FF0000;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    }

table.pageHeader span.pagelinks a:link{
    font-family: "Arial";
    color: #666666;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    }

table.pageHeader span.pagelinks a:visited{
    font-family: "Arial";
    color: #666666;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    }

table.pageHeader span.pagelinks a:hover{
    font-family: "Arial";
    color: #FF9900;
    text-decoration: underline;
    font-size: 11px;
    font-weight: bold;
    }



table.pageHeader .pagebanner{
    font-family: "Arial";
    color: #666666;
    text-decoration: none;
    font-size: 11px;
    
    }




table.tree a.default:link {
    text-decoration: none;
    color: #8797AB;
    
    font-family: "Arial";
    font-size: 11px;
    }

table.tree a.default:visited {
    text-decoration: none;
    color: #0033FF;
    
    font-family: "Arial";
    font-size: 11px;
    }

table.tree  a.default:hover {
    text-decoration: underline;
    color: #FF9900;
    
    font-family: "Arial";
    font-size: 11px;
    }

table.tree  a.selected {
    text-decoration: underline;
    color: #990000;
    
    font-family: "Arial";
    font-size: 11px;
    }

.star {
    font-family: "Verdana";
    font-size: 11px;
    font-weight: bold;
    color: #FF6600;
    text-decoration: none;
    text-align: left;
    width: 11px;
    vertical-align:middle;
    margin-top:3px
}



.Line{
    height: 2px;
    background-image: url(../../img/bg/lineBg.gif);
    background-repeat: repeat-x;
    background-position: center;
}
.Line6{
    height: 2px;
    background-image: url(../../img/bg/lineBg1.gif);
    background-repeat: repeat-x;
    background-position: center;
}
.Line2{
    height: 2px;
    background-image: url(../../img/bg/left_line.gif);
    background-repeat: repeat-x;
    background-position: center;
}
.Line3{
    height: 2px;
    background-image: url(../../img/bg/line3.gif);
    background-repeat: repeat-x;
    background-position: center;
}
.Line4{
    height: 2px;
    background-image: url(../../img/bg/left_line.gif);
    background-repeat: repeat-x;
    background-position: center;
}

.Linetop{
    height: 1px;
    background-position: center;
    background-color: #238BD4;
}



.pageAlign{
    text-align: left;

}



.explainLeftF{
    font-family: "Arial";
    font-size: 11px;
    color: #666666;
    font-weight: bold;
    text-align: right;
    height: 10px;
    vertical-align: text-top;
}

.explainF{
    font-family: "Arial";
    font-size: 10px;
    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-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #265A8E;
    text-decoration: none;
    text-align: center;
    padding-right: 2px;
    padding-left: 2px;
    white-space: nowrap;

}

table.explainDay tr td.dayTop1{
    background-color: #E1EDFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #265A8E;
    text-decoration: none;
    text-align: left;
    padding-right: 2px;
    padding-left: 2px;
    white-space: nowrap;
}

table.explainDay tr td.dayF{
    background-color: #FFFFFF;
    font-family: "Arial";
    font-size: 11px;
    
    color: #666666;
    text-decoration: none;
    text-align: center;
    height: 14px;
    width: 35px;
    padding-right: 5px;
    padding-left: 5px;
}

table.explainDay tr td.dayF2{
    background-color: #FFFFFF;
    font-family: "Arial";
    font-size: 11px;
    
    color: #666666;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    white-space: nowrap;

}
table.noPadding tr td{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 16px;
}

table.noPadding2 tr td{
    padding: 0px;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;

}
table.noPadding2 tr td.Padding1{
    padding: 0px;
    height: 16px;


}
table.noPadding2 tr td.Padding2{
    padding: 0px;
    height: 1px;


}


table.noPaddingTime {
    background-color: #82AFDD;
}

table.noPaddingTime tr td.sortable{
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    background-color: #E1EDFF;
    text-align: center;
}

table.noPaddingTime tr td.even{
    font-family: "Arial";
    font-size: 11px;
    
    color: #25588B;
    text-decoration: none;
    background-color: #F0F5FB;
    padding-right: 5px;
    padding-left: 5px;
}

table.noPaddingTime tr td.even-lastmonth a:link{
    font-size: 11px;
        
    color: #CCCCCC;
    text-decoration: none;
}

table.noPaddingTime tr td.even-lastmonth a:visited{
    font-size: 11px;
        
    color: #CCCCCC;
    text-decoration:none;
}

table.noPaddingTime tr td.even-lastmonth a:hover{
    font-size: 11px;
        
    color: #FF9900;
    text-decoration: underline;
}


table.noPaddingTime tr td.eventoday{
    font-family: "Arial";
    font-size: 11px;
        
    color: #25588B;
    text-decoration: none;
    background-color: #95B8E3;
    padding-right: 5px;
    padding-left: 5px;
}

table.noPaddingTime tr td.even a:link{
    font-size: 11px;
    
    color: #275E94;
    text-decoration: underline;
}

table.noPaddingTime tr td.even a:visited{
    font-size: 11px;
    
    color: #003399;
    text-decoration: underline;
}

table.noPaddingTime tr td.even a:hover{
    font-size: 11px;
    
    color: #FF9900;
    text-decoration: underline;
}



table.noPaddingTime tr td.even a:active{
    font-size: 11px;
    
    color: #000000;
    text-decoration: underline;
}

table.noPaddingTime tr td.oddBg{
    background-color: #FFFFFF;
    vertical-align: top;

}
table.noPaddingTime tr td.oddBg2{
    background-color: #ffffff;

}
.even2{
    font-family: "Arial";
    font-size: 11px;
    
    color: #FFD0D0;
    text-decoration: none;    
    padding-right: 5px;
    padding-left: 5px;

}
table.noPaddingTime tr td.even2{
    font-family: "Arial";
    font-size: 11px;
    
    color: #25588B;
    text-decoration: none;
    background-color: #FFD0D0;
    padding-right: 5px;
    padding-left: 5px;

}


table.noPaddingTime tr td.even2 a:link{
    font-size: 11px;
    
    color: #275E94;
    text-decoration: underline;
}

table.noPaddingTime tr td.even2 a:visited{
    font-size: 11px;
    
    color: #003399;
    text-decoration: underline;
}

table.noPaddingTime tr td.even2 a:hover{
    font-size: 11px;
    
    color: #FF9900;
    text-decoration: underline;
}



table.noPaddingTime tr td.even2 a:active{
    font-size: 11px;
    
    color: #000000;
    text-decoration: underline;

}
table.noPaddingTime tr td.even2-lastmonth{
    font-family: "Arial";
    font-size: 11px;
        
    color: #cccccc;
    text-decoration: none;
    background-color: #FFD0D0;
    padding-right: 5px;
    padding-left: 5px;

}
table.noPaddingTime tr td.even2-lastmonth a:link{
    font-size: 11px;
        
    color: #cccccc;
    text-decoration: none;
}

table.noPaddingTime tr td.even2-lastmonth a:visited{
    font-size: 11px;
        
    color: #cccccc;
    text-decoration:none;
}

table.noPaddingTime tr td.even2-lastmonth a:hover{
    font-size: 11px;
        
    color: #FF9900;
    text-decoration: underline;
}



table.noPaddingTime tr td.even2-lastmonth a:active{
    font-size: 11px;
        
    color: #000000;
    text-decoration: underline;

}

table.noPaddingTime tr td.even3{
    font-family: "Arial";
    font-size: 11px;
    color: #FF0000;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    height: 10px;
    background-position: right;
    text-align: right;
    background-color: #F0F5FB;

}

table.noPaddingTime tr td.even3 a:link{
    font-size: 11px;
    font-weight: bold;
    color: #FF0000;
    text-decoration: underline;
    background-color: #FF0000;
}

table.noPaddingTime tr td.even3 a:visited{
    font-size: 11px;
    font-weight: bold;
    color: #FF0000;
    text-decoration: underline;
    background-color: #FF0000;

}

table.noPaddingTime tr td.even3 a:hover{
    font-size: 11px;
    font-weight: bold;
    color: #FFFF00;
    text-decoration: underline;
}



table.noPaddingTime tr td.even3 a:active{
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: underline;
    background-color: #FF0000;
}

table.noPaddingTime tr td.odd{
    font-family: "Arial";
    font-size: 11px;
    
    color: #666666;
    text-decoration: none;
    background-color: #FFFFFF;
    height: 100px;
    vertical-align: top;
}

table.noPaddingTime tr td.odd a:link {
    text-decoration: underline;
    color: #666666;
    
    font-family: "Arial";
    font-size: 11px;
}

table.noPaddingTime tr td.odd a:visited {
    text-decoration: underline;
    color: #003399;
    
    font-family: "Arial";
    font-size: 11px;
}

table.noPaddingTime tr td.odd a:hover {
    text-decoration: underline;
    color: #FF9900;
    
    font-family: "Arial";
    font-size: 11px;
}

table.noPaddingTime tr td.odd a:active {
    text-decoration: underline;
    color: #003399;
    
    font-family: "Arial";
    font-size: 11px;
}



table.noPaddingTime tr td.rainbow{
    text-decoration: none;
    vertical-align: middle;
    background-color: #ffffff;
    
}
table.noPaddingTime tr td.rainbowtoday{
    text-decoration: none;
    vertical-align: middle;
    
}

table.noPaddingTime tr td.rainbow1{
    vertical-align: top;
    height: 15px;
    width: 6px;
    background-repeat: no-repeat;
    background-image: url(../../img/rainbow/rainbow1.gif);
    background-color: #F7F7F7;

}
table.noPaddingTime tr td.rainbow1_1{
    vertical-align: top;
    height: 15px;
    width: 6px;
    background-repeat: no-repeat;
    background-image: url(../../img/rainbow/rainbow1-1.gif);
    background-color: #F7F7F7;

}
table.noPaddingTime tr td.rainbow1_2{
    vertical-align: top;
    height: 15px;
    width: 6px;
    background-repeat: no-repeat;
    background-image: url(../../img/rainbow/rainbow1-2.gif);
    background-color: #F7F7F7;

}

table.noPaddingTime tr td.rainbow2{
    vertical-align: top;
    height: 15px;
    width: 6px;
    background-repeat: no-repeat;
    background-image: url(../../img/rainbow/rainbow2.gif);
    background-color: #F7F7F7;

}

table.noPaddingTime tr td.rainbow3{
    vertical-align: top;
    height: 15px;
    width: 6px;
    background-repeat: no-repeat;
    background-image: url(../../img/rainbow/rainbow3.gif);
}

table.noPaddingTime tr td.rainbow4{
    vertical-align: top;
    height: 15px;
    width: 6px;
    background-repeat: no-repeat;
    background-image: url(../../img/rainbow/rainbow4.gif); 
    background-color:#F7F7F7;;
}

table.noPaddingTime tr td.rainbow5{
    vertical-align: top;
    background-repeat: no-repeat;
    height: 15px;
    width: 6px;
    background-color: #F7F7F7;
    background-image: url(../../img/rainbow/rainbow5.gif);
}

table.noPaddingTime tr td.rainbow6{
    vertical-align: top;
    height: 15px;
    width: 6px;
    background-repeat: no-repeat;
    background-image: url(../../img/rainbow/rainbow6.gif);
    background-color: #F7F7F7;
}

table.noPaddingTime tr td.rainbow7{
    vertical-align: top;
    height: 17px;
    width: 6px;
    background-repeat: no-repeat;
    background-image: url(../../img/rainbow/rainbow7.gif);
    /* background-color: #FF9900;*/
}

table.noPaddingTime tr td.rainbow8{
    vertical-align: top;
    height: 16px;
    width: 6px;
    background-repeat: no-repeat;
    background-image: url(../../img/rainbow/rainbow8.gif);
    background-color: #F7F7F7;
}
table.noPaddingTime tr td.rainbow9{
    vertical-align: top;
    height: 15px;
    width: 6px;
    background-repeat: no-repeat;
    background-image: url(../../img/rainbow/rainbow9.gif);
    background-color: #F7F7F7;
}
table.noPaddingTime tr td.rainbow10{
    vertical-align: top;
    height: 15px;
    width: 6px;
    background-repeat: no-repeat;
    background-image: url(../../img/rainbow/rainbow10.gif);
    background-color: #979797;
}
table.noPaddingTime tr td.rainbowTop1{
    vertical-align: top;
    background-color: #FF9900;
}

table.noPaddingTime tr td.rainbowTop2{
    vertical-align: top;
    background-color:#FF3C3C;
}

table.noPaddingTime tr td.rainbowTop3{
    vertical-align: top;
    background-color: #77DC8A;
}

table.noPaddingTime tr td.rainbowTop4{
    vertical-align: top;
    background-color: #9D30A3;
}

table.noPaddingTime tr td.rainbowTop5{
    vertical-align: top;
    background-color:#006666;
}
table.noPaddingTime tr td.rainbowTop6{
    vertical-align: top;
    background-color: #66CC00;
}
table.noPaddingTime tr td.rainbowTop7{
    vertical-align: top;
    background-color: #74F1E4;
}
table.noPaddingTime tr td.rainbowTop8{
    vertical-align: top;
    background-color: #68C3ED;
}
table.noPaddingTime tr td.rainbowTop9{
    vertical-align: top;
    background-color: #FFD0D0;
}
table.noPaddingTime tr td.rainbowTop10{
    vertical-align: top;
    background-color: #979797;
}
table.noPaddingTime tr.totalcolor{
	background-color:#f7fef1;
}

table.errorLine{
    border-top: 1px solid #CC9966;
    border-right: 1px solid #CC9966;
    border-bottom: 1px solid #CC9966;
    border-left: 1px solid #CC9966;
}

table.error{
    background-color: #FFFFE6;
    border: 5px solid #FFFFE6;
}

table.errorF td {
    font-family: "Arial";
    font-size: 11px;
    
    color: #FF0000;
    text-decoration: none;
}

table.errorF td.errorTop{
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
}
.alert{
    background-image: url(../../img/en/alert.gif);
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;

}
.errorSpot{
    background-image: url(../../img/icon/errorSpot.gif);
    background-repeat: no-repeat;
    height: 16px;
    width: 10px;


}

table.menubg{
    text-decoration: none;
    border-right: 1px solid #2E5E8D;
    border-bottom: 1px solid #2E5E8D;
    border-left: 1px solid #6096CD;
    background-image: url(../../img/menu_sa/menubg.jpg);
    background-repeat: repeat-y;


}
table.menubgLine {
    background-color: #6096CD;
    height: 1px;


}
table.menuLine {
    height: 8px;
    background-image: url(../../img/menu_sa/line.gif);
    background-repeat: repeat-x;


}
table.menubgF tr td{
    font-family: "Arial";
    font-size: 11px;
    
    color: #000000;
    text-decoration: none;
    background-position: center center;
    vertical-align: middle;
    /*cursor: hand;*/





} 

table.menubgF tr td.menuF a:link {
    font-family: "Arial";
    font-size: 11px;
    
    color: #000000;
    text-decoration: none;
    padding-right: 8px;
    padding-left: 8px;
    background-position: center center;
    vertical-align: middle;
    height: 18px;




}

table.menubgF tr td.menuF a:visited {
    font-family: "Arial";
    font-size: 11px;
    
    color: #000000;
    text-decoration: none;
    padding-right: 8px;
    padding-left: 8px;
    background-position: center center;
    vertical-align: middle;
    height: 18px;



}

table.menubgF tr td.menuF a:hover {
    font-family: "Arial";
    font-size: 11px;
    
    color: #000000;
    text-decoration: none;
    padding-right: 8px;
    padding-left: 8px;
    background-position: center center;
    vertical-align: middle;
    width: 100%;
    height: 18px;





}

table.menubgF tr td.menuF a:active{
    font-family: "Arial";
    font-size: 11px;
    
    color: #000000;
    text-decoration: none;
    padding-right: 8px;
    padding-left: 8px;
    background-position: center center;
    vertical-align: middle;
    width: 100%;
    height: 18px;





    
}
table.menubgF tr.selected{
    background-color: #FFCC66;
    width: 100%;
    cursor: hand;
    
}



table.multiLine {
    height: 6px;
    background-image: url(../../img/menu_sa/multiLine.gif);
    background-repeat: repeat-x;


}
table.multiAddLine {
    background-color: #666666;
    height: 1px;


}
table.multiAddLine2 {
    background-color: #FFF6B1;
    height: 1px;

}
table.multiAdd {
    text-decoration: none;
    background-color: #FFFFFF;
    border-right: 1px solid #666666;
    border-left: 1px solid #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #666666;



}
table.multiAdd2 {
    text-decoration: none;
    background-color: #FFFFFF;
    border-right: 1px solid #666666;
    border-left: 1px solid #666666;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #666666;



}

table.multiAddBg {
    border-right-width: 2px;
    border-right-style: inset;
    border-right-color: #CCCCCC;
    background-color: #FFFFFF;
    border-bottom-width: 2px;
    border-bottom-style: inset;
    border-bottom-color: #CCCCCC;



}
table.multiAddBg2 {
    border-right-width: 2px;
    border-right-style: inset;
    border-right-color: #CCCCCC;
    background-color: #FFFFFF;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCCCCC;



}

table.multiAddF tr td{
    font-family: "Arial";
    font-size: 11px;
    
    color: #000000;
    text-decoration: none;
    /*cursor: hand;*/


} 

table.multiAddF tr td.AddF a:link {
    font-family: "Arial";
    font-size: 11px;
    
    color: #000000;
    text-decoration: none;
    width: 100%;
    padding-right: 3px;
    padding-left: 3px;



}

table.multiAddF tr td.AddF a:visited {
    font-family: "Arial";
    font-size: 11px;
    
    color: #000000;
    text-decoration: none;
    width: 100%;
    padding-right: 3px;
    padding-left: 3px;


}

table.multiAddF tr td.AddF a:hover {
    font-family: "Arial";
    font-size: 11px;
    
    color: #000000;
    text-decoration: none;
    /*background-color: #FFFFFF;*/
    width: 100%;
    padding-right: 3px;
    padding-left: 3px;



}

table.multiAddF tr td.AddF a:active{
    font-family: "Arial";
    font-size: 11px;
    
    color: #000000;
    text-decoration: none;
    /*background-color: #FFFFFF;*/
    width: 100%;
    padding-right: 3px;
    padding-left: 3px;



    
}
table.multiAddF tr.selected{
    background-color: #FFCC66;
    width: 100%;
    cursor: hand;
    
}



table.multiAddF tr td.AddF label {
    font-family: "Arial";
    font-size: 11px;
    
    color: #000000;
    text-decoration: none;
    width: 100%;
    padding-right: 3px;
    padding-left: 3px;



}
table.multiAddF tr td.AddF label:mouseover {
    font-family: "Arial";
    font-size: 11px;
    
    color: #FF9900;
    text-decoration: none;
    background-color: #FFFFFF;
    width: 100%;
    padding-right: 3px;
    padding-left: 3px;



}



table.displayTagPercent {
    background-color: #7EADDC;

} 
table.displayTagPercent td.framebg {
    background-color: #FFFFFF;

} 
table.displayTagPercent td.frameLine {
    font-family: "Arial";
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    padding-right: 5px;
    padding-left: 5px;
    border: 1px solid #7EADDC;
} 
table.displayTagPercent td.leftLine {
    font-family: "Arial";
    color: #666666;
    text-decoration: none;
    font-size: 11px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #7EADDC;
    padding-right: 5px;
    padding-left: 5px;
} 
table.displayTagPercent td.leftBaseLine {
    font-family: "Arial";
    color: #666666;
    text-decoration: none;
    font-size: 11px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #7EADDC;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #7EADDC;
    padding-right: 5px;
    padding-left: 5px;
} 

table.displayTagPercent td.baseLine {
    font-family: "Arial";
    color: #666666;
    text-decoration: none;
    font-size: 11px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #7EADDC;
    padding-right: 5px;
    padding-left: 5px;
    
} 
table.displayTagPercent td.noLine {
    font-family: "Arial";
    color: #666666;
    text-decoration: none;
    font-size: 11px;
    padding-right: 5px;
    padding-left: 5px;
} 
table.displayTagPercent td.odd {
    background-color: #FFFFFF;
    font-family: "Arial";
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
} 
table.displayTagPercent td.odd a:link {
    text-decoration: underline;
    color: #000000;
    font-weight: bold;
    font-family: "Arial";
    font-size: 11px;
}

table.displayTagPercent td.odd a:visited {
    text-decoration: underline;
    color: #003399;
    font-weight: bold;
    font-family: "Arial";
    font-size: 11px;
}

table.displayTagPercent td.odd a:hover {
    text-decoration: underline;
    color: #FF9900;
    font-weight: bold;
    font-family: "Arial";
    font-size: 11px;
}

table.displayTagPercent td.odd a:active {
    text-decoration: underline;
    color: #003399;
    font-weight: bold;
    font-family: "Arial";
    font-size: 11px;
}

table.displayTagPercent th.sortable{
    background-color: #E1EDFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000; //#333333;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    white-space: nowrap;
    /*background-image: url(../../images/info/sortableBg.jpg);*/
    height: 20px;
}

table.displayTagPercent tr.sortable{
    background-color: #E1EDFF;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000; /*#333333;*/
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    white-space: nowrap;
    /*background-image: url(../../images/info/sortableBg.jpg);*/
}
table.displayTagPercent tr.sortable a:link{
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
    text-align: center;
}

table.displayTagPercent tr.sortable a:visited{
    font-size: 11px;
    font-weight: bold;
    color: #000099;
    text-decoration: underline;
    text-align: center;
}

table.displayTagPercent tr.sortable a:hover{
    font-size: 11px;
    font-weight: bold;
    color: #FF9900;
    text-decoration: underline;
    text-align: center;
}



table.displayTagPercent tr.sortable a:active{
    font-size: 11px;
    font-weight: bold;
    color: #FF9900;
    text-decoration: underline;
    text-align: center;
    
}
img.buttonImg{
    cursor: hand;
    
}

table.home {
    font-family: "Arial";
    font-size: 11px;
    
    color: #000000;
    text-decoration: none;
    
    
}
.linehome{
    background-image: url(../../img/home/line.jpg);
    background-repeat: repeat-x;
    height: 1px;

}
.linehome2{
    background-image: url(../../img/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-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    font-family: "Arial";

    
}
table.home tr .hometopf a:link {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    font-family: "Arial";
    font-size: 14px;
}

table.home tr .hometopf a:visited {
    color: #000000;
    font-weight: bold;
    font-family: "Arial";
    font-size: 14px;
    text-decoration: none;
}

table.home tr .hometopf a:hover {
    color: #FF6600;
    font-weight: bold;
    font-family: "Arial";
    font-size: 14px;
    text-decoration: underline;
}
table.home tr .hometopf a:active{
    color: #FF9900;
    font-weight: bold;
    font-family: "Arial";
    font-size: 14px;
    text-decoration: none;
}
table.home tr .homenumber {
    background-color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    color: #FF3333;
    text-decoration: none;
    font-family: "Arial";
    text-indent: 5pt;

    
}
table.home tr .hometopf2 {
    background-color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    font-family: "Arial";

    
}
table.home tr .hometopf2 a:link {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    font-family: "Arial";
    font-size: 11px;
}

table.home tr .hometopf2 a:visited {
    color: #000000;
    font-weight: bold;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: none;
}

table.home tr .hometopf2 a:hover {
    color: #FF6600;
    font-weight: bold;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: underline;
}
table.home tr .hometopf2 a:active{
    color: #FF9900;
    font-weight: bold;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: none;
}
table.home tr .homenumber2 {
    background-color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    color: #FF3333;
    text-decoration: none;
    font-family: "Arial";

    
}
table.home tr td.odd {
    background-color: #FFFFFF;
    font-family: "Arial";
    font-size: 11px;
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;

    
}
table.home tr td.odd a:link {
    color: #000000;
    font-family: "Arial";
    font-size: 11px;
    width: 100%;
}

table.home tr td.odd a:visited {
    color: #000000;
    font-family: "Arial";
    font-size: 11px;
    width: 100%;
}

table.home tr td.odd a:hover {
    color: #FF6600;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: underline;
    width: 100%;
}
table.home tr td.odd a:active{
    color: #FF9900;
    font-family: "Arial";
    font-size: 11px;
    width: 100%;
    
}
table.home tr td.eventop {
    background-image: url(../../img/info/sortableBg.jpg);
    background-color: #E1EFF6;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    background-repeat: repeat-x;

    
}
table.home tr td.even {
    background-color: #E1EFF6;
    font-family: "Arial";
    font-size: 11px;
    
    color: #000000;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;

    
}
table.home tr td.even a:link {
    color: #000000;
 
    font-family: "Arial";
    font-size: 11px;
    width: 100%;
}

table.home tr td.even a:visited {
    color: #000000;
    font-family: "Arial";
    font-size: 11px;
 
    width: 100%;
}

table.home tr td.even a:hover {
    color: #FF6600;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: underline;
    width: 100%;
}
table.home tr td.even a:active{
    color: #FF9900;
    font-family: "Arial";
    font-size: 11px;
 
    width: 100%;
}

.pBottom1{
    background-image: url(../../img/home/p_bottom1.jpg);
    background-repeat: no-repeat;
    height: 16px;
    width: 21px;

}
.pBottom2{
    background-image: url(../../img/home/p_bottom2.jpg);
    background-repeat: repeat-x;
    height: 16px;

}
.pBottom3{
    background-image: url(../../img/home/p_bottom3.jpg);
    background-repeat: no-repeat;
    height: 16px;
    width: 21px;

}
.pBottom4{
    background-image: url(../../img/home/p_bottom4.jpg);
    background-repeat: repeat-y;
    width: 21px;

}
.pBottom5{
    background-image: url(../../img/home/p_bottom5.jpg);
    background-repeat: repeat-y;
    width: 21px;

}
.pBottom6{
    background-image: url(../../img/home/p_bottom6.jpg);
    background-repeat: no-repeat;
    height: 16px;
    width: 21px;

}
.pBottom7{
    background-image: url(../../img/home/p_bottom7.jpg);
    background-repeat: repeat-x;
    height: 16px;

}
.pBottom8{
    background-image: url(../../img/home/p_bottom8.jpg);
    background-repeat: no-repeat;
    height: 16px;
    width: 21px;

}
.pBottom9{
    background-color: #FFFFFF;

}
.pHometopf {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    font-family: "Arial";
    text-align: right;

}
.pHometopf2 {
    font-size: 14px;
    
    color: #000000;
    text-decoration: none;
    font-family: "Arial";
    text-align: left;

}
.pHometop {
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    font-family: "Arial";
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #FFFFFF;

}
.pHometop4 {
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    font-family: "Arial";
    padding-right: 5px;
    padding-left: 5px;
    background-color: #FFFFFF;

}
.pHometop2 {
    background-color: #E1EFF6;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    font-family: "Arial";
    text-align: left;
    padding-right: 5px;
    padding-left: 5px;

}
.pHometop3 {
    font-size: 11px;
    
    color: #000000;
    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: 14px;
    font-weight: bold;
    color: #248CD5;
    text-decoration: none;
         
    background-color: #ffffff;

}
table.fieldsettop{
    border-right-width: 0px;
    border-left-width: 10px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #ffffff;
    border-left-color: #ffffff;
    border-top-width: 8px;
    border-top-style: solid;
    border-top-color: #ffffff;
}

.infoBg1{
    background-image: url(../../img/home/bg1.gif);
    height: 16px;
    width: 11px;
    background-repeat: no-repeat;
}
.infoBg2{
    background-image: url(../../img/home/bg2.gif);
    height: 16px;
    background-repeat: repeat-x;
}
.infoBg3{
    background-image: url(../../img/home/bg3.gif);
    height: 16px;
    width: 11px;
    background-repeat: no-repeat;
}
.infoBg4{
    background-image: url(../../img/home/bg4.gif);
    width: 11px;
    background-repeat: repeat-y;
}
.infoBg5{
    background-image: url(../../img/home/bg5.gif);
    width: 11px;
    background-repeat: repeat-y;
    padding-right:8px
}
.infoBg6{
    background-image: url(../../img/home/bg6.gif);
    height: 16px;
    width: 11px;
    background-repeat: no-repeat;
}
.infoBg8{
    background-image: url(../../img/home/bg8.gif);
    height: 16px;
    width: 11px;
    background-repeat: no-repeat;
}
.crBg{
    background-color: #ffffff;
    background-image: url(../../img/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(../../img/bg/crbg2.gif);
    background-repeat: repeat-x;
    background-position: top;
    border-top: 5px solid #ffffff;
    border-bottom: 5px solid #ffffff;
}

.commitment1{
    font-family: "Arial";
    font-size: 14px;
    font-weight: bolder;
    color: #238CD2;
}
.commitment2{
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    word-spacing: 2pt;


}
.commitment3{
    font-family: "Arial";
    font-size: 14px;
    font-weight: bolder;
    color: #333333;
}
.hometop1{
    font-family: "Arial";
    font-size: 14px;
    font-weight: bolder;
         
    color: #238BD4;
    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: 11px;
    font-weight: bold;
    color: #FF0000;

}
.hometopBg0{
    background-color: #FFFFFF;

}
.hometopBg000{
    width: 2px;
    background-image: url(../../img/bg/hometopBg000.gif);
    background-repeat: repeat-y;


}
.hometopBg4{
    background-color: #FFFFFF;
    padding-right: 5px;
    padding-left: 5px;

}
.hometopBg1{
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    background-color: #FFFFFF;
}
.hometopBg5{
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}
.hometopBg5 a:link {
	text-decoration: underline;
	color: #000000;
	}
.hometopBg5 a:visited {
	text-decoration: underline;
	color: #000000;
	}
.hometopBg5 a:hover {
	text-decoration: underline;
	color: #000000;
	}
.hometopBg5 a:active {
	text-decoration: underline;
	color: #000000;
	}
.hometopBg111{
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #248CD5;
    background-color: #FFFFFF;

}
.hometopBg11{
    font-family: "Arial";
    font-size: 9px;
    
    color: #000000;
    background-color: #FFFFFF;

}
.hometopBg2{
    background-color: #E1EFF6;
    padding-right: 5px;
    padding-left: 5px;
    font-family: "Arial";
    font-size: 11px;
    color: #000000;
    height: 20px;

}
.hometopBg3{
    background-color: #F0F7FA;
    padding-right: 5px;
    padding-left: 5px;
    font-family: "Arial";
    font-size: 11px;
    color: #000000;
    height: 20px;

}

.hometopBg4{
    background-color: #F0F7FA;
    padding-right: 0px;
    padding-left: 0px;
    font-family: "Arial";
    font-size: 11px;
    color: #000000;
    height: 20px;

}

.hometopBg1green{
    background-color: #76DC89;
}

.hometopBg2green{
    background-color: #E4F79D;
}
.hometopBg1ash{
    background-color: #EBEBEB;
}
.hometopBg2ash{
    background-color: #9D9D9D;
}
.hometopBg1redbg{
    background-color: #CC0000;
    
}
.hometopBg1AnyCost{
    background-color: #FB6D6A;
}
.hometopBg1Preempt{
    background-color: #FBCA3B;
}
.hometopBg1Gradation{
    background-color: #68C3ED;
}
.hometopBg2Gradation{
    background-color: #238BD4;
}
.hometopBg3Gradation{
    background-color: #93C8EC;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;

}
.hometopBg33Gradation{
    background-color: #F0F0F0;
    font-family: "Arial";
    font-size: 11px;
    
    color: #FFFFFF;

}
.hometopBg4Gradation{
    background-color: #D8EBF8;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    color: #000000;

}
.hometopBg1Yield{
    background-color: #B8DE4C;
}
.grayness{
    background-color: #CCCCCC;
}
.blueness{
    background-color: #68C3ED;
}
.redness{
    background-color: #FF6666;
}
.grassiness{
    background-color: #77DC8A;
}
.homeftop{
    background-color: #FFFFFF;
    font-family: "Arial";
    font-size: 12px;
    font-weight: bolder;
    text-transform: none; 
    color: #238BD4;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;


}

.homeftop1{
    background-color: #FFFFFF;
    font-family: "Arial";
    font-size: 14px;
    font-weight: bolder;
     
    color: #238BD4;
    text-decoration: none;
}
.homeftop2{
    background-color: #FFFFFF;
    font-family: "Arial";
    font-size: 12px;
    font-weight: bolder;
    text-transform: none;
    color: #238BD4;
    text-decoration: none;
}
.homebody1{
    border-bottom: 2px inset #DFDFDF;
    border-right-width: 2px;
    border-right-style: inset;
    border-right-color: #E3E3E3;

}
.homebody2{
    background-color: #FFFFFF;
    border: 1px solid #097BAD;

}

table.homebody3{
    background-image: url(../../img/home/topbg.jpg);
    background-repeat: repeat-x;
    height: 21px;


}
.homebody4{
    border-top-width: 5px;
    border-right-width: 10px;
    border-bottom-width: 10px;
    border-left-width: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;


}
.homebody5{
    border-top-width: 8px;
    border-right-width: 10px;
    border-bottom-width: 10px;
    border-left-width: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;


}
/*calendar style begin*/
.calendartoday{
    font-family: "Arial";
    font-size: 11px;
    
    color: #666666;
    text-decoration: none;
    background-color: #FFFFD2;
    height: 100px;
    vertical-align: top;
}
.calendarmove{
    font-family: "Arial";
    font-size: 11px;
    
    color: #666666;
    text-decoration: none;
    background-color: #ECFFD9;
    height: 100px;
    vertical-align: top;
}



.calendartitle
{
    font-family:" Arial";
    font-size: 11px;
    color: #000000;
    background-color:#D7E7FF;
    
}
.calendartitle2
{
    font-family:" Arial";
    font-size: 11px;
    color: #999999;
    background-color: #E1EDFF;
    
}
.calendar_popup {
    font-family: Arial;
    font-size: 11px;
    color: #000000;
    background-color: #F0F5FB;
    border: 1px solid #0066CC;
    line-height: 16px;
}
.calendar_popup a:link {
    color: #000000;
    text-decoration: none;
    font-family: "Arial";
    font-size: 11px;
    
}
.calendar_popup a:visited{
    color: #000000;
    text-decoration: none;
    font-family: "Arial";
    font-size: 11px;
    
}
.calendar_popup a:hover{
    color: #000000;
    text-decoration: none;
    font-family: "Arial";
    font-size: 11px;
    
}

.calendar_popupmouseon{
    color: #000000;
    background-color: #BAD0FC;
}
.calendar_popupmonth{
    color:#000000;
    text-decoration: none;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    background-color:#F0F5FB;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #0066CC;
    border-bottom-color: #0066CC;   
}
.calendar_popupmonth2{
    color:#ffffff;
    text-decoration: none;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    background-color:#BAD0FC;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #0066CC;
    border-bottom-color: #0066CC;   
}
.lastmonth{ 
    background-color: #F2F9FD;
    font-family: "Arial";
    color: #999999;
    text-decoration: none;
    font-size: 11px;
    height: 20px;
}
table.noPaddingTime tr td.hiden{
    text-decoration: none;
    vertical-align: middle;
    table-layout:fixed;
}
.ctl{
table-layout:fixed
}

.ctl td{text-overflow:ellipsis;overflow:hidden;white-space: nowrap;padding:0 2 0 2}
.ctl th{text-overflow:ellipsis;overflow:hidden;white-space: nowrap;padding:2px}
.ctl2{table-layout:fixed}
.ctl2 td{text-overflow:ellipsis;overflow:hidden;white-space: nowrap;padding:2px}
.ctl2 th{text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}

.ctlForTextIcon {table-layout:fixed}
.ctlForTextIcon td{text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.ctlForTextIcon th{text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}

.fixed{
table-layout:fixed
}

table.fixed td.ellipsis {text-overflow:ellipsis;overflow:hidden;white-space: nowrap;padding:2px}
table.fixed th.ellipsis {text-overflow:ellipsis;overflow:hidden;white-space: nowrap;padding:2px}
table.noPaddingTime tr td.lastmonth2{
    font-family: "Arial";
    font-size: 11px;
    
    color: #999999;
    text-decoration: none;
    background-color: #F0F5FB;
    padding-right: 5px;
    padding-left: 5px;
}
table.noPaddingTime tr td.lastmonth2 a:link{
    font-size: 11px;
        
    color: #CCCCCC;
    text-decoration: none;
}

table.noPaddingTime tr td.lastmonth2 a:visited{
    font-size: 11px;
        
    color: #CCCCCC;
    text-decoration:none;
}

table.noPaddingTime tr td.lastmonth2 a:hover{
    font-size: 11px;
        
    color: #FF9900;
    text-decoration: underline;
}
table.noPaddingTime tr td.lastmonth3{
    font-family: "Arial";
    font-size: 11px;
    
    color: #999999;
    text-decoration: none;
    background-color: #FFD0D0;
    padding-right: 5px;
    padding-left: 5px;
}
table.noPaddingTime tr td.lastmonth3 a:link{
    font-size: 11px;
        
    color: #CCCCCC;
    text-decoration: none;
}

table.noPaddingTime tr td.lastmonth3 a:visited{
    font-size: 11px;
        
    color: #CCCCCC;
    text-decoration:none;
}

table.noPaddingTime tr td.lastmonth3 a:hover{
    font-size: 11px;
        
    color: #FF9900;
    text-decoration: underline;
}
.calendarpostil {
    font-family: Arial;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFC1;
    border: 1px solid #FFDE5B;
    padding: 3px;
}
.dashboardtitlered{
    background-color: #CC0000;
    font-family: "Arial";
    font-size: 12px;
    font-weight: bolder;
    text-transform: none;
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
	padding-top:2px;
    padding-bottom:2px;
	


}
.dashboardtitlepurple{
    background-color: #AD82DD;
    font-family: "Arial";
    font-size: 12px;
    font-weight: bolder;
    text-transform: none;
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
	padding-top:2px;
    padding-bottom:2px;

}
.dashboardtitlegreen{
    background-color: #66CC00;
    font-family: "Arial";
    font-size: 12px;
    font-weight: bolder;
    text-transform: none;
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
	padding-top:2px;
    padding-bottom:2px;
}
.dashboardtitleblue{
    background-color: #6292E4;
    font-family: "Arial";
    font-size: 12px;
    font-weight: bolder;
    text-transform: none;
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
	padding-top:2px;
    padding-bottom:2px;
}
.dashboardtitleblue2{
    background-color: #AAC5F0;
    font-family: "Arial";
    font-size: 12px;
    font-weight: bolder;
    text-transform: none;
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
    padding-top:2px;
    padding-bottom:2px;
}
.dashboardtitleyellow{
    background-color:#FF870F;
    font-family: "Arial";
    font-size: 12px;
    font-weight: bolder;
    text-transform: none;
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
    padding-top:2px;
    padding-bottom:2px;
    
}

table.titleLine2{
    background-color: #E9F0FE;
    border: 1px solid #238BD4;
}

.scale{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #0066FF;
    border-right-color: #0066FF;
    border-bottom-color: #0066FF;
    border-left-color: #0066FF;
    font-size:5px;
    height:8px;
}

.scale02{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #0066FF;
    border-right-color: #0066FF;
    border-bottom-color: #0066FF;
    border-left-color: #0066FF;
    font-size:5px;
    height:5px;
}

.scaleborder {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #0066FF;
    border-right-color: #0066FF;
    border-bottom-color: #0066FF;
    border-left-color: #0066FF;
    font-size:5px;
    height:8px;
    background-color:#FFFFFF
}
/*--------My timesheet-------*/
.timesheet_project{
   background-color:#F0F5FB;
   }
.timesheet_today{
    font-family: "Arial";
    font-size: 11px;
    background-color: #FFFFD2;

}
input.hidden01 {
	color: #000000;
	text-decoration: none;
	height: 21px;
	width: 40px;
	text-align:center;
	font-family: "Arial";
	font-size: 11px;
	font-weight:normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color:#E8F3FF;
}
input.hidden02 {
	color: #000000;
	text-decoration: none;
	height: 21px;
	width: 40px;
	text-align:center;
	font-family: "Arial";
	font-size: 11px;
	font-weight:bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color:#F0F5FB;
}
input.hidden_whiteBg {
	color: #000000;
	text-decoration: none;
	height: 16px;
	width: 40px;
	text-align:center;
	font-family: "Arial";
	font-size: 11px;
	font-weight:normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
}
input.hidden_whiteBg_bold {
	color: #000000;
	text-decoration: none;
	height: 16px;
	width: 40px;
	text-align:center;
	font-family: "Arial";
	font-size: 11px;
	font-weight:bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
}
input.hidden_blueBg {
    color: #000000;
    text-decoration: none;
    height: 16px;
    width: 40px;
    text-align:center;
    font-family: "Arial";
    font-size: 11px;
	font-weight:bold;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    background-color: #BBDDFF;
}
input.hidden_lightblueBg {
    color: #000000;
    text-decoration: none;
    height: 16px;
    width: 40px;
    text-align:center;
    font-family: "Arial";
    font-size: 11px;
	font-weight:bold;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    background-color: #E2EDFF;
}
input.hidden_greenBg {
    color: #000000;
    text-decoration: none;
    height: 16px;
    width: 40px;
    text-align:center;
    font-family: "Arial";
    font-size: 11px;
	font-weight:bold;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    background-color:#F7FEF1;

}
.timesheet_date
{
    font-family:" Arial";
    font-size: 11px;
    font-weight:bold;
    color: #000000;
    background-color:#C4DBFF;
    
}
table.noPaddingTime tr td.even4{
	font-family: "Arial";
	font-size: 11px;
	color: #25588B;
	text-decoration: none;
	background-color: #D7E7FF;
	padding-right: 5px;
	padding-left: 5px;
}
.font_yellow{
    font-family:" Arial";
	font-size: 11px;
    color:#FF9900;
	}
.icon_content{
   cursor:hand; 
   font-size:11px; 
   color:#112ABB; 
   font-weight:normal; 
   text-decoration:underline;
   }/*icon display in abc:copy,dele,new user..*/
.nopermission{
   color:#A8ABA4;
   font-weight:normal;
   font-family:" Arial";
   font-size: 11px;
   text-decoration:underline
   }
 table.multiAddF .nopermission{
	color:#A8ABA4;
   font-weight:normal;
   font-family:" Arial";
   font-size: 11px;
   text-decoration:none
}  
.progress_yellow{
 background-color:#FFCC00
 }
.progress_orange{
 background-color:#FF9900
 }
.line_rightspace{
 border-right-width: 10px;
 border-right-style: solid;
 border-right-color: #ffffff;
}





