@charset "UTF-8";

/* ==========================================
Screen Styles
=============================================
1. CSS Reset
---------------------------------------------
10. Miscellaneous and Layout
---------------------------------------------
11. Header
---------------------------------------------
12. Global Navigation
---------------------------------------------
13. Breadcrumb Navigation
---------------------------------------------
14. Buttons
---------------------------------------------
16. Utility Navigation
---------------------------------------------
17. Local Navigation
---------------------------------------------
18. Footer
---------------------------------------------
19. Forms
---------------------------------------------
20. Home Page
---------------------------------------------
30. Section Page
---------------------------------------------
80. Profile
---------------------------------------------
90. Article Display
---------------------------------------------
99. Legacy Styles
---------------------------------------------
150. IC Display
---------------------------------------------
200. Small Interactives
---------------------------------------------
250. Tag Cloud
---------------------------------------------
300. Page Title Icons
---------------------------------------------
========================================== */










/* ==========================================
1. CSS Reset
========================================== */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
/* table, caption, tbody, tfoot, thead, tr, th, td, */
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
/* 	font: inherit; */
	vertical-align: baseline;
	text-decoration: none;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	vertical-align: middle;
}









/* ==========================================
10. Miscellaneous and Layout
========================================== */

body {
	background: #fff;
/* 	background-image: url('/media/image/body-bg-nc-f2.png');
	background-repeat: repeat-y;
	background-position: 50% 0px; */
	font: 12px/14px Arial,Helvetica,sans-serif;
/*	overflow-x: hidden; */
	-webkit-text-size-adjust: 100%;
}

header.mainsite {
	border-bottom: solid 4px #000;
	margin-bottom: 50px;
}

a {
	color: #82141e;
	outline: 0;
}

a:hover {
	text-decoration: underline;
}

.clearboth {
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-top: -1px;
	position: relative;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.width290 {
	width: 290px;
}

.width590 {
	width: 590px;
}

header.mainsite,
.mainContainer {
	width: 890px;
	margin: 0px auto;
	position: relative;
}

.columnHolder.paddingTop270 {
	padding-top: 270px;
}

.columnHolder.paddingTop370 {
	padding-top: 370px;
}

.padding10 {
	padding-left: 10px;
	padding-right: 10px;
}

.padding20 {
	padding-left: 20px;
	padding-right: 20px;
}

.tempSpacer420 {
	display: block;
	height: 420px;
}

.right10 {
	float:right;
	padding-left: 10px;
	padding-bottom: 10px;
}



/* ==========================================
11. Header
========================================== */

header.mainsite {
	border-bottom: solid 4px #000;
	margin-bottom: 50px;
	height: 110px;
	position: relative;
}

header.mainsite.short {
  height: 80px;
  border-bottom: none;
  margin-bottom: 60px;
}

.mainContainer.dualLogo header.mainsite {
	height: 147px;
}

header.mainsite .logo {
	position: absolute;
	left: 0px;
	top: 45px;
	width: 180px;
	height: 55px;
}

header.mainsite.short .logo {
  top: 4px;
}

.mainContainer.dualLogo header.mainsite .logo {
	width: 150px;
	height: 92px;
}

header.mainsite .note {
	font: italic 13px Georgia, "Times New Roman", Times, serif;
	position: absolute;
	right: 0px;
	top: 65px;
}










/* ==========================================
12. Global Navigation
========================================== */

/* Top Level */

#GlobalNavigation {
	font: 18px/20px Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	position: absolute;
	left: 0px;
	top: 110px;
	width: auto;
}

.gnav7 #GlobalNavigation {
  top: 80px;
}

.mainContainer.dualLogo #GlobalNavigation {
	top: 147px;
}

#GlobalNavigation ul.awcgn-menu {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#GlobalNavigation ul.awcgn-menu li.WhoWeAre,
#GlobalNavigation ul.awcgn-menu li.OurThinking,
#GlobalNavigation ul.awcgn-menu li.HowWeHelp,
#GlobalNavigation ul.awcgn-menu li.JoinUs,
#GlobalNavigation ul.awcgn-menu li.Contact,
#GlobalNavigation ul.awcgn-menu li.Home,
#GlobalNavigation ul.awcgn-menu li.PressRoom,
#GlobalNavigation ul.awcgn-menu li.Careers,
#GlobalNavigation ul.awcgn-menu li.Alumni {
	float: left;
}

#GlobalNavigation ul.awcgn-menu li.WhoWeAre a#WhoWeAre,
#GlobalNavigation ul.awcgn-menu li.HowWeHelp a#HowWeHelp,
#GlobalNavigation ul.awcgn-menu li.OurThinking a#OurThinking,
#GlobalNavigation ul.awcgn-menu li.Home > a,
#GlobalNavigation ul.awcgn-menu li.PressRoom > a,
#GlobalNavigation ul.awcgn-menu li.Careers > a,
#GlobalNavigation ul.awcgn-menu li.Alumni > a {
	width: 200px;
	padding-top: 4px;
	background-image: url(/media/image/newco-dayone-sprites.png);
	background-position: -360px -4px;
	background-repeat: no-repeat;
	float: left;
	height: 35px;
	display: block;
	color: #000;
	text-decoration: none;
	line-height: 35px;
}

#GlobalNavigation ul.awcgn-menu li.awcgnHover a#WhoWeAre,
#GlobalNavigation ul.awcgn-menu li.awcgnHover a#HowWeHelp,
#GlobalNavigation ul.awcgn-menu li.awcgnHover a#OurThinking,
#GlobalNavigation ul.awcgn-menu li.awcgnHover.Home a,
#GlobalNavigation ul.awcgn-menu li.awcgnHover.Careers a,
#GlobalNavigation ul.awcgn-menu li.awcgnHover.PressRoom a,
#GlobalNavigation ul.awcgn-menu li.awcgnHover.Alumni a {
	background-position: -160px -4px;
	color: #82141e;
}

#GlobalNavigation .arrow-down {
	width: 0; 
	height: 0; 
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 5px solid #999;
	position: relative;
	top: -2px;
	display: inline-block;
}





/* Megadropdowns */

#GlobalNavigation .GnavTopBar {
	position: absolute;
	left: 10px;
	right: 10px;
	height: 5px;
	top: 9px;
	border-top: dotted 2px #82141e;
	z-index: 20001;
}

#GlobalNavigation .GnavDropdownWrapper {
	display: none;
}

#GlobalNavigation .GnavDropdownWrapper {
	position: absolute;
	top: 29px;
	left: -10px;
	background-color: #fff;
	padding-top: 25px;
	z-index: 25;
}

#GlobalNavigation .GnavDropdown {
	width: 910px;
	overflow: hidden;
	padding: 0px 0px 10px 0px;
	background-color: #fff;
	font: 13px/15px Georgia, "Times New Roman", Times, serif;
	position: relative;
	z-index: 20000;
	box-shadow: 0px 5px 8px rgba(0,0,0,0.2);
}

#GlobalNavigation .GnavDropdownWrapper .OneThird {
	float: left;
	position: relative;
	z-index: 15;
	width: 290px;
	padding-left: 10px;
}

#GlobalNavigation .GnavDropdownWrapper .ListLinks,
#GlobalNavigation .GnavDropdownWrapper .ListLinks ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	clear: both;
}

#GlobalNavigation .GnavDropdownWrapper .ListLinks ul {
	margin-bottom: 12px;
	font-weight: normal;
	border-top: solid 1px #999;
	padding-left: 0px;
}

#GlobalNavigation .GnavDropdownWrapper .ListLinks ul li {
	height: auto !important;
	list-style: none;
}

#GlobalNavigation .GnavDropdownWrapper .ListLinks a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 3px 0px;
	background-image: none;
	height: auto !important;
	overflow: hidden;
	background-color: #fff;
}

#GlobalNavigation .GnavDropdownWrapper .ListLinks a:hover {
	color: #84141e;
}

#GlobalNavigation .GnavDropdownWrapper .ListLinks a img {
	float: right;
	width: 120px;
	height: auto;
	border: solid 1px #000;
}

#GlobalNavigation .GnavDropdownWrapper .footnote {
	clear: both;
	color: #bd2833;
	font-size: 10px;
	padding-left: 10px;
}

#GlobalNavigation .GnavDropdownWrapper .ListLinks a sup {
	color: #bd2833;
	line-height: 0px;
	position: relative;
	top: 2px;
}





/* Right Column-specific */

#GlobalNavigation .GnavDropdownWrapper .RightColumn {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 610px;
	background-color: #82141e;
	width: auto;
	padding: 20px;
	color: #fff;
	font: italic 14px/18px Georgia, "Times New Roman", Times, serif;
}

#GlobalNavigation .GnavDropdownWrapper .RightColumn .header {
	font-size: 20px;
	font-style: normal;
	margin-bottom: 10px;
}

#GlobalNavigation .GnavDropdownWrapper .RightColumn .brandBar {
	display: none;
}





