/* Got 35 pages */
/* Skipping item Home Page: layout not yet found */
/* Including Global */
/* Including Homepage Layout */
/* Including Layout 1 */
/* Skipping item Blog Layout: layout not yet found */
/* Including About Us Layout */
/* Including About Us */
/* Including Popover */
/* Including Announcements - List */
/* Including News and Events */
/* Including Contact */
/* Including Questions + Answers */
/* Including Game Lab - List */
/* Including Courses - List */
/* Including Contributors - List */
/* Skipping item Contributors - Details: layout not yet found */
/* Including Detail Layout */
/* Including Ask Your Question */
/* Skipping item Blog: layout not yet found */
/* Skipping item Blog - Details: layout not yet found */
/* Including Webinars */
/* Skipping item Lecture Layout: layout not yet found */
/* Including Layout 2 */
/* Skipping item Lectures: layout not yet found */
/* Including Lecture Detail */
/* Including News and Events - Detail */
/* Including Lecture - Description Popover */
/* Including Page not Found - 404 */
/* Including Submit Question */
/* Skipping item Home Page: layout not yet found */
/* Including Global */
/* Including Layout 1 */
/* Including Glossary */
/* Including History - Detail */
/* Including History - List */
/* Including Home Page */
/* Skipping item Global: already included */
/* Skipping item Homepage Layout: already included */
/* Skipping item Layout 1: already included */
/* Including Blog Layout */
/* Skipping item About Us Layout: already included */
/* Skipping item About Us: already included */
/* Skipping item Popover: already included */
/* Skipping item Announcements - List: already included */
/* Skipping item News and Events: already included */
/* Skipping item Contact: already included */
/* Skipping item Questions + Answers: already included */
/* Skipping item Game Lab - List: already included */
/* Skipping item Courses - List: already included */
/* Skipping item Contributors - List: already included */
/* Including Contributors - Details */
/* Skipping item Detail Layout: already included */
/* Skipping item Ask Your Question: already included */
/* Including Blog */
/* Including Blog - Details */
/* Skipping item Webinars: already included */
/* Including Lecture Layout */
/* Skipping item Layout 2: already included */
/* Including Lectures */
/* Skipping item Lecture Detail: already included */
/* Skipping item News and Events - Detail: already included */
/* Skipping item Lecture - Description Popover: already included */
/* Skipping item Page not Found - 404: already included */
/* Skipping item Submit Question: already included */
/* Including Home Page */
/* Skipping item Global: already included */
/* Skipping item Layout 1: already included */
/* Skipping item Glossary: already included */
/* Skipping item History - Detail: already included */
/* Skipping item History - List: already included */
/* Skipping item Home Page: already included */
/* Skipping item Global: already included */
/* Skipping item Homepage Layout: already included */
/* Skipping item Layout 1: already included */
/* Skipping item Blog Layout: already included */
/* Skipping item About Us Layout: already included */
/* Skipping item About Us: already included */
/* Skipping item Popover: already included */
/* Skipping item Announcements - List: already included */
/* Skipping item News and Events: already included */
/* Skipping item Contact: already included */
/* Skipping item Questions + Answers: already included */
/* Skipping item Game Lab - List: already included */
/* Skipping item Courses - List: already included */
/* Skipping item Contributors - List: already included */
/* Skipping item Contributors - Details: already included */
/* Skipping item Detail Layout: already included */
/* Skipping item Ask Your Question: already included */
/* Skipping item Blog: already included */
/* Skipping item Blog - Details: already included */
/* Skipping item Webinars: already included */
/* Skipping item Lecture Layout: already included */
/* Skipping item Layout 2: already included */
/* Skipping item Lectures: already included */
/* Skipping item Lecture Detail: already included */
/* Skipping item News and Events - Detail: already included */
/* Skipping item Lecture - Description Popover: already included */
/* Skipping item Page not Found - 404: already included */
/* Skipping item Submit Question: already included */
/* Skipping item Home Page: already included */
/* Skipping item Global: already included */
/* Skipping item Layout 1: already included */
/* Skipping item Glossary: already included */
/* Skipping item History - Detail: already included */
/* Skipping item History - List: already included */
/* Output contains: 36 items */
/* Default site CSS */

.edit .content:empty::before, .edit .dynamic-content:empty::before
{
	border: 3px dashed #ccc;
	content: "This area intentionally left blank.";
	font: 14px sans-serif;
	padding: 28px;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	display: block;
	text-align: center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: white;
	color: #f33;
}

.row .end-of-row
{
	display: block;
	clear: left;
}

.row .item
{
	float: left;
	cursor: pointer;
	cursor: hand;
    font-size: 1em;
}

.grid-1-column .row .item
{
	width: 100%;
	float: none;
}

.grid-1-column .row .end-of-row
{
	display: none;
}

.grid-2-column .row .item
{
	width: 50%;
}

.grid-3-column .row .item
{
	width: 33%;
}

.grid-4-column .row .item
{
	width: 25%;
}

.grid-5-column .row .item
{
	width: 20%;
}

.grid-6-column .row .item
{
	width: 16.6%;
}

/* Default grid type layout: polaroid view */
.grid .item
{
}

.grid-1-column .item
{
}

.grid .item .record
{
	text-align: center;
	padding: 2px 2px 0.75em 2px;
	margin: 0px;
}

.grid-1-column .item .record
{
	margin: 0;
	text-align: left;
}

.grid .item .record .record-body
{
	min-height: 1em;
}

.grid .empty
{
	display: none;
}

.grid .hover
{
}

.grid .hover .hover
{
}

.grid .hover .hover a
{
}

.grid .hover
{
}

.end-of-record
{
	display: none;
}

.date-paginator .tab-box-outer
{
	position: relative; 
	width: 100%;
}

