html, body {
	margin:0;	padding:12px 0 0;
	font-family:Arial;
	font-size:12px;
	background:url('../images/template/bg.gif') repeat;
}
p {
	margin:0;
}
.big {
	font-size:1.2em;
}
strong {
	font-size:1.05em;
}
img {
	border:none;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.inline {
	display:inline-block;
}
.align-right {
	text-align:right;
}

#container {
	width:894px;	height:548px;
	margin:0 auto;	padding:0 8px 0 2px;
	background:url('../images/template/container.png') no-repeat;
	position:relative;
}

#header {
	width:100%;	height:49px;
	margin:0;	padding:25px 0 0;
	text-align:center;
}
#navigation {
	width:100%;	height:17px;
	margin:3px 0;
	display:inline;
	text-align:center;
}
.navhome {
	background:#733ea1;
}
.navglobal {
	background:#aa0c41;
}
.navlocation {
	background:#ffe400;
}
.navpeople {
	background:#444cac;
}
.navpress {
	background:#ffa500;
}
.navcareers {
	background:#037818;
}
.navcontact {
	background:#0056b8;
}
.navtwitter {
	background:#38cdff;
}

#main {
	width:894px;	min-height:293px;
	position:relative;
	color:#FFF;
}
.home-bg {
	background:url('../images/template/home-bg.jpg') no-repeat;
	text-align:center;
	padding:38px 0 0;
}

#news_flash {	
	font-family:Arial;
	position:absolute;
	width:500px;
	height:50px;
	top:375px;
	left:200px;
	color:#733ea1;
	font-size:0.825em;
	font-weight:bold;
}

#news_flash a{
	color:#999;
	text-decoration:none;
	font-weight:bold;
}

#news_flash a:hover{
	color:#733ea1;
	text-decoration:none;
	font-weight:bold;
}

/* Global Page */

.global-bg {
	background:url('../images/template/global-bg.jpg') no-repeat;
	text-align:center;
}
.global-bg p {
	line-height:1.4em;
}
.global-bg a {
	color:#FFF;
}
.global-bg a:hover {
	color:#999;
}
.global-bg img {
	margin:7px 0 0;
}
#global-content {
	margin:75px 0 0;
	height:218px;	width:100%;
	position:relative;
}
#global-content img {
	position:absolute;
	bottom:0;	left:131px;
}

/* Locations Page */

.location-bg {
	background:url('../images/template/location-bg.jpg') no-repeat;
}
.location-bg h3 {
	margin:20px 0 3px;
	font-size:1.2em;
}
.location-bg span, .location-bg a {
	color:#ffcc00;
}
.col-one, .col-two {
	margin:24px 0 0;
}
.col-one {
	width:325px;
}
.col-top, .col-bottom {
	width:100%;
}
.col-bottom {
	margin:45px 0 0;
	line-height:1.4em;
}
.col-two {
	width:315px;
	padding:0 0 0 12px;
}
#newjersey, #texas, #canada, #mexico {
	height:293px;
	float:left;
	padding:0 0 0 110px;
}
#texas, #canada, #mexico {
	display:none;
}
#location-nav {
	padding:33px 0 0 110px;
}
#location-nav ul {
	margin:0;
	padding:0;
}
#location-nav ul li {
	display:inline;
	margin:0 30px 0 0;
}
#location-nav ul li a {
	color:#CCC;
	text-decoration:none;
	font-size:0.85em;
	font-weight:bold;
}
#location-nav ul li a:hover, #location-nav ul li a.hover {
	color:#666;
}

/* Careers Page */

.careers-bg {
	background:url('../images/template/careers-bg.jpg') no-repeat;
	text-align:center;
}
#careers-content {
	margin:75px 0 0;
	height:217px;	width:100%;
	position:relative;
}
#careers-content p {
	position:absolute;
	left:252px;
	width:410px;
	text-align:left;
	line-height:1.2em;
	z-index:90;
}
#careers-content a {
	color:#33cc00;
}
#careers-content img {
	position:absolute;
	bottom:0;	right:3px;
	z-index:1;
}

/* People Page */

.people-bg {
	background:url('../images/template/people-bg.jpg') no-repeat;
}
#people_1a, #people_2a, #people_3a, #people_4a, #people_5a, #people_6a, #people_7a, #people_8a, #people_9a, #people_10a  {
	float:left;
	height:293px;
}
#people_2a, #people_3a, #people_4a, #people_5a, #people_6a, #people_7a, #people_8a, #people_9a, #people_10a  {
	display:none;
}
.people-bg #people {
	color:#999;
	padding:18px 0 0 88px;
	width:800px;
	overflow:hidden;
	font-size:0.825em;
}
.people-bg #people table {
	width:690px;
}
.people-bg #people table td {
	vertical-align:top;
}
.people-bg #people a {
	font-weight:bold;
	text-decoration:none;
	color:#999;
}
.people-bg #people a:hover, .people-bg #people a.hover {
	color:#444cac;
}

/* Press Page */

.press-bg {
	background:url('../images/template/press-bg.jpg') no-repeat;
}
#press_1a, #press_2a, #press_3a, #press_4a, #press_5a  {
	float:left;
	height:293px;
}
#press_2a, #press_3a, #press_4a, #press_5a  {
	display:none;
}
.press-bg #press-list {
	color:#999;
	padding:18px 0 0 88px;
	width:800px;
	overflow:hidden;
}
.press-bg #press-list table {
	font-size:0.825em;
	font-weight:bold;
}
.press-bg #press-list table td {
	vertical-align:top;
}
.press-bg #press-list table a {
	color:#999;
	text-decoration:none;
}
.press-bg #press-list table span, .press-bg #press-list table a:hover, .press-bg #press-list table a.hover {
	color:#ffa500;
}

/* Contact Page */

#contact-content {
	margin:75px 0 0;	padding:0 0 0 216px;
	height:218px;	width:366px;
}
.contact-bg {
	background:url('../images/template/contact-bg.jpg') no-repeat;
}
#contact-info {
	margin:18px 0 0;
	line-height:1.4em;
}
#contact-info a, #contact-info span {
	color:#38cdff;
}
#contact-info a {
	text-decoration:none;
}
#contact-info a:hover {
	text-decoration:underline;
}
#contact-info span {
	margin:0 3px 0 13px;
}
#contact-info span.first {
	margin:0 3px 0 0;
}

/* Twitter Page */

.twitter-bg {
	background:url('../images/template/twitter-bg.jpg') no-repeat;
}
#tweet {
	width:396px;
	position:absolute;
	top:120px;	left:245px;
}
#tweet ul {
	color:#FFF;
	font-weight:bold;
	margin:0;	padding:0;
	list-style:none;
}
#tweet ul li a {
	color:#FFF;
}
.tweetA {
	width:100%;
}

/* Footer */

#footer {
	position:absolute;
	bottom:27px;
	width:838px;
	padding:0 30px 18px 26px;
}
#footer .right {
	position:absolute;
	bottom:5px;	right:20px;
}
#twitter {
	position:absolute;
	bottom:5px;
	width:23px;	height:23px;
	text-indent:-9999px;
	overflow:hidden;
	background:url('../images/template/twitter.jpg') no-repeat;
}
#twitter:hover, #twitter.chosen {
	background-position:-23px 0;
}