div {}
	/* Band 1 : Identity, Action; */
	div.identityaction {
		font-size: 13px;
		height: 70px;
		*z-index: 1001;
	}
		/* found only on the application template; */
		div.identityactionapp {
			border-bottom: 1px solid #ccc;
		}
		/* Logo (in the Identity Chamber); */
		div.identity {
      width: 600px;
      height: 56px;
      overflow:hidden;
      position: absolute;
      top: 7px;
      left: 4px;
		}
			div.identity img {
				display: block;
				/*
				height: 36px;
				width: 105px;
				*/
				border: 10px solid #fff;
			}
		
		/* Global Navigation (in the Action Chamber); */
		div.navglobal {
			position: absolute;
			top: 0;
			right: 0;
			z-index: 1000;
		}
			div.navglobal ul {
				margin: 0;
			}
			div.navglobal li {
				border-left: 1px solid #ccc;
				display: block;
				float: left;
				list-style: none;
				margin: 0;
				position: relative;
			}
				div.navglobal li:first-child { border-left: 1px solid #fff; }
				div.navglobal li.first-child { border-left: 1px solid #fff; }
				
				div.navglobal li:last-child { border-right: 1px solid #fff; }
				div.navglobal li.last-child { border-right: 1px solid #fff; }
				
				/* "hover" is added via JS; */
				div.navglobal li.hover {
					z-index: 11; /* bring it forward so it can overlap the LIs next to it; */
					border-left: 1px solid #ccc;
				}
					/* class doubled up like this so IE6 doesn't apply it to .hover; */
					div.navglobal li.hover.last-child {
						border-right: 1px solid #ccc;
					}
					div.navglobal li.hover span.more {
						color: #666;
					}
						div.navglobal li.hover span.more span {
							background-position: -119px -6px;
						}
			div.navglobal a, 
			div.navglobal span.more {
				display: block;
				padding: 7px 8px 4px 8px;
				position: relative;
			}
				/* top level links with the down arrow; */
				div.navglobal span.more {
					color: #369;
					background: #fff;
					padding-right: 23px;
					position: relative;
					z-index: 10;
				}
					/* image replacement for the "arrow" icon; */
					div.navglobal span.more span {
						background: url(../img/spriteXY.png) -119px 0 no-repeat;
						width: 9px;
						height: 6px;
						position: absolute;
						top: 12px;
						right: 5px;
						overflow: hidden;
					}
			div.navglobal div {}
				/* container for the drop down/sub navigation; */
				div.navglobal div.subnav {
					background: #fff;
					position: absolute;
					padding: 0 23px 10px 0;
					z-index: 100;
					top: 26px;
					right: -1px;
					_right: -2px;
					width: 150px;
					border: 1px solid #ccc;
					display: none;
					z-index: 9;
				}
					div.navglobal li.hover div.subnav {
						display: block;
					}
					div.navglobal div.subnav a {
						padding: 0;
					}
					div.navglobal div.subnav li {
						border: 0;
						float: none;
					}
					div.navglobal div.subnav ul {
						padding-top: 10px;
					}
			div.navglobal ul {}
				div.navglobal ul.links {}
					div.navglobal ul.links li {
						padding-left: 20px;
					}
					div.navglobal ul.links span {
						left: 10px;
						_left: -10px;
					}
		
		/* Seach Form (in the Action Chamber); */
		div.search {
			position: absolute;
			top: 35px;
			right: 6px;
		}
		div.search label {
			display: none;
		}
			/* in content search form (on search results pages); */
			#content div.search {}
				#content div.search a {
					vertical-align: inherit;
					position: absolute;
					left: 245px;
					font-size: 10px;
				}
					#content div.search a.a {
						top: -1px;
					}
					#content div.search a.w {
						top: 12px;
					}
			div.search form {
				margin: 0;
			}
			div.search a {
				color: #369 !important;
				text-decoration: none !important;
				margin: 0 0 0 10px;
				vertical-align: middle;
			}
			div.search a:hover {
				color: #666 !important;
				text-decoration: underline !important;
			}
			div.search input {}
				/* input[type=text]; */
				div.search input.texttype {
					background: none repeat scroll 0 0 #EEEEEE;
					    border: 1px solid #CCCCCC;
					    margin-right: 25px;
					    padding: 3px 0 3px 3px !important;
    					width: 210px;
					
				}
				/* input[type=submit]; */
				div.search input.submittype {
					 background: url("../img/spriteXY.png") no-repeat scroll -113px -12px transparent;
					    border: 0 none;
					    border-radius: 0 0 0 0;
					    box-shadow: none;
					    display: block;
					    filter: inherit;
					    font-size: 1px;
					    height: 15px;
					    left: 220px;
					    margin: 0;
					    overflow: hidden;
					    padding: 0;
					    position: absolute;
					    text-decoration: none;
					    text-indent: -999em;
					    top: 4px;
   					    width: 15px;
				}
					html.ie8 div.search input.submittype {
						left: 220px;
						top: 4px;
					}

			div.search div {
				float: left;
			}
			
			div.search ul {
				margin: 0px;
			}
			
			div.search ul li {
				list-style: none;
				margin: 0px 10px 0px 10px;
			}