/* Icons */

#GlobalNavigation .GnavDropdownWrapper li.icon.subscribe a,
#GlobalNavigation .GnavDropdownWrapper li.icon.sb a,
#GlobalNavigation .GnavDropdownWrapper li.icon.books a,
#GlobalNavigation .GnavDropdownWrapper li.icon.podcasts a,
#GlobalNavigation .GnavDropdownWrapper li.icon.reports a,
#GlobalNavigation .GnavDropdownWrapper li.icon.toolkits a,
#GlobalNavigation .GnavDropdownWrapper li.icon.videos a {
	padding-left: 20px;
	text-indent: -20px;
}

#GlobalNavigation .GnavDropdownWrapper li.icon.subscribe a .icon,
#GlobalNavigation .GnavDropdownWrapper li.icon.sb a .icon,
#GlobalNavigation .GnavDropdownWrapper li.icon.books a .icon,
#GlobalNavigation .GnavDropdownWrapper li.icon.podcasts a .icon,
#GlobalNavigation .GnavDropdownWrapper li.icon.reports a .icon,
#GlobalNavigation .GnavDropdownWrapper li.icon.toolkits a .icon,
#GlobalNavigation .GnavDropdownWrapper li.icon.videos a .icon {
	background-image: url(/media/image/booz-alumni-t-sprites-nc.png);
	background-repeat: no-repeat;
	display: inline-block;
	width: 18px;
	height: 16px;
	margin-right: 4px;
}

#GlobalNavigation .GnavDropdownWrapper li.icon.subscribe a .icon {
	background-position: -583px -130px;
}

#GlobalNavigation .GnavDropdownWrapper li.icon.sb a .icon {
	background-position: -582px -208px;
}

#GlobalNavigation .GnavDropdownWrapper li.icon.books a .icon {
	background-position: -583px -182px;
}

#GlobalNavigation .GnavDropdownWrapper li.icon.podcasts a .icon {
	background-position: -583px -234px;
}

#GlobalNavigation .GnavDropdownWrapper li.icon.reports a .icon {
	background-position: -583px -156px;
}

#GlobalNavigation .GnavDropdownWrapper li.icon.toolkits a .icon {
	background-position: -583px -260px;
}

#GlobalNavigation .GnavDropdownWrapper li.icon.videos a .icon {
	background-position: -583px -286px;
}





/* Seven link Gnav Overrides */

nav.gnav7 #GlobalNavigation {
  background-color: #fff;
}

nav.gnav7 #GlobalNavigation > ul.awcgn-menu {
  width: 896px;
}

nav.gnav7 #GlobalNavigation ul.awcgn-menu li.WhoWeAre, 
nav.gnav7 #GlobalNavigation ul.awcgn-menu li.OurThinking, 
nav.gnav7 #GlobalNavigation ul.awcgn-menu li.HowWeHelp, 
nav.gnav7 #GlobalNavigation ul.awcgn-menu li.JoinUs, 
nav.gnav7 #GlobalNavigation ul.awcgn-menu li.Contact, 
nav.gnav7 #GlobalNavigation ul.awcgn-menu li.Home, 
nav.gnav7 #GlobalNavigation ul.awcgn-menu li.PressRoom, 
nav.gnav7 #GlobalNavigation ul.awcgn-menu li.Careers, 
nav.gnav7 #GlobalNavigation ul.awcgn-menu li.Alumni {
  margin-right: 20px;
}

nav.gnav7 #GlobalNavigation ul.awcgn-menu > li:last-child {
  margin-right: 0px;
}

nav.gnav7 #GlobalNavigation ul.awcgn-menu li.WhoWeAre a#WhoWeAre, 
nav.gnav7 #GlobalNavigation ul.awcgn-menu li.HowWeHelp a#HowWeHelp, 
nav.gnav7 #GlobalNavigation ul.awcgn-menu li.OurThinking a#OurThinking, 
nav.gnav7 #GlobalNavigation ul.awcgn-menu li.Home > a, 
nav.gnav7 #GlobalNavigation ul.awcgn-menu li.PressRoom > a, 
nav.gnav7 #GlobalNavigation ul.awcgn-menu li.Careers > a, 
nav.gnav7 #GlobalNavigation ul.awcgn-menu li.Alumni > a {
  width: 110px;
  padding-top: 0px;
  background-image: none;
  margin-right: 0px;
  line-height: 28px;
  font-size: 12px;
  border-top: solid 4px #b6b6b6;
}

nav.gnav7 #GlobalNavigation .awcgn-item.awcgnHover > a {
  border-top: solid 4px #82141e !important;
}










/* ==========================================
13. Breadcrumb Navigation
========================================== */

#Breadcrumb {
	color: #000000;
	font: normal 10px Arial,Helvetica,sans-serif;
	left: 0;
	line-height: 20px;
	position: absolute;
	text-align: left;
	top: 145px;
	z-index: 1;
}

.mainContainer.dualLogo #Breadcrumb {
	top: 182px;
}

#Breadcrumb a {
	color: #666666;
	text-decoration: none;
}

#Breadcrumb a:hover {
	color: #666666;
	text-decoration: underline;
}





/* ==========================================
14. Buttons
========================================== */


h3.button {
	text-align: center;
/*	padding-top: 18px; 
	padding-bottom: 8px; */
	font-family: arial !important;
	font-style: normal !important;
	font-weight: normal !important;
	text-transform: lowercase;
/*	background-color: #82141e;
	display: inline-block; */
}

h3.button a {
	background-color:#82141e;
	color:white;
	padding:10px;
	display: inline-block;
}

h3.button a em {
	text-transform: none;
}





/* ==========================================
16. Utility Navigation
========================================== */

/* Locations dropdown */

#HeaderUtility {
	position: absolute;
	top: 10px;
	right: 0px;
	z-index: 250;
}

#HeaderUtility nav {
	float: right;
}

#HeaderUtility.update nav {
	float: none;
}

#HeaderUtility span.currentRegion {
  font-family: Georgia;
  font-size: 16px;
  font-weight: bold;
  color: #666;
  padding-right: 20px;
  line-height: 27px;
}

#ChangeLocation {
	font: 13px/18px Arial,Helvetica,sans-serif;
	float: right;
	width: auto;
}

#HeaderUtility.update #ChangeLocation {
  font: 11px/18px Arial,Helvetica,sans-serif;
  clear: both;
}

#ChangeLocation p {
	margin-bottom: 10px;
}

#ChangeLocation ul.awcgn-menu .icon {
	background: url(/media/image/newco-dayone-sprites.png) no-repeat 0 0;
	width: 14px;
	height: 14px;
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 4px;
}

#HeaderUtility.update #ChangeLocation ul.awcgn-menu .icon {
  display: none;
}

#ChangeLocation li.ChangeLocation span {
	cursor: pointer;
}

#ChangeLocation ul.awcgn-menu {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#ChangeLocation ul.awcgn-menu li.ChangeLocation {
	float: left;
	display: block;
	color: #666;
	text-decoration: none;
	padding-bottom: 10px;
}

#HeaderUtility.update #ChangeLocation ul.awcgn-menu li.ChangeLocation {
  color: #82141e;
}

#ChangeLocation ul.awcgn-menu .awcgn-item {
	background: url(/media/image/booz-alumni-t-sprites.png) no-repeat 100% -887px;
	padding-right: 10px;
}

#ChangeLocation .LocationsDropdownWrapper {
	display: none;
	z-index: 50;
	background-color: #fff;
}

.LocationsDropdownWrapper {
	position: absolute;
	top: 25px;
	right: -22px;
}

#HeaderUtility.update .LocationsDropdownWrapper {
  top: 55px;
}

.LocationsDropdown {
	width: 730px;
	overflow: hidden;
	padding: 20px 0px 20px 17px;
	font: 13px/15px Georgia, "Times New Roman", Times, serif;
	box-shadow: 0px 5px 8px rgba(0,0,0,0.2);
}

.LocationsDropdownWrapper .Column {
	float: left;
	margin-right: 10px;
}

.LocationsDropdownWrapper .OneThird {
	width: 230px;
}

.LocationsDropdownWrapper .LinksBlue a:hover {
	text-decoration: underline;
}

.LocationsDropdownWrapper .ListLocations,
.LocationsDropdownWrapper .ListLocations ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-weight: normal;
}

.LocationsDropdownWrapper .ListLocations ul {
	margin-bottom: 12px;
	margin-top: 2px;
}

.LocationsDropdownWrapper .ListLocations ul {
	font-weight: normal;
	border-top: solid 1px #999;
}

.LocationsDropdownWrapper .ListLocations a {
	color: #82141e;
	text-decoration: none;
	font-weight: normal;
}

