body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	margin:0px;
	background-color:#000;
}

a {
	color:#fff;
}
a:hover {
	color:#F00;
	text-decoration:underline;
}


h1 {
	font-size:16px;
	line-height:1.5em;
	color:#F00;
}
h2 {
	font-size:12px;
	line-height:1.5em;
	color:#fff;
}
.red {
	color:#E00;
}


/* *************************************************** */
/* No longer used */
/*.container1 {
	width:965px;
	text-align:left;
} */

.generalNavbar {
	font-size:11px;
	font-weight:bold;
	line-height:1.6em;
	text-align:left;
}
.generalNavbar a {
	color:#fff;
	text-decoration:none;
}
.generalNavbar a:hover {
	color:#F00;
	text-decoration:none;
}

/* new classes for tables layout */
.logoArea {
	padding-top:60px;
	padding-bottom:10px;
	text-align:left;
}
.lineColor {
	background-color:#555;
}
.white {
	color:#fff;
}

/* *************************************************** */
/* No longer used */
/* This is the container for the top left side of the page, including vertical nav bar */
/* and vertical gray border (everything above horiz gray border).                      */
/* div.col1 {
	width:75px;
	border-right:1px solid #555;
	padding-right:9px;
	padding-bottom:20px;
} */
/* This is the container for the top right side of the page, including logo and content.*/
/* It does not include horiz nav bar.                                                   */
/* div.col2 {
	float:right;
	width:860px;
	padding-top:60px;
	padding-left:10px;
	padding-bottom:10px;
} */

/* Next 2 classes define special link behavior for Leadership page */

.leadership a {
	color:#fff;
	text-decoration:none;
}
.leadership a:hover {
	color:#f00;
	text-decoration:none;
}

/* *************************************************** */
/* No longer used */
/* This is the container for the logo. */
/*div.col2-1 {
	padding-bottom:25px;
} */



/* This is the container for the main content areas.  Different background images   */
/* (or color) will be defined class for each page. */

div.homePage {
	height:400px;
	background-color:#121212;
}
.aboutusPage {
	height:400px;
	background-image:url(images/aboutus.jpg);
}
div.corevaluesPage {
	height:400px;
	background-image:url(images/corevalues.jpg);
}
div.profilePage {
	height:400px;
	background-image:url(images/profile.jpg);
}
div.servicesPage {
	height:400px;
	background-image:url(images/services.jpg);
}
div.leadershipPage {
	height:400px;
	background-image:url(images/leadership.jpg);
}
div.awardsPage {
	height:400px;
	background-image:url(images/awards.jpg);
}
div.profilePage {
	height:400px;
	background-image:url(images/profile.jpg);
}
div.culturePage {
	height:400px;
	background-image:url(images/culture.jpg);
}
div.careersPage {
	height:400px;
	background-image:url(images/careers.jpg);
}
div.contactPage {
	height:400px;
	background-image:url(images/contact.jpg);
}
div.pressPage {
	height:400px;
	background-image:url(images/pressroom.jpg);
}
div.newsPage {
	height:400px;
	background-image:url(images/news.jpg);
}
div.leedPage {
	height:400px;
	background-image:url(images/leed.jpg);
}
div.portfolioBg {
	height:400px;
	background-color:#121212;
}


/* The next 4 classes break out the text area from the photo area (1/3 text, 2/3 photo), */
/* or 2/3 text, 1/3 photo, or 100% text.      */

#contentArea1-3 {
	width:320px;
	height:380px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	
	/* scrollbar stuff */
	/* display:block;  */
	overflow:auto;
	position: relative;
}
#leadershipArea1-3 {
	width:317px;
	height:380px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	
	/* scrollbar stuff */
	/* display:block;  */
	overflow:auto;
	position: relative;
}
#contentArea2-3{
	width:457px;
	height:380px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	
	/* scrollbar stuff */
	/* display:block;  */
	overflow:auto;
	position: relative;
}
#contentArea3-3{
	width:820px;
	height:380px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	
	/* scrollbar stuff */
	/* display:block;  */
	overflow:auto;
	position: relative;
}
div.photoArea1-3 {
	float:right;
	width:360px;
}
div.photoArea2-3 {
	float:right;
	width:500px;
}

/* next 3 classes are experiments for pressroom page */
.StoryShowing {
}

.StoryHidden {
	display: none;
}

#newsFrame {
	float:right;
	width:457px;
	height:380px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:auto;
	position: relative;
}

/* this next class is used in iframe version of pressroom only */
#newsContent {
	width:460px;
	height:380px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(images/news.jpg);
	
	/* scrollbar stuff */
	display:block;
	overflow:auto;
	position: relative;
}  

/* *************************************************** */
/* No longer used */
/* div.grayline {
	background-color:#555;
	width:965px;
} */
/* div.bottom {
	float:right;
	width:860px;
	border-left:1px solid #555;
	padding-left:20px;
	text-align:left;
} */
/* This is the title and thumbnail area.  Starts with an outer container to hold title and thumb divs */
/* div.titleThumbsContainer {
	padding-top:10px;
} */
.title {
	font-size:22px;
	color:#E00;
	padding-bottom:10px;
}
.title a{
	color:#E00;
	text-decoration:none;
}

/* *************************************************** */
/* No longer used */
/* div.thumbs {
	float:right;
} */
/* .thumbsTable {
	border-collapse:collapse;
} */
/* .thumbsTable td {
	padding-left:3px;
} */


.navbarTable {
	border-top:1px solid #555;
}
.navbarTableInvisible {
	border-top:1px solid #000;
}

/* *************************************************** */
/* No longer used */
/* div.pipe {
} */

.addressMain {
	padding-top:40px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

/* Special line height for core values list */
.corevalues {
	line-height:1.75em;
}

a.contentediting {
	color: #000000;
	background-color: #FFFF66;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
}