.date-paginator .tab-box-inner
{
	width: 100%;
	height: 2.4em;
	padding-bottom: 1px;
	border-bottom: 1px solid rgb(204, 204, 204);
	margin-left: -1px;
	margin-right: -1px;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

.date-paginator .tab-box
{
	display: block;
	margin: 0px;
	padding: 0px 1em;
	padding-right: 0px;
}

.date-paginator .tab-box li
{
	display: block;
	float: left;
	height: 2.4em;
	line-height: 2.4em;
	padding: 0px 1em;
	border: 1px solid transparent;
	border-bottom-width: 0px;
}

.date-paginator .tab-box li.selected
{
	border-color: rgb(204, 204, 204);
	background: rgb(235,235,223);
}

.date-paginator .tab-box li.rss,
.date-paginator .tab-box li.print,
.date-paginator .tab-box li.search
{
	float: right;
	position: relative;
	width: 22px;
	padding: 0px 0px;
	overflow: hidden;
}

.date-paginator .tab-box li.rss span,
.date-paginator .tab-box li.print span,
.date-paginator .tab-box li.search span
{
	position: absolute;
	left: 4px;
	width: 16px;
	top: 50%;
}

.date-paginator .tab-box li.rss span a,
.date-paginator .tab-box li.print span a,
.date-paginator .tab-box li.search span a
{
	position: absolute;
	top: -8px;
	height: 16px;
	left: 0px;
	width: 16px;
}

.date-paginator .tab-box li span a span
{
	top: 0;
	left: 0;
	width: auto;
	height: auto;
}

.date-paginator .date-box
{
	position: relative;
	height: 2.4em;
	font-size: 1.25em;
	text-transform: uppercase;
	line-height: 2.4em;
	text-align: center;
	background: rgb(235, 235, 223);
	border-bottom: 1px solid rgb(204, 204, 204);
}

.date-paginator .date-box .previous-link,
.date-paginator .date-box .next-link
{
	position: absolute;
	display: block;
	top: 50%;
	margin-top: -12px;
	width: 25px;
	overflow: hidden;
}

.date-paginator .date-box .previous-link
{
	left: 6px;
}

.date-paginator .date-box .next-link
{
	right: 6px;
}

.date-paginator .search-container
{
	padding: 0;
	margin: 0;
	border: 0;
	height: 8em;
	margin-bottom: 2.3em;
	background: rgb(247, 247, 242);
	border-bottom: 1px solid rgb(235, 235, 235);
	position: relative;
}

.date-paginator .search-container .search-container-inner
{
	padding: 1em;
}

.date-paginator .search-container table
{
	border-spacing: 0;
}

.date-paginator .search-container td
{
	width: 50%;
	height: 3em;
	padding: 0 0.5em;
	vertical-align: middle;
}

.date-paginator .search-container select,
.date-paginator .search-container input
{
	border: 1px solid rgb(204, 204, 204);
	font-size: 1em;
	padding: 0.2em;
	width: 100%;
	/* Non-CSS3 variations... */
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	/* CSS3 variation */
	box-sizing: border-box;
}

.date-paginator .search-container input.start-date, 
.date-paginator .search-container input.end-date
{
	background: white url(../images/calendar.png) no-repeat 98% 50%;
}

.date-paginator .search-container button
{
	text-transform: uppercase;
	position: absolute;
	top: 8.0em;
	right: 0;
	height: 2em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	background: rgb(231, 231, 207);
	border: 1px solid rgb(204, 204, 204);
	margin-right: -1px;
	font-size: 1em;
	font-family: inherit;
}

.date-paginator .tabs-none li.selected
{
	display: none;
}

.date-paginator .tabs-none li.search
{
	display: block !important;
}

a img
{
	border: 0;
}

ul.pagination {
	display: block;
	padding: 0;
	margin: 0;
}

ul.pagination li { display: inline-block; }
*:first-child+html ul.pagination li { zoom: 1; display: inline; }

ul.pagination li.current, ul.pagination li a {
	background: transparent;
	border: 1px solid #ccc;
	height: 1em;
	line-height: 1em;
	margin: 0;
	padding: 0.5em;
	text-align: center;
	width: 1em;
}

a, a:visited { 
	text-decoration: none; 
}

ul.pagination li a { display: block; font-size: 1em; }

ul.pagination li.current {
	background: white;
	font-weight: bold;
}

p:first-child { margin-top: 0; }


/*  [ Global ] */

body.page_65a6af7cd8a7ba671649fac9a6c4374f h1 {
		font-size: 30px;
		font-weight: lighter;
		line-height: 1em;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer .person-title {
		font-style: italic;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer .nothing-to-display {
		padding: 5px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer a#read-more-button {
		font-size: 8px;
		background-image: url(/CSS/button-read-more-plus.png);
		background-position: 3px center;
		background-repeat: no-repeat;
		padding: 4px 10px 4px 18px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer .pagination-bottom {
		clear: both;
		padding-top: 15px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.pagination li a {
		border: none;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.pagination li.current {
		border: 1px solid #CCC;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer .date {
		font-size: 10px;
		text-transform: uppercase;
		margin: 0 0 3px 0;
		font-weight: bold;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f .eventInfo h2.title {
		font-weight: lighter;
		font-size: 16px;
		margin: 0;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f .eventInfo {
		padding: 10px 15px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #rightColumn .record-image {
		float: right;
		margin: 0 0 20px 20px;
		border: 2px solid #666;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer {
		min-width: 960px;
		min-height: 687px;
		background: url(/CSS/ieee-CIS-bg2.jpg) 50% top no-repeat;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #headerContainerInner, body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainContainer, body.page_65a6af7cd8a7ba671649fac9a6c4374f #footerContainer {
		width: 940px;
		margin: 0 auto;
		position: relative;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #headerContainerInner {
		z-index: 2;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #ieeeTopNavigation {
		background: #000;
		margin-bottom: 20px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #ieeeTopNavigation nav.horizontal {
		margin: 0 auto;
		text-align: right;
		width: 940px;
		border-right: 1px solid #CCC;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #ieeeTopNavigation li {
		padding: 0;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #headerContainer #ieeeTopNavigation a {
		color: #CCC;
		font-size: 11px;
		padding: 8px;
		border-left: 1px solid #CCC;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #globalHeader {
		min-height: 105px;
		position: relative;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #globalCisLogo {
		position: absolute;
		top: -30px;
		left: -35px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #ieeeTopNavigation, body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation, body.page_65a6af7cd8a7ba671649fac9a6c4374f #informationBar, body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainContainer {
		position: relative;
		z-index: 1;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainContainer {
		background: url(/t/width=1/height=1/matte=FFFFFFCC/scale/bg.png) top left repeat;
		overflow: hidden;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainContainerInner {
		margin: 5px;
		overflow: hidden;
		background: #f8f8f8;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #globalIeeeLogo {
		position: absolute;
		top: 10px;
		right: 15px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #socialMenu {
		position: absolute;
		bottom: 10px;
		right: 15px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #socialMenu ul li {
		padding: 0;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #socialMenu li.facebook a, body.page_65a6af7cd8a7ba671649fac9a6c4374f #socialMenu li.linkedIn a, body.page_65a6af7cd8a7ba671649fac9a6c4374f #socialMenu li.twitter a {
		background: url(/CSS/social_icons-21x20.png) top left no-repeat;
		height: 20px;
		width: 21px;
		text-indent: -9999px;
		padding: 0;
		border: 0;
		margin: 0 0 0 5px;
		overflow: hidden;
		display: inline-block;
}
*:first-child+html body.page_65a6af7cd8a7ba671649fac9a6c4374f #socialMenu li.facebook a, *:first-child+html body.page_65a6af7cd8a7ba671649fac9a6c4374f #socialMenu li.linkedIn a, *:first-child+html body.page_65a6af7cd8a7ba671649fac9a6c4374f #socialMenu li.twitter a {
		display: block;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #socialMenu li.facebook a.facebook {
		background-position: 0 0;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #socialMenu li.facebook a:hover {
		background-position: 0 -20px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #socialMenu li.linkedIn a.linkedIn {
		background-position: -42px 0;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #socialMenu li.linkedIn a:hover {
		background-position: -42px -20px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #socialMenu li.twitter a.twitter {
		background-position: -21px 0;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #socialMenu li.twitter a:hover {
		background-position: -21px -20px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation {
		max-height: 41px;
		z-index: 2;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation nav.horizontal {
		background: url(/CSS/global-nav-endCap.png) right bottom no-repeat;
		display: inline-block;
		padding-right: 14px;
		border-bottom: 1px solid #999;
		width: 926px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul {
		background: url(/CSS/global-nav-bg.png) left bottom repeat-x;
		margin: 0;
		display: inline-block;
		border-top: 1px solid #999;
		border-left: 1px solid #999;
		width: 926px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li {
		padding: 0;
		background: url(/CSS/global-nav-divider.png) right top no-repeat;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li.secondary {
		float: right;
		background: url(/CSS/global-nav-secondary-divider.png) right bottom no-repeat;
}
*:first-child+html body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li.primary {
		float: left;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li.last {
		background: transparent;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li a:visited {
		color: #006699;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li a:hover, body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li.home a.home.active-site-tree:hover, body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li.lectures:hover > a {
		background: url(/CSS/global-nav-bg-hover.png) top left repeat-x;
		color: #FFF;
		text-decoration: none;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li a, body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li.home a.home.active-site-tree {
		padding: 11px 12px 11px 13px;
		margin-right: 1px;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
		font-family: Verdana , Arial , sans-serif;
		background: transparent;
		color: #006699;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li.secondary a {
		font-weight: lighter;
		color: #333;
		padding: 2px 5px;
		margin: 9px 7px 9px 6px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li a.active-link, body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li a.active-site-tree, body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li.home a.home.active-link, body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li.home a.home.active-link:hover, body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li.lectures.active-link:hover > a, body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li.lectures.active-site-tree:hover > a {
		background: url(/CSS/global-nav-bg-onState.png) top left repeat-x;
		color: #FFF;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li.secondary a.active-link, body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li.secondary a.active-site-tree, body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul li.secondary a:hover {
		color: #FFF;
		background: #AAA;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		border-radius: 3px;
		text-decoration: none;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul ul.menu-depth-1 {
		display: none;
		width: auto;
		position: absolute;
		top: 37px;
		left: -1px;
		background: url(/t/width=1/height=1/matte=333333EE/scale/bg.png) top left repeat;
		border-left: 1px solid #666;
		border-bottom: 1px solid #666;
		border-right: 1px solid #666;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul ul.menu-depth-1 li {
		border-bottom: 1px solid #666;
		background: none;
}
*:first-child+html body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul ul.menu-depth-1 li {
		display: block;
		width: 100%;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul ul.menu-depth-1 li a {
		color: #FFC;
		text-transform: none;
		font-weight: lighter;
		padding: 10px 15px;
		background: none;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainNavigation ul ul.menu-depth-1 li a:hover {
		color: #FFF;
		background: none;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #informationBar {
		background: #636363 url(/CSS/information-bar-bg.png) top left repeat-x;
		min-height: 39px;
		border-left: 1px solid #999;
		border-right: 1px solid #999;
		border-bottom: 1px solid #999;
		position: relative;
		padding: 8px 5px 3px 5px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #announcementsBanner {
		width: 625px;
		background: #f1f58f url(/CSS/global-banner-icon.gif) 2px 2px no-repeat;
		padding: 0px 15px 0px 45px;
		color: #993300;
		font-size: 14px;
		line-height: 35px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
		height: 35px;
		overflow: hidden;
		margin-right: 15px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #announcementsBanner span {
		font-weight: bold;
		text-transform: uppercase;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #announcementsBanner p {
		margin: 0;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #searchBoxContent {
		position: relative;
		margin-top: 2px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #searchResult {
		display: none;
		position: absolute;
		top: 31px;
		right: 0;
		width: 100%;
		background: url(/t/width=1/height=1/matte=333333EE/scale/bg.png) top left repeat;
		overflow: hidden;
		padding: 0 12px 12px 12px;
		border: 2px solid #666;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #searchBoxContent form {
		border: 2px solid #999;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #searchBoxContent form input {
		margin: 0;
		padding: 8px 5px 7px 5px;
		border: none;
		font-size: 12px;
		text-transform: uppercase;
		color: #999;
		-moz-border-radius: 3px 0 0 3px;
		-webkit-border-radius: 3px 0 0 3px;
		-khtml-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
		width: 175px;
		vertical-align: middle;
}
*:first-child+html body.page_65a6af7cd8a7ba671649fac9a6c4374f #searchBoxContent form input {
		width: 170px;
		padding: 4px 5px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #searchBoxContent form button {
		background: #009bd8 url(/CSS/searchBarButton.png) top left no-repeat;
		height: 29px;
		width: 31px;
		text-indent: -9999px;
		border: none;
		margin: 0;
		padding: 0;
		-moz-border-radius: 0 3px 3px 0;
		-webkit-border-radius: 0 3px 3px 0;
		-khtml-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
		vertical-align: middle;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #searchResult section {
		border-top: 1px solid #666;
		padding: 5px 8px 0;
		margin: 5px -4px 0;
		line-height: 1.2em;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #searchResult section ul, body.page_65a6af7cd8a7ba671649fac9a6c4374f #searchResult section li {
		margin: 0;
		list-style-type: none;
		padding: 0;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #searchResult a {
		color: #FFC;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #searchResult a:hover {
		color: #FFF;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #searchResult section header {
		font-size: 10px;
		color: #eee;
		font-weight: bold;
		text-transform: uppercase;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #searchResult p.no-matches {
		margin: 5px 0;
		color: #EEE;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #searchBoxContent form input, body.page_65a6af7cd8a7ba671649fac9a6c4374f #searchBoxContent form button {
		font-family: Arial , Helvetica , sans-serif;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #announcementsBanner, body.page_65a6af7cd8a7ba671649fac9a6c4374f #search {
		float: left;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #footerContainer {
		clear: both;
		margin-top: 1px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #footerContainerInner {
		padding: 15px 20px;
		background: #FFF url(/CSS/global-footer-bg-gradient.png) top left repeat-x;
		font-family: Verdana , Arial , sans-serif;
		overflow: hidden;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #globalFooterCopyright {
		color: #CCC;
		text-align: center;
		font-size: 9px;
		margin: 10px 0 30px 0;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #globalFooterCopyright p {
		margin: 0;
		line-height: 1.5em;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #footerContainer #globalFooterCopyright a {
		color: #FFF;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer {
		-webkit-text-size-adjust: none;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #mainContentLeftColumn h3 {
		margin-top: 20px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer .group-header h3, body.page_65a6af7cd8a7ba671649fac9a6c4374f #topContainer #mainHeader h3, body.page_65a6af7cd8a7ba671649fac9a6c4374f #groupheader h3 {
		text-transform: uppercase;
		color: #CCC;
		padding: 8px 10px;
		background: #333;
		font-size: 13px;
		margin-top: 0;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons {
		margin: 0 0 10px 0;
		padding: 0;
		float: right;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li {
		display: inline-block;
		vertical-align: middle;
		list-style: none;
}
*:first-child+html body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li {
		display: inline;
		margin-right: 3px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li a {
		width: 16px;
		height: 16px;
		display: block;
		text-indent: -9999px;
		background-image: url(/CSS/socialShareIcons.png);
		background-position: top left;
		background-repeat: no-repeat;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li a.twitter {
		background-position: 0 0;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li a.facebook {
		background-position: -16px 0;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li a.google {
		background-position: -32px 0;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li a.email {
		background-position: -48px 0;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li a.twitter:hover {
		background-position: 0 -16px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li a.facebook:hover {
		background-position: -16px -16px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li a.google:hover {
		background-position: -32px -16px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li a.email:hover {
		background-position: -48px -16px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li.google, body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li.linkedIn {
		position: relative;
		background-image: url(/CSS/socialShareIcons.png);
		width: 16px;
		height: 16px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li.google {
		background-position: -32px 0;
		background-repeat: no-repeat;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li.google:hover {
		background-position: -32px -16px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li.linkedIn {
		background-position: -64px 0;
		background-repeat: no-repeat;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li.linkedIn:hover {
		background-position: -64px -16px;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li.google .googleHider, body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li.linkedIn .linkedInHider {
		opacity: 0;
		height: 16px;
		width: 16px;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 3;
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		overflow: hidden;
}
body.page_65a6af7cd8a7ba671649fac9a6c4374f #outerContainer ul.shareIcons li.google .googleHider div {
		position: absolute;
		left: -7px;
		top: 0;
}


/*  [ Homepage Layout ] */

body.page_3991c9505697b9cc001b425e6b5874ab #mainContainer {
		background: none;
}
body.page_3991c9505697b9cc001b425e6b5874ab #topContainer {
		border: 1px solid #999;
		background: #333;
		overflow: hidden;
		min-height: 300px;
}
body.page_3991c9505697b9cc001b425e6b5874ab #lowerContainer {
		background: url(/t/width=1/height=1/matte=FFFFFFCC/scale/bg.png) repeat;
		padding: 5px;
		overflow: hidden;
}
body.page_3991c9505697b9cc001b425e6b5874ab #announcements, body.page_3991c9505697b9cc001b425e6b5874ab #newsAndEvents, body.page_3991c9505697b9cc001b425e6b5874ab #fromTheBlog {
		float: left;
		min-height: 278px;
		width: 33%;
		background: url(/CSS/layout1-leftColumn-gradient-bg.png) top left repeat-x;
		position: relative;
}
body.page_3991c9505697b9cc001b425e6b5874ab #newsAndEvents {
		margin: 0 .5%;
}
body.page_3991c9505697b9cc001b425e6b5874ab #lowerContainer .header .button {
		position: absolute;
		right: 5px;
		top: 5px;
}
body.page_3991c9505697b9cc001b425e6b5874ab #lowerContainer .header a.button {
		font-size: 9px;
		background: url(/t/width=1/height=1/matte=FFFFFF33/scale/bg.png) top left repeat;
		color: #ffffcc;
		padding: 4px 10px;
}
body.page_3991c9505697b9cc001b425e6b5874ab #announcements h3, body.page_3991c9505697b9cc001b425e6b5874ab #newsAndEvents h3, body.page_3991c9505697b9cc001b425e6b5874ab #fromTheBlog h3 {
		display: block;
		text-transform: uppercase;
		color: #CCC;
		margin: 0;
		padding: 8px 15px;
		font-size: 11px;
}
body.page_3991c9505697b9cc001b425e6b5874ab #announcements h3 {
		background-color: #663333;
}
body.page_3991c9505697b9cc001b425e6b5874ab #announcements .item p.title {
		font-weight: bold;
		padding: 10px 15px;
		margin: 8px 8px 0 8px;
		background-color: #e2e8ea;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		border-radius: 3px;
}
body.page_3991c9505697b9cc001b425e6b5874ab #announcements .item p.title span {
		display: block;
		margin-top: 5px;
}
body.page_3991c9505697b9cc001b425e6b5874ab #announcements .item p.title a {
		font-weight: lighter;
		font-size: 9px;
		padding: 3px 10px;
}
body.page_3991c9505697b9cc001b425e6b5874ab #newsAndEvents h3, body.page_3991c9505697b9cc001b425e6b5874ab #fromTheBlog h3 {
		background-color: #333;
}
body.page_3991c9505697b9cc001b425e6b5874ab #newsAndEvents .eventInfo {
		padding: 10px 15px;
		border-bottom: 2px solid #d3d7d9;
}
body.page_3991c9505697b9cc001b425e6b5874ab #lowerContainer .nothing-to-display {
		padding: 15px;
}
body.page_3991c9505697b9cc001b425e6b5874ab #fromTheBlog .calIcon {
		border: 1px solid #CCC;
		float: left;
		background: #FFF;
}
body.page_3991c9505697b9cc001b425e6b5874ab #fromTheBlog .calIcon .day, body.page_3991c9505697b9cc001b425e6b5874ab #fromTheBlog .calIcon .month {
		margin: 0;
		text-align: center;
}
body.page_3991c9505697b9cc001b425e6b5874ab #fromTheBlog .calIcon .day {
		font-size: 20px;
		padding: 3px 10px;
		font-weight: bold;
		color: #666;
}
body.page_3991c9505697b9cc001b425e6b5874ab #fromTheBlog .calIcon .month {
		font-size: 10px;
		background: #006699;
		color: #FFF;
		font-weight: bold;
		padding: 2px 5px;
		text-transform: uppercase;
		margin: 0 2px 2px 2px;
}
body.page_3991c9505697b9cc001b425e6b5874ab #fromTheBlog .blogItem {
		border-bottom: 2px solid #d3d7d9;
		padding: 15px 20px;
		overflow: hidden;
}
body.page_3991c9505697b9cc001b425e6b5874ab #fromTheBlog .blog_post {
		padding-left: 60px;
		color: #666;
		font-size: 12px;
}
body.page_3991c9505697b9cc001b425e6b5874ab #fromTheBlog .blog_post h2.title {
		font-size: 16px;
		font-weight: lighter;
		line-height: 1.2em;
		margin: 0;
}


/*  [ Layout 1 ] */

body.page_0eccba98eb5ef9beeccdd84b3e448282 #mainContainerInner {
		background-image: url(/CSS/layout1-vertical-bg.png);
		background-position: top left;
		background-repeat: repeat-y;
}
body.page_0eccba98eb5ef9beeccdd84b3e448282 #leftColumn, body.page_0eccba98eb5ef9beeccdd84b3e448282 #rightColumn {
		float: left;
		min-height: 1px;
		padding: 35px 40px;
}
body.page_0eccba98eb5ef9beeccdd84b3e448282 #leftColumn {
		width: 306px;
		background: url(/CSS/layout1-leftColumn-gradient-bg.png) top left repeat-x;
		min-height: 550px;
}
body.page_0eccba98eb5ef9beeccdd84b3e448282 #rightColumn {
		width: 464px;
		background: #f8f8f8;
}
body.page_0eccba98eb5ef9beeccdd84b3e448282 #rightColumn .button.view {
		position: absolute;
		top: 15px;
		right: 5px;
		padding: 3px 15px 3px 24px;
		font-size: 9px;
		background-image: url(/CSS/button-view-icon.png);
		background-position: 8px center;
		background-repeat: no-repeat;
}


/*  [ About Us Layout ] */

body.page_0155ef3d58ed7ba8fe01d1eefb4001bb #mainNavigation ul li.secondary.aboutUs a {
		color: #FFF;
		background: #AAA;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		border-radius: 3px;
		text-decoration: none;
}
body.page_0155ef3d58ed7ba8fe01d1eefb4001bb #aboutUsLayoutLeftColumnHeader p {
		font-weight: bold;
		color: #666;
}
body.page_0155ef3d58ed7ba8fe01d1eefb4001bb #aboutUsNavigation {
		margin-top: 20px;
}
body.page_0155ef3d58ed7ba8fe01d1eefb4001bb #aboutUsNavigation ul {
		margin: 0;
		padding: 0;
		border-top: 1px solid #999999;
}
body.page_0155ef3d58ed7ba8fe01d1eefb4001bb #aboutUsNavigation ul li {
		margin: 0;
		padding: 1px 0;
		list-style: none;
		border-bottom: 1px solid #999999;
}
body.page_0155ef3d58ed7ba8fe01d1eefb4001bb #aboutUsNavigation ul li.active-link a, body.page_0155ef3d58ed7ba8fe01d1eefb4001bb #aboutUsNavigation ul li.active-link a:hover, body.page_0155ef3d58ed7ba8fe01d1eefb4001bb #aboutUsNavigation ul li.active-site-tree a, body.page_0155ef3d58ed7ba8fe01d1eefb4001bb #aboutUsNavigation ul li.active-site-tree a:hover {
		background: #e6ecef;
		color: #000;
		font-weight: bold;
}
body.page_0155ef3d58ed7ba8fe01d1eefb4001bb #aboutUsNavigation ul li a {
		padding: 6px 10px;
		display: block;
		font-size: 18px;
		color: #006699;
		text-decoration: none;
}
body.page_0155ef3d58ed7ba8fe01d1eefb4001bb #aboutUsNavigation ul li a:hover {
		background: #e6ecef;
}
body.page_0155ef3d58ed7ba8fe01d1eefb4001bb #rightColumn .return {
		position: absolute;
		top: 5px;
		right: 10px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		border-radius: 3px;
		background: url(/t/width=1/height=1/matte=FFFFFF33/scale/bg.png) top left repeat;
}
body.page_0155ef3d58ed7ba8fe01d1eefb4001bb #rightColumn .return .button {
		color: #FFC;
		font-size: 10px;
		background: url(/CSS/button-white-arrow.png) 85% center no-repeat;
		padding: 5px 30px 5px 15px;
}


