@charset "utf-8";

/* common styling */
*{padding:0; margin:0;}

body {font-family:Geneva, Arial, Helvetica, sans-serif; z-index:1000;} 

.menu {white-space:nowrap /*IE hack*/; float:left; width:951px; height:32px; border:none; background:url(../images/blacktile.gif); background-repeat:repeat-x; color:#FFFFFF; }

.menu ul {list-style-type:none; }

.menu ul li {float:left; z-index:1000 !important /*Non-IE6*/; z-index:1000 /*IE6*/;   }

.menu ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:32px;  padding:5px 16px 0 16px; text-decoration:none; color:#FFFFFF;  font-size:12px;}

.menu ul li ul {display:none; border:none;}

/* specific to non IE browsers */
.menu ul li:hover {position:relative;}

.menu ul li:hover a {text-decoration:none; height:32px; color:#009DDC; } /*Color main cells hovering mode*/

.menu ul li:hover ul {display:block; width:14%; position:absolute; z-index:999; top:32px; left:0;}

.menu ul li:hover ul li a {white-space:normal; display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF;  font-weight:normal; color:#FFFFFF; background-color:#24387F; }

.menu ul li:hover ul li a:hover {text-decoration:none; color:#FFF; background-color:#009DDC;}


.menu ul li ul li:hover {position:relative;}
.menu ul li:hover ul li ul  {display:none;}
.menu ul li ul li:hover ul {display:block; width:14%; position:absolute; z-index:999; top:0; left:100%;}

.menu ul li ul li:hover ul li a {white-space:normal; display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF;  font-weight:normal; color:#FFFFFF; background-color:#24387F; }

.menu ul li ul li:hover ul li a:hover {text-decoration:none; color:#FFF; background-color:#009DDC;}






 /*Color subcells hovering mode*/