
/* ================================================================ 
This copyright notice must be untouched at all times.
Copyright (c) 2008 Stu Nicholls - stunicholls.com - all rights reserved.
=================================================================== */

#nav, #nav ul {padding:0; margin:0 auto; list-style:none; }
#nav {height:35px; position:relative; z-index:50;}

#nav ul {display:none;}
#nav li {float:left; position:relative;} /* controls top menu bar position*/


/*submenu headers*/

#nav li.header {  height:30px; line-height:30px; text-align: center;  padding:0 5px; text-decoration:none; /*background:#aaa; */ color:#35557b; background: #dfe2e6 url(../images/body.png) repeat-x; 
font-size:9px; 	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; 	text-transform:uppercase; white-space:nowrap}

/*top menu*/
#nav li a {text-decoration: none; font-family: impact, garamond, serif; white-space:nowrap; font-size: 1.5em; letter-spacing: .02em;}

/* top menu*/

#nav li b {display:block; padding:0 20px 0 10px; cursor:pointer; height:30px; line-height:30px; float:left; background:center top; font-weight:normal; color:#000;}
#nav li.first b {padding-left:30px; background-position:left top;}  /*first top menu element */
#nav li.last b {padding-right:30px; background-position:right top;} /*last top menu element */
#nav li a b.clicked {background: #dfe2e6 url(../images/body.png) repeat-x; color:red;} /*selected top menu element*/


#nav li ul {position:absolute; left:0; top:35px; height:auto; float:left; background:#f8f8f8;  padding:2px; border:1px solid #aaa;}
#nav li ul.w1 {width:190px;}
#nav li ul.w2 {width:130px;}
#nav li ul.w3 {width:110px;}
#nav li ul.w4 {width:130px;}
#nav li ul.w5 {width:150px;}

#nav li ul li {float:none;}  /*submenu*/
#nav li ul li a {display:block; height:30px; line-height:30px; padding:0 5px; color:#000; font-size:14px;}                  /*unselected submenu elements*/
#nav li ul li a:hover {/*background:#aaa; color:#fff; */ background: #dfe2e6 url(../images/body.png) repeat-x; color:red;} /*selected submenu element*/

/* stu nicholls ToolTips*/

#nav a.tooltip span {display:none;}
#nav a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
#nav a.tooltip:hover span {display:block; position:absolute; background:#ffc; padding:5px; font-family: garamond, serif; font-weight:normal;  line-height: normal; color:#000; border:1px solid #888;  width:180px; white-space: normal;}
#nav a.tooltip:hover span em {display:block; position:absolute;  font-size:1px;}

#nav a.tooltip:hover span.horizontal {/* positions tooltip box: */ top:25px; left:-25px;}
#nav a.tooltip:hover span.horizontal em {/*positions the pointer image:*/ top:-6px; left:20px; background:transparent url(../images/Alt_style_images/h_tooltip.gif) 0 0; width:11px; height:6px;}

#nav a.tooltip:hover span.vertical {/* positions tooltip box: */ top:0px; /*left:196px;*/}
#nav a.tooltip:hover span.vertical em {/*positions the pointer image:*/ top:11px; left:-6px; background:transparent url(../images/Alt_style_images/v_tooltip.gif) 0 0; width:6px; height:11px;}

#nav a.tooltip:hover span.vertical.w1 {/* positions tooltip box: */ left:196px;}
#nav a.tooltip:hover span.vertical.w2 {/* positions tooltip box: */ left:136px;}

/*end */ 