@charset "utf-8";
/* CSS Document */
 

.link a{text-decoration:none; color:#ccc;}
.link a:hover{text-decoration:underline; color:#fff;}
 
 /* --------------------------------------------------------------------------- NAVIGATION BARS --------------------------------------------------------------------------- */
 
.navigation_menu{width: 100%; height:35px; background:url(bg_nav2.jpg) repeat-x; border-left:1px solid #000; border-right:1px solid #000; z-index:99; float:left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #CCC;}
.navigation_menu ul{list-style-type:none; padding:0px; margin:0px; float:right;}
.navigation_menu ul li{  display:block;  color:#ccc; font-weight:bold; padding:10px 20px 0px 20px; background:url(bg_nav2_side.jpg) top right no-repeat;  float:left; border:2px;}
.navigation_menu ul li a{color:#ccc; text-decoration:none;}
.navigation_menu ul li a:hover{color:#fff;}
.navigation_menu ul li ul{}
.navigation_menu ul li ul li{width:100px; display:block; list-style-type:none; background:#343434; border-top:1px solid #828282; border-bottom:1px solid #000; border-left:1px solid #828282; border-right:1px solid #000;}

.nav, .nav * {margin:0; padding:0; list-style:none;}
.nav ul {position:absolute; top:-999em;}
.nav li {position:relative; z-index:99; font-size:12px; border:none; float:left;}
.nav li:hover {height:24px; background:#232323; padding:10px 20px 1px 20px; font-weight:bold;}
.nav a {display:block;}
.nav ul li {width: 100%;}
.nav li:hover ul, ul.nav li.sfHover ul {left:0px; top:35px;}
.nav li:hover li ul, .nav li.sfHover li ul {top:-999em;}
.nav li:hover ul, .nav li li:hover ul {}
.nav li li {height:25px; display:block;}
.nav li li:hover ul, ul.nav li li.sfHover ul {left:230px; top:0px;}
.nav li li a:link, .nav li li a:visited {font-weight:bold; font-size:11px;}
.nav li li a:hover {display:block; color:#fff; }
 
