/* == Utility navigation (top) == */
#utilitynav { color: #666; float: right; text-transform: lowercase; }
	#utilitynav a { color: #666; text-decoration: none; }
	#utilitynav a:hover { text-decoration: underline; }

/* == main navigation (tabs) == */
#navigation { float: left; position: relative; font-weight: bold; font-size: 110%; margin-top: 15px;  margin-bottom: -1px; }
#navigation {  z-index: 2; }
	#navigation ul { margin: 0px; padding: 0px; list-style: none; }
	#navigation li { border-bottom: 1px solid #999; float: left; background:  url("../nav/left_normal.gif") no-repeat left top; margin-right: 2px; padding-left: 4px; }
	#navigation a { float: left; display: block; background:  url("../nav/right_normal.gif") no-repeat right top;
					padding: 6px 12px 6px 10px; text-decoration: none; color: #666; }
		/* Commented Backslash Hack
		   hides rule from IE5-Mac \*/
		#navigation a { float: none; }
		#navigation ul { width: 580px; }
		/* End IE5-Mac hack */
	#navigation a:hover { color: #E43038; }
	#navigation #current { background-image:  url("../nav/left_selected.gif");  border-bottom: 1px solid #E2E0DB;}
	#navigation #current a { background-image: url("../nav/right_selected.gif"); color: #666; }

/* == secondary navigation (side)  == */
#secondarynav { }
	dl { margin: 7px 0px 0px 0px; padding-right: 5px; }
	dt { color: #666; font-weight: bold; font-size: 100%; padding-bottom: 2px;  }
	dd { color: #666; margin: 0px; padding: 0px; padding-top: 1px; background:  url("../icons/dark_arrow.gif") 0px .3em no-repeat; padding-left: 7px; }
	dd a { color: #666; text-decoration: none; }
	dd a:hover { color: #3366cc; }
	dl.services { border-top: 1px solid #999; padding-top: 7px; } 
	dl.services dt, dl.services dd, dl.services dd a { color: #E43038; }
	dl.services dd a { }
	dl.services dd { background-image:  url("../icons/red_arrow.gif"); }
	dl.services dd a:hover { color: #666; }
	
/* == global navigation (footer) == */
.globalnav { color: #666; }
	.globalnav a { color: #666; text-decoration: none; }
	.globalnav a:hover { text-decoration: underline; }
	
/* == mini tab nav == */
.mininav { float: left; position: relative; font-size: 100%; margin-bottom: -1px; margin-top: 3px; }
.mininav { z-index: 2; }
	.mininav ul { margin: 0px; padding: 0px; list-style: none; }
	.mininav li { float: left; background:  url("../nav/left_selected.gif") no-repeat left top; margin-right: 2px; padding-left: 4px; }
	.mininav a { float: left; display: block; background:  url("../nav/right_selected.gif") no-repeat right top;
					padding: 3px 10px 3px 6px; text-decoration: none; color: #666; }
		/* Commented Backslash Hack
		   hides rule from IE5-Mac \*/
		.mininav a { float: none; }
		.mininav ul { width: 410px; }
		/* End IE5-Mac hack */
	.mininav a:hover { color: #E43038; }
	.mininav .itemsel { background-image:  url("../nav/left_normal.gif"); }
	.mininav .itemsel a { background-image: url("../nav/right_normal.gif"); color: #666; padding-bottom: 4px; }
	.mininav .itemsel a:hover { color: #666; }
	.mininav .lbl { background-image: none; font-weight: bold; padding: 3px 10px 3px 0px; }
