/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/pro_drop12.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu ul {padding:0; float:left; width:930px; height:38px; margin:0; list-style:none; position:relative; z-index:50; font-family:arial, verdana, sans-serif; background:#004F93;}

#menu #table {display:table; margin:0 auto;}
#menu #table ul {display:table-row;}

#menu li {margin:0; padding:0;}
#menu li {margin-right:1px;}
#menu a {display:block; font:normal 11px verdana,arial,sans-serif; color:#fff; line-height:37px; text-decoration:none;}
#menu ul.level1 li.level1-li {float:left; display:block; padding:0; margin:0;}
#menu ul.level1 li.level1-li-end {float:right; display:block; padding:0; margin:0;}
#menu ul table {position:absolute; left:-9999px; width:930px; font-family:verdana, arial, sans-serif; background:url(../cmsimages/black60_80trans.png);}
#menu ul table td {vertical-align:top; padding:2px; margin:0;}
#menu ul table td.border {border-right:1px dashed #fff;}
#menu ul table td img {padding:0; display:inline; margin:0; border:1px solid #fff;}
#menu ul table td.image {width:102px;}
#menu ul table th {padding:5px 0 4px 10px; margin:0; color:#fc0; font-size:12px; text-align:left;vertical-align:bottom;}
#menu ul table th a {padding:0; margin:0; font-weight:bold; font-size:12px; text-align:left;vertical-align:bottom;}
#menu ul table caption {font-size:14px; color:#fff; font-weight:bold; padding:5px 0; margin:0; background:url(../cmsimages/black60_80trans.png);}
#menu ul table tfoot td {font-size:10px; color:#ff0; padding-left:10px;}
#menu ul table td p {line-height:16px; font-size:12px; color:#fff; white-space:normal; margin:0; padding:0 3px;}
#menu ul table td p a {padding:0; margin:0; font-weight:bold; color:#fc0;}

#menu ul.level1 li.level1-li a.top_link {display:block; height:37px; float:left; line-height:37px; font-size:100%; font-weight:bold; padding:0 20px 0 10px; color:#edb; text-decoration:none; border-top:3px solid #004F93;}
#menu ul.level1 li.level1-li a.top_link:hover {color:#d85; border-color:#a52;}
#menu ul.level1 li.level1-li:hover > a.top_link {color:#d85; border-color:#a52;}

#menu ul.level1 li.level1-li a.top_link_green {display:block; height:37px; float:left; line-height:37px; font-size:100%; font-weight:bold; padding:0 20px 0 10px; color:#edb; text-decoration:none; border-top:3px solid #004F93;}
#menu ul.level1 li.level1-li a.top_link_green:hover {color:#a0cf67; border-color:#a0cf67;}
#menu ul.level1 li.level1-li:hover > a.top_link_green {color:#a0cf67; border-color:#a0cf67;}

#menu ul.level1 li.level1-li a.top_link_orange {display:block; height:37px; float:left; line-height:37px; font-size:100%; font-weight:bold; padding:0 20px 0 10px; color:#edb; text-decoration:none; border-top:3px solid #004F93;}
#menu ul.level1 li.level1-li a.top_link_orange:hover {color:#f58426; border-color:#f58426;}
#menu ul.level1 li.level1-li:hover > a.top_link_orange {color:#f58426; border-color:#f58426;}

#menu ul.level1 li.level1-li a.top_link_yellow {display:block; height:37px; float:left; line-height:37px; font-size:100%; font-weight:bold; padding:0 20px 0 10px; color:#edb; text-decoration:none; border-top:3px solid #004F93;}
#menu ul.level1 li.level1-li a.top_link_yellow:hover {color:#fdb913; border-color:#fdb913;}
#menu ul.level1 li.level1-li:hover > a.top_link_yellow {color:#fdb913; border-color:#fdb913;}


#menu ul li:hover table {visibility:visible; left:0; top:38px;}

#menu a:hover table {left:0; top:38px;}

#menu ul table td a {line-height:18px; padding:0; margin:0 0 0 3px;}
#menu ul table th a {line-height:18px; padding:0; margin:0 0 0 0px;}
#menu ul table a:hover {background:transparent; text-decoration:underline;}
#menu ul table a:hover img {border:1px solid #000;}




/*#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}*/

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

/*#menu a:hover {visibility:visible; position:relative; z-index:20;}
#menu li:hover {position:relative; z-index:20;}*/


