table.headate {
	border:0px solid Silver;
	border-collapse:collapse;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 15px;
}
table.headate tr {
/*    height: 30px; */
}
table.headate tr td {
    border: 1px solid #4281f4;
	text-align: center;
/*    padding: 2px 4px 2px 4px; */
    cursor: pointer;
    font-size: 15px;
}
table.popupcal {
	border:0px solid Silver;
	border-collapse:collapse;
    font-family: Verdana;
    font-weight: bold;
    font-size: 15px;
    width: 100%;
}
table.popupcal tr {
    height: 30px;
}
table.popupcal tr td {
    border: 0px solid gray;
	text-align: center;
    padding: 3px 4px 2px 4px;
    color: #404040;
    cursor: pointer;
    font-size: 16px;
}
table.popupcal thead tr th {
    font-family: Verdana;
    font-weight: normal;
	text-align: center;
    color: white;
	color: #555555;
    color: #404040;
    height: 20px;
	padding: 1px 5px 1px 5px;
	border-top: 0px solid Silver;
	border-bottom:1px solid Silver;
}

table.datatable tr td 
{
    font-family: Tahoma;
    font-size: 13px;
    color: #404040;
    text-align: left;
    height: 30px;
    border: 0px solid gray;
}    
table#ctable {
    border-top-right-radius: 18px;
    -moz-border-radius-topright: 18px
    -webkit-border-top-right-radius: 18px;
     
    border-top-left-radius: 18px;
    -moz-border-radius-topleft: 18px
    -webkit-border-top-left-radius: 18px;
    
    border: 1px solid #4281f4;
    
    font-family:Tahoma;
    font-size: 12px;
}
table.smalltable {
    /* width: 100%;*/
    border-top-right-radius:24px;
    -moz-border-radius-topright:24px;
    -webkit-border-top-right-radius:24px;
     
    border-top-left-radius:24px;
    -moz-border-radius-topleft:24px;
    -webkit-border-top-left-radius:24px;
    
    border: 1px solid #4281f4;
    font-family:Verdana;
    font-size: 13px; /* 12px */
}
table.smalltable tr th {
    font-family:Verdana;
    font-weight: normal;
}

table.largetable {
    border-top-right-radius:27px;
    -moz-border-radius-topright:27px;
    -webkit-border-top-right-radius:27px;
     
    border-top-left-radius:27px;
    -moz-border-radius-topleft:27px;
    -webkit-border-top-left-radius:27px;
    
    border: 1px solid #4281f4;
    
    font-family:Tahoma;
    font-size: 14px;
}
table.term {
/*	border: 1px solid #4281f4;
	border-left: 0px; */
	border-collapse:collapse;
    font-family: Tahoma;
    font-weight: normal;
    font-size: 13px;
    background-color: White;
    overflow: auto;
    table-layout: fixed;
    text-shadow: none;
}
table.term tbody {
	border-left: 1px solid #4281f4;
	border-right: 1px solid #4281f4;
	border-bottom: 1px solid #4281f4;
}
table.term thead tr {
    border: 0px solid #4281f4;
    border-left: 0px;
    height: 22px;
}
table.term tr {
/*    border: 1px solid #4281f4; */
    border-top: 1px solid Gainsboro;
}
table.term thead tr th {
    border: 0px solid #4281f4;
    border-bottom: 1px solid #4281f4;
    font-family: Tahoma;
    font-size: 12px;
    padding: 0px;
}
table.term tr td {
/*    border-right: 0px solid #DFDFDF; */
    padding: 0px;
    font-family: Tahoma;
    text-shadow: none;
/*    background-color: White; */
}
.divclass {
    background-image: url(Images/fading_green_h.jpg); 
    background-size: 100% 100%; 
    width:auto; 
    border:0px solid Green;
    text-align:center; 
    /* margin:5px 0px 5px 0px; */
    padding:2px 1px 2px 1px; 
    text-shadow:none; 
    cursor:pointer;
    line-height: initial;
}
.termgreen {
    font-family: Tahoma;
    font-size: 12px;
    letter-spacing:0px;
    max-height:70px;
    overflow: hidden;
    background-image: url(Images/fading_green_h.jpg); 
    background-size: 100% 100%; 
    width:auto; 
    border:0px solid LightGray;
    text-align:center; 
    margin:3px 1px 3px 1px;
/*    padding:2px 1px 2px 1px; */
    padding:2px 2px 2px 2px; 
    text-shadow:none; 
    cursor: pointer;
}
.termblue {
    font-family: Verdana;
    font-size: 12px;
    letter-spcaing:0px;
    max-height:70px;
    overflow: hidden;
    background-image: url(Images/fading_blue_h.png); 
    background-size: 100% 100%; 
    width:auto; 
    border:0px solid Green;
    text-align:center; 
    margin: 3px 1px 3px 1px;
    padding: 2px; 
    text-shadow:none; 
    cursor: pointer;
}
.termyellow {
    word-wrap: break-word;
    overflow: hidden;
    height: auto;
    font-family: Verdana;
    letter-spacing: 0px;
    padding: 3px 2px 1px 2px;
    line-height: 13px;
    max-height: 90px; /*26px*/
    font-size: 12px;
    color: #404040;        
    border: 0px solid Silver;
    border-radius:6px;
    background-color: #F2E1AE;
    text-shadow: none;
    cursor: pointer;
    box-shadow: 1px 1px 1px darkgray;
    margin: 1px 2px 2px 1px;    
}
.termgreen_New {
    font-family: Tahoma;
    font-size: 12px;
    letter-spacing: 0px;
    max-height: 70px;
    overflow: hidden;
    /*background-color: #90EE90;*/
    background-image: url(Images/fading_green_h.jpg); 
    width: auto; 
    border: 0px solid LightGray;
    text-align: center; 
    margin: 3px 1px 3px 1px;
    padding: 2px;
    text-shadow: none; 
    cursor:default;
}