.LocationsDropdownWrapper .ListLocations .language {
	color: #999;
	display: block;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.LocationsDropdownWrapper .ListLocations li.height1 {
	min-height: 16px;
}

.LocationsDropdownWrapper .ListLocations li.height2 {
	min-height: 32px;
}

.LocationsDropdownWrapper .ListLocations li.height3 {
	min-height: 40px;
}

.LocationsDropdownWrapper .ListLocations li.flag {
	padding-left: 57px;
	background-image: url(/media/image/booz-alumni-t-flag-sprites-20160707.png);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	overflow: hidden;
}

.LocationsDropdownWrapper .ListLocations li.regGLO {
	background-position: 0px 0px;
}

.LocationsDropdownWrapper .ListLocations li.regANZ {
	background-position: 0px -100px;
}

.LocationsDropdownWrapper .ListLocations li.regAUS {
	background-position: 0px -200px;
}

.LocationsDropdownWrapper .ListLocations li.regBRA {
	background-position: 0px -300px;
}

.LocationsDropdownWrapper .ListLocations li.regFRA {
	background-position: 0px -400px;
}

.LocationsDropdownWrapper .ListLocations li.regDEU {
	background-position: 0px -500px;
}

.LocationsDropdownWrapper .ListLocations li.regCHI {
	background-position: 0px -600px;
}

.LocationsDropdownWrapper .ListLocations li.regIND {
	background-position: 0px -700px;
}

.LocationsDropdownWrapper .ListLocations li.regIT {
	background-position: 0px -1800px;
}

.LocationsDropdownWrapper .ListLocations li.regCHIL {
	background-position: 0px -1900px;
}

.LocationsDropdownWrapper .ListLocations li.regJAP {
	background-position: 0px -800px;
}

.LocationsDropdownWrapper .ListLocations li.regLA {
	background-position: 0px -900px;
}

.LocationsDropdownWrapper .ListLocations li.regME {
	background-position: 0px -1000px;
}

.LocationsDropdownWrapper .ListLocations li.regNE {
	background-position: 0px -1100px;
}

.LocationsDropdownWrapper .ListLocations li.regNOR {
	background-position: 0px -1200px;
}

.LocationsDropdownWrapper .ListLocations li.regUSA {
	background-position: 0px -1300px;
}

.LocationsDropdownWrapper .ListLocations li.regRU {
	background-position: 0px -1400px;
}

.LocationsDropdownWrapper .ListLocations li.regESP {
	background-position: 0px -1500px;
}

.LocationsDropdownWrapper .ListLocations li.regSWI {
	background-position: 0px -1600px;
}

.LocationsDropdownWrapper .ListLocations li.regUK {
	background-position: 0px -1700px;
}

.LocationsDropdownWrapper .ListLocations li.regSA {
	background-position: 0px -2000px;
}

.LocationsDropdownWrapper .ListLocations li.regIL {
	background-position: 0px -2100px;
}

.LocationsDropdownWrapper .ListLocations li.regSEA {
	background-position: 0px -2200px;
}

.LocationsDropdownWrapper .ListLocations li.regMX {
	background-position: 0px -2300px;
}

.LocationsDropdownWrapper .ListLocations li.regCA {
	background-position: 0px -2400px;
}






/* Utility Nav */

#UtilityNavigation {
	font: 13px Arial, Helvetica, sans-serif;
	line-height: 18px;
	float: right;
	width: auto;
	margin-right: 10px;
}

#UtilityNavigation ul.awcgn-menu {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#UtilityNavigation ul.awcgn-menu li.Alumni,
#UtilityNavigation ul.awcgn-menu li.Media,
#UtilityNavigation ul.awcgn-menu li.Contact,
#UtilityNavigation ul.awcgn-menu li.JoinUs {
	float: left;
}

#UtilityNavigation ul.awcgn-menu li.Alumni a#Alumni,
#UtilityNavigation ul.awcgn-menu li.Media a#Media,
#UtilityNavigation ul.awcgn-menu li.Contact a#Contact,
#UtilityNavigation ul.awcgn-menu li.JoinUs a#JoinUs {
	float: left;
	display: block;
	background: url("/media/image/booz-alumni-t-sprites.png") no-repeat scroll 100% -73px transparent;
	color: #666;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}

#UtilityNavigation .Alumni a#Alumni:hover,
#UtilityNavigation .Media a#Media:hover,
#UtilityNavigation .Contact a#Contact:hover,
#UtilityNavigation .JoinUs a#JoinUs:hover {
	color: #000 !important;
}

#UtilityNavigation .awcgn-current {
	font-weight: bold;
}





/* Header Search */

#HeaderSearch {
	float: right;
	padding-right: 10px;
	margin-right: 10px;
	background: url("/media/image/booz-alumni-t-sprites.png") no-repeat scroll 100% -73px transparent;
	position: relative;
	width:140px;
}

#HeaderSearch .searchFieldBG {
	margin: 0px;
	padding: 0px 19px 0px 5px;
	width: 116px;
	height: 18px;
	line-height: 18px;
	background: url(/media/image/booz-alumni-t-sprites.png) no-repeat 0px -610px;
	border: none;
	color: #999;
}

#HeaderSearch .searchFieldBG:focus {
	background: url(/media/image/booz-alumni-t-sprites.png) no-repeat -150px -610px;
}

#HeaderUtility.update #HeaderSearch {
  background: none;
  width: auto;
  margin-right: 0px;
  padding-right: 0px;
  margin-bottom: 12px;
}

#HeaderUtility.update #HeaderSearch .button {
  right: 0px !important;
}

#HeaderUtility.update #HeaderSearch .button input {
  width: 25px;
  height: 25px;
  background-image: url(/media/image/sa-t-red-header-search-icon.gif);
}

#HeaderUtility.update #HeaderSearch .searchFieldBG {
  line-height: 23px;
  background: none;
  width: 155px;
  padding: 0px 5px;
  border: solid 1px #666;
  height: auto;
  font-family: arial;
  font-size: 14px;
  height: 23px;
}

#HeaderUtility.update #HeaderSearch .searchFieldBG:focus {
  
}





/* Breadcrum Nav */

#BreadcrumbNav {
	color: #000000;
	font-size: 10px;
	height: 20px;
	left: 0;
	line-height: 10px;
	padding-right: 5px;
	position: absolute;
	text-align: left;
	top: 115px;
	font-family: Arial, Helvetica, sans-serif;
}

#BreadcrumbNav a {
	color: #666666;
	text-decoration: none;
}

#BreadcrumbNav a:hover {
	color: #000000;
	text-decoration: underline;
}





/* Alumni Menu Nav */

#AlumniMenuNav {
	position: absolute;
	top:10px;
	left:0px;
	font: 13px/18px Arial,Helvetica,sans-serif;
}

#AlumniMenuNav ul,
#AlumniMenuNav li {
	margin: 0px;
	padding: 0px;
	color: #666;
	list-style-type:none;
}

#AlumniMenuNav a {
	color: #666;
	text-decoration: none;
}

#AlumniMenuNav .awcgn-item .arrow {
	background-image: url("/media/image/booz-alumni-t-sprites.png");
	background-repeat: no-repeat;
	background-position: 100% -403px;
	width: 9px;
	height: 18px;
	display: none;
}

#AlumniMenuNav .awcgn-item .name {
	cursor: pointer;
	padding-right: 10px;
	background-image: url("/media/image/booz-alumni-t-sprites.png");
	background-repeat: no-repeat;
	background-position: 100% -403px;
}

#AlumniMenuNav #AlumniOptions {
	display: none;
	position: relative;
	left: -15px;
	width: 209px;
	height: 78px;
	background-image: url("/media/image/booz-t-alumni-menu-nav-bg.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#AlumniMenuNav #AlumniOptions ul {
	padding: 1px 0px 0px 15px;
}

#AlumniMenuNav #AlumniOptions ul a {
	width: 180px;
	display: block;
}

#AlumniMenuNav #AlumniOptions ul a:hover {
	background-color: #ebebeb;
}

#UtilityNavigation #Alumni .status {
	background-image: url(/media/image/booz-alumni-t-sprites.png);
	background-repeat: no-repeat;
	display: inline-block;
	width: 7px;
}

#UtilityNavigation #Alumni .status.locked {
	background-position: 0px -531px;
}

#UtilityNavigation #Alumni .status.unlocked {
	background-position: 0px -551px;
}





/* Site Map Nav */

#SiteMap a.siteMap1 {
	font-size: 16px;
	font-weight: bold;
}

#SiteMap a.siteMap2 {
	font-size: 13px;
	font-weight: bold;
}

#SiteMap td {
	padding-bottom: 4px;
}










/* ==========================================
17. Local Navigation
========================================== */

.localNav {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 20px;
	overflow: hidden;
	margin-bottom: 20px;
}

.localNav ul {
	margin-top: -1px;
}

.localNav a {
	display: block;
	text-decoration: none;
}

.localNav a:hover {
	text-decoration: none;
}

.localNav .lnav-1,
.localNav .lnav-1-active {
	font-size: 14px;
	line-height: 18px;
}

.localNav .lnav-2,
.localNav .lnav-2-active {
	font-size: 14px;
	line-height: 18px;
}

