/**************** Body and tag styles ****************/

body{
    font:76% Verdana,Tahoma,Arial,sans-serif;
    line-height:1.4em;
    color:#303030;
    margin: 0;
    margin-right:1px;
}

a{
    color: #B9AC4C;
    font-weight:bold;
    text-decoration:none;
    background-color:inherit;
}

a:hover{
    color: #197F95; 
    text-decoration:none; 
    background-color:inherit;
}
a img{
    border:none;
}

/**************** Header and navigation styles ****************/

#header{
    height:99px;
    width:100%;
}

#header-left img{float: left;}
#header-right img{float: right;}

#top-menu {
    height:2.2em;
    line-height:2.2em;
    width:100%;
    background: #197F95;
    color:#ffffff;
    border-bottom: 2px solid #DCDCDC;
}

#top-menu ul{
    position:relative;
    right:40px;
}

#top-menu li{
    float:left;
    list-style-type:none; 
    border-right:1px solid #9AC9D1;
    white-space:nowrap;
}

#top-menu li a{
display:block;
padding:0 10px;
font-size:0.8em;
font-weight: bolder;
text-transform:uppercase;
text-decoration:none;
background-color:inherit;
color: #ffffff;
}

#top-menu .selected,#top-menu a:hover{
    background: #166172;
    color:#ffffff;
    text-decoration:none;
}

/* ###### Browser-specific Styles ###### */

/* For IE & Mozilla-based browsers: */

.LHS {
  margin-left: 1mm;
  float: left;
  clear: left;
}

.RHS {
  margin-right: 2.5mm;
  float: right;
  clear: right;
}

/* For Mozilla-based (CSS2-fully complaint) browsers only: */

[class~="LHS"] {
  margin-left: 1mm;
}

[class~="RHS"] {
  margin-right: 2.5mm;
}

/**************** Content styles ****************/

#content {
  line-height: 1.5em;
  margin: 2mm 5mm 0 14em;
  padding: 0 1em 1ex 2em;
}

#content h1 {
    color: #00728A;
    font-family: Verdana,Tahoma,Arial,sans-serif;
    font-size:1.5em;
    font-weight:bold;
    padding-bottom: -14px;
}
#content h2 {
    color: #BAAF35;
    font-family: Verdana,Tahoma,Arial,sans-serif;
    font-size:1.5em;
    font-weight:normal;
    margin-bottom: -14px;
}
#content h3{
    color: #00728A;
    font-family: Verdana,Tahoma,Arial,sans-serif;
    font-size:1.1em;
    font-weight:bold;
    margin-bottom: -14px;
}
#content h4 {
    color: #BAAF35;
    font-family: Verdana,Tahoma,Arial,sans-serif;
    font-size:1.1em;
    font-weight:bold;
    margin-bottom: -14px;
}
#content h5 {
    color: Black;
    text-align: center;
    font-family: Verdana,Tahoma,Arial,sans-serif;
    font-size:1.0em;
    font-weight:bold;
    margin-bottom: -14px;
}
/**************** Sidebar styles ****************/

.sideBox {
  width: 14em;
  margin-top: 2mm;
}

.sideBox .searchtext {width:80px;}

.sideBox ul, .sideBox ul ul, .sideBox li, .sideBox li li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.menu-top a{
   padding-left: 5px;
   display: block;
   padding: 3px;
   border-bottom: 1px solid #eee;
   color: White;
   background-color: #197F95;
}
.menu-top .menu-child a:hover{
   color: White;
   background-color: #166172;
}
.menu-top ul .menu-child a {
    background-color: #9BCAD4;
    background-image: url(/templates/nhw2/ico_arrow_curr.gif);
    background-repeat: no-repeat;
    background-position: 3px 50%;
}
.menu-top li a:hover{
   color: White;
   background-color: #166172;
}

.menu-parent a{
   padding-left: 10px;
   display: block;
   padding: 3px;
   border-bottom: 1px solid #eee;
   color: White;
   background-color: #9BCAD4;
}
.menu-current a{
   padding-left: 10px;
   display: block;
   padding: 3px;
   border-bottom: 1px solid #eee;
   color: White;
   background-color: #166172;
}
.menu-current a:hover{
   color: White;
}
.menu-current ul li a{
   padding-left: 10px;
   display: block;
   padding: 3px;
   border-bottom: 1px solid #eee;
   color: #197F95;
   background-color: White;
}
.menu-top ul .menu-current a{
    background-color:#166172;
    background-image: url(/templates/nhw2/ico_arrow_over.gif);
    background-repeat: no-repeat;
    background-position: 3px 50%;
}
.menu-parent a{
   padding-left: 10px;
   display: block;
   padding: 3px;
   border-bottom: 1px solid #eee;
   color: White;
   background-color: #197F95;
}
.menu-parent a:hover{
   color: White;
}

    
.menu-expand ul li a{
   padding-left: 18px;
   background-image: url(/templates/nhw2/ico_arrow_curr.gif);
   background-repeat: no-repeat;
   background-position: 3px 50%;
}

.menu-expand ul li a:hover{
   padding-left: 18px;
   background: #166172;
   color: White;
   text-decoration: none;
   background-image: url(/templates/nhw2/ico_arrow_over.gif);
   background-repeat: no-repeat;
   background-position: 3px 50%;
}
.menu-sibling a:hover{
   background: #166172;
   color: White;
   text-decoration: none;
}
/* 3rd level siblings */
.menu-top ul .menu-sibling a{   
    color: #166172;
    padding-left: 18px;
    background-color: #9BCAD4;
    background-image: url(/templates/nhw2/ico_arrow_curr.gif);
    background-repeat: no-repeat;
    background-position: 3px 50%;
}

/**************** Footer styles ****************/

#footer{
clear:both;
width:100%;
padding:5px 0;
margin:0 1px;
font-size:0.9em;
color:#f0f0f0;
background: #197F95;
}
#footer2{
    clear:both;
    width:100%;
    border-top: 2px solid #DCDCDC;
    font-size:0.9em;
    color:#f0f0f0;
    background: #197F95;
    background-image: url(footer.jpg);
    background-repeat: repeat-x;
    height: 110px;
}
#footer p{padding:0; margin:0; text-align:center;}
#footer a{color:#f0f0f0; background-color:inherit; font-weight:bold;}
#footer a:hover{color:#ffffff; background-color:inherit; text-decoration: underline;}

/**************** Misc classes and styles ****************/

#breadcrumbs {
    color: Black;
    font:8pt bolder Verdana,Tahoma,Arial,sans-serif;
    margin-left: 195px;
    margin-top: 2mm;
}
#breadcrumbs a{color:Black;}
#breadcrumbs a:hover {color:Blue;}

#bctrail {
    color: Black;
    font:8pt bolder Verdana,Tahoma,Arial,sans-serif;
    font-weight:bold;
}


#page-title {
    color: #BAAF35;
    font:large Verdana,Tahoma,Arial,sans-serif;
    font-weight:bold;
} 

#navcontainer ul
{
list-style-type: none;
}

#navcontainer li { margin: 0; }

#navcontainer a
{
padding: 3px 12px 3px 8px;
text-decoration: none;
}

#navcontainer li ul li {
padding: 3px 3px 3px 17px;
text-decoration: none;
}