table.mtable {
	border: 2px solid #4281f4;
	border-collapse:collapse;
    font-family: Tahoma;
    font-weight: normal;
    font-size: 14px;
    background-color: White;
}
table.mtable tr td {
    border: 0px solid #404040;
    font-family: »õ±¼¸²;
    font-weight: normal;
/*    font-size: 14px; */
    color: #696969;
    padding-top: 0px;
    padding-bottom: 0px;
    /*text-align: left;*/
}                

table.calendarbodyembed
{ 
    border-top: 1px solid LightGray;
    border-left: 1px solid LightGray; 
    border-collapse: collapse;
    font-family: Tahoma;
    font-weight: normal;
    font-size: 14px;
    background-color: White;
}
table.calendarbodyembed th
{
    padding: 2px 0px 0px 0px;
    background-color: #F0F0F0;
    font-weight: normal;
    border: 1px solid dimgray;
    font-weight: bold;
}
table.calendarbodyembed td
{
    border-bottom: solid 1px LightGray;
    border-right: solid 1px LightGray;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    font-weight: normal;
}
table.calendarbodyembed div
{
    font-family: Tahoma;
    cursor: pointer;
    overflow: hidden;
    height: 16px;
    padding-left:1px;
    padding-right:1px;
    padding-bottom:1px;
    font-size: 14px;
    font-weight: normal;
    white-space: nowrap;
    text-shadow: none;
}