.localNav .lnav-3,
.localNav .lnav-3-active {
	font-size: 12px;
	line-height: 16px;
	font-family: Arial,Helvetica,sans-serif;
}

.localNav .lnav-1-active > a,
.localNav .lnav-2-active > a,
.localNav .lnav-3-active > a {
	font-weight: bold;
}

.localNav a:hover {
	font-style: italic;
}

.localNav .lnav-2 > a,
.localNav .lnav-2-active > a {
	padding-left: 15px;
}

.localNav .lnav-3 > a,
.localNav .lnav-3-active > a {
	padding: 2px 0px 2px 30px;
}

.localNav .lnav-1,
.localNav .lnav-1-active,
.localNav .lnav-3 > a,
.localNav .lnav-3-active > a {
	background-image: url('/media/image/sa-main-localnav-sprites.png');
	background-repeat: no-repeat;
}

.localNav .lnav-1 > ul,
.localNav .lnav-1-active > ul {
	padding-bottom: 5px;
}

.localNav .lnav-2 > ul,
.localNav .lnav-2-active > ul {
	margin-bottom: 5px;
}

.localNav.default .lnav-2-active > a,
.localNav.red .lnav-2-active > a {
	background-image: url('/media/image/sa-main-localnav-sprites.png');
	background-repeat: no-repeat;
}





/* Default local nav */

.localNav.default .lnav-1,
.localNav.default .lnav-1-active {
	background-position: 0px 0px;
}

.localNav.default .lnav-1 > a,
.localNav.default .lnav-1-active > a {
	padding: 7px 0px;
}

.localNav.default .lnav-2 > a,
.localNav.default .lnav-2-active > a {
	padding: 4px 0px 4px 15px;
}


.localNav.default a {
	color: #000;
}

.localNav.default a:hover {
	color: #82141e;
	font-weight: bold;
}

.localNav.default .lnav-3 > a,
.localNav.default .lnav-3-active > a {
	background-position: -605px 10px;
}

.localNav.default .lnav-1-active > a,
.localNav.default .lnav-2-active > a,
.localNav.default .lnav-3-active > a {
	color: #82141e;
	font-style: italic;
}

.localNav.default .lnav-2-active > a {
	background-position: -925px 7px;
}





/* Red local nav */

.localNav.red {
	background-color: #82141e;
}

.localNav.red .lnav-1.lnav-parent-active {
	background-color: #e6d0d2;
}

.localNav.red .lnav-1.lnav-parent-active a {
	color: #000;
}

.localNav.red .lnav-1,
.localNav.red .lnav-1-active {
	background-position: -300px 0px;
}

.localNav.red a {
	color: #fff;
}

.localNav.red .lnav-1 > a,
.localNav.red .lnav-1-active > a {
	padding: 7px 5px;
}

.localNav.red .lnav-2 > a,
.localNav.red .lnav-2-active > a {
	padding: 4px 5px 4px 20px;
}

.localNav.red .lnav-3 > a,
.localNav.red .lnav-3-active > a {
	padding-left: 35px;
}

.localNav.red .lnav-1-active {
	background-color: #e6d0d2
}

.localNav.red a:hover {
	color: #e6d0d2;
}

.localNav.red .lnav-3 > a,
.localNav.red .lnav-3-active > a {
	background-position: -598px 10px;
}

.localNav.red .lnav-1-active a {
	color: #000
}

.localNav.red .lnav-1-active > a,
.localNav.red .lnav-2-active > a,
.localNav.red .lnav-3-active > a {
	color: #82141e !important;
}

.localNav.red .lnav-1-active,
.localNav.red .lnav-1-active + li,
.localNav.red .lnav-1-active + li > a,
.localNav.red .lnav-1.lnav-parent-active,
.localNav.red .lnav-1.lnav-parent-active + li,
.localNav.red .lnav-1.lnav-parent-active + li > a {
	background-image: none;
}

.localNav.red .lnav-2-active > a {
	background-position: -920px 7px;
}





/* Manual local nav */

#ContentSidebar .manualNav h2.navHeader {
	margin-bottom: 0px;
	line-height: 55px;
	border-bottom: solid 1px #000;
}

#ContentSidebar .manualNav ul {
	margin-top: -1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 20px;
	overflow: hidden;
	margin-bottom: 20px;
	font-size: 14px;
}

#ContentSidebar .manualNav ul li {
	background-image: url('/media/image/sa-main-localnav-sprites.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	padding-top: 1px;
	margin-bottom: 0px;
}

#ContentSidebar .manualNav ul a {
	display: block;
	color: #000;
	line-height: 18px;
/*	float: left; */
	width: 100%;
	padding: 7px 0px;
	text-decoration: none;
}

#ContentSidebar .manualNav a:hover {
	font-weight: bold;
	font-style: italic;
	color: #82141e;
}

#ContentSidebar .manualNav .lnav-1-active > a,
#ContentSidebar .manualNav .lnav-2-active > a {
	color: #82141e;
	font-style: italic;
	font-weight: bold;
}

/* Manual local nav additional levels */

#ContentSidebar .manualNav ul ul {
	margin-bottom: 0px;
	padding-bottom: 5px;
}

#ContentSidebar .manualNav ul ul li {
	background-image: none;
}

#ContentSidebar .manualNav ul ul li a {
	padding: 4px 0px 4px 15px;
}

#ContentSidebar .manualNav .lnav-2-active > a {
	color: #82141e;
	font-style: italic;
	font-weight: bold;
}

#ContentSidebar .manualNav .lnav-2-active>a {
	background-position: -925px 7px;
	background-image: url('/media/image/sa-main-localnav-sprites.png');
	background-repeat: no-repeat;
}










/* ==========================================
18. Footer
========================================== */

#Footer {
	overflow: hidden;
/* 	border-top: 4px solid #000; */
	overflow: hidden;
	clear: both;
	font: 12px/14px Arial, Helvetica, sans-serif;
	margin-top: 30px;
/*	display: inline-block; */
	width: 890px;
	padding-top: 20px;
	background-image: url('/media/image/sa-main-divider-sprites.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: auto;
	margin-right: auto;
}

#Footer .logo {
	width: 140px;
	padding: 0px 0px 0px 10px;
}

#Footer .mainColumnRight {
	width: 440px;
	margin-right: 15px;
}

#Footer.noLogo .mainColumnRight {
	width: 600px;
}

#Footer .mainColumnLeft {
	width: auto;
}

#Footer .mainColumnRight,
#Footer .mainColumnLeft,
#Footer .logo {
	float: left;
}

#Footer .mainColumnRight.cnsites {
	width: 330px;
}

#Footer a {
	color: #5571b4;
	text-decoration: none;
}

#Footer a:hover {
	text-decoration: underline;
}

#Footer ul {
	list-style: none;
	padding-left: 0px;
}

#Footer h4 {
	font-size: 12px;
	margin-bottom: 10px;
	font-weight: bold;
}

#Footer h4 a {
	color: #000;
}

.boilerplate {
	font-size: 10px;
	border-top: solid 1px #000;
	padding-top: 10px;
	margin-top: 25px;
	clear: both;
	color: #666;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 40px;
	width: 890px;
	margin-left: auto;
	margin-right: auto;
}

.boilerplateLeft {
	float: left;
}

.boilerplateRight {
	float: right;
	margin-top: 0px;
}

.boilerplate ul {
	float: right;
	list-style: none;
	margin: 0px;
}

.boilerplate li {
	float: left;
}
	
.boilerplate a {
	color: #666;
	text-decoration: none;
	float: left;
	padding: 0px 8px 0px 0px;
	margin-right: 8px;
}

.boilerplate a:hover {
	text-decoration: underline;
}

.boilerplate .last a {
	padding: 0px;
	margin-right: 0px;
	background: none;
}

.boilerplate a:hover {
	color: #000;
}

.boilerplate .boilerplateLeftdown {
	clear: both;
	padding-top: 10px;
}

.boilerplate .boilerplateLeftdown a {
	float: none;
	margin-right: 0px;
	padding: 0px;
}

#Footer .socialicons {
	width:14px; 
	height: 14px;
	display: inline-block;
	padding-right: 10px;
	margin-top:5px;
}

#Footer .socialicons i {
	display: none;
}

#Footer a.socialicons.facebook {
	background: url(/media/image/booz-alumni-t-sprites-nc.png) no-repeat -355px -25px;
}

#Footer a.socialicons.twitter {
	background: url(/media/image/booz-alumni-t-sprites-nc.png) no-repeat -355px 0px;
}

#Footer a.socialicons.linkedin {
	background: url(/media/image/booz-alumni-t-sprites-nc.png) no-repeat -355px -50px;
}

#Footer a.socialicons.gplus {
	background: url(/media/image/booz-alumni-t-sprites-nc.png) no-repeat -355px -75px;
	text-indent: -10000px;
	overflow: hidden;
}

