tr.report_detail td{
	border: 1px;
	font-weight:normal !important;
	height:30px;
	padding: 3 5 3 5px;
}
tr.report_dashed_head_s td, tr.report_dashed_head_s th{
	border: 2px;
	border-bottom: 2px #000000 solid;
	border-top: 2px #000000 solid;
	border-right: 1px #CCCCCC dashed;
	background-color:#999;
	color:#FFF;
	height:30px;
	padding: 3 5 3 5px;
}
tr.report_dashed_detail_s td{
	border: 1px;
	border-bottom: 1px #CCCCCC dashed;
	border-right: 1px #CCCCCC dashed;
	border-left: 1px #CCCCCC dashed;
	font-weight:normal !important;
	height:30px;
	padding: 3 5 3 5px;
}
h5{
	margin: 0px;
	font-style:normal;
	color:#006600;
}
.comtop_th{
	height:125px;	
}
a.dialog_link_a{ text-decoration:none; font-weight:bold; }
a.dialog_link_a:hover{
	color:#327E04;
}
.Bg_readOnly
{
    BACKGROUND-COLOR: #dadada;
	border: 1px ;
	border-style:solid;
	border-color:#AFAFAF;
    FONT-SIZE: 12px;    
	FONT-FAMILY: "Tahoma";
}
.Bg_NotShow{
	border: 0px ;
    FONT-SIZE: 12px;    
	FONT-FAMILY: "Tahoma";
	background:none;
	vertical-align:middle;
	padding:1px;
	cursor:default;
}
input,select{
	vertical-align:middle;
	FONT-SIZE: 12px;
	padding:1px;
	margin:.1em;
	FONT-FAMILY: "Tahoma";
}
.ClassNumber,.ClassNumber2{
	text-align:right;
	width:80%;
}
.ClassNumber_none{
	text-align:center;
	border-style: none;
	border-width: 0px;
	background : none;
} 

button{
	cursor:pointer;
}

/*- Menu Tabs B--------------------------- */

    #tabsB {
      float:left;
      width:100%;
      /*background:#F4F4F4;*/
	  border-bottom:solid 1px #999999;
      font-size:93%;
      line-height:normal;
      }
    #tabsB ul {
        margin:0;
        padding:0px 10px 0 50px;
        list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("../images/tab/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("../images/tab/tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }

        #tabsB #current a {
                background-position:0% -42px;
        }
        #tabsB #current a span {
                background-position:100% -42px;
        }


/* Create By CHANG  2009/01/15 */
#tabs10 {
  float:left;
  width:100%;
  font-size:93%;
  line-height:normal;
}
.tabletabs10{
	width:100%;
	padding:5px;
	border:1px solid #2763A5;
}
#tabs10 ul {
   margin:0;
   padding:10px 10px 0 50px;
   list-style:none;
   display:inline;
 }
#tabs10 li {
  display:inline;
  margin:0;
  padding:0;
}
#tabs10 a {
  float:left;
  background:url("../images/tab/tableft10.gif") no-repeat left -45px;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  cursor:hand;
}
#tabs10 a span {
  float:left;
  display:block;
  background:url("../images/tab/tabright10.gif") no-repeat right -45px;
  padding:7px 15px 4px 6px;
  color:#EEE;
}
#tabs10 a.current {
  float:left;
  background:url("../images/tab/tableft10.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  cursor:hand;
}
#tabs10 a.current span {
  float:left;
  display:block;
  background:url("../images/tab/tabright10.gif") no-repeat right top;
  padding:7px 15px 4px 6px;
  color:#FFF;
}

/* #TABLEINVENFIND #############################################*/
TABLE.INVENFIND {
  display:inline;
  margin:0;
  padding:0;
  FONT-FAMILY: "Tahoma";
}
/* #TABLEINVENFIND TOP #############################################
		รายละเอียดเกี่ยวกับ Css 
		Tag="TABLE" class="INVENFIND" 
		แบ่งออกเป็น 4 ส่วน Top , Center , Bottom , fieldset
		tag TR Class Top เป็นส่วนหัว ส่วนที่ ยืดได้อยู่ ที่ tag td Class Center
		ใช้ใน ตารางหลัก
		
		Tag="TABLE" class="INVENBLUE" 
		แบ่งออกเป็น 4 ส่วน Top , Center , Bottom
		ใช้ในหน้าค้นหาและการ Input ต่างๆ
*/

