/* MACRO STYLES */
body { 
	color: #424343;
	border-top: 0em;
	border-bottom: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	padding-top: 0em;
	padding-bottom:0em;
	background-color:#393D43;
	background-image: url(/images/ui/bg_09.gif); 
}


.content { 
	text-align: center;
}

.content table.content { 
	width: 849px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left:0px;
	background-color:#ffffff;
	background-image: url(/images/ui/bg-bevel.gif); 
}

.content table.content td {
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 10px; 
	line-height: 16px; 
	margin-left:0px;
	margin-right:0px;
}

/* by selector */

p {
	margin-top:8px;
	margin-bottom:8px;
}


p.list {
	margin-bottom:0px;
	}
	
ul {
	margin-top: 7px;
}
	
b, strong {
    font-weight: bold;
}

h1, h2, h3 {
	font-family: "NeutraText-Demi", "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;}

h1 {
	font-size: 20px; 
	line-height: 24px;
}

h2 {
	font-size: 16px; 
	line-height: 19px;
}

h3 {
	font-size: 13px; 
	line-height: 18px;
	font-style: italic;
	font-weight:normal;
}

input {
	background-color: #ffffff;
	font-family: Verdana, sans-serif;
	color: #000000; 
	border: 1px solid #000000;
	font-size: 11px; 
}

input.r {
/* fixes problem w/border showing on IE browsers for radio & submit buttons */
	background-color: #ffffff;
	font-family: Verdana, sans-serif;
	color: #000000; 
	border: 0px;
	font-size: 11px; 
}

/* by class & ID */

#navlist {
	margin-left: 0;
	margin-top: 34px;
	padding-left: 0;
	margin-right: 1px;
	list-style: none;
}

#navlist li {
	background-image: url("/images/ui/bullet_red.gif");
	background-repeat: no-repeat;
	background-position: 0em .25em; /* from left, from top */
	padding-left: 14px;
	text-align:left;
	font-size: 10px;
	line-height: 150%;
	font-weight: semi-bold;
	letter-spacing: .025em;
	font-family: Verdana, sans-serif; 
}

#navlist li a:link, li a:visited {
	color:#663366;
	text-decoration:none;
}

#navlist li a:hover, li a:active {
	color:#AC4C52;
	text-decoration:underline;
}



#subnavcontainer {
/*	border: solid #000000 thin; */
	width:849px;
}

#subnavcontainer ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#subnavcontainer ul li {
	display: block; 
	float: left;
	text-align: left;
	border: 0;
	padding: 0;
	margin: 0;
}

#subnavcontainer ul li a {
	border-right: 1px solid #424343;
	padding: 0px 6px 0px 6px;
	margin:  0px 0px 2px 0px;
	color: #424343;
	text-decoration: none;
	display: block;
	text-align: left;
	font-family: Verdana, sans-serif; 
	font-size: 7pt;
	font-weight: bold;
	letter-spacing: .015em;
}

#subnavcontainer ul li.first a {  margin-left: 80px; }

#subnavcontainer ul li.last a {  border-right: none; }

#subnavcontainer ul li a:hover, a:active {
	text-decoration:underline;
	color: #424343;
}

#subnavcontainer ul li a#current {
	color: #B3BFC3;
	text-decoration: none;
}




/* used in talks - Secrets page */
.redBullContainer ul {
	margin-left: 40px;
	margin-top: 0px;
	padding-left: 0;
	margin-right: 0px;
	list-style: none;
}

.redBull li {
	background-image: url("/images/ui/bullet_red.gif");
	background-repeat: no-repeat;
	background-position: 0em .65em; /* from left, from top */
	padding-left: 14px;
	text-align:left;
	font-size: 10px;
	line-height: 250%;
	font-weight: semi-bold;
	letter-spacing: .025em;
	font-family: Verdana, sans-serif; 
}

redBull li a:link, li a:visited {
	color:#663366;
	text-decoration:none;
}




.dataform-req, td.dataform-req {   /* labels for required fields */
	font-family: Verdana, sans-serif;
	font-size: 8.5px; 
	margin-bottom:3px;
	color: #DA5D5A;
}

.dataform-opt, td.dataform-opt {   /* labels for optional fields */
	font-family: Verdana, sans-serif;
	font-size: 8.5px; 
	margin-bottom:3px;
	color: #484949;
}

