a:hover{
background-color: #2586d7;
color: #fff;
text-decoration:none;
}
a{
color:#2d2d75;
}
  body {
  margin:0;
  padding:0;
  color:#000;
  background: #f5f5f5;
  background-image:url(/images/background2.gif);
  font-family:  Verdana, arial, sans-serif;
  }
  #header {
  top:0;
  left:0;
  height:75px;
  color:#FFF;
  background:#2d2d75;
  border: 1px solid #2d2d75;
  border-left:10px solid #2d2d75;
  margin:0;
  }

 #header h1 {
	margin:0;
	text-indent: -5000px;
	background: url(/images/logo.png);
	background-repeat:no-repeat;
	height: 75px;
	width:250px;
}
  h1 {font-size: 1.8em; padding:0.2em 0.3em;}
  h2 {  font-size: 1.8em; 
	color:#2d2d75;
	font-family:Verdana, arial, sans-serif;
	letter-spacing:-.05em;
	margin-bottom:0;}
h3 { margin-top:0;
	color:#888;}
  #main {
  margin-left:150px;
  padding:0 1em 1em 3em;

  }
  #nav-one {
  position:absolute;
  top: 77px;
  left:0;
  width:165px;
/*   background: #fff5d4;  */
  color: maroon;
  border:0px solid #c0c0c0;
  text-align: center;
  padding:0;
  margin:0;
  padding-top:10px;
  z-index:0;
  }
  #nav-one p {
  	padding:0.5em;
   }

.printOnly{
	display:none;
}  
  .nav-two {
  color:#fff;
  background-color: #fff5d4;
  margin:0;
  padding:0;
  }

  .nav-two a {
   display:block;
float:left;
height:100%;
   padding-left:5px;
  }
  
  .nav-two  img{
  border:none;
  height:60px;
  width:50px;
  }

  #footer {
  width:100%-160px;
  text-align:center;
  margin-top:20px;
  padding: 0.5em;
  color:#009;
  margin-left:160px;
  font-size:xx-small;
 clear:both;
  }
  p.c {text-align: center;}
  .buttonlink2 {
  padding: 4px;
  border: outset 2px Menu;
  color: #224059;
  background: #f0f0f0;
  text-decoration: none;
  }
 #navcontainer
{
margin: 0px;
clear:both;
padding: 0;
margin-bottom: 1em;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
/* background-color: #fff5d4;  */
color: #333;
font-weight:bold;
font-size:1em;
text-align:left;
letter-spacing:-.05em;
}

#navcontainer ul
{
list-style: none;
margin-left: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #fff5d4;
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 5px;
border-left: 10px solid #dfb628;
background-color: #f2dc8e;
color: #2d2d75;
text-decoration: none;
width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 10px solid #1c64d1;
background-color: #2586d7;
color: #fff;
}

#navcontainer li li
{
border-top: 1px solid #fff5d4;
border-bottom: 0;
margin: 0;
}

#navcontainer li li a
{
display: block;
padding: 5px 5px 5px 20px;
border-left: 10px solid #f2dc8e;
background-color:#fdecb1; 
text-decoration: none;
width: 100%;
}

#navcontainer li li li
{
border-top: 1px solid #fff5d4;
border-bottom: 0;
margin: 0;
}

#navcontainer li li li a
{
display: block;
padding: 5px 5px 5px 20px;
border-left: 10px solid #dfb628;
background-color: #green;
color: #fff;
text-decoration: none;
width: 100%;
}

.quicktip {
	background-image: url(/images/stripes.gif);
 	background-color:#e0ebf4;
	border:2px solid #2d2d75;
	color:#000066;
	float:right;
	clear:both;
	width: 12em;
        min-width:150px;
	padding:.5em;
	font-style:italic;
        font-weight:bold;
	margin:10px;
}
.quicktip h4 {
	margin-top:0;
	text-indent: -5000px;
	background: url(/images/quicktip.gif);
	height: 50px;
	width:150px;
	text-align:center;
	}
.quicktip ul {
margin:0;
padding-left:1em;
}

.quicktip li {
margin-bottom:.5em;
}

#preferences{
position:absolute;
top:30px;
right:0px;
padding-right:10px;
}


#preferences input:hover{
   background-color: #2586d7;
  }

#footer hr{
width:50%;
margin-bottom:0;
color:#009;
height:2px;
}

#main .hideable{
background:#fdecb1 url(/images/stripes.gif);
padding:0 1em 0 1em;
border: 1px solid #dfb628;
width:700px; 
float:left;
margin:1em;
}



#backNext{
	text-align:center;
	height:150px;
}
#backNext a{
	display:block;
	float:left;
	height:100%;
}
#backNext img{
	border:none;
	margin:5px;
}

.photo {
float:right;
margin:20px;
}

li {
	margin-bottom:.5em;
}

#jump2nav {
display:none;
}

#pre{
		position:fixed;
		top:0;
		left:0;	
		z-index:1;
}

#pre div {
		background-color: red;
		color:white;
		font-weight:bold;
		font-family:sans-serif;
		font-size:x-small;
		padding:.25em;
		padding-left:1em;
		width:100%;
}

#pleasewait {
		
		width:100%;
		background-color: red;
		color:white;
		font-weight:bold;
		font-family:sans-serif;
		font-size:x-small;
		padding:.25em;
		padding-left:1em;
		position:fixed;
		top:0;
		left:0;	
		z-index:1;
}

.blockquote {
	font-style:italic;
}

.audioicon img:hover{
background-color: #2586d7;
}