#nav, #nav ul {
  float: left;
  width: 100%;
  list-style: none;
  line-height: 1.2;
  text-align: left;
  vertical-align: middle;
  background: #332875;
  font-weight: normal;
  font-family: verdana;
  font-size: 10pt;
  padding: 0;
  border: solid #fff;
  border-width: 0px 0;
  margin: 0 0 0em 0;
  height: 21px;

}
 
#nav a {
  display: block;
  color: #fff;
  text-decoration: none;
  padding: 0.15em 1em;
  border-right: 1px solid white;

}
 
#nav a.daddy {
  display: block;
  background: #332875;
  color: #fff;
}
 
#nav li {
  float: left;
  padding: 0;
}
 
#nav li ul {
  width: 15em;
  w\idth: 15em;
  position: absolute;
  left: -999em;
  height: auto;
  background: #D9E0F4;
  font-weight: normal;
  border-width: 0em;
  margin: 0 0 0 0;
}
 
#nav li li {
  padding-right: 0em;
  width: 15em
}
 
#nav li ul a {
  color: #fff;

    color: #000;
    border-right: 0px solid white;
    border-bottom: 1px solid white;
}
 
#nav li ul ul {
  margin: -1.75em 0 0 14em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
  left: auto;
}
 
#nav li:hover,  #nav li.sfhover {
    background: #6CA6CD;


}  

#nav li ul li a:hover,  #nav li ul li a.sfhover {
    background: #332875;
    color: white;
}  
 
 ul {
list-style-type:square;
color:#381E7A;
border-top: 1px solid #381E7A;
border-bottom: 5px solid #381E7A;
border-right: 1px solid #381E7A;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
background:#E3E8FB;
}

a:link {
	color: #535C82;
	text-decoration: none;
}
a:visited {
	color: #535C82;
	text-decoration: none;
}
a:hover {
	color: #535C82;
	text-decoration: underline;
}

h1 { color: #332875; font-size: 24px;}



.showmouse {
	display:none;
}
.hidemouse {
	display:inline;
}
.mousehover {
}
.mousehover:hover .showmouse, .jsshow {
	display:inline;
}
.mousehover:hover .hidemouse, .jshide {
	display:none;
}
.csc-textpic-image {
	margin-bottom:10px !important;
}
/*.tx_mouseover-caption-box {
	display:block;
	min-height: 3em;
}
.mousehover:hover .csc-textpic-caption {
	visibility:visible;
}
.mousehover .csc-textpic-caption {
	position:absolute;
	z-index:99;
	background-color:#ffc;
	border:1px solid #fc6;
}
.tx_mouseover-caption, .tx_mouseover-caption-standard {
	position:absolute;
	top:0px;
	display:none;
}
.tx_mouseover-caption-standard {visibility:visible;}*/

