* {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	margin: 0;
	background: #edf2f8 url(../images/shared/newBodyBG.png) repeat-x 0 0;
	font-family: arial, sans serif, helvetica;
	font-size: 12px;
}
a { color: #547730; }
	a:hover { text-decoration: none; }
	a font { display: none; }
h1 {
	font-size: 18px;
	color: #7A3F28;
	margin: 0 0 10px 0;
}
h2 {
	font-size: 16px;
	color: #7E0017;
}
h3 {
	font-size: 14px;
	color: #877530;
}
h4 {
	font-size: 12px;
	color: #aaa;
}
h5 {
	font-size: 11px;
	color: #000;
}
#PageContent p {
	margin: 0 0 15px 0;
}
#PageContent ol,
#PageContent ul {
	margin: 0 0 25px 25px;
}
	#Container {
		position: relative;
		width: 946px;
		background: #fff;
		padding: 0;
		overflow: hidden;
		border: 1px solid #ccc;
		margin: 10px auto 0 auto;
		background: #FFF url(../images/shared/contentBGBody.png) repeat-y 0 0;
		overflow: hidden;
	}
			#ContainerStaticBG {
				width: 946px;
				background: url(../images/shared/contentBGTop.png) no-repeat 0 0;
			}
			#Header {
				height: 113px;
			}
				*html #Header {height: 114px;}
				#Logo {
					position: relative;
					display: block;
					width: 203px;
					height: 71px;
					background: url(../images/shared/newSLLogo.png) no-repeat 0 0;
					margin: 4px 0 0 15px;
					float: left;
				}
				#SmartSolutionsBanner {
					position: absolute;
					color: #8CAED2;
					top: 38px;
					right: 20px;
					font: italic 18px Myriad, 'Myriad Pro', Arial, Verdana, sans-serif;
				}
					#SmartSolutionsBanner b {
						color: #416E9B;
						font-weight: normal;
					}
				#Search {
					position: absolute !important;
					right: 3px;
					top: 73px;
					display: block;
					width: 253px;
					height: 28px;
					background: url(../images/shared/searchBG.png) no-repeat 0 0;
					padding: 5px 0 0 10px;
				}
					#SearchField { width: 160px; position: relative; padding: 2px 5px;font-size: 10px; }
					#SearchButton {
						vertical-align: bottom;
						*vertical-align: top;
						*margin-top: 2px;
						position: relative;
					}
				#SocialBar {
					position: absolute;
					top: 0;
					right: 0;
					width: 200px;
					height: 29px;
					padding: 6px 20px;
					background: url(../images/shared/header/social-bg.png) no-repeat right 0;
					}
					#SocialBar a {
						display: block;
						float: right;
						}
				#Navbar {
					position: absolute;
					top: 77px;
					left: 15px;
					list-style: none;
					clear: both;
					height: 38px;
					overflow: hidden;
				}
					#Navbar li {
						float: left;
						margin: 0;
					}
						#Navbar li a {
							display: block;
							font-size: 16px;
							text-decoration: none;
							font-family: Verdana;
							letter-spacing: -1px;
							padding: 12px 20px 1px;
							color: #777;
						}
							#Navbar li a:hover {
								color: #8a6a07;
							}
							#Navbar li.active a {
								color: #8a6a07;
								border-bottom: 2px solid #cfc29a;
							}
			#ContentBottom {
				position: relative;
				width: 946px;
				height: 36px;
				background: url(../images/shared/contentBGBottom.png) no-repeat 0 0;
			}
		#Footer {
			position: relative;
			width: 930px;
			color: #adbbc9;
			padding: 15px 0 0 15px;
			background: #002249;
			margin: 0;
			height: 65px;
		}
		#FooterNav {
			position: relative;
			padding: 2px 0 10px 0;
			margin: 10px 0 0;
			list-style: none;
			font-size: 12px;
			text-transform: uppercase;
			float: right;
		}
			#FooterNav li {
				padding: 0 15px 0 18px;
				margin: 0;
				float: left;
				border-left: 1px solid #4c646b;
			}
				#FooterNav .first { border-left-width: 0; }
			#FooterNav .first { background: none; }
				#FooterNav li a {
					color: #adbbc9;
					text-decoration: none;
				}
					#FooterNav li a:hover { text-decoration: underline; }
				#FooterNav .active a { color: #edf2f8; }
.clear {
	clear:both;
	height:0px;
	font-size:1px;
	border:none;
	background:transparent;
}
	

