/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */

.menu {position: relative; z-index: 100; padding: 0; margin: 0;}
.menu a { float: left;  margin: 0 8px; padding: 0 10px; }
.menu ul li a, .menu ul li a:visited {display: block; text-decoration: none; overflow:hidden;}
.menu ul {padding: 0; margin: 0; list-style: none;}
.menu ul li { float: left; position: relative;}
.menu ul li ul { padding: 0; margin: 0; display: none;}
.menu ul li ul li a { padding: 10px 0; }

/* specific to non IE browsers */
.menu ul li:hover a { }
.menu ul li:hover ul { display: block; position: absolute; top: 12px; left: 8px; width: 120px; border-left: 3px solid #e6da12; border-bottom: 3px solid #e6da12; border-right: 3px solid #e6da12; }
.menu ul li:hover ul li a.hide { margin: 0; }
.menu ul li:hover ul li:hover a.hide { }
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a { display: block; background:#fff; width: 120px;}
.menu ul li:hover ul li a:hover {background: #eee; }
.menu ul li:hover ul li:hover ul {display: block; position: absolute; left: 120px; top: 0; }
.menu ul li:hover ul li:hover ul.left {left: -120px;}

a.thislink {padding: 10px; margin-top: -14px; }
a.submenu, a.services_dropdown, a.articles_dropdown { margin: 0px; text-indent: 10px;}

.menu ul li:hover ul.services_ul, .menu ul li:hover ul.articles_ul { display: block; position: absolute; top: 12px; left: 8px; width: 260px; border-left: 3px solid #e6da12; border-bottom: 3px solid #e6da12; border-right: 3px solid #e6da12; }
.menu ul li:hover ul li a.services_dropdown { display: block; background:#fff; width: 260px;}
.menu ul li:hover ul li a.services_dropdown:hover, .menu ul li:hover ul li a.articles_dropdown:hover  {background: #eee; }

.menu ul li:hover ul.articles_ul { width: 210px; }
.menu ul li:hover ul li a.articles_dropdown { display: block; background:#fff; width: 210px;}

