#topmenu {
   margin: 0px;
   padding: 0px;
   background: inherit;
   line-height: 35px;
   color: #ffffff;
   width: 100%;
   height: 35px;
   font-size: 16px;
   font-weight:bold;
   font-style:italic;
}
#topmenu  a, #menu a:visited { color: #ffffff; text-decoration: none; background: inherit }
#topmenu .submit { float: right; vertical-align: bottom  }
#topmenu .submit ul { margin:0; padding:0px 0px 0px 0px; list-style:none }
#topmenu .submit li { display:inline; margin:0; padding:0 }
#topmenu .submit a {
   float:left;
   margin:0;
   padding:0 0 0 8px;
   text-decoration:none;
   text-align: left;
   background-color: transparent;
   background-image: url(../images/tableft.gif);
   background-repeat: no-repeat;
   background-position: left top;
}
#topmenu li.Selected a {
   background-position:0% -35px;
}
#topmenu .submit a.type1 {
   background-image: url(../images/tableft1.gif);
}
#topmenu .submit a.type2 {
   background-image: url(../images/tableft2.gif);
}
#topmenu .submit a.type3 {
   background-image: url(../images/tableft3.gif);
}
#topmenu .submit a.type4 {
   background-image: url(../images/tableft4.gif);
}
#topmenu .submit a.type5 {
   background-image: url(../images/tableft5.gif);
}
#topmenu .submit a span {
   float:left;
   background: inherit;
   display:block;
   padding:5px 5px 0px 5px;
   margin-right: 1px;
   color:#ffffff;
   background-image: url(../images/tabright.gif);
   background-repeat: no-repeat;
   background-position: right top;
   cursor:pointer;
   cursor:hand;
}
#topmenu li.Selected a span {
   background-position:100% -35px;
}
#topmenu .submit a span.type1 {
   background-image: url(../images/tabright1.gif);
}
#topmenu .submit a span.type2 {
   background-image: url(../images/tabright2.gif);
}
#topmenu .submit a span.type3 {
   background-image: url(../images/tabright3.gif);
}
#topmenu .submit a span.type4 {
   background-image: url(../images/tabright4.gif);
}
#topmenu .submit a span.type5 {
   background-image: url(../images/tabright5.gif);
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topmenu .submit a span {float:left;}
/* End IE5-Mac hack */
#topmenu .submit a:hover span { color:#ffffff; }
#topmenu .submit a:hover { background-position:0% -35px }
#topmenu .submit a:hover span { background-position:100% -35px }

.leftmenu1 {
background-color:#7fd7fd;
margin-bottom: 15px;
padding-bottom: 15px;
}

.leftmenu1 ul{
margin: 0;
padding: 0;
}

.leftmenu1 ul li{
list-style-type: none;
margin: 0;
padding: 0;
}

.leftmenu1 ul li a{
margin: 0;
padding: 0;
display:none;
}

.leftmenu1 ul ul{
margin: 0;
padding: 0;
}

.leftmenu1 ul ul li{
list-style-type: none;
padding-bottom: 2px; /*bottom spacing between menu items*/
background: url(../images/menu-back1.gif) no-repeat top left; /*custom bullet list image*/
padding-bottom:25px;
}

.leftmenu1 ul ul li a{
color: #ffffff;
text-transform: none;
display: block;
padding: 0;
padding-left: 5px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
font-size: 16px;
font-style:italic;
display:inline;
}


.leftmenu1 ul ul li a:hover{
color: #ffffff;
}

.leftmenu1 ul ul  a{ 
color: #ffffff;
}

.leftmenu1 ul ul ul .Selected a{ 
color: #000000;
text-decoration:underline;
}

.leftmenu1 ul ul ul li.child a{
color: #000000;
}

.leftmenu1 ul ul ul{
margin: 0 0 0 10px;
padding:25px 0 0 0;
}

.leftmenu1 ul ul ul li{
padding-bottom:0px;
background: none;
}

.leftmenu1 ul ul ul li a{
color: #000000;
background: none;
padding: 2px 0;
padding-left: 0px; /*link text is indented 10px*/
text-decoration: none;
font-weight: bold;
font-size: 90%;
}

.leftmenu1 ul ul ul li a:hover{
text-decoration:underline;
color:#000000;
}

.leftmenu1 ul ul ul ul{
margin: 0 0 0 15px;
padding:0 0 0 0;
}

