/**************************MENU STYLE*************************
Webdezine.ca CSS DropDown Multi-level Menu system
2.0
File: wd_menu_style.css
********************************************************************/

/**********************MENU CSS***********************/
.topmenu {float:left; font-size:12px; font-family: verdana, arial, sans-serif; background:transparent; text-align:left; margin-left:15px; margin-top:0px; padding-bottom:0px; padding-top:0px; height:31px;}
.topmenu ul {padding:0; margin:0; list-style-type:none;}
.topmenu ul li ul li{ border-top:0px;}
.topmenu ul li {float:left;position:relative;}
.topmenu a, .menu a:visited {display:block; font-size:11px; text-decoration:none; color:#1F4C9E; font-weight: bold; width:auto; height:31px; padding-left:10px; padding-right:10px; line-height:26px;}

.topmenu ul ul li a, .topmenu ul ul li a:visited { border:1px solid #5988C9; font-weight:normal;}
.topmenu ul li a.topmenu1:hover {border-color:#5988C9; color:#000000;}
.topmenu ul li a.topmenu2:hover {border-color:#5988C9; color:#000000;}
.topmenu ul li a.topmenu3:hover {border-color:#5988C9; color:#000000;}
.topmenu ul li a.topmenu4:hover {border-color:#5988C9; color:#000000;}
.topmenu ul li a.topmenu5:hover {border-color:#5988C9; color:#000000;}
.topmenu ul li a.topmenu6:hover {border-color:#5988C9; color:#000000;}
.topmenu ul li:hover a.topmenu1 {border-color:#5988C9; color:#000000;}
.topmenu ul li:hover a.topmenu3 {border-color:#5988C9; color:#000000;}
.topmenu ul li:hover a.topmenu2 {border-color:#5988C9; color:#000000;}
.topmenu ul li:hover a.topmenu4 {border-color:#5988C9; color:#000000;}
.topmenu ul li:hover a.topmenu5 {border-color:#5988C9; color:#000000;}
.topmenu ul li:hover a.topmenu6 {border-color:#5988C9; color:#000000;}
.topmenu ul ul a.drop, .topmenu ul ul a.drop:visited { ;}
.topmenu ul ul a.drop:hover{ background: #FFE7A2;}
.topmenu ul ul ul a, .topmenu ul ul ul a:visited {background:#f5f5f5;}
.topmenu ul ul { visibility:hidden; position:absolute; height:0; top:31px; left:0; width:120px;}

.topmenu ul ul ul{ left:120px; top:0px;width:120px; }
.topmenu ul ul ul ul{left:120px; top:0px; width:120px;}
.topmenu ul ul ul.left { left:-120px;}
.topmenu table {position:absolute; top:0px; left:0;}
.topmenu ul ul a, .topmenu ul ul a:visited {background:#EBF4FF; color:black; height:auto; line-height:1em; padding-top:5px; padding-bottom:5px; padding-left:11px; width:128px;}
.topmenu ul ul li a:hover {}

.topmenu a:hover, .topmenu ul ul a:hover{ color:black; background: url(images/nav_bg_active.gif) repeat-x 0 0; }
.topmenu ul :hover ul{visibility:visible; }
.topmenu ul :hover ul ul{ visibility:hidden;}
.topmenu ul :hover ul :hover ul ul{visibility:hidden;}
.topmenu ul :hover ul :hover ul :hover ul ul{ visibility:hidden;}
.topmenu ul :hover ul :hover ul{visibility:visible;}
.topmenu ul :hover ul :hover ul :hover ul {visibility:visible;}
.topmenu ul :hover ul :hover ul :hover ul :hover ul {visibility:visible;}

/**********************MAP CSS***********************/

/*SITEMAP*/
.sitemenu {
margin-top:20px;
width:auto;
font-family:verdanda, sans-serif;
border: 2px solid #4281b7;
}
.sitemenu ul{
list-style-type:none;
margin:0;
padding:0;
}

.sitemenu a, .sitemenu a:visited {
display:block;
width:auto;
padding:5px 0px 5px 10px;
text-decoration:none;
}
.sitemenu a:hover {
text-decoration:none;
}
.topcat{
background:#4281B7;
}
.topcat span{
font-size:2em;
color:#fff;
margin-left:0px;
}
.topcat:hover span{
cursor:text;
}
.parentcat {
background:#5792C3;
}
.parentcat span{
font-size:1.4em;
color:#fff;
margin-left:15px;
font-weight:bold;
}
.parentcat:hover span{
background: url(images/hover.gif) right center no-repeat;
padding-right:15px;
}
.childcat {
background:#6CA2CF;
}
.childcat span{
font-size:1.2em;
color:#fff;
margin-left:30px;
font-weight:bold;
}
.childcat:hover span{
background: url(images/hover.gif) right center no-repeat;
padding-right:15px;
}
.gchildcat {
background:#80B2DB;
}
.gchildcat span{
font-size:1em;
color:#fff;
margin-left:45px;
font-weight:bold;
}
.gchildcat:hover span{
background: url(images/hover.gif) right center no-repeat;
padding-right:15px;
}
.postlink {
background:#ADCCE4;
}
.postlink span{
font-size:1em;
color:#333;
padding-left:60px;
}
.postlink:hover span{
background: url(images/hover_.gif) right center no-repeat;
padding-right:15px;
}
/*JUMP LIST ON TOP OF SITEMAP*/
.jumpto{
float:left;
color:#4e4e4e;
font-weight:bold;
font-size:1.2em;
}
ul.jump{
margin:0;
padding:0;
list-style-type:none;
display:inline;
}
ul.jump li {
display:inline;
padding:0 5px;
}
.jumplink {
}