/*
 *  Stylesheet common to all browsers.
 */
 /*
 *
 * Layout
 */
 #header {
         padding:1em;
        clear:both;
        background-color:#fff;


}
 #leftnav2  {
         top:100px;
         width:100px;
         float: left;
         padding: 5px;
         background-color: #ECECEC ;

  font-size: medium ;


}
 #main {
top:100px;
background-color: #ffffff;
padding-left:25px;
margin-right:10px;
margin-left:10px;
right:0px;
}

#footer
 {

 margin-top: 3px;
 padding:5px;
 clear:both;
 background:#ccc;
  font-size: medium;
  text-align: center;
  font-family: "Times New Roman", Times, serif
}





A.navig:link       {text-decoration: none; color: #006666; background: none;}
A.navig:visited    {text-decoration: none; color: #006666; background: none;}
A.navig:hover      {text-decoration: none; color: #880000; background: #ffffcc;}
A.navig:active     {text-decoration: none; color: #880000; background: none;}

A.icon:link         {background: none;}
A.icon:visited      {background: none;}
A.icon:hover        {background: #aaffff;}
A.icon:active       {background: none;}


#leftnav
{
background:#ececec;
width: 160px;
margin-right: 10px;
padding: 1em 0;
font-family: georgia, serif;
font-size: 13px;
text-align: center;
float: left;
top:200px;
border: double Black;
 
}

ul.navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
}

ul.navlist li
{
margin: 0;
padding: 0;
}

ul.navlist li a
{
display: block;
width: 90%;
padding: 0.5em 0 0.5em 0.5em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #777;
text-decoration: none;
background: #f7f2ea;
}

.navcontainer>ul.navlist li a { width: auto; }

ul.navlist li.active a
{
background: #f0e7d7;
color: #800000;
}

ul.navlist li a:hover, ul.navlist li.active a:hover
{
color: #800000;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
}
/* horizontal list */
ul.hornav
{

white-space: nowrap;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: medium;
  font-weight: bold;
  margin: 25px;
  font-stretch: wider;
  text-align: center
}

ul.hornav li
{
display: inline;
list-style-type: none;
  margin: 10px
}

ul.hornav a { padding: 3px 10px; }

ul.hornav a:link, ul.hornav a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
}

ul.hornav a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}


p.menuheader {
  font-weight:bold;
  background-color:  #ffff99;
  text-align: center  ;
  color:black;
  border: #0033FF ridge thin;
  padding-bottom: 5px;
  width:90%;
}


h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.6em;
  font-weight: bold;
  color:navy;
  text-align: justify
}
p.pagetitle {
  background-color:#992400;
  border-color: #000000;
  border-style: solid;
  border-width: medium;
  margin: 5px;
  padding: 5px;
  color: #fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 2em;
  text-align: center;
  width:auto;
  margin-top: 20px;
  margin-bottom: 20px
}

p.trail {
  text-align: left;
  background-color:#ececec ;
  font-size:90%
}
#navcontainer
{
margin: 0;
padding: 0;
height: 30px;
font: 14px Verdana, sans-serif;
width: 100%;
border-bottom: 1px solid #bbb;
list-style-type: none;
  text-align: center
}

#navlist li
{
float: left;
margin: 0;
padding: 4px;
width: auto;
display: block;
}

#navlist li a, #navlist li a:link
{
background: #30c;
color: #fff;
text-decoration: none;
padding: 3px 5px 3px 5px;
display: block;
}

#navlist li a:hover
{
color: #000;
border-bottom: 3px solid #bbb;
border-right:2px solid #bbb;
cursor: pointer;
background: #eee;
border:3px;
}

#navlist li a#current, #navlist li a#current:link
{
color: #FFFF33;
cursor: default;
font-weight: bold;
border-bottom: 3px solid #999;
}

#navlist li a#current:hover
{
border-bottom: 3px solid #f90;
background: #eee;
color:#99CCFF;
}


