/***************************************************************************************
 ******* COMMON STYLES
 ***************************************************************************************/
 body {
	 background: #fff;
	 color: #000;
	 font: normal 14px/1 Arial, Helvetica, sans-serif;
 }
 a, a:link, a:visited {text-decoration: none;}
 a:hover, a:focus, a:active {}
 .right {
	 display: block;
	 float: right;
	 margin: 0 0 1.3em 1.3em;
 }
 .left {
	 display: block;
	 float: left;
	 margin: 0 1.3em 1.3em 0;
 }
 .centered {
	 display: block;
	 margin: 0 auto;
 }
 #container {
	 margin: 20px auto;
	 width: 963px;
 }

/***************************************************************************************
 ******* HEADER AREA STYLES
 ***************************************************************************************/
 #header {
	 position: relative;
	 z-index: 9999999;
 }
 	#header a.logo {
		background: transparent url(/elements/images/global/logo.gif) 0 0 no-repeat;
		display: block;
		height: 40px;
		text-indent: -9999em;
		width: 350px;
	}
	#header ul.navigation {
		bottom: 0;
		position: absolute;
		right: 0;
	}
		#header ul.navigation li,
		#header ul.navigation li a {
			display: block;
			float: left;
			position: relative;
			width: auto;
		}
			#header ul.navigation li a {
				color: #000;
				font-size: 0.8em;
				font-weight: bold;
				padding: 0 20px 0 10px;
				text-align: center;
				text-transform: uppercase;
			}
			#header ul.navigation li:hover > a,
			#header ul.navigation li.hover > a,
			#header ul.navigation li a:hover {color: #f78721;}
			#header ul.navigation li ul {
				background: #fff;
				left: -999em;
				padding: 0.75em 0 0;
				position: absolute;
				top: 0.75em;
				width: 100%;
				_width: 100px;
				z-index: 99999;
			}
			#header ul.navigation li:hover ul,
			#header ul.navigation li.hover ul {left: 0;}
				#header ul.navigation li ul li {width: 100%;}
					#header ul.navigation li ul li a {
						float: none;
						font-size: 0.667em;
						font-weight: normal;
						padding: 5px 0;
						text-align: left;
						text-indent: 10px;
					}
					#header ul.navigation li ul li a:hover {
						background: #f78721;
						color: #fff;
					}

/***************************************************************************************
 ******* CONTENT AREA STYLES
 ***************************************************************************************/
 #middle {
	 background: #000 url(/elements/images/global/middleBGradient.jpg) 0 0 repeat-x;
	 margin: 20px 0 15px;
	 position: relative;
 }
 	#middle h1,
	#middle h1 a {
		color: #f78721;
		font-size: 0.875em;
		height: 22px;
		line-height: 22px;
		text-indent: 10px;
		text-transform: uppercase;
	}
	#middle h1 a {font-size: 1em;}
	#middle #content {
		color: #fff;
		float: right;
		margin: 200px 50px 0 0;
		_margin: 200px 25px 0 0;
		width: 500px;
	}
		#middle #content h1 {
			font-size: 1.125em;
			margin: 0 0 0.875em;
			text-indent: 0;
			text-transform: none;
		}
		#middle #content p,
		#middle #content li,
		#middle #content address {
			font-style: normal;
			font-size: 1em;
			line-height: 1.333em;
		}
		#middle #content p,
		#middle #content ul,
		#middle #content address {margin: 0 0 1.667em;},
		#middle #content ul {
			list-style: disc;
			margin-left: 2em;
		}
		#middle #content a {color: #f78721;}
		#middle #content a:hover {text-decoration: underline;}
	#middle #sidebar {
		border-right: 1px solid #fff;
		float: left;
		height: 650px;
		width: 355px;
	}
/***************************************************************************************
 ******* FOOTER AREA STYLES
 ***************************************************************************************/
 #footer {
	 font-size: 0.857em;
	 text-align: right;
 }
 	#footer span {color: #f78721;}