

.hpt_table { border: 1px solid #0099cc;}

.hpt_content { border: 1px solid #E3DFD7; background-color: #F4F2EF}

.hpt_table_beige { border: 1px solid #E3DFD7; background-color: #F4F2EF}

.loginTable
{
    font-size : 11px; 	
	border: solid 0px #E3DFD7;
	FONT-FAMILY: Arial,Verdana;
	font-weight: bold;		
	background-color: white;
	height: 32px;	
	padding-left: 5px;
	padding-right: 5px;
	color: #0099cc;
}

a.loginTable  {color: #0099cc;}
.loginTable a {color: black;text-decoration:underline;}
.loginTable a:visited {color: black;text-decoration:underline;}
.loginTable a:hover {color: black; text-decoration:none;}

.SDS_Base_Table {border: solid 1px #0099cc; font-size: 12px; margin-top: 7px; margin-left: 10px;}

td.HP_Table_Header
{ 		
	FONT-SIZE: 11px; 
	COLOR: white;
	border: 0px;		
	font-weight: bold;
	background-color: #0099cc;
	padding: 4px;
}

.HPT_Table_label
{
	display:block;	/*done mainly for firefox */
	vertical-align: bottom;
	text-align:center;
	height: 5em;
	margin: 0 3px;
	padding: 3px 7px;
	/*the following help to fix the label width in firefox and other browsers */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */ 
}

.HPT_Table_label_Reg
{
	display:block;	/*done mainly for firefox */
	vertical-align: bottom;
	text-align:center;
	height: 5em;
	margin: 0 3px;
	padding: 3px 7px;
}

 /* New Grid Style Sheet */ 
 
.HPT_Grid {border: solid 1px #0099cc; font-family: Tahoma;}

.HPT_Grid_Header { color: white; height: 23px; background: #0099cc; padding: 6px; font-weight: bold; font-size: 11px;}

.HPT_Grid_Header th { padding-left: 6px;}

.HPT_Grid_Header a { color: white; text-decoration: underline;}
.HPT_Grid_Header a:visited { color: white;}		     
.HPT_Grid_Header a:hover { color: white; text-decoration: none;}		     

.HPT_Grid_Row td { padding-left: 5px; padding-right: 1px; background-color: white; font-size:11px;
		 	       height:23px; text-align:left; }
.HPT_Grid_Row td a {color: #00ACE3; text-decoration:underline; font-weight: bold; font-size:11px;}		 	       
.HPT_Grid_Row td a:visited {color: #00ACE3; text-decoration:underline;}
.HPT_Grid_Row td a:hover {color: #00ACE3; text-decoration:none;}


.HPT_Grid_AltRow td { padding-left: 5px;padding-right: 1px; background-color: #F4F2EF; height: 23px; font-size:11px;
		     		 text-align:left; }
.HPT_Grid_AltRow td a {color: #00ACE3; text-decoration:underline; font-weight: bold; font-size:11px;}		 	       
.HPT_Grid_AltRow td a:visited {color: #00ACE3; text-decoration:underline;}
.HPT_Grid_AltRow td a:hover {color: #00ACE3; text-decoration:none;}

.HPT_Grid_Total td { background: #d4d4d4; height: 20px; font-weight: bold; padding-left: 5px; padding-right: 5px;
					 border-bottom: solid 1px #c4c4c4; border-right: solid 1px #c4c4c4;	}

.HPT_Grid_Sub_Total td { background: #e4e4e4; height: 20px; font-weight: bold; padding-left: 5px; padding-right: 5px;
						border-bottom: solid 1px #c4c4c4; border-right: solid 1px #c4c4c4;	}

.HPT_Grid_Print_Sub_Total td { background: #e4e4e4; height: 20px; font-size:12px; font-weight: bold; padding-left: 5px; padding-right: 5px;
						border-bottom: solid 1px #c4c4c4; border-right: solid 1px #c4c4c4;	}

.HPT_Grid_Total_Special td { background: #deeffe;	height: 20px;	font-weight: bold;}

.HPT_Grid_Paging td { background-color: #d4d4d4; height: 20px; padding-left: 7px; font-size: 12px; font-weight: bold;}
.HPT_Grid_Paging a {color: #00ACE3; text-decoration:underline; font-size: 12px; font-weight: bold;}
.HPT_Grid_Paging a:visited {color: #00ACE3; text-decoration:underline; font-size: 12px; }
.HPT_Grid_Paging a:hover {color: #00ACE3; text-decoration:none; font-size: 12px; }


/* Entry Table */ 

.HPT_Entry_Table_Section_Header {background: #0099cc; color: white; font-weight: bold; padding-left: 5px; text-align: left; height: 20px;}
.HPT_Entry_Table_Section_Blank {background: #0099cc; color: white; font-weight: bold; height: 10px; border: 1px #e4e4e4 solid;}

.HPT_Entry_Table {border: solid 1px #0099cc; line-height: 25px;} 
.HPT_Entry_Table_No_Left {border: solid 1px #0099cc; line-height: 25px; height:100%}
.HPT_Entry_Table_Fixed {border: solid 1px #0099cc; line-height: 25px;table-layout:fixed;} 

.HPT_Entry_Table_Caption_No_Float {background: white; border-right: solid 1px #E3DFD7;border-bottom: solid 1px #E3DFD7; font-weight: bold; padding-left: 7px; 
	padding-right: 7px;  font-size: 11px; height: 22px; text-align:right; white-space:normal;}
.HPT_Entry_Table_Caption {background: white; border-right: solid 1px #E3DFD7;border-bottom: solid 1px #E3DFD7; font-weight: bold; padding-left: 7px; 
	padding-right: 7px;  font-size: 11px; height: 22px; float: right; text-align:right; white-space:normal;}
.HPT_Code_Detail_Header { background: white; font-weight: bold; border-right: solid 1px #E3DFD7;border-bottom: solid 1px #E3DFD7; 
	font-size: 11px; text-align:center; overflow:hidden; line-height:1; vertical-align:baseline; white-space:nowrap; padding-left: 0px; padding-right: 0px; padding-top:7px;}
.HPT_Search_Table_Caption {background: white; border-right: 0px; border-bottom: solid 1px #0099cc; font-weight: bold; font-size: 11px; padding-left:5px;}
.HPT_Entry_Table_Field {background: #F4F2EF; border-right: solid 1px #E3DFD7;border-bottom: solid 1px #E3DFD7; padding-left: 5px; font-size: 11px; text-align: left; }
.HPT_Entry_Table_Column_Field {background: white; border-right: solid 0px white;border-bottom: solid 0px white; padding:1; padding-left: 5px; font-size: 11px; text-align: center; }
.HPT_Search_Table_Field {border-bottom: solid 1px #0099cc; font-size: 11px; padding: 2px; background: #F4F2EF; }

.HPT_Entry_Table_Footer_TD {border-right: solid 1px #0099cc; border-bottom: solid 1px #0099cc; background: #F4F2EF; height: 25px; padding: 3px;}
.HPT_Search_Table_Footer {border-right: solid 1px #464646; border-bottom: solid 1px #464646; background: #d4d4d4; padding: 3px;}
.HPT_Search_Table_Footer_RightSide {background: #e4e4e4; border-left: solid 1px #E3DFD7; padding-left: 5px; font-size: 11px; text-align: left; }

td.HPT_Entry_Table_Header { FONT-SIZE: 12px; COLOR: white; font-weight: bold; background-color: #0099cc;height: 25px; padding: 4px;}

table.HPT_Table_Header{ FONT-SIZE: 11px; COLOR: #10110F;border: solid 1px #ABC6D9;font-weight: bold; background-color: #dfecf5;
						height: 25px;padding: 4px;}


table.HPT_Footer_Base {border: solid 1px #0099cc; background: #F4F2EF; height: 25px; padding: 3px;}

table.HPT_Entry_Table_Footer {border: solid 1px #0099cc; background: #F4F2EF; height: 25px; padding: 3px;}

td.HPT_Entry_Table_Footer {border-top: solid 1px #0099cc; background: #F4F2EF; height: 25px; padding: 3px;}

.SDS_Error_Table td {border: solid 1px red; font-weight: bold; text-align:center; padding: 6px; background: #f4f4f4; color: red; margin: 15px;}
.SDS_Message_Table td {border: solid 1px #c6dddf; font-weight: bold; text-align:center; padding: 6px; background: #f4f4f4; margin: 15px;}
.radtabmultiPage
{
	/*float: left;
    border:1px solid #94A7B5;
    background-color:#F0F1EB;
    padding:4px;
	  
    */
	margin-left:-1px;
	clear:right;
	border:0px solid white;
    background-color:white; 
    /*position:absolute;
    left:240px;  */
    float:left;
    /*left:-10px;*/
    padding-left:0;
    /*width:expression(document.body.clientWidth < 782? "780px" : document.body.clientWidth > 1262? "1260px" : "auto");*/
	/*min-width: 780px;
	max-width: 1260px;
	width:900px;*/
    width:80%; 
}

#page-wrap {
	/*background: white;*/
	min-width: 780px;
	max-width: 1260px;
	margin: 10px auto;
}

.radtabmultiPage div
{
	/*border:1px solid #94A7B5;
    background-color:#ECE9D8;
    */
    border:0px solid white; 
    border-left:0;
    background-color:white; 
    display:table-cell; 
    /*width:84%; */
    text-align:inherit; 
}
            
.radtabmultiPage img { cursor:no-drop; }