#Footer a.socialicons.youtube {
	background: url(/media/image/booz-alumni-t-sprites-nc.png) no-repeat -355px -100px;
}

#Footer a.socialicons.rss {
	background: url(/media/image/booz-alumni-t-sprites-nc.png) no-repeat -355px -125px;
}

#Footer .mainColumnLeft a.worldwideoffices,
#Footer .mainColumnLeft a.email {
	background-image: url(/media/image/newco-dayone-sprites.png);
	background-repeat: no-repeat;
	line-height: 22px;
	margin-right: 10px;
	color: #82141e;
	padding-left: 20px;
	display: inline-block;
}

#Footer .mainColumnLeft a.worldwideoffices {
	background-position: 0px 4px;
}

#Footer .mainColumnLeft a.email {
	background-position: 0px -16px;
}

#Footer .mainColumnLeft a.MEoffices {
	color: #82141e;
}

#Footer .socialicons.weibo img {
	vertical-align: initial;
}




/* ===================================================
19. Forms
=================================================== */

#Login {
	position: relative;
	padding-bottom: 10px;
	background: #4c4c4c; 
	color: white;  
}
#Login h2 {
padding: 10px;
}
#Login .wrapper {
margin: -4px 10px 0px 10px;
padding: 10px 0px 0px 0px;
}
#Login ul {
	list-style: none;
	margin-top: 8px;
	line-height: 16px;
	overflow: hidden;
	padding-bottom: 15px;
	margin-bottom: 10px;
	background: url(/media/image/strategyand-alumni-t-sprites2.png) no-repeat -2120px 100%;
}

#Login a {
	color: #fff;
text-decoration: underline;
}

#Login ul a {
	float: left;
	background-image: url(/media/image/booz-alumni-t-sprites.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-right: 18px;
color: white;
}
#Login ul .twitter a {
	background-position: -355px 0px;
}

#Login ul .facebook a {
	background-position: -355px -25px;
}

#Login ul .linkedin a {
	background-position: -355px -50px;
	margin-right: 0px;
}

#Login ul .google a {
	background-position: -355px -75px;
}

#Login .form p a {
	color:white;
text-decoration:underline;
}
#Login .form .row {
	overflow: hidden;
	margin-bottom: 8px;
}

#Login .form .row .label {
	float: left;
	line-height: 20px;
	font-weight: bold;
	width: 70px;
}

#Login .form .label {
	line-height: 20px;
	font-weight: bold;
	padding-right: 10px;
}

#Login .form .field input {
	width: 210px;
	background: #FFF;
	width: 160px;
	height: 18px;
	padding: 0px 5px;
	line-height: 18px;
	border-top: 1px solid #ababab;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
}

#Login .form td.field {
	padding-bottom: 8px;
}

#Login .error {
	background-color: #bad7f2;
	margin-bottom: 10px;
	background-image: url(/media/image/strategyand-alumni-t-sprites.png);
	background-repeat: no-repeat;
	background-position: 10px -673px;
	position: relative;
	left: -10px;
	padding: 5px 10px 5px 24px;
	width: 256px;
}

#Login .error span {
	color: #db211b;
}
#Login input.CMSSubmit {
background-color: #82141e;
color: white;
border: 0;
padding: 3px 10px;
float: right;
}
#Login input.CMSSubmit:hover {
text-decoration: underline;
}

#Login .form .button a {
	-moz-box-shadow:inset 0px 6px 7px -2px #ffffff;
	-webkit-box-shadow:inset 0px 6px 7px -2px #ffffff;
	box-shadow:inset 0px 6px 7px -2px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00bbff), color-stop(1, #026285) );
	background:-moz-linear-gradient( center top, #00bbff 5%, #026285 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00bbff', endColorstr='#026285');
	background-color:#00bbff;
	border:1px solid #3866a3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #41709e;
	margin-right: 20px;
}








/* ==========================================
20. Home Page
========================================== */

/* Left/Right Sections */

#Hometabs .left590 {
	float: left;
	min-height: 300px;
	width: 590px;
}

#Hometabs .right290 {
	background-color: #82141e;
	color: #FFFFFF;
	float: right;
	width: 290px;
}

#Hometabs .right290 h3 {
	font-size: 29px;
	line-height: 29px;
	font-weight: normal;
	margin-bottom: 10px;
	padding: 10px 10px 0px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
}

#Hometabs .right290 p {
	margin-bottom: 10px;
	padding: 0px 10px;
}

#Hometabs .right290 a {
	color: #fff;
	text-decoration: underline;
}

#Hometabs .right290 a:hover {
	color: #fff;
}






/* Home Tabs */

/* Tab Width Overrides */

#Hometabs.width140 li.ui-state-default {
	width: 140px;
	overflow: hidden;
}

#Hometabs.columnsTwo li.ui-state-default {
	width: 47%;
}

#Hometabs.columnsThree li.ui-state-default {
	width: 31%;
}

#Hometabs.columnsFour li.ui-state-default {
	width: 22.5%;
}

#Hometabs.columnsFive li.ui-state-default {
	width: 17.5%;
}



/* Tab Font Size Overrides */

#Hometabs.fontSize15 li.ui-state-default a {
	font-size: 15px;
	line-height: 17px;
}

#Hometabs.fontSize12 li.ui-state-default a {
	font-size: 12px;
	line-height: 15px;
}



#Hometabs .ui-tabs-hide {
	display: none;
}

#Hometabs .ui-tabs-panel {
	background-color: #e9e9e9;
	padding-top: 20px;
	border-top: solid 2px #84141e;
	position: relative;
	top: -2px;
	overflow: hidden;
}

#Hometabs ul.ui-tabs-nav {
	clear: both;
	overflow: hidden;
	margin: 0px;
	padding: 0px; 
}

#Hometabs li.ui-state-default {
	background-image: url(/media/image/sa-main-tab-top-bg-sprite.png);
	background-repeat: no-repeat;
	background-position: -890px -4px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
/*	font-size: 15px; */
	font-weight: normal;
/*	line-height: 28px; */
	position: relative;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
}

#Hometabs li.ui-state-active {
	background-image: url(/media/image/sa-main-tab-top-bg-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -4px;
	background-color: #e9e9e9;
	border-left: solid 1px #84141e;
	border-right: solid 1px #84141e;
	z-index: 5;
	color: #84141e;
}

#Hometabs li.ui-state-default a {
	color: #000;
	text-decoration: none;
/*	width: 140px; */
	text-align: center;
/*	padding-top: 4px; */
	padding: 10px 5px 8px;
	display: block;
/*	line-height: 28px; */
	border-bottom: 0px !important;
}

#Hometabs li.ui-state-active a {
	color: #84141e;
}

#Hometabs li#nav-tab-strategy-business {
	width: 180px;
}

#Hometabs li.ui-state-default a i {
	text-indent: -200px;
	display: block;
	text-indent: -10000px;
/*	width: 138px; */
}

#Hometabs li.ui-state-default a:hover {
	background-color: #ebebeb;
	background-image: url(/media/image/sa-main-tab-top-bg-sprite.png);
	background-repeat: no-repeat;
	background-position: -890px -4px;
}

#Hometabs li.ui-state-active a:hover {
	background-image: url(/media/image/sa-main-tab-top-bg-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -4px;
}

#Hometabs li.ui-state-default a:hover,
#Hometabs li.ui-state-active a:hover {
	border-bottom: 0px !important;
}

#Hometabs li.ui-state-default a i span {
	position: absolute;
	top: 10px;
	left: 20px;
	background-image: url("/media/image/booz-t-sb_logo_home_tabs.png");
	background-repeat: none;
	background-position: 0px 0px;
	width: 138px;
	height: 15px;
	display: block;
}










/* ==========================================
30. Section Page
========================================== */

/* Editor Styles */

#Content {
	width: 590px;
/* 	overflow: hidden; */
}

#Content.content {
 	/* overflow: hidden; */
}

#ContentSidebar {
	width: 290px;
}

#Content h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	line-height: 30px;
	font-weight: normal;
	margin-bottom: 15px;
}

p.heading1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	line-height: 30px;
	font-weight: normal;
	margin-bottom: 15px;
}

#Content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 20px;
}

#Content h1.inline,
#Content h2.inline,
#Content h3.inline {
	display: inline-block;
	padding-right: 20px;
}

#Content h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 14px;
	font-weight: bold;
	font-style: italic;
}

#Content p {
	margin-bottom: 15px;
}

/* #Content p a,
#Content li a {
	text-decoration: underline;
} */

#Content a:hover {
	text-decoration: underline;
}

#Content .italicsHeading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 22px;
	margin-bottom: 20px;
}

#Content hr {
	padding: 0px;
	height: 1px;
	margin-bottom: 20px;
	margin-top: 5px;
	border: none;
	background-image: url('/media/image/sa-main-divider-sprites.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#Content ul,
#Content ol {
	margin-bottom: 15px;
}