.leftmenu1 ul ul ul .Selected ul a:hover{ 
text-decoration:underline;
}

.leftmenu1 ul ul ul .Selected ul a{ 
color: #000000;
text-decoration:none;
}


.leftmenu2 {
background-color:#e2e599;
margin-bottom: 15px;
padding-bottom: 15px;
}

.leftmenu2 ul{
margin: 0;
padding: 0;
}

.leftmenu2 ul li{
list-style-type: none;
margin: 0;
padding: 0;
}

.leftmenu2 ul li a{
margin: 0;
padding: 0;
display:none;
}

.leftmenu2 ul ul{
margin: 0;
padding: 0;
}

.leftmenu2 ul ul li{
list-style-type: none;
padding-bottom: 2px; /*bottom spacing between menu items*/
background: url(../images/menu-back2.gif) no-repeat top left; /*custom bullet list image*/
padding-bottom:25px;
}

.leftmenu2 ul ul li a{
color: #ffffff;
text-transform: none;
display: block;
padding: 0;
padding-left: 5px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
font-size: 16px;
font-style:italic;
display:inline;
}


.leftmenu2 ul ul li a:hover{
color: #ffffff;
}

.leftmenu2 ul ul a{ 
color: #000000;
}

.leftmenu2 ul ul ul .Selected a{ 
color: #000000;
text-decoration:underline;
}

.leftmenu2 ul ul ul li.child a{
color: #000000;
}

.leftmenu2 ul ul ul{
margin: 0 0 0 10px;
padding:25px 0 0 0;
}

.leftmenu2 ul ul ul li{
padding-bottom:0px;
background: none;
}

.leftmenu2 ul ul ul li a{
color: #000000;
background: none;
padding: 2px 0;
padding-left: 0px; /*link text is indented 10px*/
text-decoration: none;
font-weight: bold;
font-size: 90%;
}

.leftmenu2 ul ul ul li a:hover{
text-decoration:underline;
color:#000000;
}

.leftmenu2 ul ul ul ul{
margin: 0 0 0 15px;
padding:0 0 0 0;
}

.leftmenu2 ul ul ul .Selected ul a:hover{ 
text-decoration:underline;
}

.leftmenu2 ul ul ul .Selected ul a{ 
color: #000000;
text-decoration:none;
}

.leftmenu3 {
background-color:#ffad8d;
margin-bottom: 15px;
padding-bottom: 15px;
}

.leftmenu3 ul{
margin: 0;
padding: 0;
}

.leftmenu3 ul li{
list-style-type: none;
margin: 0;
padding: 0;
}

.leftmenu3 ul li a{
margin: 0;
padding: 0;
display:none;
}

.leftmenu3 ul ul{
margin: 0;
padding: 0;
}

.leftmenu3 ul ul li{
list-style-type: none;
padding-bottom: 2px; /*bottom spacing between menu items*/
background: url(../images/menu-back3.gif) no-repeat top left; /*custom bullet list image*/
padding-bottom:25px;
}

.leftmenu3 ul ul li a{
color: #ffffff;
text-transform: none;
display: block;
padding: 0;
padding-left: 5px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
font-size: 16px;
font-style:italic;
display:inline;
}


.leftmenu3 ul ul li a:hover{
color: #ffffff;
}

.leftmenu3 ul ul a{ 
color: #ffffff;
}

.leftmenu3 ul ul ul .Selected a{ 
color: #000000;
text-decoration:underline;
}

.leftmenu3 ul ul ul li.child a{
color: #000000;
}

.leftmenu3 ul ul ul{
margin: 0 0 0 10px;
padding:25px 0 0 0;
}

.leftmenu3 ul ul ul li{
padding-bottom:0px;
background: none;
}

.leftmenu3 ul ul ul li a{
color: #000000;
background: none;
padding: 2px 0;
padding-left: 0px; /*link text is indented 10px*/
text-decoration: none;
font-weight: bold;
font-size: 90%;
}

.leftmenu3 ul ul ul li a:hover{
text-decoration:underline;
color:#000000;
}

.leftmenu3 ul ul ul ul{
margin: 0 0 0 15px;
padding:0 0 0 0;
}

.leftmenu3 ul ul ul .Selected ul a:hover{ 
text-decoration:underline;
}

.leftmenu3 ul ul ul .Selected ul a{ 
color: #000000;
text-decoration:none;
}