/* about-us [ About Us ] */



/*  [ Popover ] */

body.page_b83973d401d05e9d2b216c9afbee31b6 html, body.page_b83973d401d05e9d2b216c9afbee31b6 {
		background: transparent;
}
body.page_b83973d401d05e9d2b216c9afbee31b6 {
		font-size: 12px;
		font-family: Verdana , Arial , Helvetica , sans-serif;
		margin: 0;
		padding: 0;
		color: #333;
}
body.page_b83973d401d05e9d2b216c9afbee31b6 #outerContainer {
		background: #FFF;
		border: 3px solid #CCC;
		height: 435px;
		width: 580px;
		position: fixed;
		top: 15%;
		left: 50%;
		margin-left: -290px;
}
body.page_b83973d401d05e9d2b216c9afbee31b6 #outerContainer #popoverContent {
		padding: 15px;
		height: 405px;
		position: relative;
}
body.page_b83973d401d05e9d2b216c9afbee31b6 #popoverContent a#read-more-button {
		font-size: 8px;
		background-image: url(/CSS/button-read-more-plus.png);
		background-position: 3px center;
		background-repeat: no-repeat;
		padding: 4px 10px 4px 18px;
}
body.page_b83973d401d05e9d2b216c9afbee31b6 #popoverContent a.button {
		margin-right: 5px;
}
body.page_b83973d401d05e9d2b216c9afbee31b6 #popoverCloseButton {
		position: absolute;
		top: -25px;
		right: 0px;
}
body.page_b83973d401d05e9d2b216c9afbee31b6 #popoverCloseButton a {
		color: #FFC;
		text-transform: uppercase;
		font-size: 14px;
		background: url(/CSS/close-popover.png) top right no-repeat;
		line-height: 18px;
		display: inline-block;
		opacity: .8;
		font-weight: lighter;
		padding-right: 20px;
}
body.page_b83973d401d05e9d2b216c9afbee31b6 #popoverCloseButton a:hover {
		opacity: 1;
		color: #FFF;
}


