body {
  padding-left: 1em;
  padding-right: 1em;
  font-family: Georgia, "Times New Roman",
        Times, serif;
  color: #606060;
  background-color: #ccccdd; }

hr {
border: 0;
color: #707070;
background-color: #707070;
height: 1px;
width: 100%;
text-align: left;
}

h1 {
  color: #707070; 
  font-size:1.8em;
  font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif; }
h2 {
  color: #666699; 
  font-size:1.4em;
  font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif; }
h3 {
  color: #707070; 
  font-size:1.2em;
  font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif; }
h4 {
  color: #707070; 
  font-size:1.1em;
  font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif; }
li {
  border-right: none; }
td {
  background-color: #ddddff;
  padding: 0.5em;}
th {
  background-color: #778899;
  color: white;
  padding: 0.2em;
  font-family: Verdana;
  font-style:normal;
  font-weight:normal;
  font-size:14px; }
.pcaption {
  margin-top:10px;
  margin-bottom:10px;
  margin-right:30px;
  margin-left:30px;
  font-family: Georgia, "Times New Roman";
  font-size:1em; }


a:link {
  color: #556699; }
a:visited {
  color: #707070; }
address {
  margin-top: 1em;
  padding-top: 1em;
  border-width: 1px;
  border-color: #707070;
  border-top-style: solid; }
.imgwhite {
  border-style:inset; 
  background-color:white; 
  padding-top:2px; 
  padding-bottom:2px; 
  padding-right:2px; 
  padding-left:2px
}
.imgblue {
  border-style:inset; 
  background-color:#13007c; 
  padding-top:10px; 
  padding-bottom:10px; 
  padding-right:10px; 
  padding-left:10px
}
.imgtitle {
/*  uncomment this for dark figure background
  border-style:inset; 
  background-color:#707070; */
  }
.textred {
  color: #BB0000;}
.textblue {
  color: #666699;}
.container {
   position: relative;
   height: 50px;
   }

.left-element {
   position: absolute;
   left: 0;
   width: 75%;
   }

.right-element {
   position: absolute;
   right: 0;
   width: 25%;
   text-align: right; /* depends on element width */
   }


/* ######### Style for Left Nav Bar ######### */
ul.navbar {
  font-family: Verdana;
  font-size:14px;
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 13.4em;
  left: 1.8em;
  }
ul.navbar li {
  border-right: none;
  padding: 0em;
  margin: 0.5em 0;
  }
ul.navbar a:link {
  display:block ;
  text-decoration: none ;
  background-color: #ddddff;
  color: #707070;
  padding: 0.3em;
  width: 8.75em;
  border-right: 1em solid #707070;
}
ul.navbar a:visited {
  display:block ;
  text-decoration: none ;
  background-color: #ddddff;
  color: #707070;
  padding: 0.3em;
  width: 8.75em;
  border-right: 1em solid #707070;}

ul.navbar a:hover {
  background-color: #707070;
  color: white; }

ul.navbar a:active {
  background-color: #707070;
  color: white; }

/* ######### Style for Top Nav Bar ######### */
#nav-wrapper {
width:855px;
margin:0;
padding:20px 0;
background:#ccccdd;
}
ul#nav {
font-family: Verdana;
font-size:14px;
list-style:none;
margin:0 auto;
padding:0;
width:855px;
overflow: auto;
}
ul#nav li {
display:inline;
}
ul#nav li a {
text-decoration:none;
display: block;
padding:5px 21px;
background:#778899;
color:white;
float:left;
text-align:center;
border-top:2px solid #bebebe;
border-right:2px solid #696969;
border-bottom:2px solid #696969;
border-left:2px solid #bebebe;
}
ul#nav li a:hover {
background:#707070;
color:white;
border-top:2px solid #707070;
border-right:2px solid #707070;
border-bottom:2px solid #707070;
border-left:2px solid #707070;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
color: #707070;
position:absolute;
top: 0;
border: 1px solid #707070; /*THEME CHANGE HERE*/
border-top-width: 8px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #ddddff;
width: 200px;
visibility: hidden;
}


.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #707070;
border-bottom: 1px solid #663399; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: #707070;
}



* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #707070;
color: white;
}


/* ######### Style for fly out menu ######### */

li.folder	{
  border-right: none;
  padding: 0em;
}	

li.folder:hover {
	z-index: 10; 
        background-color: #707070;
        color: white; 
}
		
li.folder ul {
        font-size:12px;
	position: absolute; 
	display: none;
        list-style-type: none;
}
				
li.folder>ul { 
	left: -5em;
}
		
li.folder:hover ul.level2 {
	display: block;
	width: 6em;
}



ul.level1 {
  font-family: Verdana;
  font-size:14px;
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 13.4em;
  left: 1.8em;
  }
ul.level1 li {
  margin: 0.4em 0;
  border-right: none;
  padding: 0em;
  }
ul.level1 a:link {
  display:block ;
  text-decoration: none ;
  background-color: #ddddff;
  color: #707070;
  width: 8.75em;
  border-right: 1em solid #707070;
  padding: 0.3em;
}

ul.level1 a:visited {
  display:block ;
  text-decoration: none ;
  background-color: #ddddff;
  color: #707070;
  padding: 0.3em;
  width: 8.75em;
  border-right: 1em solid #707070;}
ul.level1 a:hover {
  background-color: #707070;
  color: white; }

ul.level1 a:active {
  background-color: #707070;
  color: white; }

