nav {
display:block;
text-align:center;
font-size:13px;
margin:0;
padding:0;
border:0px;}

nav ul {
margin:0;
padding:0;
list-style:none;
}

nav li {
list-style: none;
position:relative;
}

.nav a {
display:block;
background:#CA8DCF;
color:#FFF;
text-decoration:none;
text-transform:uppercase;
font-size:80%;
letter-spacing:2px;
text-shadow:0 -1px 0 #CA8DCF;
position:relative;
padding:.8em 1.8em;
}

.nav {
vertical-align:top;
display:inline-block;
box-shadow:1px -1px -1px 1px #CA8DCF, -1px 1px -1px 1px #CA8DCF, 0 0 6px 3px #FFF;
border-radius:6px;
margin:0;
padding:0;
}


.nav li {
list-style: none;
position:relative;
}

.nav > li {
float:left;
border-bottom:4px #DDD solid;
margin-right:1px;
}

.nav > li > a {
margin-bottom:1px;
box-shadow:inset 0 2em .33em -.5em #CA8DCF;
}

.nav > li:hover,.nav > li:hover >a {
border-bottom-color:purple;
}

.nav li:hover > a {
color:purple;
}

.nav > li:first-child {
border-radius:4px 0 0 4px;
}

.nav > li:first-child > a {
border-radius:4px 0 0 0;
}

.nav > li:last-child {
border-radius:0 0 4px 0;
margin-right:0;
}

.nav > li:last-child >a {
border-radius:0 4px 0 0;
}

.nav li li a {
margin-top:1px;
}

.nav li a:first-child:nth-last-child(2):before {
content:"";
position:absolute;
height:0;
width:0;
border:5px solid transparent;
top:50%;
right:5px;
}

.nav ul {
position:absolute;
white-space:nowrap;
border-bottom:5px solid purple;
z-index:1;
left:-99999em;
margin:0;
padding:0;
list-style:none;
}

.nav > li:hover > ul {
left:auto;
padding-top:5px;
min-width:100%;
}

.nav > li li ul {
border-left:1px solid #FFF;
}

.nav > li li:hover > ul {
left:100%;
top:-1px;
}

.nav > li > a:first-child:nth-last-child(2):before {
border-top-color:#400040;
}

.nav > li:hover > a:first-child:nth-last-child(2):before {
border:5px solid transparent;
border-bottom-color:purple;
margin-top:-5px;
}

.nav li li > a:first-child:nth-last-child(2):before {
border-left-color:#400040;
margin-top:-5px;
}

.nav li li:hover > a:first-child:nth-last-child(2):before {
border:5px solid transparent;
border-right-color:purple;
right:10px;
}
/* ---------------------------------------------------------- */
BODY {
    background-position: 50%   0%; background-repeat: no-repeat;  background-attachment: fixed; background-color: white;
	SCROLLBAR-FACE-COLOR: white; FONT: 13px "Trebuchet MS", Arial; LINE-HEIGHT: 16px; SCROLLBAR-HIGHLIGHT-COLOR: purple; SCROLLBAR-SHADOW-COLOR: purple; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: purple; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff
}
TD {
	SCROLLBAR-FACE-COLOR: white; FONT: 13px "Trebuchet MS", Arial; LINE-HEIGHT: 16px; SCROLLBAR-HIGHLIGHT-COLOR: purple; SCROLLBAR-SHADOW-COLOR: purple; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: purple; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff
}
.h1s {
	FONT: bold 24px "Trebuchet MS", Helvetica; COLOR: purple
}
.h2s {
	FONT: bold 15px "Trebuchet MS", Helvetica; COLOR: black
}
.h3s {
	FONT: bold 12px Helvetica, Verdana, Arial; COLOR: black
}
.h4s {
	FONT: bold 9px Helvetica, Verdana, Arial; COLOR: black
}
.teal {
	COLOR: darkpurple
}
A:link {
	FONT: 12px "Trebuchet MS", Arial; COLOR: purple; TEXT-DECORATION: none
}
A:visited {
	FONT: 12px "Trebuchet MS", Arial; COLOR: purple; TEXT-DECORATION: none
}
A:hover {
	FONT: 12px "Trebuchet MS", Arial; COLOR: red; TEXT-DECORATION: none
}
P {
	FONT: 13px "Trebuchet MS", Arial; TEXT-INDENT: 2em; TEXT-ALIGN: justify; LINE-HEIGHT: 16px; 
}
LI {
    FONT: 12px "Trebuchet MS", Arial; TEXT-INDENT: -0em; TEXT-ALIGN: left
}
P:first-letter {
	FONT: bold 13px "Trebuchet MS", Arial; COLOR: purple
}
.pictext {
	FONT: bold 10px Arial, Helvetica; COLOR: black
}
.small {
	FONT: 9px Arial, Verdana; COLOR: gray
}
.author {
	FONT: bold italic 11px Verdana, Arial
}
.form {
	FONT: 12px Arial
}
TD.tbl_description {
	FONT-WEIGHT: bold; BACKGROUND: #917EB4; COLOR: white
}
TD.tbl_normal0 {
	BACKGROUND: #efefef
}
H1 {
	FONT: bold 15px Helvetica, Verdana, Arial; COLOR: purple
}
H2 {
	FONT: bold 15px Helvetica, Verdana, Arial; COLOR: black
}
H3 {
	FONT: bold 12px Helvetica, Verdana, Arial; COLOR: black
}
<!-- ---------------------------------------------------------- -->