TABLE.INVENFIND TR.TOP TD.LEFT { background:url("../images/table/find/left_01.jpg") no-repeat right bottom; width:18px;}
TABLE.INVENFIND TR.TOP TD.CENTER { background:url("../images/table/find/center-1_01.jpg") bottom repeat-x; padding:5px; height:30; vertical-align:bottom;}
TABLE.INVENFIND TR.TOP TD.RIGHT { background:url("../images/table/find/right_01.jpg") no-repeat left bottom; width:18px; }

/* #TABLEINVENFIND CENTER #############################################*/
TABLE.INVENFIND TR.CENTER TD.LEFT { background:url("../images/table/find/left_02.jpg") right bottom repeat-y; width:18px;}
TABLE.INVENFIND TR.CENTER TD.CENTER { background:url("../images/table/find/center-1_02.jpg") bottom; padding:5px; }
TABLE.INVENFIND TR.CENTER TD.RIGHT { background:url("../images/table/find/right_02.jpg") left bottom repeat-y; width:18px;}

/* #TABLEINVENFIND BOTTOM #############################################*/
TABLE.INVENFIND TR.BOTTOM TD.LEFT { background:url("../images/table/find/left_03.jpg") right bottom no-repeat; width:18px;}
TABLE.INVENFIND TR.BOTTOM TD.CENTER { background:url("../images/table/find/center-1_03.jpg") bottom repeat-x; padding:5px;height:30; }
TABLE.INVENFIND TR.BOTTOM TD.RIGHT { background:url("../images/table/find/right_03.jpg") left bottom no-repeat; width:18px;}

/* #TABLEINVENFIND fieldset #############################################*/
TABLE.INVENFIND TD.CENTER fieldset.BLUEFIELDSET{ background:url("../images/bg.gif") bottom repeat-x; vertical-align: bottom; display:inline; padding: 1 3 1 3px; height:30px; }
TABLE.INVENFIND TD.CENTER fieldset.GREENFIELDSET{ background:url("../images/bg3.gif") bottom repeat-x; vertical-align: bottom; display:inline; padding: 1 3 1 3px; height:30px;}
TABLE.INVENFIND TD.CENTER fieldset.GLAYFIELDSET{ background:url("../images/bg2.gif") bottom repeat-x; vertical-align: bottom; display:inline; padding: 1 3 1 3px; height:30px;}
TABLE.INVENFIND TD.CENTER fieldset.NONRFIELDSET{ vertical-align:text-bottom; display:inline; padding: 1 3 1 3px; height:30px;}