.dataform {   /* optional fields */
	font-family: Verdana, sans-serif;
	font-size: 8.5px; 
	color: #484949;
	border-top: 2px solid #494A49;
	border-left: 2px solid #494A49;
	border-right: 2px solid #C1C3C1;
	border-bottom: 2px solid #C1C3C1;
}

.dataform-L {   /* larger font */
	font-family: Verdana, sans-serif;
	font-size: 10px; 
	color: #484949;
}

.answer {
	font-style:italic;
	margin-left:65px;
	margin-right:65px;
}

.contact {
	font-family: Verdana, sans-serif;
	font-size: 9px; 
	line-height: 12px;
	color: #484949;
}

.experience-subhead {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px; 
	line-height: 18px;
	margin-top:16px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	color: #133F5E;
}

.leadership {
	font-family: Verdana, sans-serif;
	font-size: 10px; 
	line-height: 16px;
	margin-left:0px;
	margin-right:0px;
	color: #424343;
}

h1.leadership {
	font-style: normal;
	font-weight:normal;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #993C3B;
	margin-top:8px;
	margin-bottom:8px;
}

.booksHED {
	font-family: Verdana, sans-serif;
	font-size: 13px; 
	line-height: 16px;
	margin-bottom:0px;
	color:#4A5671;
	font-weight:bold;
}

.booksSUBHED {
	font-family: Verdana, sans-serif;
	font-size: 10px; 
	line-height: 16px;
	margin-top:0px;
	color:#484949;
	font-weight:bold;
	font-style:italic;
}

.industries {
	font-family: Verdana, sans-serif;
	font-size: 9px; 
	line-height: 12px;
	color:#424343;
}

.portfolio {
	font-family: Verdana, sans-serif;
	font-size: 9px; 
	line-height: 13px;
	margin-top:0px;
	margin-bottom:8px;
	margin-left:0px;
	margin-right:0px;
	color:#686969;
}

/* LINKS */

a, a:link, a:visited { color: #000000; text-decoration: underline; }	
a, a:hover, a:active { color: #555555; text-decoration: underline;}	

a.nextpage:link, a.nextpage:visited { font-family: Verdana, sans-serif; font-size: 10px; font-weight:bold; font-style:italic; color:#133F5E; margin-left:0px; margin-right:0px; text-decoration: underline; }
a.nextpage:hover, a.nextpage:active { font-family: Verdana, sans-serif; font-size: 10px; font-weight:bold; font-style:italic; color:#68889F; margin-left:0px; margin-right:0px; text-decoration: underline;}	

a.warmRed:link, a.warmRed:visited { color: #DA5D5A; text-decoration: none; }
a.warmRed:hover, a.warmRed:active { color: #DA5D5A; text-decoration: underline;}	

a.tan:link, a.tan:visited { color: #8F8468; text-decoration: none; }
a.tan:hover, a.tan:active { color: #8F8468; text-decoration: underline;}	

a.dkGrey:link, a.dkGrey:visited { color: #484949; text-decoration: none; }
a.dkGrey:hover, a.dkGrey:active { color: #484949; text-decoration: underline;}	

a.sitemapHED:link, a.sitemapHED:visited { font-family: Verdana, sans-serif; font-size: 10px; color:#424343; margin-left:0px; margin-right:0px;
text-decoration: none; }
a.sitemapHED:hover, a.sitemapHED:active { font-family: Verdana, sans-serif; font-size: 10px; color:#424343; margin-left:0px; margin-right:0px;
text-decoration: underline;}	

a.sitemap:link, a.sitemap:visited { font-family: Verdana, sans-serif; font-size: 9px; margin-top:4px;margin-left:50px;color:#484949; text-align:left; text-decoration: none; }
a.sitemap:hover, a.sitemap:active { font-family: Verdana, sans-serif; font-size: 9px; margin-top:4px;margin-left:50px;color:#484949; text-align:left; text-decoration: underline;}	


/* COLORS */
.bspaRed { color: #c24c4c; }
.warmRed { color: #DA5D5A; }
.tan { color:#BBB4A4; } 
.tanDk { color:#6B5E3F; }
.ltBlue { color:#99A8B7; }
	