/* announcements [ Announcements - List ] */

body.page_196a297cdda2f2db0285fc914a7524a1 #rightColumn .group-header h3 {
		margin: 0;
}
body.page_196a297cdda2f2db0285fc914a7524a1 #announcements-List .item {
		cursor: default;
}
body.page_196a297cdda2f2db0285fc914a7524a1 #announcements-List p.title {
		padding: 10px 15px;
		border-bottom: 1px solid #333;
		margin: 0;
}
body.page_196a297cdda2f2db0285fc914a7524a1 #announcements-List p.title span {
		display: block;
		margin-top: 5px;
}
body.page_196a297cdda2f2db0285fc914a7524a1 #announcements-List p.title a {
		padding: 3px 10px;
		font-size: 9px;
}


/* news-and-events [ News and Events ] */

body.page_b304aadfe45730ef1d57ae15c5c892c3 #rightColumn .group-header h3 {
		margin: 0;
}
body.page_b304aadfe45730ef1d57ae15c5c892c3 #rightColumn .eventInfo {
		border-bottom: 1px solid #333;
}


/* contact [ Contact ] */

body.page_2583555bafd421e35a232250c16c941d table td {
		padding-bottom: 20px;
}


/* questions-and-answers [ Questions + Answers ] */

body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .item .record {
		padding-top: 8px;
		border-bottom: 1px solid #CCC;
}
body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .faq-item a, body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .question, body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .faq-item .answer span {
		font-weight: bold;
}
body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .faq-item a {
		color: #000;
		font-size: 18px;
}
body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .question {
		font-size: 14px;
		color: #006699;
		padding-top: 3px;
}
body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .question p.askedBy {
		margin: 3px 0 0 0;
		color: #333;
		font-weight: lighter;
		font-size: 12px;
		font-style: italic;
}
body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .htmlAnswer p.answeredBy {
		margin: 3px 0 0 0;
}
body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .htmlAnswer p {
		margin: 0 0 10px 0;
}
body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .htmlAnswer p.answeredBy a, body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .htmlAnswer p.answeredBy {
		font-size: 12px;
		font-style: normal;
		font-weight: lighter;
		color: #006699;
		float: none;
		display: inline-block;
}
body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .faq-item .answerInner {
		padding: 0 7px;
		background: #FFF url(/CSS/qa-bubbleMiddle.png) top left repeat-y;
		width: 447px;
		overflow: hidden;
}
body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .faq-item .answer span {
		color: #999;
		font-size: 16px;
}
body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .faq-item a, body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .faq-item .answer span {
		float: left;
}
body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .faq-item ul li a {
		float: none;
		font-weight: lighter;
}
body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .question, body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .faq-item .htmlAnswer {
		margin-left: 28px;
}
body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .faq-item .htmlAnswer {
		font-style: italic;
}
body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .faq-item .answer {
		margin-top: 5px;
}
body.page_b0701d3555e2db7b13ce381572786900 #rightColumn .faq-item .answer img {
		display: block;
}
body.page_b0701d3555e2db7b13ce381572786900 #qaFeaturedGroup .header {
		background: #FFF url(/CSS/qa-question-icon.png) 10px 10px no-repeat;
		margin-bottom: 1px;
		padding: 10px 10px 10px 58px;
		-moz-border-radius: 3px 3px 0 0;
		-webkit-border-radius: 3px 3px 0 0;
		-khtml-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0;
		font-size: 12px;
}
body.page_b0701d3555e2db7b13ce381572786900 #qaFeaturedGroup .header h2 {
		font-size: 14px;
		margin: 0;
}
body.page_b0701d3555e2db7b13ce381572786900 #qaFeaturedGroup .header p {
		margin: 0;
}
body.page_b0701d3555e2db7b13ce381572786900 #qaFeaturedGroup .header a {
		font-style: italic;
		font-weight: bold;
}
body.page_b0701d3555e2db7b13ce381572786900 #qaFeaturedGroup .contributor-item {
		background: #ededed;
		margin-bottom: 1px;
		position: relative;
		min-height: 50px;
		padding: 5px;
}
body.page_b0701d3555e2db7b13ce381572786900 #qaFeaturedGroup .contributor-item img {
		float: left;
		border: 1px solid #666;
}
body.page_b0701d3555e2db7b13ce381572786900 #qaFeaturedGroup .contributor-item div {
		display: block;
		margin-left: 50px;
}
body.page_b0701d3555e2db7b13ce381572786900 #qaFeaturedGroup .contributor-item .title {
		font-size: 12px;
		font-weight: lighter;
		margin-top: 3px;
		line-height: 1.5em;
}
body.page_b0701d3555e2db7b13ce381572786900 #qaFeaturedGroup .contributor-item .title, body.page_b0701d3555e2db7b13ce381572786900 #qaFeaturedGroup .contributor-item .answers {
		font-size: 10px;
}
body.page_b0701d3555e2db7b13ce381572786900 #qaFeaturedGroup .contributor-item a.button {
		position: absolute;
		top: 20px;
		right: 15px;
}


/* game-lab [ Game Lab - List ] */

body.page_9db4595a441fab30a9ccbccd77ad6666 #gameLab-List .item {
		border-bottom: 1px solid #333;
		padding: 15px 0;
		position: relative;
		cursor: default;
}
body.page_9db4595a441fab30a9ccbccd77ad6666 #gameLab-List .item .title {
		margin: 0;
		font-size: 18px;
		font-weight: lighter;
		text-transform: none;
}
body.page_9db4595a441fab30a9ccbccd77ad6666 #gameLab-List .authors {
		font-size: 12px;
		font-style: italic;
		margin: 0;
}
body.page_9db4595a441fab30a9ccbccd77ad6666 #gameLab-List .summary {
		margin: 8px 0;
		line-height: 1.3em;
}
body.page_9db4595a441fab30a9ccbccd77ad6666 #gameLab-List .item .title, body.page_9db4595a441fab30a9ccbccd77ad6666 #gameLab-List .item .summary {
		padding-right: 95px;
		padding-left: 5px;
}
body.page_9db4595a441fab30a9ccbccd77ad6666 #gameLabWhatsNew1 {
		background: #ecf0d1;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		border-radius: 3px;
		padding-bottom: 10px;
}
body.page_9db4595a441fab30a9ccbccd77ad6666 #gameLabWhatsNew1 h2 {
		background: #FFF;
		display: block;
		font-size: 12px;
		text-transform: uppercase;
		padding: 8px 15px;
		-moz-border-radius: 3px 3px 0 0;
		-webkit-border-radius: 3px 3px 0 0;
		-khtml-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0;
}
body.page_9db4595a441fab30a9ccbccd77ad6666 #gameLabWhatsNew1 .item {
		margin: 10px;
		padding: 0 5px 10px 25px;
		border-bottom: 1px solid #CCC;
		background: url(/CSS/global-bigButton-arrow.png) top left no-repeat;
		width: 255px;
		cursor: default;
}
body.page_9db4595a441fab30a9ccbccd77ad6666 #gameLabWhatsNew1 .title {
		margin: 0;
		line-height: 1.1em;
		font-style: italic;
		font-weight: bold;
		padding-top: 2px;
}
body.page_9db4595a441fab30a9ccbccd77ad6666 #gameLabWhatsNew1 .title a {
		color: #996633;
}


/* courses [ Courses - List ] */

body.page_48f7915c7053a5ea8680f3d65a7d0111 #courses-List .item {
		border-bottom: 1px solid #333;
		padding: 15px 0;
		position: relative;
		cursor: default;
}
body.page_48f7915c7053a5ea8680f3d65a7d0111 #courses-List .item .title {
		margin: 0;
		font-size: 18px;
		font-weight: lighter;
		text-transform: none;
}
body.page_48f7915c7053a5ea8680f3d65a7d0111 #courses-List .authors {
		font-size: 12px;
		font-style: italic;
		margin: 0;
}
body.page_48f7915c7053a5ea8680f3d65a7d0111 #courses-List .summary {
		margin: 8px 0;
		line-height: 1.3em;
}
body.page_48f7915c7053a5ea8680f3d65a7d0111 #courses-List .item .title, body.page_48f7915c7053a5ea8680f3d65a7d0111 #courses-List .item .summary {
		padding-right: 95px;
		padding-left: 5px;
}
body.page_48f7915c7053a5ea8680f3d65a7d0111 #courses-List .button {
		position: absolute;
		top: 15px;
		right: 5px;
}
body.page_48f7915c7053a5ea8680f3d65a7d0111 #coursesLeftColumnElearning {
		background: #e1e9ec;
		font-size: 12px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		border-radius: 3px;
}
body.page_48f7915c7053a5ea8680f3d65a7d0111 #coursesLeftColumnElearning table {
		padding: 10px;
}
body.page_48f7915c7053a5ea8680f3d65a7d0111 #coursesLeftColumnElearning table td {
		vertical-align: top;
}
body.page_48f7915c7053a5ea8680f3d65a7d0111 #coursesLeftColumnElearning table td.left {
		padding-right: 10px;
}
body.page_48f7915c7053a5ea8680f3d65a7d0111 #coursesLeftColumnElearning table td.left a {
		text-transform: uppercase;
		color: #FFF;
		padding: 5px;
		font-size: 10px;
		font-weight: bold;
		display: block;
		background: #71a8c3;
		text-align: center;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		border-radius: 3px;
}
body.page_48f7915c7053a5ea8680f3d65a7d0111 #coursesLeftColumnElearning table td.left a img {
		margin-bottom: 5px;
		border: 1px solid #000;
}
body.page_48f7915c7053a5ea8680f3d65a7d0111 #coursesLeftColumnElearning table td.right {
		vertical-align: middle;
}
body.page_48f7915c7053a5ea8680f3d65a7d0111 #coursesLeftColumnElearning table td.right p {
		margin: 0 0 5px 0;
}
body.page_48f7915c7053a5ea8680f3d65a7d0111 #coursesLeftColumnElearning table td.right strong {
		font-size: 13px;
		line-height: 1em;
}


/* contributors [ Contributors - List ] */

