	/* Body */
	
	body, td, th, textarea, select {
		font-family: "Lucida Grande", Arial, sans-serif;
		font-size: 12px;
		color: #333;
	}
	
	body {
		margin: 0px;
		padding: 0 10px 10px;
		min-width: 980px;
	}
	
	/* Common elements */
	
	a {
		color: #3A5C9B;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	h1 {
		margin: 0 0 5px 0;
		padding-bottom: 8px;
	    font-weight: normal;
		font-size: 18px;
		line-height: 20px;
	}
	
	/* Header */
	
	#Header {
		width: 960px;
		margin: 5px auto 7px auto;
		border-bottom: 1px solid #C5C5C5;
	}
	
	#Logo {
		position: relative;
		float: left;
		top: 0;
		margin-left: 10px;
	}
	
	#HeaderUsername {
		float: right;
		max-width: none;
		font-size: 11px;
		text-align: right;
		color: #888;
		padding-top: 5px;
	}
	
		#HeaderUsername #Divider {
			padding: 0 5px 0 5px;
		}
	
		/* Incognito: Fast user switching */
		
		#IncognitoHeader {
			margin-bottom: 10px;
			border: 1px dotted #A7A7A7;
			overflow:auto;
		}
		
			#IncognitoGroucho {
				float: left;
				width: 40px;
				height: 50px;
				background: url('/skin/mercury/dashboard/images/user.groucho.gif') no-repeat 8px 50%;
				border-right: 1px dotted #A7A7A7;
			}
			
			#IncognitoUserWrapper {
				float: left;
			}
			
				#IncognitoMasterRow {
					padding: 5px 10px 5px 10px;
				}
				
				#IncognitoMasterRowWrapper {
					border-bottom: 1px dotted #A7A7A7;
				}
				
				#SwitchLink {
					margin: 0 4px 0 4px 0;
					cursor: pointer;
					font-size: 10px;
				}
				
				#IncognitoNub {
					margin: -8px 82px 0 0;
				}
				
				#IncognitoMasterSubRow #SwitchLink {
					margin: 0 10px 0 5px;
				}
				
					#IncognitoUserMenu {
						display: none;
						position: absolute;
						margin: 8px 0 0 -11px; 
						background: #FFF;
						border: 1px solid #CCC;
						z-index: 4;
					}
					
					#IncognitoUserMenu ul {
						list-style-type: none;
						margin: 0;
						padding: 0;
						font-size: 10px;
						text-align: left;
						background: #FFF;
						overflow: auto;
					}
					
						#IncognitoUserMenu li {
							padding: 6px 6px 6px 10px;
							border-top: 1px dotted #A7A7A7;
							cursor: pointer;
							z-index: 1000;
						}
						
							#IncognitoMenuSettings a {
								font-weight: bold;
							}

							#IncognitoMenuSwitchTo {
								background: #EEE;
								border-top: none !important;
							}
							
								#IncognitoMenuSwitchTo img {
									float: right;
									cursor: pointer;
									margin: -1px;
								}
						
								#IncognitoMenuSwitchTo span {
									color: #000;
								}
	
				#IncognitoMasterSubRow {
					float: left;
					padding: 5px 0 0 10px;
				}
				
				#IncognitoWorkingAs {
					color: #000;
				}
	
		/* Menu */	
		
		#Header #HeaderNavWrapper {
			float: left;
			padding-bottom: 5px;
			margin: 12px 0 0 0px;
		}

			#HeaderNavMenuWrapper {
				margin-left: 155px;
			}

			#Header .HeaderNavMenu {
				float: left;
			}
			
				#Header .HeaderNavMenu .MajorLink {
					position: relative;
					padding: 11px 27px 11px 11px;
					margin-right: 20px;
					font-size: 14px;
					background-image: url('/skin/mercury/dashboard/images/header.menu.down.gif');
					background-repeat: no-repeat;
					background-position: right 50%;
					z-index: 105;
				}
				
				#Header .HeaderNavMenu .MajorLinkHover {
					padding: 10px 27px 10px 10px;
					margin-right: 19px;
					border: 1px solid #BABABA;
					border-bottom: 1px dotted #BABABA;
					background: #F3F3F3 url('/skin/mercury/dashboard/images/header.menu.down.gif') no-repeat right 50%;
				}
				

				.TransitionalMenu .MajorLink, 
				.TransitionalMenu .MajorLinkHover {
					background-image: none !important;
				}

			
			#Header .HeaderNavMenu ul {
				position: absolute;
				display: none;
				padding: 0;
				margin: -1px 0 0 0;
				font-size: 11px;
				list-style-type: none;
				width: 140px;
				background: #FFF;
				border: 1px solid #BABABA;
				z-index: 104;
			}
			
			#Header .HeaderNavMenu ul li {
				padding: 5px 10px 5px 10px;
				border-bottom: 1px dotted #BABABA;
			}
			
			#Header .HeaderNavMenu ul li.LastItem,
			#IncognitoHeader .LastItem {
				border-bottom: none;
			}
			
			#HeaderSearch {
				float: right;
				margin-top: 14px;
				width: 309px;
				background: url(/skin/mercury/dashboard/images/header.search.bg.gif) no-repeat 1px 1px;
			}
			
				#HeaderSearch form {
					margin: 0;
					padding: 0;
				}
				
					#HeaderSearch form #SearchQuery {
						float: left;
						border: 1px solid #CCC;
						border-right: 0;
						height: 28px;
					}
						
						#HeaderSearch form #SearchQuery input {
							width: 165px;
							margin: 3px 3px 3px 33px;
							font-size: 16px;
							border: 0;
						}

					#HeaderSearch form #SearchQuerySubmit{
						height: 28px;
						float: right;
						background: #3A5C9B;
						border: 1px solid #23417A;
						border-top: 1px solid #5173B0;
						border-left: 1px solid #5173B0;
					}
					#HeaderSearch form #SearchQuerySubmit input{
						padding: 6px 12px 6px 12px;
						font-size: 11px;
						color: #FFF;
						background: #3A5C9B;
						border: 0;
						width: 103px;
					}
	/* Footer */
	
	
	
	#Footer {
		margin: 30px auto 30px auto;
		height: 100px;
		width: 960px;
	}
	
	.FooterColumn {
		float: left;
		height: 100%;
		width: 235px;
		margin-left: 3px;
	}
	
	.FooterColumn .FooterColumnContents {
		padding: 10px 10px 5px 10px;
		font: 10px / 12px "Lucida Grande", Geneva, Arial, sans-serif;
	}
	
	.ColumnHalf {
		float: left;
		width: 50%;
	}
	
	.FooterColumn .FooterColumnContents h4 {
		margin-top: 0px !important;
		margin-bottom: 5px !important;
		padding-bottom: 2px !important;
		font: bold 12px "Lucida Grande", Geneva, Arial, sans-serif !important;
		color: #888 !important;
		text-shadow: none !important;
		text-transform: none !important;
		letter-spacing: 0 !important;
	}
	
	.FooterColumn .FooterColumnContents a {
		display: block;
		padding: 1px;
		color: #555;
	}
	
	.FooterColumn .FooterColumnContents .FooterBabble {
		font: 10px / 12px "Lucida Grande", Geneva, Arial, sans-serif;
		line-height: 16px;
		color: #aaa;
	}
	
	.FooterColumn .FooterColumnContents a.FooterBabble {
		color: #555;
		display: inline !important;
	}
	
	.FooterBorder {
		border-right: 1px solid #DFDFDF;
	}
	
	/* Wrapper */
	
	#Wrapper {
		clear: both;
	    margin: 0 auto;
		padding-top: 10px;
	    width: 960px;
		background: none !important;
	}