#Content ul li {
	padding-left: 14px;
	background-image: url('/media/image/sa-main-bullet-4px-black.png');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin-bottom: 6px;
}

#Content ol li {
	margin-left: 40px;
	margin-bottom: 6px;
	list-style: decimal outside;
}

#ContentSidebar p {
	margin-bottom: 15px;
}

#Content table {
	border-collapse: separate;
}

#Content .imageWrap {
	padding-bottom: 10px;
}

#Content .imageWrap.left {
	float: left;
	padding-right: 10px;
}

#Content .imageWrap.right {
	float: right;
	padding-left: 10px;
}





.columnHolder .content {
	float: right;
	width: 590px;
}

.columnHolder .contentSidebar {
	float: left;
	width: 290px;
}

.columnHolder .oneColumn {
	float: none;
	width: 890px !important;
}

.extendFullWidth {
	position: relative;
	text-align: center;
/* 	margin-left: -1000px;
	margin-right: -1000px; */
	margin-bottom: 20px;
}

.extendFullWidth2 {
	position: absolute;
	width: 100%;
	top: 164px;
	height: 250px;
	text-align: center;
}

.extendFullWidth2 .fullBrowserImage {
	background-repeat: no-repeat;
	background-position: 50% 0px;
	height: 250px;
	min-width: 890px;
}

#Content .section {
	position: relative;
	overflow: hidden;
}

#Content .section.margin {
	margin-bottom: 10px;
}

#Content .section.margin20 {
	margin-bottom: 20px;
}









/* Sidebar headers */

#ContentSidebar h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	margin-bottom: 20px;
}

#ContentSidebar h2.header {
	font: bold 20px/24px Georgia, "Times New Roman", Times, serif;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	margin-bottom: 0px;
	padding: 15px 0px;
}

#ContentSidebar h2.margin {
	margin-bottom: 20px;
}

#ContentSidebar h2.red {
	border-top: solid 4px #82141e;
	border-bottom: solid 4px #82141e;
}

#ContentSidebar h3.header {
	font: bold 18px/24px Georgia, "Times New Roman", Times, serif;
	border-bottom: solid 1px #000;
	padding: 6px 0px;
}

#ContentSidebar h2.header a,
#ContentSidebar h3.header a {
	text-decoration: none;
}




/* Content quote with pic */

#Content .quote {
	overflow: hidden;
	color: #585858;
	margin-bottom: 20px;
}

#Content .quote img {
	float: left;
	margin-right: 10px;
}

#Content .quote p  {
	margin-bottom: 0px;
}

#Content .quote > p:first-child  {
	font: 20px/28px Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin-bottom: 10px;
}

#ContentSidebar .quote {
	overflow: hidden;
	color: #666;
	margin-bottom: 30px;
	font-size: 10px;
}

#ContentSidebar .quote p  {
	margin-bottom: 0px;
}

#ContentSidebar .quote > p:first-child  {
	font: 16px/20px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
}





/* Grey Boxes */

.greyMedium {
	background-color: #bfbfbf;
}

.greyLight {
	background-color: #e0e0e0;
	padding-top: 10px;
	padding-bottom: 1px;
	margin-bottom: 20px;
}

.greyLight h2 {
	padding-left: 5px;
}

.padding5 {
	padding-left: 5px;
	padding-right: 5px;
}

.greyLight.padding5 h2 {
	padding-left: 0px;
}





/* Contact Form */

.boxGrey {
	padding: 10px 5px;
	background-color: #c8c8c8;
	margin-bottom: 20px;
	overflow: hidden;
}

.boxGrey.contactUs h3 {
	font: bold 18px/20px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
}

.boxGrey.contactUs p {
	font: italic bold 12px/20px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 5px !important;
}

.boxGrey.contactUs textarea,
.boxGrey.contactUs input {
	margin: 0px;
	padding: 3px 5px;
	border: none;
	background: #fff;
	font-size: 14px;
	line-height: 17px;
	font: 12px Arial, Helvetica, sans-serif;
}

.boxGrey.contactUs textarea {
	width: 270px;
}

.boxGrey.contactUs .label,
.boxGrey.contactUs .errors {
	font: 12px Arial, Helvetica, sans-serif;
}

.boxGrey.contactUs .errors {
	color: #ff0000;
}

.boxGrey.contactUs .buttons input {
	background: #82141e;
	font-size: 12px;
	line-height: 20px;
	padding: 0px 10px;
	float: right;
	color: #fff;
	cursor: pointer;
}





/* Overlays */

#Content .headerImageOverlay {
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
}

#Content .headerImageOverlay .overlay {
	position: absolute;
	bottom: 20px;
	right: 0px;
	color: #fff;
	max-width: 420px;
	padding: 10px;
}

#Content .headerImageOverlay .overlay p {
	margin-bottom: 0px;
}

#Content .headerImageOverlay .overlay p.title {
	font: italic 20px/22px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
}

#Content .grey .overlay {
	background: rgb(51, 51, 51);
	background: rgba(51, 51, 51, 0.9);
}

#Content .maroon .overlay {
	background: rgb(130, 20, 30);
	background: rgba(130, 20, 30, 0.9);
}

#Content .headerImageOverlay .overlay h1 {
	font: bold italic 20px/22px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
	padding: 0px 10px;
}

#Content .headerImageOverlay .overlay h2 {
	font: italic 16px/18px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 0px;
	padding: 0px 10px;
}





/* Partner Profiles */

#Content .profileCard {
	overflow: hidden;
	display: table;
	width: 100%;
}

#Content .profileCard .thumb,
#Content .profileCard .text {
	display: table-cell;
}

#Content .profileCard .thumb {
	width: 115px;
}

#Content .profileCard .text {
	display: table-cell;
	vertical-align: bottom;
}

#Content .profileCard h1 {
	font-style: italic;
	margin-bottom: 7px;
}

#Content .profileCard .location {
	font: 20px/22px Georgia, "Times New Roman", Times, serif;
}

#Content .profileContactLink {
	width: 220px;
	height: 45px;
	position: absolute;
	bottom: 12px;
	right: 0px;
	background-image: url('/media/image/sa-main-at_sign.png');
	background-repeat: no-repeat;
	background-position: 20px 10px;
	background-color: #d9d9d9;
	padding-top: 10px;
	padding-left: 70px;
}

#Content .profileContactLink p {
	font: italic 16px/18px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 5px;
}

#Content .profileContactLink ul,
#Content .profileContactLink li {
	margin: 0px;
	padding: 0px;
	background-image: none;
}

/* #Content .authoredArticles ul,
#Content .authoredArticles li {
	margin: 0px;
	padding: 0px;
	background-image: none;
	clear: both;
}

#Content .authoredArticles h2 {
	padding-bottom: 10px;
	border-bottom: solid 1px #000;
}

#Content .authoredArticles .ICthumbnail {
	width: 105px;
	display: block;
	float: left;
}

#Content .authoredArticles .ICthumbnail img {
	width: 100%;
	height: auto;
	border: solid 1px #ccc;
}
 */





/* Borders */

.borderTop4pxRed {
	border-top: solid 4px #82141e;
	padding-top: 10px;
}

.borderBottom4pxRed {
	border-bottom: solid 4px #82141e;
	padding-bottom: 10px;
}

.borderTop2pxDotted {
	background-image: url('/media/image/sa-main-divider-2px-red.png');
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 10px;
}

.borderBottom2pxDotted {
	background-image: url('/media/image/sa-main-divider-2px-red.png');
	background-repeat: repeat-x;
	background-position: 0px 100%;
	padding-bottom: 12px;
}





/* Icons */

span.inlineicon {
	width: 14px;
	height: 14px;
	background-image: url(/media/image/booz-alumni-t-sprites-nc.png);
	background-repeat: no-repeat;
	display: inline-block;
	margin-right: 5px;
	position: relative;
}

span.inlineicon.twitter {
	background-position: -355px 0px
}

span.inlineicon.facebook {
	background-position: -355px -25px
}

span.inlineicon.linkedin {
	background-position: -355px -50px
}

span.inlineicon.googleplus {
	background-position: -355px -75px
}

span.inlineicon.youtube {
	background-position: -355px -100px
}

span.inlineicon.rss {
	background-position: -355px -125px
}

.section span.inlineicon {
	top: 2px;
}





/* Office Locations */

.officeColumn {
	float: left;
	width: 140px;
	margin-right: 10px;
}

.officeColumn:last-child {
	margin-right: 0px;
}









/* ===================================================
80. Profile
=================================================== */


/* Shared */

.profile .profileDisplay {
	position: relative;
	overflow: hidden;
	line-height: 16px;
}

.profile .profileDisplay .thumb {
	float: left;
	width: 56px;
	height: 72px;
	background-color: #fff;
	overflow: hidden;
}

.profile .profileDisplay .thumb img {
	float: left;
	width: 100%;
	height: auto;
}