body.page_bf6f7444ae8d618b475f177249f1138d .row .end-of-row {
		display: none;
}
body.page_bf6f7444ae8d618b475f177249f1138d #rightColumn .item {
		width: 25%;
		float: left;
}
body.page_bf6f7444ae8d618b475f177249f1138d #rightColumn .record {
		text-align: center;
		padding: 20px 10px 5px 10px;
}
body.page_bf6f7444ae8d618b475f177249f1138d #rightColumn .record-image {
		margin: 0;
		float: none;
}
body.page_bf6f7444ae8d618b475f177249f1138d #rightColumn h2.title {
		font-size: 12px;
		margin: 0;
		font-weight: lighter;
}
body.page_bf6f7444ae8d618b475f177249f1138d #rightColumn .person-title {
		font-size: 10px;
}
body.page_bf6f7444ae8d618b475f177249f1138d #contributorsLeftColumnAskMe {
		background: #faf8f8;
		font-size: 12px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		border-radius: 3px;
}
body.page_bf6f7444ae8d618b475f177249f1138d #contributorsLeftColumnAskMe table td {
		vertical-align: top;
		padding: 10px;
}


/*  [ Detail Layout ] */

body.page_70a68f3de398d2e53884c4f2077e0215 #topContainer, body.page_70a68f3de398d2e53884c4f2077e0215 #lowerContainer {
		overflow: hidden;
		position: relative;
}
body.page_70a68f3de398d2e53884c4f2077e0215 #topContainer {
		background-color: #F8F8F8;
}
body.page_70a68f3de398d2e53884c4f2077e0215 #lowerContainer {
		background: #d3d8d9 url(/CSS/layout1-leftColumn-gradient-bg.png) top left repeat-x;
}
body.page_70a68f3de398d2e53884c4f2077e0215 #mainHeader, body.page_70a68f3de398d2e53884c4f2077e0215 #secondaryHeader {
		display: block;
}
body.page_70a68f3de398d2e53884c4f2077e0215 #topContainer #mainHeader h3 {
		background: #0579c0 url(/CSS/detail-header-bg.png) top left repeat-x;
		margin: 0;
}
body.page_70a68f3de398d2e53884c4f2077e0215 #topContainer #secondaryHeader {
		background-color: #333;
}
body.page_70a68f3de398d2e53884c4f2077e0215 #mainContent, body.page_70a68f3de398d2e53884c4f2077e0215 #secondaryContent {
		padding: 20px;
}
body.page_70a68f3de398d2e53884c4f2077e0215 #mainContent .record-body {
		overflow: hidden;
}
body.page_70a68f3de398d2e53884c4f2077e0215 #mainContent h1 {
		margin: 0 0 3px 0;
		font-size: 24px;
}
body.page_70a68f3de398d2e53884c4f2077e0215 #mainContent .person-title {
		font-size: 12px;
}
body.page_70a68f3de398d2e53884c4f2077e0215 #mainContent .description {
		margin: 10px 0;
		font-size: 12px;
}
body.page_70a68f3de398d2e53884c4f2077e0215 #topContainer .return {
		position: absolute;
		top: 5px;
		right: 10px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		border-radius: 3px;
		background: url(/t/width=1/height=1/matte=FFFFFF33/scale/bg.png) top left repeat;
}
body.page_70a68f3de398d2e53884c4f2077e0215 #topContainer .return .button {
		color: #FFC;
		font-size: 10px;
		background: url(/CSS/button-white-arrow.png) 85% center no-repeat;
		padding: 5px 30px 5px 15px;
}
body.page_70a68f3de398d2e53884c4f2077e0215 #topContainer .shareIcons {
		float: right;
}


/* ask-your-question [ Ask Your Question ] */

body.page_d71a1406b262df6f16a88c71759cba2b #askYourQuestionPopoverContent {
		background: url(/CSS/qa-question-icon.png) top left no-repeat;
		padding: 0 30px 0 50px;
}
body.page_d71a1406b262df6f16a88c71759cba2b #popoverContent h1 {
		font-size: 24px;
		font-weight: bold;
		color: #333;
		margin-bottom: 10px;
		line-height: 28px;
}
body.page_d71a1406b262df6f16a88c71759cba2b #popoverContent form p.formField {
		margin: 12px 0;
}
body.page_d71a1406b262df6f16a88c71759cba2b #popoverContent form label {
		display: block;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 10px;
		margin-bottom: 5px;
}
body.page_d71a1406b262df6f16a88c71759cba2b #popoverContent form label span {
		font-size: 10px;
		font-weight: lighter;
		font-style: italic;
		text-transform: none;
}
body.page_d71a1406b262df6f16a88c71759cba2b #popoverContent form input, body.page_d71a1406b262df6f16a88c71759cba2b #popoverContent form textarea {
		border: 1px solid #CCC;
		width: 400px;
		font-size: 16px;
		font-family: Arial , Helvetica , sans-serif;
}
body.page_d71a1406b262df6f16a88c71759cba2b #popoverContent form input {
		line-height: 24px;
		height: 24px;
		margin: 0;
		padding: 0 5px;
}
body.page_d71a1406b262df6f16a88c71759cba2b #popoverContent form textarea {
		height: 75px;
		padding: 5px;
}
body.page_d71a1406b262df6f16a88c71759cba2b #popoverContent form p.submitButton {
		text-align: center;
}
body.page_d71a1406b262df6f16a88c71759cba2b #popoverContent form p.submitButton button {
		width: auto;
		padding: 10px 25px;
		line-height: 1em;
		display: inline-block;
		text-transform: uppercase;
		background: #006699;
		color: white;
		font-weight: bold;
		font-size: 18px;
		border: none;
		cursor: pointer;
		font-family: Arial , Helvetica , sans-serif;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		-khtml-border-radius: 8px;
}
body.page_d71a1406b262df6f16a88c71759cba2b #popoverContent form p.submitButton button:hover {
		background: #7cafc8;
}
body.page_d71a1406b262df6f16a88c71759cba2b #popoverContent p.error {
		font-size: 1.1em;
		font-weight: bold;
		color: #900;
		background: url(/CSS/icon-form-feedback.png) left 2px no-repeat;
		padding-left: 17px;
}


/* webinars [ Webinars ] */

body.page_4450d73c8cded388c049b6736f43341c #leftColumn {
		padding: 20px;
		width: 346px;
}
body.page_4450d73c8cded388c049b6736f43341c #rightColumn {
		padding: 20px;
		width: 484px;
}
body.page_4450d73c8cded388c049b6736f43341c .contributor {
		font-size: 12px;
		margin-top: 8px;
}
body.page_4450d73c8cded388c049b6736f43341c #webinarList h3, body.page_4450d73c8cded388c049b6736f43341c #nextWebinar h3 {
		text-transform: uppercase;
		margin-top: 0;
		font-size: 13px;
}
body.page_4450d73c8cded388c049b6736f43341c #webinarList .item {
		border-bottom: 1px solid #CCC;
		padding: 15px 5px;
		cursor: default;
}
body.page_4450d73c8cded388c049b6736f43341c #webinarList .webinar {
		padding-left: 55px;
		background: url(/CSS/webinar-icon-sm.png) top left no-repeat;
}
body.page_4450d73c8cded388c049b6736f43341c #webinarList p.date {
		font-size: 12px;
		color: #666;
}
body.page_4450d73c8cded388c049b6736f43341c #webinarList h2 {
		margin: 0;
		font-weight: lighter;
		line-height: 1em;
}
body.page_4450d73c8cded388c049b6736f43341c #webinarList p.sponsor, body.page_4450d73c8cded388c049b6736f43341c #nextWebinar p.sponsor {
		text-transform: uppercase;
		color: #666;
		font-weight: bold;
		font-size: 10px;
}
body.page_4450d73c8cded388c049b6736f43341c #webinarList p.sponsor span, body.page_4450d73c8cded388c049b6736f43341c #nextWebinar p.sponsor span {
		display: block;
		color: #000;
		font-size: 12px;
		text-transform: none;
}
body.page_4450d73c8cded388c049b6736f43341c #nextWebinar p.sponsor span {
		font-size: 14px;
}
body.page_4450d73c8cded388c049b6736f43341c #webinarList p.summary, body.page_4450d73c8cded388c049b6736f43341c #nextWebinar p.summary {
		font-size: 12px;
		color: #666;
		line-height: 1.4em;
		margin: 8px 0;
}
body.page_4450d73c8cded388c049b6736f43341c #nextWebinar p.summary {
		font-size: 16px;
		line-height: 1.2em;
}
body.page_4450d73c8cded388c049b6736f43341c #nextWebinar .webinar {
		margin-top: 15px;
}
body.page_4450d73c8cded388c049b6736f43341c #nextWebinar .header {
		background: #ecf0f2 url(/CSS/webinar-icon-lg.png) 20px 20px no-repeat;
		min-height: 80px;
		padding: 20px 20px 20px 105px;
		margin-bottom: 1px;
		-webkit-border-radius: 8px 8px 0 0;
		-moz-border-radius: 8px 8px 0 0;
		border-radius: 8px 8px 0 0;
		-khtml-border-radius: 8px 8px 0 0;
}
body.page_4450d73c8cded388c049b6736f43341c #nextWebinar .header .date {
		font-size: 14px;
		color: #666;
}
body.page_4450d73c8cded388c049b6736f43341c #nextWebinar .header h2 {
		margin: 0;
		line-height: 1.2em;
		font-size: 16px;
}
body.page_4450d73c8cded388c049b6736f43341c #nextWebinar .body {
		background: #ecf0f2;
		padding: 20px;
		-webkit-border-radius: 0 0 8px 8px;
		-moz-border-radius: 0 0 8px 8px;
		border-radius: 0 0 8px 8px;
		-khtml-border-radius: 0 0 8px 8px;
}
body.page_4450d73c8cded388c049b6736f43341c #nextWebinar .body h3 {
		font-size: 10px;
		color: #666;
		margin-top: 20px;
		margin-bottom: 5px;
}
body.page_4450d73c8cded388c049b6736f43341c #nextWebinar .contributor-item {
		overflow: hidden;
		margin-bottom: 10px;
}
body.page_4450d73c8cded388c049b6736f43341c #nextWebinar .contributor-item .person-image {
		float: left;
		margin-right: 5px;
		border: 1px solid #666;
}


/*  [ Layout 2 ] */

body.page_aaf5149f864244ac649a3e6b856f29ba #mainContainerInner {
		background: url(/CSS/layout2-vertical-bg.png) top left repeat-y;
}
body.page_aaf5149f864244ac649a3e6b856f29ba #leftColumn, body.page_aaf5149f864244ac649a3e6b856f29ba #rightColumn {
		float: left;
		min-height: 1px;
}
body.page_aaf5149f864244ac649a3e6b856f29ba #leftColumn {
		width: 190px;
		background: #666 url(/CSS/layout2-leftColumn-gradient-bg.png) top left repeat-x;
		min-height: 500px;
		margin-right: 5px;
}
body.page_aaf5149f864244ac649a3e6b856f29ba #rightColumn {
		width: 734px;
		background: #f8f8f8;
}
body.page_aaf5149f864244ac649a3e6b856f29ba #rightColumn .button.view {
		position: absolute;
		top: 15px;
		right: 5px;
		padding: 3px 15px 3px 24px;
		font-size: 9px;
		background-image: url(/CSS/button-view-icon.png);
		background-position: 8px center;
		background-repeat: no-repeat;
}


