/* CSS Document */

/* redefine HTML tags */
body {
	margin: 0px;
	padding: 0px;
	width: 960px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 30px;
	color: #FFFFFF;
	background-color: #000000;
	letter-spacing: 1px;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #e3a161;
	margin: 0px;
	padding: 0px;
	font-style: italic;
	letter-spacing: 2px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #999999;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6fccdd;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1.5px;
}

/* top level page container */
#pageContainer {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	overflow: visible;
	width: 910px;
}

/* define upper, middle and lower sections */

/* global navigation area */
#navigationBand {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	height: 90px;
	text-align: right;
}
#upperNavRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E7A263;
	background-color: #000000;
	margin: 0px;
	padding: 20px 0px 0px;
	float: right;
}

/* anchor styles for global navigation */
.globalNavCurrent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	letter-spacing: 2px;
}
.globalNav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#e3a161;
	text-decoration:none;
	letter-spacing: 2px;
}
a.globalNav:hover {
color:#ffffff;
text-shadow:silver
}
a.globalNav:active {
color:#ffffff;
}
/*  deleted anchor styles
a.globalNav:link {
color:#e3a161;
text-decoration:none;
}
a.globalNav:visited {
color:#e3a161;
text-decoration:none;
}
*/

/* anchor styles for "return home" link video pages */
.lowerNav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#e3a161;
	text-decoration:none;
	letter-spacing: 2px;
}
a.lowerNav:hover {
color:#ffffff;
text-shadow:silver
}
a.lowerNav:active {
color:#ffffff;
}

/* upper third */
#upperBand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E7A263;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	height: 120px;
	background-image: url(../images/verticalRule.gif);
	background-repeat: repeat-y;
}
#upperPageHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E7A263;
	background-color: #000000;
	margin: 0px 0px 0px 244px;
	padding: 0px;
}

/* Flash movie panel */
#flashBand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E7A263;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	clear: both;
	background-image: url(../images/verticalRule.gif);
	background-repeat: repeat-y;
	overflow: visible;
}
#homeContentBand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E7A263;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	clear: both;
	background-image: url(../images/verticalRule.gif);
	background-repeat: repeat-y;
	overflow: visible;
	height: 280px;
}
#homeLeftImage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: normal;
	background-color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 10px;
	color: #FFFFFF;
}
#homeContentArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: normal;
	background-color: #000000;
	text-align: left;
	margin: 0px 0px 0px 72px;
	padding: 0px;
	width: 540px;
	color: #FFFFFF;
	float: left;
	overflow: visible;
}


/* middle third */
#mainContentBand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E7A263;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	clear: both;
	background-image: url(../images/verticalRule.gif);
	background-repeat: repeat-y;
	overflow: visible;
	height: 360px;
}
#mainLeftImage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: normal;
	background-color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 10px;
	color: #FFFFFF;
}
#mainContentArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: normal;
	background-color: #000000;
	text-align: left;
	margin: 0px 0px 0px 72px;
	padding: 0px;
	width: 540px;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
}

/* lower third */
#bottomContentBand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E7A263;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: visible;
}
#bottomRightImage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: normal;
	background-color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: right;
	overflow: visible;
}
#bottomLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: normal;
	background-color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
}

/* color coding for subpage headings */
.subhead_home {
	color:#7292cb;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:18px;
	letter-spacing: 2px;
}
.subhead_about {
color:#6fccdd;
}
.subhead_services {
color:#dba0c8;
}
.subhead_principals {
color:#f26639;
}
.subhead_insights {
color:#339900;
}
.subhead_links {
color:#abdfe9;
}
.subhead_contact {
color:#f8981d;
}

/* anchor link colors Home page line-height: 19px; */
a.home_link {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:18px;
	color:#e3a161;
	text-decoration:none;
	letter-spacing: 2.5px;
	
}
a.home_link:hover {
color:#993333;
text-shadow:silver
}
a.home_link:active {
color:#9a3366;
text-decoration:none;
}
/*
a.home_link:visited {
color:#e3a161;
text-decoration:none;
}
*/

/* anchor link colors LINKs page */
a.linkspage_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	color:#9ED7E5;
	text-decoration:none;
	letter-spacing: 1px;
	line-height: 22px;
}
a.linkspage_link:hover {
color:#993333;
text-shadow:silver
text-decoration:none;
}
a.linkspage_link:active {
color:#993333;
text-decoration:none;
}
/* deleted
a.linkspage_link:visited {
color:#e3a161;
text-decoration:none;
}
*/

/* anchor link colors INSIGHTS page */
a.insightspage_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	color:#993300;
	letter-spacing: 1px;
text-decoration:none;
}
a.insightspage_link:hover {
color:#339933;
text-shadow:silver
text-decoration:none;
}
a.insightspage_link:active {
color:#339933;
text-decoration:none;
}
/*  deleted
a.insightspage_link:visited {
color:#FFFFFF;
text-decoration:underline;
}
*/
#videoDisplayArea {
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* home page video list */
.video_link_list {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:18px;
	color:#e3a161;
	text-decoration:none;
	letter-spacing: 2.5px;
	line-height: 18px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
}