.profile .profileDisplay .name {
	font-size: 18px;
	line-height: 21px;
	padding-top: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.profile .profileDisplay .companyPosition {
	margin-bottom: 2px;
}



/* Profile Card Mini */

.profileCardMini .profileDisplay .thumb {
	margin-bottom: 0px;
}

.profileCardMini .profileDisplay .alignBottom {
	position: absolute;
	bottom: 0px;
	left: 70px;
}

.profileCardMini.greybox {
	background-color: #e5e5e5;
	padding: 9px;
	overflow: hidden;
	clear: both;
}

.profile.profileCardMini .profileDisplay .alignBottom .linkOptions a {
	margin-right: 30px;
}









/* ===================================================
90. Article Display
=================================================== */

.sliderShading {
  background-color: #e5e5e5;
  padding-top: 15px;
}

/* Meet our people */

#MeetPeopleDisplay {
  position: relative;
}

#MeetPeopleDisplay .heading {
  border-bottom: dotted 2px #82141e;
  padding-bottom: 10px;
  margin-bottom: 20px;
  display: table;
  width: 100%;
}

#MeetPeopleDisplay .heading .thumb {
  width: 105px;
  float: left;
  margin-right: 10px;
}

#MeetPeopleDisplay .heading .byline {
  font-size: 10px;
  line-height: 12px;
  margin-bottom: 5px;
  color: #666;
}

#MeetPeopleDisplay .heading .thumb img {
  width: 100%;
  height: auto;
}

#MeetPeopleDisplay .heading .text {
  vertical-align: bottom;
  display: table-cell;
  width: 100%;
}

#MeetPeopleDisplay .iconList li {
  display: table;
  vertical-align: middle;
  background-image: none !important;
  padding-left: 0px !important;
  margin-bottom: 20px;
}

#MeetPeopleDisplay .iconList img {
  display: table-cell;
  vertical-align: middle;
  width: 70px;
  margin-right: 10px;
  min-width: 70px;
}

#MeetPeopleDisplay .iconList span {
  display: table-cell;
  vertical-align: middle;
}

#MeetPeopleDisplay .speakerPic {
  position: absolute;
  left: -300px;
  width: 290px;
}

#MeetPeopleDisplay .speakerPic img {
  width: 100%;
  height: auto;
}

#MeetPeopleDisplay .heading.speakerHeading {
  display: block;
}

#MeetPeopleDisplay .speakersContactLink {
	height: 45px;
	background-image: url('/media/image/icon_at-white35x35.jpg');
	background-repeat: no-repeat;
	background-position: 20px 10px;
	background-color: #82141e;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-left: 70px;
	position: absolute;
	width: 220px;
	top: 345px;
	left: -300px;
}

#MeetPeopleDisplay .speakersContactLink p {
	font: italic 16px/18px Georgia,"Times New Roman",Times,serif;
	color: #ffffff;
	margin-bottom: 5px !important;
}

#MeetPeopleDisplay .speakersContactLink li {
	background: none;
	padding-left: 0px;
}

#MeetPeopleDisplay .speakersContactLink a {
	color: #ffffff;
	outline: 0px none;
}












/* ==========================================
99. Legacy Styles
========================================== */

.localNavLegacy {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 20px;
	overflow: hidden;
	margin-bottom: 20px;
}

.localNavLegacy ul {
	margin-top: -1px;
}

.localNavLegacy a {
	display: block;
	color: #000;
}

.localNavLegacy a:hover {
	color: #82141e;
}

.localNavLegacy li {
	font-size: 14px;
	line-height: 31px;
	background-image: url('/media/image/sa-main-localnav-sprites.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.localNavLegacy a:hover {
	font-weight: bold;
	font-style: italic;
}




#Content .pagename1 {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 30px;
  font-weight: normal;
  line-height: 30px;
  display: block;
  margin-bottom: -8px;
}

#Content .header2 {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 30px;
  font-weight: normal;
  line-height: 30px;
  display: block;
  margin-bottom: -8px;
}

/* #Content .header3 {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 20px;
  line-height: 24px;
} */

#Content .header3,
#Content .AWC-39749406 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 14px;
	font-weight: bold;
	font-style: italic;
}

#Content .AWC-40597686 {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 14px;
  color: #000;
  text-decoration: none;
  display: inline-block;
  margin-bottom: 5px
}

#Content .AWC-53528137 {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: normal;
  margin-bottom: 15px;
}

.horizontal-rule,
.AWC-39746360 {
  display: block;
  padding: 0px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  margin-top: 15px;
  margin-right: 0px;
  margin-bottom: 15px;
  margin-left: 0px;
  background-image: url('/media/image/sa-main-divider-sprites.png');
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

#ContentSidebar .AWC-50182694 {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 14px;
  color: #000;
  text-decoration: none;
  display: inline-block;
  margin-bottom: 5px
}

#ContentSidebar .AWC-50182694:hover {
  text-decoration: underline;
}





/* a.AWC-39748074 {
  text-decoration: underline;
} */





/*At Your School Profile Lists */

.AWC-43397493 {
  margin-top: 0px;
  margin-right: 10px;
}





/*Article List legacy Bold > Normal */

.articleList .intro .AWC-39796547,
.content .intro .AWC-39796547 {
  font-weight: normal !important;
}





/*Industry and Services Publications and Media */

/* replace BR with block elements */
#CDS-ContentSwap br {
  display: none;
}

/* table spacing */
#CDS-ContentSwap table table {
  margin-bottom: 15px;
}

/* title */
.AWC-50102030 {
  font: italic 16px/18px Georgia, "Times New Roman", Times, serif;
  margin-bottom: 5px;
  color: #000;
  display: block;
}

.AWC-50102030:hover {
  text-decoration: underline;
  color: #82141e;
}

/* byline */
.AWC-50106073 {
  font-size: 10px;
  line-height: 12px;
  margin-bottom: 5px !important;
  color: #666;
  display: block;
}

/* deck
.AWC-39746364 {
  display: block;
  margin-bottom: 5px;
} */

/* image */
.AWC-39919687 {
  padding-left: 10px;
}

/* readmore */
.AWC-39748074 {
  display: block;
  padding-top: 3px;
}





/* Articles */

#date-paging {
  font-size: 10px;
  line-height: 12px;
  margin-bottom: 5px;
  color: #666;
}







/* Icons */

.content1-link {
  color: #82141e;
}

.content1-link-pdf {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #82141e;
  text-decoration: none;
  background-image: url(/media/image/booz-pdf_icon-content.gif);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding-left: 15px;
  display: run-in
}

a.content1-link-pdf:hover {
  text-decoration: underline
}

.content-link--pdf- {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #82141e;
  text-decoration: none;
  background-image: url(/media/image/booz-pdf_icon-content.gif);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding-left: 15px;
  display: run-in
}

.content1-link-video {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #82141e;
  text-decoration: none;
  background-image: url(/media/image/icon_video-content-link15x12.png);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding-left: 17px;
  display: run-in
}

a.content1-link-video:hover {
  text-decoration: underline
}

.content-link--video- {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #82141e;
  text-decoration: none;
  background-image: url(/media/image/icon_video-content-link15x12.png);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding-left: 17px;
  display: run-in
}

.content1-link-lock {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #82141e;
  text-decoration: none;
  background-image: url(/media/image/icon_lock-content-link15x12.png);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding-left: 15px;
  display: run-in
}

a.content1-link-lock:hover {
  text-decoration: underline
}

.content-link--lock- {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #82141e;
  text-decoration: none;
  background-image: url(/media/image/icon_lock-content-link15x12.png);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding-left: 15px;
  display: run-in
}

.content1-link-email {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #82141e;
  text-decoration: none;
  background-image: url(/media/image/icon_email14x10.gif);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding-left: 19px;
  display: run-in
}

a.content1-link-email:hover {
  text-decoration: underline
}

.content-link--email- {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #82141e;
  text-decoration: none;
  background-image: url(/media/image/icon_email14x10.gif);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding-left: 19px;
  display: run-in
}

.content1-link-blog {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #82141e;
  text-decoration: none;
  background-image: url(/media/image/icon_blog-content-link11x12.png);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding-left: 15px;
  display: run-in
}

a.content1-link-blog:hover {
  text-decoration: underline
}

.content-link--blog- {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #82141e;
  text-decoration: none;
  background-image: url(/media/image/icon_blog-content-link11x12.png);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding-left: 15px;
  display: run-in
}





/*CDS Content Swaps */

div[id^="mt"],
div[id^="mt"] .ICarticles {
  height: auto;
  width: auto;
}










/* ==========================================
150. IC Display
========================================== */

#ICdisplay14 {
  position: relative;
  padding-top: 20px;
}

#ICdisplay14 .left {
  width: 590px;
  margin-right: 10px;
  float: left;
  margin-bottom: 20px;
}

#ICdisplay14 .left #RelatedContent a {
  padding-right: 5px;
  border-right: solid 1px #ccc;
  margin-right: 5px;
  white-space: nowrap;
  display: inline-block;
}