TABLE.INVENFIND TD.CENTER fieldset a{ text-decoration:none;  }
TABLE.INVENFIND TD.CENTER fieldset a:hover{ background:#FFFFFF; }
TABLE.INVENFIND TD.CENTER fieldset img.img_class{ border:0px; VERTICAL-ALIGN: middle; }

/* #TABLEINVENBLUE #############################################*/

/* #TABLEINVENBLUE TOP #############################################*/
TABLE.INVENBLUE TR.TOP TD.LEFT { background:url("../images/table/datatable/left_01.jpg") no-repeat right bottom; width:18px;}
TABLE.INVENBLUE TR.TOP TD.CENTER { background:url("../images/table/datatable/center-1_01.jpg") bottom repeat-x; padding:5px; height:30; vertical-align:bottom; text-align:center}
TABLE.INVENBLUE TR.TOP TD.RIGHT { background:url("../images/table/datatable/right_01.jpg") no-repeat left bottom; width:18px; }

/* #TABLEINVENBLUE CENTER #############################################*/
TABLE.INVENBLUE TR.CENTER TD.LEFT { background:url("../images/table/datatable/left_02.jpg") right bottom repeat-y;  width:18px;}
TABLE.INVENBLUE TR.CENTER TD.CENTER { background:url("../images/table/datatable/center-1_02.jpg") bottom; padding:5px; height:25;}
TABLE.INVENBLUE TR.CENTER TD.RIGHT { background:url("../images/table/datatable/right_02.jpg") left bottom repeat-y;  width:18px;}

/* #TABLEINVENBLUE BOTTOM #############################################*/
TABLE.INVENBLUE TR.BOTTOM TD.LEFT { background:url("../images/table/datatable/left_03.jpg") right top no-repeat; width:18px;}
TABLE.INVENBLUE TR.BOTTOM TD.CENTER { background:url("../images/table/datatable/center-1_03.jpg") top; padding:5px;  background-repeat:repeat-x; }
TABLE.INVENBLUE TR.BOTTOM TD.RIGHT { background:url("../images/table/datatable/right_03.jpg") left top no-repeat; width:18px;}

/* #TABLEINPUTBLUE #############################################*/
TABLE.INPUTBLUE TR.TOP TD.LEFT{ background:url("../images/table/input/left.gif") no-repeat right bottom; width:25px; height:25px;  }
TABLE.INPUTBLUE TR.TOP TD.CENTER{ background:url("../images/table/input/back.gif") bottom repeat-x; height:25; vertical-align:bottom; }
TABLE.INPUTBLUE TR.TOP TD.RIGHT{ background:url("../images/table/input/xp_collapse.gif") no-repeat left bottom; width:25px; height:25px; }

TABLE.INPUTBLUE TR.CENTER{ background-color:#456FA1; }
TABLE.INPUTBLUE INPUT.BG_READONLY{ 
	background-color:#456FA1; 
	border:0px;
    MARGIN: 0px;
	padding:0px;
	font: bold;
	color:#FFFFFF;
}
TABLE.INPUTBLUE TR TD{ color:#FFFFFF;}

/* #TABLEINPUTGREEN #############################################*/
TABLE.INPUTGREEN TR.TOP TD.LEFT{ background:url("../images/table/input/left1.gif") no-repeat right bottom; width:25px; height:25px; }
TABLE.INPUTGREEN TR.TOP TD.CENTER{ background:url("../images/table/input/back1.gif") bottom repeat-x; height:25; vertical-align:bottom; }
TABLE.INPUTGREEN TR.TOP TD.RIGHT{ background:url("../images/table/input/xp_collapse1.gif") no-repeat left bottom; width:25px; height:25px; }

TABLE.INPUTGREEN TR.CENTER{ background-color:#31A17E; }
TABLE.INPUTGREEN TR TD{ color:#FFFFFF;}
TABLE.INPUTGREEN INPUT.BG_READONLY{ 
	background-color:#31A17E; 
	border:0px;
    MARGIN: 0px;
	padding:0px;
	font: bold;
	color:#FFFFFF;
}

/* #TABLEINPUTGRAY #############################################*/
TABLE.INPUTGRAY TR.TOP TD.LEFT{ background:url("../images/table/input/left2.gif") no-repeat right bottom; width:25px; height:25px; }
TABLE.INPUTGRAY TR.TOP TD.CENTER{ background:url("../images/table/input/back2.gif") bottom repeat-x; height:25; vertical-align:bottom; }
TABLE.INPUTGRAY TR.TOP TD.RIGHT{ background:url("../images/table/input/xp_collapse2.gif") no-repeat left bottom; width:25px; height:25px; }

TABLE.INPUTGRAY TR.CENTER{ background-color:#DBE2E6; }
TABLE.INPUTGRAY TR TD{ color:#000000;}
TABLE.INPUTGRAY INPUT.BG_READONLY{ 
	background-color:#DBE2E6; 
	border:0px;
    MARGIN: 0px;
	padding:0px;
	font: bold;
	color:#000000;
}

/* #TABLEINVENDATA TOP #############################################*/
TABLE.INVENDATA TR.TOP TD.LEFT { background:url("../images/table/data/top-l.gif") no-repeat right bottom; width:25px;}
TABLE.INVENDATA TR.TOP TD.CENTER { background:url("../images/table/data/top-c.gif") bottom repeat-x; padding:5px; height:5; vertical-align:bottom; text-align:center}
TABLE.INVENDATA TR.TOP TD.RIGHT { background:url("../images/table/data/top-r.gif") no-repeat left bottom; width:25px; }

/* #TABLEINVENDATA CENTER #############################################*/
TABLE.INVENDATA TR.CENTER TD.LEFT { background:url("../images/table/data/center-l.gif") right bottom repeat-y;  width:5px;}
TABLE.INVENDATA TR.CENTER TD.CENTER { background:url("../images/table/data/center-c.gif") bottom; padding:5px; }
TABLE.INVENDATA TR.CENTER TD.RIGHT { background:url("../images/table/data/center-r.gif") left bottom repeat-y;  width:5px;}

/* #TABLEINVENDATA BOTTOM #############################################*/
TABLE.INVENDATA TR.BOTTOM TD.LEFT { background:url("../images/table/data/bottom-l.gif") right top no-repeat; width:5px;}
TABLE.INVENDATA TR.BOTTOM TD.CENTER { background:url("../images/table/data/bottom-c.gif") top; padding:5px; height:5;  background-repeat:repeat-x; }
TABLE.INVENDATA TR.BOTTOM TD.RIGHT { background:url("../images/table/data/bottom-r.gif") left top no-repeat; width:5px;}



/* #TABLEINVENDATATABLE #############################################*/

TABLE.DATATABLE { background: #FFFFF;}
TABLE.DATATABLE TD.TH1{ background:#edf9ba; font:bold; color:#333333; }
TABLE.DATATABLE TR.TR1{ background:#FFFFFF; color:#333333; }
TABLE.DATATABLE TR.TR2{ background:#EDFFDB; color:#333333; }



/* #ovalbutton gray #############################################*/

a.ovalbutton{
background: transparent url('../images/button/oval-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('../images/button/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}
/* #ovalbutton blue #############################################*/

a.ovalbuttonblue{
background: transparent url('../images/button/oval-blue-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbuttonblue, a:visited.ovalbuttonblue, a:active.ovalbuttonblue{
color: #494949; /*button text color*/
}

a.ovalbuttonblue span{
background: transparent url('../images/button/oval-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbuttonblue:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbuttonblue:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}
/* #ovalbutton green #############################################*/

a.ovalbuttongreen{
background: transparent url('../images/button/oval-green-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbuttongreen, a:visited.ovalbuttongreen, a:active.ovalbuttongreen{
color: #494949; /*button text color*/
}

a.ovalbuttongreen span{
background: transparent url('../images/button/oval-green-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbuttongreen:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbuttongreen:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}
/* #ovalbutton orange #############################################*/

a.ovalbuttonorange{
background: transparent url('../images/button/oval-orange-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbuttonorange, a:visited.ovalbuttonorange, a:active.ovalbuttonorange{
color: #494949; /*button text color*/
}

a.ovalbuttonorange span{
background: transparent url('../images/button/oval-orange-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbuttonorange:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbuttonorange:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}
/* #ovalbutton red #############################################*/

a.ovalbuttonred{
background: transparent url('../images/button/oval-red-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbuttonred, a:visited.ovalbuttonred, a:active.ovalbuttonred{
color: #494949; /*button text color*/
}

a.ovalbuttonred span{
background: transparent url('../images/button/oval-red-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbuttonred:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbuttonred:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}



INPUT.useClass {
	BORDER: #AAAAAA 1px solid; PADDING: 2px;  background:url("../images/table/input/back.gif") bottom repeat-x; height:25;
	FONT-WEIGHT: bold Tahoma  11px; color:#FFFFFF; 
	cursor:pointer !important;
}

INPUT.buttonClass{
	background: #EEE center  no-repeat url("../images/search_16.png") ; 
	width:24 !important; 
	height:24 !important;
	BORDER: #AAAAAA 1px solid; PADDING: 2px; 
	cursor:pointer !important;
}

IMG.img_class_input
{
	border:0px;
    MARGIN: 0px;
	padding:0px;
    VERTICAL-ALIGN: middle;
    CURSOR: pointer;
}
/*แบ่งหน้า */
div.pagination {
padding: 3px;
margin: 3px;
}
div.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #CCCCCC;
text-decoration: none; /* no underline */
color: #333333;
background-color:#F4F4F4;
font-weight: bold;
}
div.pagination a:hover, div.pagination a:active {
border: 1px solid #0A85CB;
color: #FFF;
background-color:#0A85CB;
font-weight: bold;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #0A85CB;
font-weight: bold;
background-color: #0A85CB;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;
color: #DDD;
background-color:#EEE;
font-weight: bold;
}
/*จบแบ่งหน้า */

.class_report_data_show TD{
	padding:5px;
}
.MainClass{ font:bold 12px tahoma; }
a.MainClass{ color:#333333; 	}
a.MainClass:hover{ color: #FF0000; }


tr.border_report_dashed_bottom td{
	border: 1px;
	border-bottom: 1px #00CCCC dashed;
}

tr.border_report_solid_bottom td{
	border: 0px;
	border-bottom: 1px #AACCCC groove;
}
tr.border_report_solid_top td{
	border: 0px;
	border-top: 1px #999 solid;
}
.ReportClassDetail{
	font-weight:normal !important;
}
tr.report_dashed_head td{
	border: 2px;
	border-bottom: 2px #000000 solid;
	border-top: 2px #000000 solid;
	background-color:#999;
	color:#FFF;
	height:30px;
	padding: 3 5 3 5px;
}
tr.report_dashed_head2 td{
	border: 2px;
	border-bottom: 2px #000000 solid;
	background-color:#999;
	color:#FFF;
	height:30px;
	padding: 3 5 3 5px;
}

tr.report_dashed_about td{
	border: 1px;
	border-bottom: 1px #CCCCCC dashed;
	background-color:#DDDDDD;
	color:#000;
	height:30px;
	padding: 3 5 3 5px;
}
tr.report_dashed_about2 td{
	border: 1px;
	border-bottom: 1px #CCCCCC dashed;
	background-color: #EFEFEF;
	color:#333;
	height:30px;
	padding: 3 5 3 40px;
}


tr.report_dashed_detail td{
	border: 1px;
	border-bottom: 1px #CCCCCC dashed;
	font-weight:normal !important;
	height:30px;
	padding: 3 5 3 5px;
}
tr.report_dashed_detail2 td{
	border: 1px;
	border-bottom: 1px #333333 dashed;
	font-weight:normal !important;
	height:30px;
	padding: 3 5 3 5px;
}


tr.report_dashed_detail_over td{
	border: 1px;
	border-bottom: 1px #CCCCCC dashed;
	background-color: #E3FEE2;
	color: #006600;
	font-weight:normal !important;
	height:30px;
	padding: 3 5 3 5px;
	cursor:pointer;
}
tr.report_dashed_detail_over2 td{
	border: 1px;
	border-bottom: 1px #CCCCCC dashed;
	background-color: #EEEEEE;
	color: #999999;
	font-weight:normal !important;
	height:30px;
	padding: 3 5 3 5px;
}

tr.report_dashed_foot td{
	border: 2px;
	border-top: 2px #000000 solid;
	border-bottom: 2px #000000 solid;
	background-color:#999;
	color:#FFF;
	height:30px;
	padding: 3 5 3 5px;
}
tr.report_dashed_foot_blue td{
	border: 2px;
	border-top: 2px #000000 solid;
	background-color: #E3F0FD;
	color:#0000AA;
	height:30px;
	padding: 3 5 3 5px;
}
tr.report_dashed_foot_green td{
	border: 2px;
	border-top: 2px #000000 solid;
	background-color: #E3FEE2;
	color: #006600;
	height:30px;
	padding: 3 5 3 5px;
}
tr.report_dashed_foot_red td{
	border: 2px;
	border-top: 2px #000000 solid;
	background-color: #FFF0F0;
	color: #990000;
	height:30px;
	padding: 3 5 3 5px;
}


tr.report_dashed_error td{
	border: 2px;
	border-bottom: 2px #000000 solid;
	background-color: #FF6;
	color: #F00;
	height:30px;
	text-align:center;
	padding: 3 5 3 5px;
}
tr.report_dashed_error2 td{
	background-color: #FF6;
	color: #F00;
	height:30px;
	text-align:center;
	padding: 3 5 3 5px;
}

tr.report_dashed_title td{
	border: 2px;
	border-top: 2px #000000 solid;
	background-color: #CCCCCC;
	color: #000;
	height:30px;
	text-align:left;
	padding: 3 5 3 5px;
}
tr.report_head td{
	vertical-align:middle;
	font-size:bold;
	height:30px;
}


#info_home_main{
    border: 1px solid;
    margin: 10px 0px;
    padding:1px;
	width:300px;
    background-repeat: no-repeat;
    background-position: 10px center;
    position: absolute;
    color: #00529B;
    background-color: #BDE5F8;
	LEFT:expression( offsetParent.offsetWidth-350);
	top:expression( offsetParent.offsetHeight-150);
	z-index:1000;
	
} 
span.date_help_txt {
	font-style:italic;
	color:#666666;
}

.hidden{display:none;}

