    body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;color: Black; line-height: 2.0em; margin-left: 10px; margin-right: 10px;}
	p,td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 18px;color: #4b4b4b}
    a:link    {color:black;text-decoration:none;}
    a:visited {color:black;text-decoration:none;}
    a:hover   {color:black;text-decoration:underline;}

    a.NavigLNK:link {font-size: 10px;font-weight:bold;color:black;text-decoration:none;;font-family:Verdana, Arial, Helvetica, sans-serif;}
    a.NavigLNK:visited {font-size: 10px;font-weight:bold;color:black;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
    a.NavigLNK:hover {font-size: 10px;font-weight:bold;color:#696969;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}     
    		
    .TrAboveTabs { /* -------------------- */
        background-color:#607B8B;
    }
    .TrTabs {
        background-color:#BFCBD3;
    }
    .TdTab {
       white-space: nowrap;
        margin-left: 10px;
        margin-right: 10px;
    } /* -------------------- */

    .TdTabActive {
        white-space: nowrap;
        background-color:#EEF2F6;
        margin-left: 10px;
        margin-right: 10px;
    } /* -------------------- */
	
    .FilterTable { 
        BORDER-RIGHT: #e5e5e5 1px solid;  BORDER-TOP: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; BORDER-BOTTOM: #e5e5e5 1px solid; 
    }
	
	.CategorySelect {
		font-size: 18px;
		color:black;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
    .FooterTableMain {
    	background-color:#EEF2F6;
		border: solid 1px #BFCBD3;
		border-collapse:collapse;
		
    }

td {
    padding: 5px;
}

    img   	  {border-color:#919191;}
	
	.tdNOTE {font: 10px; color: gray;}
    
    .INP_BOX {
		 background-color : white; 
		 border-bottom : 1px solid black; 
		 border-left : 1px solid black; 
		 border-right : 1px solid black; 
		 border-top : 1px solid black; 
		 padding-bottom : 1px; 
		 padding-left : 1px; 
		 padding-right : 1px; 
		 padding-top : 1px; 
		 color : black; 
		 background : white; 	
         font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 18px;color: Black;   
         margin-top: 10px;
         margin-bottom: 10px;
         margin-left: 2px;
         margin-right: 2px;	           
    }
	 .textbox {
		 background-color : white; 
		 border-bottom : 1px solid black; 
		 border-left : 1px solid black; 
		 border-right : 1px solid black; 
		 border-top : 1px solid black; 
		 padding-bottom : 1px; 
		 padding-left : 1px; 
		 padding-right : 1px; 
		 padding-top : 1px; 
		 color : black; 
		 background : white; 	
         font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 18px;color: Black      		
    }	
	
    .INP_BOX1 {
    	 background-color : white; 
    	 border-bottom : 1px solid black; 
    	 border-left : 1px solid black; 
    	 border-right : 1px solid black; 
    	 border-top : 1px solid black; 
    	 padding-bottom : 1px; 
    	 padding-left : 1px; 
    	 padding-right : 1px; 
    	 padding-top : 1px; 
    	 color : black; 
    	 background : white; 
         line-height: 1.5em;
    	font-family: Arial, Helvetica, sans-serif;
    	font: 18px;
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: 2px;
        margin-right: 2px;	     
    }
    .INP_DROP {
    	line-height: 1.5em;
    	font-family: Arial, Helvetica, sans-serif;
    	font: 18px;
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: 2px;
        margin-right: 2px;	  
    }
    .GeneralListing {
    	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    	font-size: 14px;
    }

     th {
    	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    	font-size: 14px;
    }
	
	
    a.HeaderLink:link {color:Navy;text-decoration:none;FONT: bold 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;}
    a.HeaderLink:visited {color:Navy;text-decoration:none;FONT: bold 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;}
    a.HeaderLink:hover {color:Red;text-decoration:none;FONT: bold 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;}
    a.ToolLink:link {color:Black;text-decoration:none;FONT: bold 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;}
    a.ToolLink:visited {color:Black;text-decoration:none;FONT: bold 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;}
    a.ToolLink:hover {color:Gray;text-decoration:none;FONT: bold 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;}
    
	
	a.tabLINK:link {
    	font : normal 12px Arial, Helvetica, sans-serif;
    	text-decoration:none;
    	color: black;
    }
    a.tabLINK:visited {
    	font : normal 12px Arial, Helvetica, sans-serif;
    	text-decoration:none;
    	color: black;
    }
    a.tabLINK:hover {
    	font : normal 12px Arial, Helvetica, sans-serif;
    	text-decoration:none;
    	color: gray;
    }
    a.tabLINKSEL:link {
    			font : bold 12px Arial, Helvetica, sans-serif;	
    			text-decoration:none;
    			color: black;	
    }
    a.tabLINKSEL:visited {
    			font : bold 12px Arial, Helvetica, sans-serif;
    			text-decoration:none;
    			color: black;	
    }
    a.tabLINKSEL:hover {
    			font : bold 12px Arial, Helvetica, sans-serif;
    			text-decoration:none;
    			color: gray;
    }
	
	
	
	
	
    .tblTAB {
    	border : 1px solid #9BC08E;
    	border-bottom-width : 1px;
    	border-left : 1px solid #BCC5C4;
    	border-left-width : 1px;
    	border-right : 1px solid #BCC5C4;
    	border-right-width : 1px;
    	border-style : solid solid solid solid;
    }
    .TopTABSelected {
    	background-color: #DAE6D6;
    }	
    .TopTABNotSelected {
    	background-color: White;
    }				
    .TopTABBottomLine {
    	background-color: #9BC08E;
    }			
		
	
    .TDtool {
    	color: #3f3f3f;
    	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    }	
    
	#GenerateToolTipFixedDiv{
		position:absolute;
		padding: 2px;
		border:1px solid black;
		font:normal 12px Verdana;
		line-height:18px;
		z-index:100;
	}	

	.GlossaryMatch {
		font-family: arial; font-size: 12pt; background-color: #ffffcc;
		cursor:pointer;
	}

img {
    width: inherit;
    max-width: none;
    height: inherit;
    max-height: none;
}

.table-issues img {
    width: inherit;
    max-width: 32px;
    height: auto;
    max-height: none;
}

.table-border {
    border-width: 1px;
    border-color: #bcc5c4;
    border-style: solid;
}



@media only screen and (min-width: 769px){
    .table-responsive th {
        white-space: nowrap;
        padding-right: 30px;
    }
    .table-richtextedit {
        width: 98%;
    }
    .nowrap {
        float: left;
        white-space: nowrap;
        margin-right: 30px;
    }

    .nowraplast {
        float: left;
        white-space: nowrap;
        margin-right: 0px;
    }
}


@media only screen and (max-width: 768px) {
    .table-responsive table{
        width:100%;
    }
    .table-responsive th {
        display:block;
        width: auto;
        white-space: normal;
        visibility: hidden;
        border-top-style: none;
    }
    
    .table-responsive td{
        display:block;
        width:100%;
        border-top-style: none;
        text-align: left;
    }
    
    .table-responsive tr{
        display:block;
        margin-bottom:30px;
    }
    
    .table-responsive tr tr{
        margin-bottom:0;
        border-top-style: none;
    }

    .table-responsive > thead > tr > th, .table-responsive > tbody > tr > th, .table-responsive > tfoot > tr > th, .table-responsive > thead > tr > td, .table-responsive > tbody > tr > td, .table-responsive > tfoot > tr > td {
        border-top-style: none;
    }

    thead {
        visibility: hidden;
        display: none;
    }

    .table-richtextedit {
    width: 98%;
    }
    .nowrap {
        float: left;
        white-space: normal;
        margin-right: 10px;
    }

    .nowraplast {
        float: left;
        white-space: normal;
        margin-right: 0px;
    }

   
}





.table-striped > tbody > tr:nth-child(odd) { background-color: #BFCBD3; }


.table-striped > tbody > tr:nth-child(odd):hover { background-color: rgba(0,0,0,0.09) }

.iframe1 {
    width: 100%;
}

.htmlarea1 {
    width: 300px;
}

.textboxmax {
    width: 28ch;
    max-width: 40ch;
}