#ICdisplay14 .left #RelatedContent > a:last-child {
  border-right: none;
}

#ICdisplay14 .right {
  width: 290px;
  float: left;
  margin-bottom: 20px;
}

#ICdisplay14 .left .dateline {
  margin-bottom: 10px;
  display: block;
}

#ICdisplay14 .articleList.stacked.thumb90 .wrapper {
  margin-bottom: 20px;
}

#ICdisplay14 .articleList.stacked.thumb90 .title {
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 0px;
}

#ICdisplay14 .articleList.stacked.thumb90 .title a {
  color: #82141e;
}

#ICdisplay14 .pdfDisplay {
  clear: both;
  position: relative;
}

#ICdisplay14 .pdfDisplay .pdfWrapper {
  width: 100%;
  padding-top: 141%;
  position: relative;
}

#ICdisplay14 .pdfDisplay .toolbar {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
}

#ICdisplay14 .pdfDisplay .docviewer {
  position: absolute;
  top: 52px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

#ICdisplay14 .pdfDisplay #Social {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 10;
}

#ICdisplay14 .pdfDisplay #Social .socialshare {
  background: none;
  width: 56px;
}

#ICdisplay14 .pdfDisplay #Social .socialshare .shareicon {
  width: 36px;
  float: left;
}

#ICdisplay14 .pdfDisplay #Social .socialshare .sharenumber {
  line-height: 30px;
  font-size: 12px;
  color: #666;
  float: left;
}

#ICdisplay14 .pdfDisplay .toolbar {
  height: 50px;
  border-top: solid 1px #eee;
  border-bottom: solid 1px #ccc;
}

#ICdisplay14 .pdfDisplay .toolbar .zoom-btns {
  margin-top: 5px;
}

#ICdisplay14 .pdfDisplay .toolbar .zoom-out .icon {
  background: url("//static-v2.crocodoc.com/images/viewer/sprites.png") no-repeat 4px -1px;
}

#ICdisplay14 .pdfDisplay .toolbar .zoom-in .icon {
  background: url("//static-v2.crocodoc.com/images/viewer/sprites.png") no-repeat 4px -26px;
}

#ICdisplay14 .pdfDisplay .toolbar .fullscreen .icon {
  background: url(/media/image/crocodoc-sprites.png) no-repeat 3px -690px;
}

#ICdisplay14 .pdfDisplay .toolbar .prev .icon {
  background: url(/media/image/crocodoc-sprites2.png) no-repeat -166px -90px;
}

#ICdisplay14 .pdfDisplay .toolbar .next .icon {
  background: url(/media/image/crocodoc-sprites2.png) no-repeat -166px -131px;
}

#ICdisplay14 .pdfDisplay .toolbar .btn .icon {
  width: 48px;
  height: 30px;
}

#ICdisplay14 .pdfDisplay .toolbar .page-nav {
  top: 2px;
}

#ICdisplay14 .pdfDisplay .toolbar .current-page {
  margin: 9px 4px 0;
}

#ICdisplay14 .bx-wrapper {
  display: none;
}

#ICdisplay14 #PDFDownload #ThumbPDF,
#ICdisplay14 #PDFDownload .rhnsubtext {
  display: none;
}

#ICdisplay14 #PDFDownload #PDFlink {
  float: none;
  width: auto;
}

#ICdisplay14 #PDFDownload {
  margin-top: -10px;
}










/* ==========================================
200. Small Interactives
========================================== */

/* Digitization Strategy Pyramid */

#DigitalStrategyPyramid {
  position: relative;
  width: 100%;
  overflow: hidden;
}

#DigitalStrategyPyramid .pyramidLeft {
  float: left;
  width: 290px;
  margin-right: 20px;
}

#DigitalStrategyPyramid .pyramidRight {
  width: 280px;
  float: left;
}





/* CDS Concept */

#CDSconcept {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}

#CDSconcept .cdsLeft {
  width: 290px;
  float: left;
  padding-right: 10px;
}

#CDSconcept .cdsRight {
  width: 290px;
  float: left;
}





/* CDS Growth */

#CDSgrowth {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}

#CDSgrowth .cdsGrowthLeft {
  width: 290px;
  float: left;
  padding-right: 10px;
}

#CDSgrowth .cdsGrowthRight {
  width: 290px;
  float: left;
}





/* Innovation 1000 Strategy Models */

#InnoStrategyModel {
  position: relative;
  overflow: hidden;
}

#InnoStrategyModel .innoStrategyModelLeft {
  width: 300px;
  overflow: hidden;
  float: left;
}

#InnoStrategyModel .innoStrategyModelRight {
  float: right;
  width: 280px;
}

#InnoStrategyModel .innoStrategyModelRight .inno1000modeldescr {
  float: none !important;
  left: 0px !important;
}





/*TPE Clients */

#TPEclients .tpeClientsLeft {
  width: 309px;
  float: left;
  margin-right: 10px;
}

#TPEclients .tpeClientsRight {
  width: 262px;
  float: left;
}

#TPEclients #tpe-transformation2 .content,
#TPEclients #tpe-transformation2 .title {
  width: 100% !important;
  float: none !important;
}

#TPEclients #tpe-intro2 .content {
  height: 45px;
}






/* HTML5 Audio Player */

.mejs-container .mejs-controls {
  background: none;
  background-color: #82141e;
}

.mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: none;
  background-color: #fff;
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: none;
  background-color: #660000;
}

.mejs-controls .mejs-time-rail .mejs-time-total {
  background: none;
  background-color: #460000;
}










/* ==========================================
250. Tag Cloud
========================================== */

#TagCloud {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 19px;
}

#TagCloud li {
  display: inline;
  margin-right: 20px;
}










/* ==========================================
300. Page Title Icons
========================================== */

#Content h1.icon70 {
  height: 70px;
  position: relative;
  vertical-align: bottom;
  display: table-cell;
  width: 510px;
}

#Content h1.icon70 + * {
  margin-top: 15px;
}

#Content h1.icon70.right {
  padding-right: 80px;
}

#Content h1.icon70.left {
  padding-left: 80px;
}

#Content h1.icon70:before {
  position: absolute;
  bottom: 0px;
}

#Content h1.icon70.left:before {
  left: 0px;
}

#Content h1.icon70.right:before {
  right: 0px;
}







/* #Content h1.icon70 {
  min-height: 70px;
  padding-top: 45px;
}

#Content h1.icon70:before {
  margin-top: -45px;
}

#Content h1.icon70.left:before {
  float: left;
  padding-right: 10px;
}

#Content h1.icon70.right:before {
  float: right;
  padding-left: 10px;
} */


#Content h1.icon70.icon_Welcome:before {
  content: url('/media/image/icon_Welcome70x70.png');
}

#Content h1.icon70.icon_Strategyand-You:before {
  content: url('/media/image/icon_Strategyand-You70x702.png');
}

#Content h1.icon70.icon_Why-Strategyand:before {
  content: url('/media/image/icon_Why-Strategyand70x702.png');
}

#Content h1.icon70.icon_Development:before {
  content: url('/media/image/icon_Development70x70.png');
}

#Content h1.icon70.icon_Mentoring:before {
  content: url('/media/image/icon_Mentoring70x702.png');
}

#Content h1.icon70.icon_Balance:before {
  content: url('/media/image/icon_Balance70x702.png');
}

#Content h1.icon70.icon_Networking:before {
  content: url('/media/image/icon_Networking70x70.png');
}

#Content h1.icon70.icon_Students:before {
  content: url('/media/image/icon_Students70x70.png');
}

#Content h1.icon70.icon_Campus:before {
  content: url('/media/image/icon_Campus70x702.png');
}

#Content h1.icon70.icon_Internship:before {
  content: url('/media/image/icon_Internship70x70.png');
}

#Content h1.icon70.icon_Talent:before {
  content: url('/media/image/icon_Talent_70x702.png');
}

#Content h1.icon70.icon_Graduates:before {
  content: url('/media/image/icon_Graduates70x70.png');
}

#Content h1.icon70.icon_Start:before {
  content: url('/media/image/icon_Start70x70.png');
}

#Content h1.icon70.icon_Industries:before {
  content: url('/media/image/icon_Industries70x70.png');
}

#Content h1.icon70.icon_Practice:before {
  content: url('/media/image/icon_Practice70x70.png');
}

#Content h1.icon70.icon_Ex-Prof:before {
  content: url('/media/image/icon_Ex-Prof70x70.png');
}

#Content h1.icon70.icon_Events:before {
  content: url('/media/image/icon_Events70x702.png');
}

#Content h1.icon70.icon_Review:before {
  content: url('/media/image/icon_Review70x70.png');
}

#Content h1.icon70.icon_Questions:before {
  content: url('/media/image/icon_Questions70x70.png');
}

#Content h1.icon70.icon_Contact:before {
  content: url('/media/image/icon_Contact70x70.png');
}