/*  [ Lecture Detail ] */

body.page_8e5d41a20a84735c33be58f58f9846b0 article.lecture > header {
		float: right;
		width: 235px;
}
body.page_8e5d41a20a84735c33be58f58f9846b0 article.lecture > div.videos {
		width: 640px;
}
body.page_8e5d41a20a84735c33be58f58f9846b0 div.videos div.current-video {
		width: 640px;
}
body.page_8e5d41a20a84735c33be58f58f9846b0 div.videos iframe {
		border: 0;
}
body.page_8e5d41a20a84735c33be58f58f9846b0 div.videos div.video-list {
		overflow: hidden;
}
body.page_8e5d41a20a84735c33be58f58f9846b0 div.videos div.video-list span {
		width: 100px;
		height: 75px;
		float: left;
		display: block;
		margin: 5px 5px 5px 0px;
		opacity: 0.4;
}
body.page_8e5d41a20a84735c33be58f58f9846b0 div.videos div.video-list span.current {
		width: 96px;
		height: 71px;
		border: 2px solid #333;
		opacity: 1;
}
body.page_8e5d41a20a84735c33be58f58f9846b0 section.contributors {
		margin: 12px 0;
}
body.page_8e5d41a20a84735c33be58f58f9846b0 div.contributor {
		font-size: 10px;
}
body.page_8e5d41a20a84735c33be58f58f9846b0 div.contributor a {
		font-size: 12px;
}
body.page_8e5d41a20a84735c33be58f58f9846b0 #lectureDetail section.contributors h1 {
		font-size: 10px;
		font-weight: bold;
		color: #666;
		text-transform: uppercase;
}


/*  [ News and Events - Detail ] */

body.page_1134487fe6d9942606282c4f0333ce26 #rightColumn {
		position: relative;
}
body.page_1134487fe6d9942606282c4f0333ce26 #rightColumn p.date {
		padding-top: 20px;
		padding-bottom: 10px;
}
body.page_1134487fe6d9942606282c4f0333ce26 #rightColumn .group-header {
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		background: #0579C0 url(/CSS/detail-header-bg.png) top left repeat-x;
		height: 32px;
}


/* description [ Lecture - Description Popover ] */

body.page_d876f2f8de08db4a9722f2997949a2c5 #popoverContent {
		overflow-y: auto;
}


/* page-not-found-404 [ Page not Found - 404 ] */

body.page_65be57b0b9a1666777eac5b33af5eb15 #topContainer {
		min-height: 50px;
		padding: 50px;
		background: url(/t/width=1/height=1/matte=FFFFFFEE/scale/bg.png) repeat;
}


/* submit [ Submit Question ] */

body.page_ac7d524a6611742a9cf2cd405dec5f01 #outerContainer #popoverContent {
		padding: 40px 40px 0 40px;
}
body.page_ac7d524a6611742a9cf2cd405dec5f01 #popoverContent .button {
		font-size: 14px;
}


/*  [ Global ] */

