/* leftmenu */

#leftmenu_div {
 display: block;
 float: left;
 padding-bottom:600px;
 /*margin-bottom:-1980px;*/
 /*background-image: url(/files/images/menuback.jpg); */
 border-right: 1px solid #e0e0e0;
}

/* expanding leftmenu */

#exp_left_menu {
 position: relative;
 /* width: 200px; */
 overflow: hidden;
}

#exp_left_menu li {
 list-style-type: none;
 position:relative;
}

#exp_left_menu li img {
 border: 0;
 vertical-align:middle;
 padding-right: 0px;
}

#exp_left_menu ul {
 margin: 0px;
 padding: 0px;
 position:relative;
}

#exp_left_menu ul li {
 margin: 0px;
 padding: 0px;
}

#exp_left_menu ul li.off{
 margin: 0;
 padding: 0;
}

#exp_left_menu ul li.off ul {
 display: none;
}

#exp_left_menu ul li.on ul {
 display:block;
}

#exp_left_menu ul li .selected {
 color: #1678D1;
 background-color: #e0e0e0;
}

/* All A tags - i.e menu items. */
#exp_left_menu a {
 color: #04347C;
 text-decoration:none;
 display:block;
 clear:both;
}

#exp_left_menu a:hover {
 color: #04347C;
 background-color: #f0f0f0;
 background-image: none;
}

/* A tags */
#exp_left_menu .menu_depth1 a { /* Main menu items */
 font-size:80%;
 font-weight:bold;
 /* width: 200px;*/
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 16px;
}

#exp_left_menu .menu_depth2 a { /* Sub menu items */
 font-size:80%;
 /* width: 200px;*/
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 40px;
}



/* topmenu */

#topmenu_div {
 float: left;
 width: 960px;
}

#topmenu {
 float: left;
 /*width: 900px; */
}

#topmenu ul {
 margin: 0px;
 padding: 0px;
}

#topmenu li {
 float: left;
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}

#topmenu li a {
 display: block;
 text-decoration: none;
}

#topmenu li a:hover {
 color: #ffffff;
 background-color: #1678D1;
}

#topmenu li .selected {
 color: #ffffff;
}

#topmenu li a img {
 border: 0;
}