table.mobile
{ 
    border-top: 1px solid LightGray;
    border-left: 1px solid LightGray; 
    border-collapse: collapse;
    font-family: Tahoma;
    font-weight: normal;
    font-size: 12px;
    background-color: White;
}
table.mobile th
{
    padding: 2px 0px 0px 0px;
    background-color: #F0F0F0;
    font-weight: normal;
    border: 1px solid dimgray;
}
table.mobile td
{
    border-bottom: solid 1px LightGray;
    border-right: solid 1px LightGray;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    font-weight: normal;
}
table.mobile div
{
    font-family: µ¸¿ò;
    cursor: pointer;
    overflow: hidden;
    height: 23px;
    padding-left:1px;
    padding-right:2px;
    font-size: 12px;
    font-weight: normal;
}
table.datetable {
    width:100%;
}
table.datetable tr td {
    vertical-align:top;
}

    .stylevoid
    {white-space:normal; text-align:center; vertical-align:middle; height:18px; line-height:18px; text-shadow:none; overflow:hidden; font-size:14px; padding:2px 2px 2px 0px; margin-bottom:6px; width:auto; border-top:solid 1px transparent; border-bottom:solid 1px transparent; color:transparent; visibility:hidden;}
    .style1
    {white-space:normal; text-align:center; vertical-align:middle; height:18px; line-height:18px; text-shadow:none; overflow:hidden; font-size:14px; padding:2px 1px 2px 1px; margin-bottom:6px; width:auto; border-top:solid 1px lightgray; border-bottom:solid 1px lightgray; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style1start
    {white-space:normal; text-align:center; vertical-align:middle; height:18px; line-height:18px; text-shadow:none; overflow:hidden; font-size:14px; padding:2px 1px 2px 1px; margin:0px 0px 6px 1px; width:auto; border-top-left-radius:10px; border-bottom-left-radius:10px; border-left:solid 1px lightgray; border-top:solid 1px lightgray; border-bottom:solid 1px lightgray; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style1end
    {white-space:normal; text-align:center; vertical-align:middle; height:18px; line-height:18px; text-shadow:none; overflow:hidden; font-size:14px; padding:2px 1px 2px 1px; margin:0px 1px 6px 0px; width:auto; border-top-right-radius:10px; border-bottom-right-radius:10px; border-right:solid 1px lightgray; border-top:solid 1px lightgray; border-bottom:solid 1px lightgray; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style1startend
    {white-space:normal; text-align:center; vertical-align:middle; height:18px; line-height:18px; text-shadow:none; overflow:hidden; font-size:14px; padding:2px 1px 2px 1px; margin:0px 1px 6px 1px; width:auto; border-radius:10px; border:solid 1px lightgray; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style2
    {white-space:normal; display:flex; align-items:center; justify-content:center; text-align:center; vertical-align:middle; height:18px; line-height:18px; text-shadow:none; overflow:hidden; font-size:14px; padding:2px 1px 2px 1px; margin-bottom:6px; width:auto; border-top:solid 1px lightgray; border-bottom:solid 1px lightgray; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style2start
    {white-space:normal; display:flex; align-items:center; justify-content:center; text-align:center; vertical-align:middle; height:18px; line-height:18px; text-shadow:none; overflow:hidden; font-size:14px; padding:2px 1px 2px 1px; margin:0px 0px 6px 1px; width:auto; border-top-left-radius:10px; border-bottom-left-radius:10px; border-left:solid 1px lightgray; border-top:solid 1px lightgray; border-bottom:solid 1px lightgray; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style2end
    {white-space:normal; display:flex; align-items:center; justify-content:center; text-align:center; vertical-align:middle; height:18px; line-height:18px; text-shadow:none; overflow:hidden; font-size:14px; padding:2px 1px 2px 1px; margin:0px 1px 6px 0px; width:auto; border-top-right-radius:10px; border-bottom-right-radius:10px; border-right:solid 1px lightgray; border-top:solid 1px lightgray; border-bottom:solid 1px lightgray; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style2startend
    {white-space:normal; display:flex; align-items:center; justify-content:center; text-align:center; vertical-align:middle; height:18px; line-height:18px; text-shadow:none; overflow:hidden; font-size:14px; padding:2px 1px 2px 1px; margin:0px 1px 6px 1px; width:auto; border-radius:10px; border:solid 1px lightgray; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style3
    {white-space:normal; text-align:left; vertical-align:middle; height:18px; line-height:18px; text-shadow:none; overflow:hidden; font-size:14px; padding:2px 1px 2px 1px; margin:0px 1px 6px 1px; width:auto; border-top:solid 1px White; border-bottom:solid 1px white; color:Red; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style4
    {white-space:normal; text-align:left; vertical-align:middle; height:18px; line-height:18px; text-shadow:none; overflow:hidden; font-size:14px; padding:2px 1px 2px 1px; margin:0px 1px 6px 1px; width:auto; border-top:0px solid White; border-bottom:0px solid white; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word; border-radius:10px; background-color:Transparent}
    .style31
    {white-space:normal; text-align:left; vertical-align:middle; height:18px; line-height:18px; text-shadow:none; overflow:hidden; font-size:14px; padding:2px 1px 2px 1px; margin:0px 1px 6px 1px; width:auto; border-top:solid 1px White; border-bottom:solid 1px white; color:Red; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style41
    {white-space:normal; text-align:left; vertical-align:middle; height:18px; line-height:18px; text-shadow:none; overflow:hidden; font-size:14px; padding:2px 1px 2px 1px; margin:0px 1px 6px 1px; width:auto; border-top:solid 1px White; border-bottom:solid 1px white; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .styledate
    {white-space:normal; text-align:left; vertical-align:middle; height:18px; line-height:18px; text-shadow:none; overflow:hidden; font-family:Verdana; font-size:14px; padding:2px 2px 2px 3px; margin:1px 0px 4px 0px; width:52px; font-weight:bold; color:#404040; cursor:pointer; word-break:break-word; border-radius:4px;}
    .styleoutdate
    {white-space:normal; text-align:left; vertical-align:middle; height:18px; line-height:18px; text-shadow:none; overflow:hidden; font-family:Verdana; font-size:14px; padding:2px 2px 2px 3px; margin:1px 0px 4px 0px; width:52px; font-weight:normal; color:#404040; cursor:pointer; word-break:break-word; border-radius:4px;}
    
    .stylevoid_12
    {white-space:normal; text-align:center; vertical-align:middle; height:14px; line-height:15px; text-shadow:none; overflow:hidden; font-size:12px; padding:2px 1px 2px 1px; margin-bottom:6px; width:auto; border-top:solid 1px transparent; border-bottom:solid 1px transparent; color:transparent; visibility:hidden;}
    .style1_12
    {white-space:normal; text-align:center; vertical-align:middle; height:14px; line-height:15px; text-shadow:none; overflow:hidden; font-size:12px; padding:2px 1px 2px 1px; margin-bottom:6px; width:auto; border-top:solid 1px lightgray; border-bottom:solid 1px lightgray; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style1start_12
    {white-space:normal; text-align:center; vertical-align:middle; height:14px; line-height:15px; text-shadow:none; overflow:hidden; font-size:12px; padding:2px 1px 2px 1px; margin:0px 0px 6px 1px; width:auto; border-top-left-radius:12px; border-bottom-left-radius:12px; border-left:solid 1px lightgray; border-top:solid 1px lightgray; border-bottom:solid 1px lightgray; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style1end_12
    {white-space:normal; text-align:center; vertical-align:middle; height:14px; line-height:15px; text-shadow:none; overflow:hidden; font-size:12px; padding:2px 1px 2px 1px; margin:0px 1px 6px 0px; width:auto; border-top-right-radius:12px; border-bottom-right-radius:12px; border-right:solid 1px lightgray; border-top:solid 1px lightgray; border-bottom:solid 1px lightgray; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style1startend_12
    {white-space:normal; text-align:center; vertical-align:middle; height:14px; line-height:15px; text-shadow:none; overflow:hidden; font-size:12px; padding:2px 1px 2px 1px; margin:0px 1px 5px 1px; width:auto; border-radius:12px; border:solid 1px lightgray; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style2_12
    {white-space:normal; display:flex; align-items:center; justify-content:center; text-align:center; vertical-align:middle; height:14px; line-height:15px; text-shadow:none; overflow:hidden; font-size:12px; padding:2px 1px 2px 1px; margin-bottom:6px; width:auto; border-top:solid 1px lightgray; border-bottom:solid 1px lightgray; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style2start_12
    {white-space:normal; display:flex; align-items:center; justify-content:center; text-align:center; vertical-align:middle; height:14px; line-height:15px; text-shadow:none; overflow:hidden; font-size:12px; padding:2px 1px 2px 1px; margin:0px 0px 6px 1px; width:auto; border-top-left-radius:12px; border-bottom-left-radius:12px; border-left:solid 1px lightgray; border-top:solid 1px lightgray; border-bottom:solid 1px lightgray; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style2end_12
    {white-space:normal; display:flex; align-items:center; justify-content:center; text-align:center; vertical-align:middle; height:14px; line-height:15px; text-shadow:none; overflow:hidden; font-size:12px; padding:2px 1px 2px 1px; margin:0px 1px 6px 0px; width:auto; border-top-right-radius:12px; border-bottom-right-radius:12px; border-right:solid 1px lightgray; border-top:solid 1px lightgray; border-bottom:solid 1px lightgray; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style2startend_12
    {white-space:normal; display:flex; align-items:center; justify-content:center; text-align:center; vertical-align:middle; height:14px; line-height:15px; text-shadow:none; overflow:hidden; font-size:12px; padding:2px 1px 2px 1px; margin:0px 1px 6px 1px; width:auto; border-radius:12px; border:solid 1px lightgray; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style3_12
    {white-space:normal; text-align:left; vertical-align:middle; height:14px; line-height:15px; text-shadow:none; overflow:hidden; font-size:12px; padding:2px 1px 2px 1px; margin:0px 1px 6px 1px; width:auto; border-top:solid 1px White; border-bottom:solid 1px white; color:Red; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style4_12
    {white-space:normal; text-align:left; vertical-align:middle; height:14px; line-height:15px; text-shadow:none; overflow:hidden; font-size:12px; padding:2px 1px 2px 1px; margin:0px 1px 6px 1px; width:auto; border-top:0px solid White; border-bottom:0px solid white; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word; border-radius:12px; background-color:Transparent;}
    .style31_12
    {white-space:normal; text-align:left; vertical-align:middle; height:14px; line-height:15px; text-shadow:none; overflow:hidden; font-size:12px; padding:2px 1px 2px 1px; margin:0px 1px 6px 1px; width:auto; border-top:solid 1px White; border-bottom:solid 1px white; color:Red; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .style41_12
    {white-space:normal; text-align:left; vertical-align:middle; height:14px; line-height:15px; text-shadow:none; overflow:hidden; font-size:12px; padding:2px 1px 2px 1px; margin:0px 1px 6px 1px; width:auto; border-top:solid 1px White; border-bottom:solid 1px white; color:#404040; font-family:Verdana; letter-spcaing:0px; cursor:pointer; word-break:break-word;}
    .styledate_12
    {white-space:normal; text-align:left; vertical-align:middle; height:14px; line-height:15px; text-shadow:none; overflow:hidden; font-family:Verdana; font-size:12px; padding:2px 2px 2px 3px; margin:1px 0px 5px 0px; width:45px; font-weight:bold; color:#404040; cursor:pointer; word-break:break-word; border-radius:4px;}
    .styleoutdate_12
    {white-space:normal; text-align:left; vertical-align:middle; height:14px; line-height:15px; text-shadow:none; overflow:hidden; font-family:Verdana; font-size:12px; padding:2px 2px 2px 3px; margin:1px 0px 5px 0px; width:45px; font-weight:normal; color:#404040; cursor:pointer; word-break:break-word; border-radius:4px;}
    
/* From table.css */
table.vertical {
	border-collapse: collapse;
    font-family: Tahoma;
    font-size: 12px;
    text-shadow: none;
    background-color:Transparent;
    color: #404040; 
    border: 1px solid #4281f4;
}    
table.vertical th {
    font-weight: normal;
    text-align: center;
    padding: 4px 3px 4px 3px;
    border: 1px solid #4281f4;
    background-color: #E6E6FA;
    cursor: pointer;
/*    white-space: nowrap; */
}    
table.vertical tr td {
/*    font-family: Verdana;
    letter-spcaing:0px; */
    font-family: Tahoma;
    font-size: 12px;
    padding: 0px 2px 0px 2px;
    text-align: center;
    border-bottom: 1px solid #4281f4;
    white-space: nowrap;
}    
/* From table.css
table.chart {
    position: relative;
    top: 0px;
    left: 0px;
    font-family: Tahoma;
/*    font-family: »õ±¼¸²;
    font-size: 12px;
    font-weight: normal;
    table-layout: fixed; 
	border-left: 0px solid darkgray;
/*	border-right: 0px solid darkgray;
/*	border-bottom: 1px solid darkgray;
	border-bottom: 1px solid #4281f4;
	border-collapse: collapse;
	padding: 0px;
    color: #404040;
    text-shadow: none;
}
table.chart tr {
/*    border-right: 1px solid darkgray;
}
table.chart tr td {
    /* border-right: 0px solid #d0d0d0;
    border-top: 0px solid #d0d0d0;
    padding: 1px 1px 1px 1px;
    text-align: center;
    word-wrap: break-word;
}
table.chart div {
    cursor: pointer;
    text-align: center;
    font-size: 12px;
/*    font-family: »õ±¼¸²;
    padding: 2px 0px 1px 0px;
    margin: 3px 0px 3px 0px;
    border: 1px solid Silver;
    margin: 2px 0px 2px 0px;
}
table.chart thead td {
/*    border-right: 1px solid #F0F0F0;
    border-bottom: 1px solid #4281f4;
    background-color: #F0F0F0;
    background-color: #E6E6FA;
	padding:2px 0 2px 0px;
    text-align: center;
}
table.chart thead th {
    font-size: 12px;
    font-weight:normal;
    border-left: 1px solid DarkGray;    
    border-right: 0px solid Silver;
/*    border-bottom: 1px solid dimgray;
    border-top: 1px solid #4281f4;
    border-bottom: 1px solid #4281f4;
    padding: 0px 1px 0px 0px;
    text-align: center;
/*    background-color: #F0F0F0;
    background-color: #E6E6FA;
} */

.phoneclass {
    font-family: »õ±¼¸²;
    padding: 2px 0px 1px 0px;
    margin: 3px 0px 3px 0px;
    border: 1px solid Silver;
    border-radius:12px;
    color: Black;
    text-shadow: none;
}

.chartdiv {
    border: 1px solid #404040;
    font-family: »õ±¼¸²;
    padding: 2px 1px 0px 1px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    letter-spacing: 0;
    background-color: #C0FFC0;
}

table.bizmoimview {
	border: 2px solid #4281f4;
	border-collapse:collapse;
    font-family: Tahoma;
    font-weight: normal;
    font-size: 12px;
    background-color: White;
}
table.bizmoimview tr td {
    border: 0px solid #404040;
    font-family: »õ±¼¸²;
    font-weight: normal;
    font-size: 12px;
    color: #696969;
    padding-top: 0px;
    padding-bottom: 0px;
    /*text-align: left;*/
}                
table.msubtable {
/*	border-collapse:collapse; */
    border: 0px solid #4281f4;
    height: 100%;
}    
table.msubtable tr td {
    text-align: center;
    border: 0px solid LightGray;
}    
.inputstyle {
    font-family: Tahoma;
    font-size: 12px;
    color: black; 
    padding: 3px;
}
.divcontent {
    display:table-cell;
    text-align: center;
    vertical-align: middle;
    text-shadow: none;
    line-height: initial;
    color: #404040;
    letter-spacing: 0px;
    font-family: Verdana;
    letter-spcaing:0px;
}    
tr.alternate { 
	background-color:#F0F0F0;
}
tr.alternatelight { 
	background-color:#F5F5F5;
}

table tr td.tdrg {border-top:1px solid lightgray; border-right:solid 2px ForestGreen}
table tr td.rg {border-right:solid 2px ForestGreen}
table tr td.tdlg {border-top:1px solid lightgray; border-left:solid 2px ForestGreen}
table tr td.lg {border-left:solid 2px ForestGreen}
table tr td.atdlgrd {text-align:right; border-top:1px solid lightgray; border-left:solid 2px ForestGreen; border-right:1px solid LightGray}
table tr td.atdlg {text-align:right; border-top:1px solid lightgray; border-left:solid 2px ForestGreen}
table tr td.alg {text-align:right; border-left:solid 2px ForestGreen}
table tr td.tdlgrd {border-top:1px solid lightgray; border-left:solid 2px ForestGreen; border-right:1px solid LightGray}
table tr td.lgrd {border-left:solid 2px ForestGreen; border-right:1px solid LightGray}
table tr td.algrd {text-align:right; border-left:solid 2px ForestGreen; border-right:1px solid LightGray}

table tr td.tdrr {border-top:1px solid lightgray; border-right:solid 2px red}
table tr td.rr {border-right:solid 2px red}
table tr td.tdlr {border-top:1px solid lightgray; border-left:solid 2px red}
table tr td.lr {border-left:solid 2px red}
table tr td.atdlrrd {text-align:right; border-top:1px solid lightgray; border-left:solid 2px red; border-right:1px solid LightGray}
table tr td.atdlr {text-align:right; border-top:1px solid lightgray; border-left:solid 2px red}
table tr td.alr {text-align:right; border-left:solid 2px red}
table tr td.tdlrrd {border-top:1px solid lightgray; border-left:solid 2px red; border-right:1px solid LightGray}
table tr td.lrrd {border-left:solid 2px red; border-right:1px solid LightGray}
table tr td.alrrd {text-align:right; border-left:solid 2px red; border-right:1px solid LightGray}

table tr td.tdrb {border-top:1px solid lightgray; border-right:2px solid #4281f4}
table tr td.rb {border-right:solid 2px #4281f4}
table tr td.tdlb {border-top:1px solid lightgray; border-left:solid 2px #4281f4}
table tr td.lb {border-left:solid 2px #4281f4}
table tr td.atdlbrd {text-align:right; border-top:1px solid lightgray; border-left:solid 2px #4281f4; border-right:1px solid LightGray}
table tr td.atdlb {text-align:right; border-top:1px solid lightgray; border-left:solid 2px #4281f4}
table tr td.alb {text-align:right; border-left:solid 2px #4281f4}
table tr td.tdlbrd {border-top:1px solid lightgray; border-left:solid 2px #4281f4; border-right:1px solid LightGray}
table tr td.lbrd {border-left:solid 2px #4281f4; border-right:1px solid LightGray}
table tr td.albrd {text-align:right; border-left:solid 2px #4281f4; border-right:1px solid LightGray}

table tr td.tdrc {border-top:1px solid lightgray; border-right:solid 2px Black}
table tr td.rc {border-right:solid 2px Black}
table tr td.tdlc {border-top:1px solid lightgray; border-left:solid 2px Black}
table tr td.lc {border-left:solid 2px Black}
table tr td.atdlcrd {text-align:right; border-top:1px solid lightgray; border-left:solid 2px Black; border-right:1px solid LightGray}
table tr td.atdlc {text-align:right; border-top:1px solid lightgray; border-left:solid 2px Black}
table tr td.alc {text-align:right; border-left:solid 2px Black}
table tr td.tdlcrd {border-top:1px solid lightgray; border-left:solid 2px Black; border-right:1px solid LightGray}
table tr td.lcrd {border-left:solid 2px Black; border-right:1px solid LightGray}
table tr td.alcrd {text-align:right; border-left:solid 2px Black; border-right:1px solid LightGray}

table tr td.tdrd {border-top:1px solid lightgray; border-right:1px solid LightGray}
table tr td.rd {border-right:1px solid LightGray}
table tr td.td {border-top:1px solid lightgray}
table tr td.atdrd {text-align:right; border-top:1px solid lightgray; border-right:1px solid LightGray}
table tr td.atd {text-align:right; border-top:1px solid lightgray}
table tr td.ard {text-align:right; border-right:1px solid darkgray}

/* For AChartDate.asp and AChartPlace.asp */
table tr td.acd1 {font-size:12px; font-weight:bold; padding-left:2px; border:0px solid transparent; border-bottom:1px solid darkgray; text-align:left}
table tr td.acd2 {font-size:12px; font-weight:bold; padding-right:2px; border:0px solid transparent; border-bottom:1px solid darkgray; text-align:right}
table tr td.acd3 {font-size:12px; color:#404040; padding-left:2px; text-align:left; border-right:0px solid dimgray}
table tr td.acd4 {font-size:12px; color:#404040; padding-right:2px; text-align:right; border-right:0px solid dimgray}
table tr td.acd5 {font-size:12px; color:#404040; border-right:0px solid gray}
table tr td.acd6 {border-right:1px solid #dcdcdc;}
table tr td.acd7 {border-right:1px solid #dcdcdc}
table tr td.acd8 {font-weight:normal; padding-top:3px; border-right:1px solid darkgray;}
table tr td.acd9 {font-weight:normal; padding-top:3px; border-right:1px solid darkgray;}
table tr td.acd10 {display:none; font-weight:normal; padding-top:3px; border-right:1px solid darkgray;}
table tr td.acd11 {display:none; padding:3px 2px 0px 2px; border-right:1px solid darkgray}
table tr td.acd12 {}
table tr td.acd13 {border-right:1px solid #dcdcdc}
table tr td.acd14 {border-right:1px solid #dcdcdc}
table tr td.acd15 {border-right:1px solid darkgray}
table tr td.acd16 {display:none; padding:3px 2px 0px 2px; border-right:1px solid darkgray}
table tr td.acd17 {border-right:1px solid darkgray;}
table tr td.acd18 {border-left:1px solid #dcdcdc}
table tr td.acd19 {border-left:1px solid #dcdcdc}