

    body {margin-left:0px; 
          margin-right:0px;
          min-width:55em;
         }


          #header img {
                  padding-left: 3em;
                /* padding: 16px 20px; */
    			 position:relative;
    			z-index:98;
            }
           
 /* background disappears if there is no height specified */
 #newHeader {
	 background: url(../images/LM-header1.png) no-repeat 0 0;
	/* background: url(clientlibs_newUS/us/refresh/LM-header1.png) no-repeat 0 0; */
	position:absolute;
	top:0;
	left:0;
	z-index:1;
    /* why is height needed? */
	height:99px;
	width:100%;
	background-color: #243c5b;
 }

   #nav {
        margin-left:0px;
        padding-left:0px;
        /* why does padding-bottom or margin-bottom add space before breadcrumbs instead of after? */
        /* padding-bottom:1em; */
    }


        #navMain {
            z-index:100;
            background-color:#0F6EB1;
            color:#fff;
            font: 14px DINWeb-Medium, sans-serif;
            /* position: relative;
            top: 5px;
            width: 960px; */
            /* width:100%; */
            /* height:45px; */
             height:3em;
        }


        /* does not work */
        #navMain div ul {
           list-style-type:none;
         }

        ul#navlist {
           list-style-type:none;
           padding-top:0.6em;
         }

				ul#navlist li {
					float:left;
					line-height: 19px;
					padding: 5px;
                    padding-left:2em;
                    font-size:90%;
				}

                ul#navlist li a {
                   text-decoration:none;
                   cursor: pointer;
                   color:white; 
				}

            /* move first element closer to left */ 
            ul#navlist li:first-child {
                padding-left: 0em;
            }



         #footer {
            border:none;
            background-color:#0F6EB1;
            width: 100%;
            z-index: 99;
         }
            #footer div {
                background: none;
            }
                 #footer div ul {
                    list-style-type:none;
                    /* *margin-top: 40px;
					padding-left:125px; */
                }

				#footer div ul li {
                    color:white;
                    font-family:arial;
                    font-size:80%;
					float:left;
                    padding-top:1em;
					/* line-height: 19px;
					padding: 5px; */
				}



        div.breadcrumbs {
            z-index:1;
            margin-bottom:3em;
        } 
            div.breadcrumbs ul li {
                float:left;
               display:block;
            }
            
                div.breadcrumbs ul li:first-child {
                padding: 0;
            }
             
                 div.breadcrumbs ul li  { 
                    color: #797878;
                    font: 10px/15px DINWeb-Medium, sans-serif;
                   padding-left: 0.5em;
                }
                
                 div.breadcrumbs ul li a { 
                     color: #797878; 
                    /* padding: 0 10px 0 20px; */
                    text-decoration: none;
                }
                


     .pageTitle { 
                  color: #084690;
                  font-family:arial;
                  font-size:130%; 
                  padding-bottom:1em;
                 }

      #mainContent { padding-left:2em;
                     padding-right:2em;
                     max-width:60em;
                     font-family:arial;
                     /* height and min-height pulls list of links down with footer */ 
                     /* min-height:15em; */
                   }

     .popularLinks a {
                      color:#074187; 
                      text-decoration:none; 
                      cursor:pointer; }

     .popularLinks ul {list-style-type: none; }

