/*********** base styles  *****************/
.menuitem {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #FF0000; font-weight: bold; }
.headingWhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration: none}
.citrix {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000}
a:hover {  color:#55654B }
a { color: #000000 }
h1, h2, h3, h4, h5, h6 {  font-family: Verdana, Arial, Helvetica, sans-serif; }
li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 25px;}
.serif { font-family: times,serif; font-size: 12px; }
.sans { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; }
.bodytext { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; }
.h1small  { font-family: verdana,arial,helvetica,sans-serif; color: #FFFFFF; font-size: 12px; }
.whitetext  { font-family: verdana,arial,helvetica,sans-serif; color: #003366; font-size: 12px; font-weight: bold; }
.h3 { font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 12px; }
.h3color { font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 12px; font-weight: bold; }
.tableheader { font-family: verdana,arial,helvetica,sans-serif; color: #FFFFFF; background-color:#46533E; font-size:12px; font-weight: bold; }
.tiny { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #003366; }
.tinyblack { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #000000; }
.tinywhite { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #FFFFFF; }
.smalltext { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color: #003366; }
.youarehere {font-family: verdana, arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 13px; font-weight: bold; text-decoration: none;}
.youareherebg {background-color:#822B00; }
.searchnumbers {font-family: verdana, arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 13px; font-weight: bold; }

/*********************** header images ****************************/
.menuheaderleft { font-family: verdana,arial,helvetica,sans-serif; color: #FFFFFF; background-image: url("../images/template/tab_r2_c2.gif"); font-size:12px; font-weight: bold; width: 8px; height: 20px; }
.menuheader { font-family: verdana,arial,helvetica,sans-serif; color: #FFFFFF; background-image: url("../images/template/tab_r2_c3.gif"); font-size:12px; font-weight: bold; width: 156px; }
.menuheaderright { font-family: verdana,arial,helvetica,sans-serif; color: #FFFFFF; background-image: url("../images/template/tab_r2_c4.gif"); font-size:12px; font-weight: bold; width: 12px; }

/*********************** content layout ***************************/
/***body {  background-color:#FFFFFF; position:absolute; margin: 0; padding: 0; }***/
div#header { position:absolute; left:0px; top:0px; z-index:6; }
div#navbar { position:absolute; left:0px; top:111px; width:auto; height:26px; z-index:7; }
div#search { position:absolute; left:0px; top:136px; width:176px; background-color:#FFFFFF; z-index:6;}
/*div#bodycell { position:absolute; left:184px; top:137px; right:180px; background-color: #FFFFFF; z-index:1 }*/
div#support { position:absolute;	right:0px; top:136px; width:176px;	background-color:#FFFFFF; z-index:6; }
div#leftimg{ position:absolute; left:0px; top:400px; width:176px; background-color:#FFFFFF }
div#rightimg{ position:absolute; right:0px; top:600px; width:176px; background-color:#FFFFFF }
div#footer{	position:absolute; background-image:  url("../images/template/nlumc_footer.jpg"); vertical-align: middle; height:80px; width:100%; bottom:0px; z-index:6; }

body {
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
overflow:hidden; /*get rid of scroll bars in IE */
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
}

#bodycell { 
background-color:#FFFFFF;
display:block; /* set up as a block */
height:70.6%; /* set height to full page */
max-height:100%;
top:130px;
overflow:auto; /* add scroll bars as required */
padding-left:184px;  /* pad left to avoid navigation div if required */
margin-right:184px;
position:relative; /* set up relative positioning so that z-index will work */
z-index:5; /* allocate a suitable z-index */
}

.pad2 {
display:block;
height:100px; /* height to miss header and footer */
}