body.page_83472a3e0f1ac967c4221d848772a004 h1 {
		font-size: 30px;
		font-weight: lighter;
		line-height: 1em;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer .person-title {
		font-style: italic;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer .nothing-to-display {
		padding: 5px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer a#read-more-button {
		font-size: 8px;
		background-image: url(/CSS/button-read-more-plus.png);
		background-position: 3px center;
		background-repeat: no-repeat;
		padding: 4px 10px 4px 18px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer .pagination-bottom {
		clear: both;
		padding-top: 15px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.pagination li a {
		border: none;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.pagination li.current {
		border: 1px solid #CCC;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer .date {
		font-size: 10px;
		text-transform: uppercase;
		margin: 0 0 3px 0;
		font-weight: bold;
}
body.page_83472a3e0f1ac967c4221d848772a004 .eventInfo h2.title {
		font-weight: lighter;
		font-size: 16px;
		margin: 0;
}
body.page_83472a3e0f1ac967c4221d848772a004 .eventInfo {
		padding: 10px 15px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #rightColumn .record-image {
		float: right;
		margin: 0 0 20px 20px;
		border: 2px solid #666;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer {
		min-width: 960px;
		min-height: 687px;
		background: url(/CSS/ieee-CIS-bg2.jpg) 50% top no-repeat;
}
body.page_83472a3e0f1ac967c4221d848772a004 #headerContainerInner, body.page_83472a3e0f1ac967c4221d848772a004 #mainContainer, body.page_83472a3e0f1ac967c4221d848772a004 #footerContainer {
		width: 940px;
		margin: 0 auto;
		position: relative;
}
body.page_83472a3e0f1ac967c4221d848772a004 #headerContainerInner {
		z-index: 2;
}
body.page_83472a3e0f1ac967c4221d848772a004 #ieeeTopNavigation {
		background: #000;
		margin-bottom: 20px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #ieeeTopNavigation nav.horizontal {
		margin: 0 auto;
		text-align: right;
		width: 940px;
		border-right: 1px solid #CCC;
}
body.page_83472a3e0f1ac967c4221d848772a004 #ieeeTopNavigation li {
		padding: 0;
}
body.page_83472a3e0f1ac967c4221d848772a004 #headerContainer #ieeeTopNavigation a {
		color: #CCC;
		font-size: 11px;
		padding: 8px;
		border-left: 1px solid #CCC;
}
body.page_83472a3e0f1ac967c4221d848772a004 #globalHeader {
		min-height: 105px;
		position: relative;
}
body.page_83472a3e0f1ac967c4221d848772a004 #globalCisHistoryLogo {
		position: absolute;
		top: -29px;
		left: -41px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #ieeeTopNavigation, body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation, body.page_83472a3e0f1ac967c4221d848772a004 #mainContainer {
		position: relative;
		z-index: 1;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainContainer {
		background: url(/t/width=1/height=1/matte=FFFFFFCC/scale/bg.png) top left repeat;
		overflow: hidden;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainContainerInner {
		margin: 5px;
		overflow: hidden;
		background: #f8f8f8;
}
body.page_83472a3e0f1ac967c4221d848772a004 #globalIeeeLogo {
		position: absolute;
		top: 10px;
		right: 15px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #socialMenu {
		position: absolute;
		bottom: 10px;
		right: 15px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #socialMenu ul li {
		padding: 0;
}
body.page_83472a3e0f1ac967c4221d848772a004 #socialMenu li.facebook a, body.page_83472a3e0f1ac967c4221d848772a004 #socialMenu li.linkedIn a, body.page_83472a3e0f1ac967c4221d848772a004 #socialMenu li.twitter a {
		background: url(/CSS/social_icons-21x20.png) top left no-repeat;
		height: 20px;
		width: 21px;
		text-indent: -9999px;
		padding: 0;
		border: 0;
		margin: 0 0 0 5px;
		overflow: hidden;
		display: inline-block;
}
*:first-child+html body.page_83472a3e0f1ac967c4221d848772a004 #socialMenu li.facebook a, *:first-child+html body.page_83472a3e0f1ac967c4221d848772a004 #socialMenu li.linkedIn a, *:first-child+html body.page_83472a3e0f1ac967c4221d848772a004 #socialMenu li.twitter a {
		display: block;
}
body.page_83472a3e0f1ac967c4221d848772a004 #socialMenu li.facebook a.facebook {
		background-position: 0 0;
}
body.page_83472a3e0f1ac967c4221d848772a004 #socialMenu li.facebook a:hover {
		background-position: 0 -20px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #socialMenu li.linkedIn a.linkedIn {
		background-position: -42px 0;
}
body.page_83472a3e0f1ac967c4221d848772a004 #socialMenu li.linkedIn a:hover {
		background-position: -42px -20px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #socialMenu li.twitter a.twitter {
		background-position: -21px 0;
}
body.page_83472a3e0f1ac967c4221d848772a004 #socialMenu li.twitter a:hover {
		background-position: -21px -20px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation {
		max-height: 41px;
		z-index: 2;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation nav.horizontal {
		background: url(/CSS/global-nav-endCap.png) right bottom no-repeat;
		display: inline-block;
		padding-right: 14px;
		border-bottom: 1px solid #999;
		width: 926px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul {
		background: url(/CSS/global-nav-bg.png) left bottom repeat-x;
		margin: 0;
		display: inline-block;
		border-top: 1px solid #999;
		border-left: 1px solid #999;
		width: 926px;
		text-align: right;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li {
		padding: 0;
		background: url(/CSS/global-nav-divider.png) right top no-repeat;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li.secondary {
		background: url(/CSS/global-nav-secondary-divider.png) right bottom no-repeat;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li.secondary.text a {
		font-weight: bold;
		cursor: default;
		margin-right: 0;
		padding-right: 0;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li.secondary.text a:hover {
		background: none;
		color: inherit;
}
*:first-child+html body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li.primary {
		float: left;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li.last, body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li.text {
		background: transparent;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li a:visited {
		color: #006699;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li a:hover, body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li.home a.home.active-site-tree:hover, body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li.lectures:hover > a {
		background: url(/CSS/global-nav-bg-hover.png) top left repeat-x;
		color: #FFF;
		text-decoration: none;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li a, body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li.home a.home.active-site-tree {
		padding: 11px 12px 11px 13px;
		margin-right: 1px;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
		font-family: Verdana , Arial , sans-serif;
		background: transparent;
		color: #006699;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li.secondary a {
		font-weight: lighter;
		color: #333;
		padding: 2px 5px;
		margin: 9px 7px 9px 6px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li a.active-link, body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li a.active-site-tree, body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li.home a.home.active-link, body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li.home a.home.active-link:hover, body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li.lectures.active-link:hover > a, body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li.lectures.active-site-tree:hover > a {
		background: url(/CSS/global-nav-bg-onState.png) top left repeat-x;
		color: #FFF;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li.secondary a.active-link, body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li.secondary a.active-site-tree, body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul li.secondary a:hover {
		color: #FFF;
		background: #AAA;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		border-radius: 3px;
		text-decoration: none;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul ul.menu-depth-1 {
		display: none;
		width: auto;
		position: absolute;
		top: 37px;
		left: -1px;
		background: url(/t/width=1/height=1/matte=333333EE/scale/bg.png) top left repeat;
		border-left: 1px solid #666;
		border-bottom: 1px solid #666;
		border-right: 1px solid #666;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul ul.menu-depth-1 li {
		border-bottom: 1px solid #666;
		background: none;
}
*:first-child+html body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul ul.menu-depth-1 li {
		display: block;
		width: 100%;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul ul.menu-depth-1 li a {
		color: #FFC;
		text-transform: none;
		font-weight: lighter;
		padding: 10px 15px;
		background: none;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainNavigation ul ul.menu-depth-1 li a:hover {
		color: #FFF;
		background: none;
}
body.page_83472a3e0f1ac967c4221d848772a004 #footerContainer {
		clear: both;
		margin-top: 1px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #footerContainerInner {
		padding: 15px 20px;
		background: #FFF url(/CSS/global-footer-bg-gradient.png) top left repeat-x;
		font-family: Verdana , Arial , sans-serif;
		overflow: hidden;
}
body.page_83472a3e0f1ac967c4221d848772a004 #globalFooterCopyright {
		color: #CCC;
		text-align: center;
		font-size: 9px;
		margin: 10px 0 30px 0;
}
body.page_83472a3e0f1ac967c4221d848772a004 #globalFooterCopyright p {
		margin: 0;
		line-height: 1.5em;
}
body.page_83472a3e0f1ac967c4221d848772a004 #footerContainer #globalFooterCopyright a {
		color: #FFF;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer {
		-webkit-text-size-adjust: none;
}
body.page_83472a3e0f1ac967c4221d848772a004 #mainContentLeftColumn h3 {
		margin-top: 20px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer .group-header h3, body.page_83472a3e0f1ac967c4221d848772a004 #topContainer #mainHeader h3, body.page_83472a3e0f1ac967c4221d848772a004 #groupheader h3 {
		text-transform: uppercase;
		color: #CCC;
		padding: 8px 10px;
		background: #333;
		font-size: 13px;
		margin-top: 0;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons {
		margin: 0 0 10px 0;
		padding: 0;
		float: right;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li {
		display: inline-block;
		vertical-align: middle;
		list-style: none;
}
*:first-child+html body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li {
		display: inline;
		margin-right: 3px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li a {
		width: 16px;
		height: 16px;
		display: block;
		text-indent: -9999px;
		background-image: url(/CSS/socialShareIcons.png);
		background-position: top left;
		background-repeat: no-repeat;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li a.twitter {
		background-position: 0 0;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li a.facebook {
		background-position: -16px 0;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li a.google {
		background-position: -32px 0;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li a.email {
		background-position: -48px 0;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li a.twitter:hover {
		background-position: 0 -16px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li a.facebook:hover {
		background-position: -16px -16px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li a.google:hover {
		background-position: -32px -16px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li a.email:hover {
		background-position: -48px -16px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li.google, body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li.linkedIn {
		position: relative;
		background-image: url(/CSS/socialShareIcons.png);
		width: 16px;
		height: 16px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li.google {
		background-position: -32px 0;
		background-repeat: no-repeat;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li.google:hover {
		background-position: -32px -16px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li.linkedIn {
		background-position: -64px 0;
		background-repeat: no-repeat;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li.linkedIn:hover {
		background-position: -64px -16px;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li.google .googleHider, body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li.linkedIn .linkedInHider {
		opacity: 0;
		height: 16px;
		width: 16px;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 3;
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		overflow: hidden;
}
body.page_83472a3e0f1ac967c4221d848772a004 #outerContainer ul.shareIcons li.google .googleHider div {
		position: absolute;
		left: -7px;
		top: 0;
}
body.page_83472a3e0f1ac967c4221d848772a004 #topContainer #group h3 {
		text-transform: uppercase;
		font-size: 30px;
		margin-top: 1em;
		margin-bottom: 1em;
		font-weight: lighter;
		line-height: 1em;
}
body.page_83472a3e0f1ac967c4221d848772a004 .return {
		position: absolute;
		top: 20px;
		right: 40px;
}


/*  [ Layout 1 ] */

body.page_6404b2462f2b9078b7f99fb6102858d2 #mainContainer {
		background: none;
}
body.page_6404b2462f2b9078b7f99fb6102858d2 #topContainer {
		border: 1px solid #999;
		background: #333;
		overflow: hidden;
		min-height: 50px;
		font-size: 16px;
		line-height: 20px;
		color: #CCC;
		padding: 0 30px;
}
body.page_6404b2462f2b9078b7f99fb6102858d2 #topContainer h1 {
		font-size: 30px;
		text-transform: uppercase;
		line-height: 1em;
		color: #fff;
}
body.page_6404b2462f2b9078b7f99fb6102858d2 #lowerContainer {
		background: #EEE;
		padding: 5px;
		overflow: hidden;
		position: relative;
}
body.page_6404b2462f2b9078b7f99fb6102858d2 #lowerContainer .nothing-to-display {
		padding: 15px;
}


/* glossary [ Glossary ] */

body.page_efa4a6523f56e1bf058ecd5376ed6222 #lowerContainer {
		padding: 50px 100px;
}
body.page_efa4a6523f56e1bf058ecd5376ed6222 #glossaryList .item {
		cursor: default;
}
body.page_efa4a6523f56e1bf058ecd5376ed6222 dt, body.page_efa4a6523f56e1bf058ecd5376ed6222 dd {
		padding-right: 25px;
		padding-left: 25px;
}
body.page_efa4a6523f56e1bf058ecd5376ed6222 #glossaryList dt h2 {
		margin-bottom: 5px;
		font-size: 16px;
}
body.page_efa4a6523f56e1bf058ecd5376ed6222 #glossaryList dd {
		margin: 0;
		font-size: 15px;
		line-height: 1.4em;
}


/*  [ History - Detail ] */

body.page_32064aff6ecf6547c44389b3bb86678d #lowerContainer {
		padding: 70px 125px;
}
body.page_32064aff6ecf6547c44389b3bb86678d #lowerContainer h1 {
		padding-right: 100px;
}


/* history [ History - List ] */

body.page_c05d4b43e86b3feffb4dd5461803e34e #history-List {
		background: url(/CSS/layout1-leftColumn-gradient-bg.png) top left repeat-x;
		position: relative;
}
body.page_c05d4b43e86b3feffb4dd5461803e34e #history-List .item {
		border-bottom: 2px solid #d3d7d9;
		overflow: hidden;
}
body.page_c05d4b43e86b3feffb4dd5461803e34e #history-List .item h2 {
		font-size: 16px;
		font-weight: lighter;
		margin: 0;
}
body.page_c05d4b43e86b3feffb4dd5461803e34e #history-List .item h2 a {
		line-height: 2.7em;
		display: block;
		padding: 0 20px;
}


/*  [ Home Page ] */

body.page_7da84bf2bfb96bb46d38087210b7267a #topContentColumns {
		overflow: hidden;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #videos {
		float: left;
		min-height: 1px;
		width: 580px;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #contributors {
		float: left;
		min-height: 1px;
		width: 350px;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #featuredVideos {
		background: #fff;
		margin: 7px 14px;
		position: relative;
		border: 1px solid #000;
		border-radius: 8px;
		padding: 51px 10px 10px 10px;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #featuredVideos header {
		position: absolute;
		background: url(/CSS/featured-video-header.png) repeat-x;
		height: 41px;
		width: 100%;
		top: 0px;
		left: 0px;
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #featuredVideos header h1 {
		padding: 0 16px;
		font-family: Verdana , Helvetica , Arial , sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		text-transform: uppercase;
		line-height: 41px;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #featuredVideos header .button {
		position: absolute;
		right: 16px;
		top: 8px;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #featuredVideos article {
		overflow: hidden;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #featuredVideos article header {
		position: static;
		height: auto;
		padding: 0;
		background: transparent;
		width: 194px;
		border-radius: 0;
		float: right;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #featuredVideos article header h1 {
		font-weight: normal;
		font-size: 18px;
		color: black;
		padding: 0;
		text-transform: none;
		line-height: 24px;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #featuredVideos article .video-box {
		width: 326px;
		margin-bottom: 10px;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #featuredVideos article .video-box .video {
		border: 3px solid #666;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #featuredVideos .contributors {
		font-size: 12px;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #featuredVideos .contributors b, body.page_7da84bf2bfb96bb46d38087210b7267a #featuredVideos .contributors i {
		font-size: 10px;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #featuredVideos .contributors b {
		font-weight: bold;
		text-transform: uppercase;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #featuredVideos .contributors p {
		margin-top: 0.25em;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #featuredVideos .videoThumbs span {
		margin-right: 6px;
		float: left;
		box-sizing: border-box;
		display: block;
		height: 43px;
		width: 60px;
		border: 2px solid #fff;
		background-repeat: no-repeat;
		background-position: 50% 50%;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #featuredVideos .videoThumbs span.current {
		border-color: #000;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #featuredVideos .videoThumbs {
		overflow: hidden;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #featuredVideos article.video {
		display: none;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #featuredVideos article.video.current {
		display: block;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #topContributors, body.page_7da84bf2bfb96bb46d38087210b7267a #recentLectures {
		position: relative;
		background: #6e6e6e;
		margin: 10px;
		border-radius: 8px;
		padding: 41px 17px 17px 17px;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #topContributors header, body.page_7da84bf2bfb96bb46d38087210b7267a #recentLectures header {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 41px;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #topContributors header h1, body.page_7da84bf2bfb96bb46d38087210b7267a #recentLectures header h1 {
		padding: 0 17px;
		line-height: 41px;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		text-transform: uppercase;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #topContributors header .button {
		position: absolute;
		right: 16px;
		top: 8px;
		background: #8b8b8b;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #topContributors section.person, body.page_7da84bf2bfb96bb46d38087210b7267a #recentLectures section.recent-video {
		height: 45px;
		background: url(/CSS/contributor-bg.png) repeat-x;
		margin: 1px 0;
		padding-left: 44px;
		position: relative;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #topContributors section.person .image, body.page_7da84bf2bfb96bb46d38087210b7267a #recentLectures section.recent-video .video {
		position: absolute;
		top: 5px;
		left: 5px;
		display: block;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #topContributors section.person a.name, body.page_7da84bf2bfb96bb46d38087210b7267a #recentLectures section.recent-video a {
		position: absolute;
		top: 8px;
		left: 0;
		right: 8px;
		height: 45px;
		padding-left: 74px;
		display: block;
		font-size: 14px;
		line-height: 18px;
		color: #ffc;
		padding-top: 5px;
		font-weight: bold;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #topContributors section.person span.title {
		display: block;
		font-size: 10px;
		line-height: 12px;
		color: white;
		padding-top: 23px;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #topContributors section.person a.G-button {
		position: absolute;
		top: 12px;
		right: 12px;
		width: 20px;
		height: 20px;
		background: url(/CSS/global-bigButton-arrow.png) no-repeat;
}
body.page_7da84bf2bfb96bb46d38087210b7267a #topContributors section.person a.Q-button {
		background: url(/CSS/white-q-icon.png) no-repeat 0 50%;
		height: 26px;
		top: 9px;
		right: 38px;
		width: 28px;
		overflow: hidden;
		text-indent: -100px;
		display: block;
		border-right: 1px solid #fff;
		position: absolute;
}


/*  [ Blog Layout ] */

body.page_1301c79aad9e75be369a0d508a9a9498 #leftColumn, body.page_1301c79aad9e75be369a0d508a9a9498 #leftColumn h1 {
		color: #FFF;
}
body.page_1301c79aad9e75be369a0d508a9a9498 #leftColumn {
		padding: 20px 15px;
		width: 160px;
}
body.page_1301c79aad9e75be369a0d508a9a9498 #blogLeftColumnHeader {
		font-size: 12px;
		line-height: 1.5em;
}
body.page_1301c79aad9e75be369a0d508a9a9498 #blogCategories ul {
		margin: 20px 0 0 0;
		padding: 0;
}
body.page_1301c79aad9e75be369a0d508a9a9498 #blogCategories ul li {
		margin: 0;
		padding: 1px 0;
		list-style: none;
		border-bottom: 1px solid #999999;
}
body.page_1301c79aad9e75be369a0d508a9a9498 #blogCategories ul ul {
		display: none;
}
body.page_1301c79aad9e75be369a0d508a9a9498 #blogCategories ul li.active-link a, body.page_1301c79aad9e75be369a0d508a9a9498 #blogCategories ul li.active-link a:hover, body.page_1301c79aad9e75be369a0d508a9a9498 #blogCategories ul li a:hover {
		color: #FFF;
}
body.page_1301c79aad9e75be369a0d508a9a9498 #blogCategories ul li a {
		padding: 6px 2px;
		display: block;
		font-size: 12px;
		color: #FFC;
		text-decoration: none;
		text-transform: uppercase;
		font-weight: bold;
}
body.page_1301c79aad9e75be369a0d508a9a9498 #blogCategories ul li.title a.title {
		color: #CCC;
		cursor: default;
}
body.page_1301c79aad9e75be369a0d508a9a9498 #rightColumn .calIcon {
		border: 1px solid #CCC;
		margin-left: 5px;
		float: left;
		background: #FFF;
}
body.page_1301c79aad9e75be369a0d508a9a9498 #rightColumn .calIcon .day, body.page_1301c79aad9e75be369a0d508a9a9498 #rightColumn .calIcon .month {
		margin: 0;
		text-align: center;
}
body.page_1301c79aad9e75be369a0d508a9a9498 #rightColumn .calIcon .day {
		font-size: 34px;
		padding: 10px 18px;
		font-weight: bold;
		color: #666;
}
body.page_1301c79aad9e75be369a0d508a9a9498 #rightColumn .calIcon .month {
		font-size: 18px;
		background: #009ddc;
		color: #FFF;
		font-weight: bold;
		padding: 2px 10px;
		text-transform: uppercase;
		margin: 0 2px 2px 2px;
}
body.page_1301c79aad9e75be369a0d508a9a9498 #rightColumn .item {
		border-bottom: 1px solid #999;
		padding-bottom: 20px;
		margin-bottom: 20px;
		cursor: default;
}
body.page_1301c79aad9e75be369a0d508a9a9498 #rightColumn .blog_post {
		padding-left: 110px;
		color: #666;
		font-size: 12px;
}
body.page_1301c79aad9e75be369a0d508a9a9498 #rightColumn .blog_post h2.title {
		font-size: 16px;
		font-weight: lighter;
		line-height: 1em;
}
body.page_1301c79aad9e75be369a0d508a9a9498 #rightColumn .return {
		position: absolute;
		top: 5px;
		right: 10px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		border-radius: 3px;
		background: url(/t/width=1/height=1/matte=FFFFFF33/scale/bg.png) top left repeat;
}
body.page_1301c79aad9e75be369a0d508a9a9498 #rightColumn .return .button {
		color: #FFC;
		font-size: 10px;
		background: url(/CSS/button-white-arrow.png) 85% center no-repeat;
		padding: 5px 30px 5px 15px;
}


