              * { margin: 0; padding: 0; }
              #header           { background-image: url(<%= handler.getImage(hdrBgndImg,false)%>); background-repeat: repeat-x; }
              #logo                     { position: absolute; top: 0px; right: 0px;     }
              #title            { position: absolute; font-size: 1.2em; color: white; top: 13px; left: 55px; }
                #subtitle               { position: relative; font-size: .9em; color: black; white-space: nowrap; top: 0px; left: 0px; text-align: right; }
                #mcontent       { position: relative; padding: 5px; background-color: <%=bgcolor%>; }
                #content        { width: 100%; border: 0; margin: 0; padding: 0; overflow: none; height: 376px; background-color: <%=bgcolor%>;}
                #logoutbut              { position: absolute; top: 25px; right: 35px;   }
                #helpbutlogin   { position: absolute; color: yellow; top: 25px; right: 10px; }
                #loggingbut             { position: absolute; color: blue; top: 25px; right: 65px;      }

                .NLtab .tab1s   { background-color: <%=menucolor%>; padding-left: 3px; padding-right: 8px; text-align: center; white-space: nowrap;   }
                .NLtab .tab1s a         { text-decoration: none; }
                .NLtab span.tab1s { padding:5; color: white; font-size: 0.9em; font-weight: bold; line-height: 17px; background-color: transparent; background-image: none; text-decoration: none; }
                .NLtab .tab1u   { background-color: <%=bgcolor%>; padding-left: 3px; padding-right: 3px; text-align: center; white-space: nowrap; border-left: 1px solid <%=bcolor%>; border-right: 1px solid <%=bcolor%>; border-top: 1px solid <%=bcolor%>;          }
                .NLtab span.tab1u { border: none; padding:5; color: black; font-size: 0.8em; font-weight: bold; line-height: 17px; text-decoration: none; background-color: transparent;  }

                .NLtab tr.subtab td     {  color: white; padding: 2px }
                .NLtab tr.subtab a      { font-size: .8em; color: white; text-decoration: none; padding: 2px 5px 2px 5px}

                .selx   { border: 1px solid rgb(239, 238, 236); font-size: 1em; font-weight: bolder; background-repeat: repeat-x; background-position: 0pt bottom;}
                .unselx { border: 0px; font-size: .9em; font-weight: normal; background-image: none; }
		.instructions   { color: #4d6d8b; font-size: 0.8em; margin: 0 10px 10px 0 }
		
	        @media only screen and (max-width : 800px)
		{
			.labelshow{display:none;}
			.placeholder{display: block;}
		}/* 480 */
		}
     @media only screen and (min-width : 801px)
		{
			.placeholder{display: none;}
		}/* 480 */

        