/* CSS Document */

body {
   margin:0;
   padding:0;
   background-image:url(images/LWC-home-slices/BG-tile.jpg);
   background-repeat:repeat-x;
   background-color:#CCCCCC;
   }
   
H1 {
   font-size:16px;
   margin:0;
   line-height: 20px;
   }
   
H1 A:link {color:#000; text-decoration:none;}
H1 A:visited {color:#000; text-decoration:none;}
H1 A:active {color:#000; text-decoration:none;}
H1 A:hover {color:#000; text-decoration: underline;}
   
H2 {
   font-size:14px;
   margin:0;
   line-height: 18px;
   }   
   
H3 {
   font-size:15px;
   margin:0;
   }   
   
P {
   margin:5px 0 10px 0;
   }   
   
#sitemap {
      width:90%;
      margin:15px auto 0 auto;
}
   
#sitemap A:link {color:#900; font-weight:bold; text-decoration:underline;}
#sitemap A:visited {color:#900; font-weight:bold; text-decoration:underline;}
#sitemap A:active {color:#900; font-weight:bold; text-decoration:underline;}
#sitemap A:hover {color:#900; font-weight:bold; text-decoration:none;}

.caption {
   text-align:center;
   font-size: 13px;
   }
   
.gray-border-right {
      border-right:solid #999 2px;
}

#container {
   width:985px;
   margin:0 auto 0 auto;
   }
   
#header {
   background-image:url(images/LWC-home-slices/LMC-header.jpg);
   width:988px;
   height:137px;
   margin:0 0 0 0;
   }   
   
#body {
   background-color:#FFF;
   border-right: solid #999 1px;
   }
   
#leftnav {
   background-image:url(images/LWC-home-slices/LMC-left-nav-back.jpg);
   width:203px;
   height:533px;
   background-repeat: no-repeat;
   }
   
.leftnavrepeater {
   background-image:url(images/LWC-home-slices/left-nav-BG-repeater.jpg);
   background-repeat:repeat-y;
   }   
   
.blackbar {
   background-image:url(images/LWC-home-slices/LMC-black-bar.jpg);
   width:784px;
   height:212px;
   background-repeat:no-repeat;
   }         

#content {
   margin:13px 23px 13px 23px;
   font-family:"Trebuchet MS";
   font-size:13px;
   text-align:left;
   }
  #content a {color:#781819;} 
#footer {
   background-image:url(images/LWC-home-slices/LMC-bottom-nav.jpg);
   background-repeat:no-repeat;
   width:986px;
   height:44px;
   font-family:"Trebuchet MS";
   font-size:14px;
   font-weight:bold;
   line-height:120%;
   color: #FFF;
   text-align: center;
   padding: 7px 0 0 0;
   }
   
#footer a:link, a:visited, a:active {
   text-decoration:none;
   color:#FFF;
   }   
   
#footer a:hover {
   text-decoration:underline;
   }   
   
#message {
   padding:72px 0 0 72px;
   font-family:"Trebuchet MS";
   font-size:14px;
   font-weight:bold;
   line-height:140%;
   color: #FFF;
   width: 400px;
   }      

#topnav {
   width:600px;
   margin: 0 auto 0 auto;
   color: #FFF;
   text-align: center;
   font-family: "Trebuchet MS";
   font-size: 14px;
   font-weight: bold;
   }
   
#topnav a:link, a:visited, a:active {
   text-decoration:none;
   color:#FFF;
   }   
   
#topnav a:hover {
   text-decoration:underline;
   }
   
#spacer {
   height:105px;
   }   
   
#leftnavbox {
   background-color:#ccc;
   margin:0 auto 0 15px;
   border-top: solid 2px #ccc;
   width: 168px;
   position: relative;
   }

#spacer2 {
   height:23px;
   }
   
#logolink {
   width:175px;
   float:left;
   }
   
#mailtolink {
   width:215px;
   float:right;
   padding: 72px 0 0 0;   
   }   

#table1 {
   font-size:10px;
   }
   
.wirecloth td {
   font-family:"Trebuchet MS";
   font-size:12px;
   text-align:center;
   padding:3px 3px 3px 3px;
   border:1px solid #000;
   }   
   
.rows {
      background-color:#EFD3D2;
}

.form-align-right {
   text-align:right;
   font-size: 13px;
   vertical-align: text-top;
}
            
   
/* navigation CSS starts here 
____________________________________________________*/
   
#nav{
   list-style: none;
   width:164px;
   padding:0px;
   margin:0px;
   list-style: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #000000;
   border-right: solid 1px #ccc;
   border-left: solid 1px #ccc;
      }   
#nav ul { 
         padding:0px;
         margin:0px;
         list-style: none;
         width:164px;
         z-index:99;
         overflow:visible;
         position:absolute; 
      }   
#nav li { 
         position: relative; 
         width: 164px;
         border-bottom:none;
         display:block;
         margin:0 0 0 2px;
      }   
#nav li a {
         text-decoration:none; 
         display:block;
         padding: 7px 0px 7px 10px;
         margin:0 0 0 0px; /*helps Opera with hover */
         width:164px; /*helps IE with hover */
         vertical-align:middle;
         font-size:11px;
         background-color:#333333; 
         color:#FFFFFF;
          border-bottom:2px solid #ccc;
}#nav li ul li a {
         text-decoration:none; 
         display:block;
         padding: 7px 0px 7px 10px; 
         margin:0 0 0 6px; /*helps Opera with hover */
         width:183px; /*helps IE with hover */
         vertical-align:middle;
         font-size:11px;
         background-color:#474222; 
         color:#eae1c7;
          border-bottom:4px solid #5F5B44;
      }
#nav li a:hover {
         text-decoration:none; 
         display:block;
         padding: 7px 0px 7px 10px; 
         margin:0px; /*helps Opera with hover */
         width:164px; /*helps IE with hover */
         vertical-align:middle;
         font-size:11px;
         background-color:#6C7274; 
         color:#FFFFFF;
      }
#nav li ul li a:hover{
         text-decoration:none; 
         display:block;
         padding: 7px 0px 7px 10px;  
         margin:0 0 0 6px; /*helps Opera with hover */
         width:183px; /*helps IE with hover */
         vertical-align:middle;
         font-size:11px;
         background-color:#767d80; 
         color:#eae1c7;
      }
/* below controls the position of flyout menus */      
#nav ul, #nav ul ul{
   display:none;
   position:absolute;
   top:0px;
   left:164px;
      }   
      
#nav li:hover ul, #nav li:hover ul ul, #nav li:hover ul ul ul{
         display:none; 
      }
#nav li:hover ul, #nav ul li:hover ul, #nav ul li:hover ul ul{
         display:block;
      }   
li>ul { 
         top: auto;
         left: auto;
      }
      
      /* Win IE only \*/
* html #nav li{
         float:left;
      } 
      /* end holly hack */
      
/* navigation CSS ends here */   