/*  [ Contributors - Details ] */

body.page_a0f355f743753df979232ab14ee5ca62 #mainContent .record-image {
		margin-right: 20px;
		margin-bottom: 20px;
		border: 2px solid #666;
		float: left;
}
body.page_a0f355f743753df979232ab14ee5ca62 #mainContent .description {
		border-right: 1px solid #CCC;
		padding: 5px 20px 5px 0;
		margin-right: 100px;
}
body.page_a0f355f743753df979232ab14ee5ca62 #mainContent #description-content {
		height: 100px;
		overflow: hidden;
}
body.page_a0f355f743753df979232ab14ee5ca62 #mainContent .contact {
		margin-top: 5px;
}
body.page_a0f355f743753df979232ab14ee5ca62 #mainContent a.largeAskMeButton {
		position: absolute;
		right: 15px;
		background: url(/CSS/large-askMe-button.png) top left no-repeat;
		width: 64px;
		height: 36px;
		color: #FFF;
		text-transform: uppercase;
		font-size: 16px;
		padding: 20px 10px;
		margin-top: 15px;
}


/* blog [ Blog ] */

body.page_818d3c81f635851a292d1383c1ca13ce #rightColumnInner {
		padding: 20px 40px;
		margin-top: 10px;
}


/* blog/ [ Blog - Details ] */

body.page_f0a95f351d39a0579540a732edfa86d2 #rightColumnInner {
		position: relative;
}
body.page_f0a95f351d39a0579540a732edfa86d2 #blogPostDetail {
		padding: 20px 40px;
}
body.page_f0a95f351d39a0579540a732edfa86d2 #blogPostDetail .date {
		font-size: 12px;
		margin-bottom: 15px;
}
body.page_f0a95f351d39a0579540a732edfa86d2 #rightColumn #mainHeader h3 {
		background: #0579c0 url(/CSS/detail-header-bg.png) top left repeat-x;
		margin: 0;
}
body.page_f0a95f351d39a0579540a732edfa86d2 #rightColumn #groupheader h3 {
		background: #0579C0 url(/CSS/detail-header-bg.png) top left repeat-x;
}


/*  [ Lecture Layout ] */



/* lectures [ Lectures ] */

body.page_f590a971b956f859d6b968ef0e329bd0 #browse section {
		border: 2px solid #666;
		margin: 3px;
		font-size: 10px;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #browse header {
		background: #666;
		margin-bottom: 5px;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #browse header h1 {
		font-size: 12px;
		line-height: 31px;
		margin: 0;
		padding: 0 5px;
		text-transform: uppercase;
		font-weight: bold;
		color: #fff;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #browse section.fieldset {
		padding: 5px;
		margin: 0;
		border: 0;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #browse section.fieldset header {
		background: transparent;
		margin: 0;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #browse section.fieldset header h2 {
		font-size: 11px;
		color: #ccc;
		text-transform: uppercase;
		margin: 0;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #browse p {
		margin: 5px 0 0 0;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #browse label {
		color: #fff;
}
body.page_f590a971b956f859d6b968ef0e329bd0 .ui-selectmenu-status {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
}
body.page_f590a971b956f859d6b968ef0e329bd0 input.datepicker {
		padding-top: 6px;
		padding-bottom: 6px;
		width: 160px;
		background: #dce3e6 url(/CSS/cal.gif) no-repeat 134px 50%;
		border-width: 0px;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		text-indent: 6px;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #browse section footer {
		text-align: center;
		margin: 8px 0;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #lectures section header {
		background: #333;
		position: relative;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #lectures section {
		background: #c5d2d8;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #lectures section header h1 {
		font-size: 13px;
		font-weight: bold;
		color: #ccc;
		text-transform: uppercase;
		position: relative;
		padding: 10px;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #lectures section header h1 .count {
		font-weight: normal;
		font-style: italic;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #lectures section.featured header {
		background: url(/CSS/featured-video-header.png) repeat-x top left;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #lectures section header .button {
		position: absolute;
		right: 16px;
		top: 6px;
		font-size: 65%;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #lectures section article header, body.page_f590a971b956f859d6b968ef0e329bd0 #lectures section.featured article header {
		background: transparent;
		width: 162px;
		margin: 5px auto 0;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #lectures section article header h1 {
		text-transform: none;
		padding: 0;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #lectures section article {
		width: 182px;
		float: left;
		cursor: pointer;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #lectures section article:hover a {
		color: #069;
		text-decoration: underline;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #lectures section article div.thumbnail {
		width: 162px;
		height: 88px;
		line-height: 88px;
		text-align: center;
		border: 3px solid #666;
		margin: 0 auto;
		background: #fff 50% 50% no-repeat;
		overflow: hidden;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #lectures section article div.no-thumbnail img {
		margin-top: -15px;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #lectures section div.row {
		overflow: hidden;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #lectures section header .button {
		background-color: #5c5c5c;
}
body.page_f590a971b956f859d6b968ef0e329bd0 #lectures section.featured header .button {
		background-color: #3794cd;
		background-color: rgba(0 , 0 , 0 , 0.2);
}


/*  [ Home Page ] */

body.page_6417260beb6665ff7f8e686e1f031662 #topContainer {
		padding: 30px;
		background: #333;
}
body.page_6417260beb6665ff7f8e686e1f031662 #topContainer h1 {
		text-transform: none;
}
body.page_6417260beb6665ff7f8e686e1f031662 #topContainer h1 span {
		font-size: 18px;
		display: block;
		line-height: 1.5em;
}
body.page_6417260beb6665ff7f8e686e1f031662 #topContainer a {
		color: #0099cc;
}
body.page_6417260beb6665ff7f8e686e1f031662 #history {
		background: url(/CSS/layout1-leftColumn-gradient-bg.png) top left repeat-x;
		position: relative;
}
body.page_6417260beb6665ff7f8e686e1f031662 #history .item {
		border-bottom: 2px solid #d3d7d9;
		overflow: hidden;
}
body.page_6417260beb6665ff7f8e686e1f031662 #history .item h2 {
		font-size: 16px;
		font-weight: lighter;
		margin: 0;
}
body.page_6417260beb6665ff7f8e686e1f031662 #history .item h2 a {
		line-height: 3.5em;
		display: block;
		padding: 0 20px 0 40px;
		background: url(/CSS/global-bigButton-arrow.png) 15px center no-repeat;
}
body.page_6417260beb6665ff7f8e686e1f031662 #historyHomepageContent {
		padding-right: 370px;
}
body.page_6417260beb6665ff7f8e686e1f031662 #mainNavigation ul li.secondary a.active-link {
		font-weight: lighter;
		color: #333;
		padding: 2px 5px;
		margin: 9px 7px 9px 6px;
		background: none;
}
body.page_6417260beb6665ff7f8e686e1f031662 #mainNavigation ul li.secondary a.active-link:hover {
		color: #FFF;
		background: #AAA;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		border-radius: 3px;
		text-decoration: none;
}
body.page_6417260beb6665ff7f8e686e1f031662 span.end-of-row {
		height: 1px;
}
