ul#leftnavlist { 
font-family: sans-serif; 
max-width:170px;
}

ul#leftnavlist a
{
font-weight: bold;
text-decoration: none;
}

ul#leftnavlist, ul#leftnavlist ul, ul#leftnavlist li
{
margin: 0px;
padding: 0px;
list-style-type: none;
}

ul#leftnavlist li { 
float: left; 
text-align: left;
padding-top: 0.2em;
padding-bottom: 0.2em;
max-width: 145px;
height: 15px;
background-color:#E5E5E5;
}
ul#leftnavlist li:hover {
/*border-left-color: #FFFFFF;
border-left-width: 0.5em;
padding-left: 0.2em;
padding-top: 0.2em;
padding-bottom: 0.4em;
*/
background-color: white;
color: #CDC285;
cursor:pointer;
}
ul#leftnavlist li:hover a {
color: #3E5879;
}
ul#leftnavlist li a
{
color: #3e5879;
}
#left_link {
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

ul#leftnavlist li a:hover
{
/*color: #e1d9aa;*/
}
ul#subleftnavlist { 
display: none;
position: relative;
padding: 0 0 0 0;
margin: 0 0 0 0;
border-style: none;
}
ul#subleftnavlist li { 
float: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
padding-bottom: 0.4em;
margin-bottom: 0.2em;
margin-left: 0em;
border-width:0px;
max-width: 100px;
}
ul#subleftnavlist li a:hover
{
color: #e1d9aa;
background-color: #3e5879;
}
ul#subleftnavlist li a
{
background-color: #e1d9aa;
color: #3e5879;
padding-left: 0em;
margin: 0px;
}
#positiondiv {
	z-index:99999;
	position:relative;
	top: 3px;
	/*top:-90px;
	right: 2px;
	height:90px;
	width: 100px;*/
}
#positiondiv:hover ul#subleftnavlist li a
{
display: block;
padding: 0 0 0 0;
margin: 0 0 0 0;
border: none;
width: 165px;
}
#positiondiv:hover ul#subleftnavlist
{
display: block;
position: absolute;
top: 0px;
right: 0px;
z-index:100;
font-size: 8pt;
width: 170px;
background-color: #3e5879;
}
ul#leftnavlist li:hover ul#subleftnavlist
{
display: block;
position: absolute;
top: -20px;
right: -150px;
z-index:100;
font-size: 8pt;
width: 170px;
background-color: #3e5879;
}
ul#leftnavlist li:hover ul#subleftnavlist li a
{
display: block;
height: 15px;
padding-top: 4px;
padding-bottom: 4px;
border: none;
width: 170px;
/*color: #3E5879;*/
}
ul#subleftnavlist2 {
display: none;
position: relative;
padding: 0 0 0 0;
margin: 0 0 0 0;
border-style: none;
}
ul#subleftnavlist2 li {
float: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
padding-bottom: 0.4em;
margin-bottom: 0.2em;
margin-left: 0.1em;
}
ul#subleftnavlist2 li a:hover
{
color: #e1d9aa;
background-color: #3e5879;
}
ul#subleftnavlist2 li a
{
background-color: #e1d9aa;
color: #3e5879;
padding-left: 0.1em;
margin: 0px;
}
#positiondiv2 {
        position:relative;
        top: -2px;
        left: 90px;
}
#positiondiv2:hover ul#subleftnavlist2 li a
{
display: block;
padding: 0 0 0 0;
margin: 0 0 0 0;
border: none;
width: 165px;
}
#positiondiv2:hover ul#subleftnavlist2
{
display: block;
position: absolute;
top: 0px;
right: 0px;
z-index:100;
font-size: 8pt;
width: 170px;
background-color: #3e5879;
}
ul#subleftnavlist li:hover ul#subleftnavlist2
{
display: block;
position: absolute;
top: -20px;
right: -150px;
z-index:100;
font-size: 8pt;
width: 170px;
background-color: #3e5879;
}
ul#subleftnavlist li:hover ul#subleftnavlist2 li a
{
display: block;
padding: 4px 0px 3px 6px;
border: none;
width: 165px;
}


