/* GLOBAL STYLES */
/* ------------------------------------- */
/* ------------------------------------- */

/* globalNav Styles*/
/* ------------------------------------- */

#globalNav 									{ background-color: #676767; margin-bottom: 0px; }
#globalNav ul 								{ margin: 0; padding: 0; list-style: none; color: #fff; border-bottom: 5px solid #989898; }
html * #globalNav ul 					{ height: 31px; background-color: #676767; }
#globalNav li 								{ float: left; padding: 0 0 0 3px; }
#globalNav li.selected 					{ background-image: url(/img/globalNav_LeftCorner.gif); background-repeat: no-repeat; background-color: #989898; border-top: 7px solid #676767; }
#globalNav li a 							{ color: #ffffff; text-decoration: none; display: block; padding: 9px 10px 4px 10px; font-size: 11px; }
#globalNav li a:hover 					{ color: #dddddd;text-decoration: underline; }
#globalNav li.selected a 				{ background-image: url(/img/globalNav_RightCorner.gif); background-repeat: no-repeat; background-position: right top; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding: 6px 10px 5px 10px; }
#globalNav li.selected a:hover 	{ color: #333; text-decoration: none; }
#globalNav li#navLogo 					{ padding: 5px 20px 0px 19px; }
#globalNav li#navLogo a 				{ padding: 0px 0px 0px 0px; }

#globalNav li 												{ /* all list items */ float: left; width: auto; /*10em; /* width needed or else Opera goes nuts */ }
#globalNav li ul 											{ /* second-level lists */ border-bottom: 0px; position: absolute; background-color: #676767; width: 10em; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */  margin-left:4px; }
#globalNav li ul a:hover								{ /* second-level lists */ color:#4E757B; background-color:#676767; background-image:none; }
#globalNav li ul li a 									{ color:#000000; font: 10px Arial; background-color:#989898; width: 10em; text-align:left; padding:2px 10px 2px 10px; margin:0; white-space:nowrap; }
#globalNav li ul li a:hover 							{ color:#000000; }
#globalNav li ul ul 										{ /* third-and-above-level lists */ margin: -1em 0 0 10em; }
#globalNav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }
#globalNav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */ left: auto; }


/* globalSearch Styles*/
/* ------------------------------------- */
#globalSearch 										{ border:0px solid green; width:auto; height:28px; background-color:#D9D9D9; font: normal 11px Arial; padding: 0px 20px 0px 20px; margin: 0; }
#globalSearch #login							{ float:left; border: 0px solid orange; padding: 6px 0px 0px 0px; }
#globalSearch #search 							{ float:right; border: 0px solid orange; padding: 2px 0px 0px 0px; }
#globalSearch #search label 				{ font-weight: bold; font-size: 11px;}
#globalSearch #search #searchField 	{ border: 1px solid #726962; height: 18px; width: 170px; padding: 0; margin-right: 6px; }
#globalSearch #search #searchButton 	{ border: 1px solid #726962; height: 19px; width: 25px; background-color: #fff; padding: 0; font-size: 10px; position: relative; }

/* globalFooter Styles*/
/* ------------------------------------- */
#globalFooter									{ text-align:center; clear:left; border-top:1px solid #719195; padding:10px; margin-left:10px; margin-right:10px; line-height:1.5em}
#globalFooter .general	 a					{ text-decoration:none; font:bold 12px Arial; color:#6A110D; padding-left:1px; padding-right:1px; clear:left; }
#globalFooter .general	 a:hover		{ text-decoration:underline }
#globalFooter .categories a				{ text-decoration:none; font:bold 13px Trebuchet MS; padding-left:1px; padding-right:1px; clear:left; }
#globalFooter .categories a:hover	{ text-decoration:underline }
#globalFooter .copyright					{ font:normal 11px Arial; clear:left; }