/* Start of CMSMS style sheet 'CSS_Waiapu' */
body {
    background-color: #a7a9ac;
    font-family: Arial;
    font-size: 10pt;
}

div#clearb { clear: both; 
		  height: 0px;}

div#global{
    margin: 20px auto;
    padding: 0px;
    width: 767px;
    background-color: #a7a9ac;
  
    }
 
div#toplinks
{
   padding: 0px 8px 5px 0px;
   width:99%;
   background-color: #a6a7ab;
   text-align:right;
   font-size: 9pt;
   color: #ffffff;
   font-weight:bold;
   }  
    

div#toplinks a
{
   font-weight:bold;
   color: #ffffff;
   text-decoration: none;
   }  
    
 h1
 {
    font-size: 11pt;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 3px;
    color: #000000;
    }

h2
 {
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 3px;
    color: #000000;
    } 
   
h3
 {
    font-size: 9pt;
    font-weight: bold;
    text-align:center;
    margin-bottom: 0px;
    margin-top: 3px;
    color: #000000;
    }   

    
div#header{
    width: 767px;
    height: 135px;
    background-color: #ffffff;
        } 
   
       
div#content
{
 margin-top: 0px;
 width: 762px; 
 padding: 0px 5px 15px 0px;
 background: url(/uploads/images/greysidebkgrd.gif) repeat-y  0;
 min-height:550px;
background-color: #ffffff;
    }  
 
div#sidemenu
{
    float:left;
    width: 160px;
    padding: 2px 7px 7px 7px;
    background-color: #bfbebe;

    } 
    
div#breadcrumbs
{
   float:left;
   margin-left: 15px;
   margin-top: 5px;
   font-size: 9pt;
   font-weight:bold;
   color: #969595;
   width: 550px;
    }  
    
div#breadcrumbs a
{
   font-size: 9pt;
   font-weight:bold;
   color: #5e5d5d;
   text-decoration: none;
   }   
    

 div#headingcolumn
{
    float:left;
    margin: 15px 0px 0px 15px;
    width: 572px;
    }  


div#pageheading
{
 float:left;
 width: 375px;
 margin:0px;

}

div#pageheading hr
{
   margin-top: -1px;
   width: 100%;
   height: 1px;
   border-top: 1px solid #4f708f;
    }
    


div#search
{
  margin-left: 15px;
  float:right;
 width: 175px;
     
    } 

div#text
{
    float:left;
    margin: 0px 0px 0px 15px;
    width: 385px;
    }
    
div#text hr
{
   margin-top: -1px;
   width: 100%;
   height: 1px;
   border-top: 1px solid #4f708f;
    }
    
 

.searchsubmit
{
    margin-left: -2px;
    width: 59px;
   /* background-image: url(/uploads/images/searchbutton.gif);*/
    } 
    
 div#rightcolumn
{
    float:right;    
    margin: 0;
    padding: 7px;
    width: 160px;

    background-color:#bfbebe;
      
    }
    
 div#rightcoltext hr
{
   width: 100%;
   height: 1px;
   border-top: 1px solid #4f708f;
     
    }

/*Airnet Logo position*/
#identity { z-index: 999; position: absolute; right: 4px; bottom: 4px; opacity: 0.5; }
body > div#identity { position: fixed; }
#identity img {border: none;}

/* End of 'CSS_Waiapu' */

/* Start of CMSMS style sheet 'menu_vert' */
/********************
MENU
*********************/
#menu_vert {
   padding-left: 0;
   margin: 0px;
}


/* third level has some padding to have it stand out */
#menu_vert ul li
{
   margin-left:-30px;

   }

#menu_vert ul ul li 
{
   font-size: 97%;
   margin-left:-30px;
 }

#menu_vert ul ul ul li
{
   font-size: 95%;
   margin-left:-30px;
}


/* third level has some padding to have it stand out */
#menu_vert ul ul ul {
   padding-bottom: 0.5em;
}

/* menu li block */
#menu_vert li {
   list-style: none;
   margin: 0;
   display: block;
}


/** fix stupid ie bug with display:block; **/
* html #menu_vert li a { height: 1%; } 
* html #menu_vert li hr { height: 1%; }
/** end fix **/

/* first level links */
#menu_vert a {
   text-decoration:none; /* no underline for links */
   display: block; /* IE has problems with this, fixed above */
   padding: 0.3em 0.1em 0.3em .5em; /* some air for it */
   color: #5e5d5d; /* this will be link color for all levels */
   border-bottom: 1px solid #ffffff;
   }

/* hover state for all links */
#menu_vert a:hover {
   background-color: #d2d2d2;
}
#menu_vert a.activeparent:hover {
   background-color: #d2d2d2;
   }


active parent, that is the first-level parent 
of a child page that is the current page 

#menu_vert li a.activeparent {
   border-bottom: 1px solid #ffffff;
   color: #5e5d5d;  
}
#menu_vert ul li a.activeparent {
   color: #5e5d5d;  
   border-bottom: 1px solid #ffffff;
}


#menu_vert ul ul li a.activeparent {
   color: #5e5d5d;  
   border-bottom: 1px solid #ffffff;
}


#menu_vert li h4 {
   margin-bottom: 0px; 
   margin-top: 0px; 
   padding: 0.3em 0.5em 0.3em .5em;
   background-color: #d2d2d2;
   font-size:10pt;
   border-bottom: 1px solid #ffffff;
   color: #969595;   
}

/* 
next level current pages, more padding, 
smaller font and no background color or bottom border 
*/
#menu_vert ul ul li h4{
   background-color: #d2d2d2;
   border-bottom: none;
   color: #969595;    
   border-bottom: 1px solid #ffffff;   
}


/* section header */
#menu_vert li.sectionheader {
   border-right: none;
   font-size: 130%;
   font-weight: bold;
   padding: 1.5em 0 0.8em 0;
   background-color: #fff;
   line-height: 1em;
   margin: 0;
   text-align:center;
}



/* separator */
#menu_vert li.separator {
   height: 1px !important;
   margin-top: -1px;
   margin-bottom: 0;
   padding:2px 0 2px 0;
   background-color: #000;
   overflow:hidden !important;
   line-height:1px !important;
   font-size:1px; /* for ie */
}

#menu_vert li.separator hr {
   display: none; /* this is for accessibility */
}
/* End of 'menu_vert' */

