body{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #333;	margin: 0px;	padding: 0px;	background-color: #fff;	/*background-image: url(img/ei_bkgd.gif);	background-repeat: no-repeat;	background-position: bottom right;	background-attachment: fixed;*/}body.plain{	background-color: #fff;	background-image: none;	margin: 0px;	padding: 0px;}.account-container{	background-color: #fafad2;	padding: 10px;	border-style: solid;	border-color: #ccc;	border-width: 1px;	margin: 0px auto 0px auto;	text-align: center;}.account-container2{	background-color: #eee8aa;	padding: 10px;	border-style: solid;	border-color: #ccc;	border-width: 1px;	margin: 0px auto 0px auto;	width: 500px;	text-align: center;}.account-inset{	background-color: #fafad2;	padding: 5px 10px 5px 10px;	margin: 0px 0px 10px 0px;}	.assess-pulldown{	padding: 0px 0px 2px 0px;	text-align: center;}.assess-submit{	text-align: center;}.big-table{	margin: 2%;}.bookmark{	background-color: #dcdcdc;	margin: 0px;	padding: 5px 10px 5px 10px;	font-size: 11px;	line-height: 175%;	text-indent: 0%;}.button{	text-align: center;	margin-top: 10px;}.center{	margin-left: auto;	margin-right: auto;	margin-top: 0px;	margin-bottom: 0px;	text-align: center;}.certificate{	margin: 10px 0px 10px 0px;	background-color: #fff;	padding: 10px;	font-size: 12px;	font-weight: bold;}.chat-schedule{	background-color: #ccf;		margin: 0px 15% 10px 15%;	padding: 10px 10px 5px 10px;}.comm-teaser{	background-color: #ccf;		border-style: solid;	border-color: #ccc;	border-width: 1px;	margin: 0px 0px 10px 0px;	padding: 10px 10px 5px 10px;	text-align: center;}.comm-teaser2{	background-color: #ccf;		margin: 0px 0px 10px 0px;	padding: 10px 10px 10px 10px;	text-align: center;	font-size: 11px;}.emphasis{	text-transform: uppercase;}.endnote{	color: #999;}.featured-programs{	background-color: #eee8aa;		margin: 0px;	padding: 10px;}.grad-credits{	background-color: #fafad2;	padding: 10px;	border-style: solid;	border-color: #ccc;	border-width: 1px;	margin: 0px 0px 10px 0px;}.head{	font-size: 10px;	font-weight: bold;	text-transform: uppercase;}.library-container{	background-color: #fafad2;	padding: 10px;	border-style: solid;	border-color: #ccc;	border-width: 1px;	margin: 0px;}.library2-container{	background-color: #eee8aa;	padding: 10px;	border-style: solid;	border-color: #ccc;	border-width: 1px;	margin: 0px;}.library2-inset{	background-color: #fafad2;	padding: 5px 10px 5px 10px;	margin: 0px 0px 10px 0px;}.search-logo{	background-color: #fff;	border: 1px solid #666;		padding: 0;	margin-right: 10px;	width: 130px;	float: left;}.search-results{	background-color: #fafad2;	padding: 10px;	border: 1px solid #ccc;	margin: 0px;}.search-divider{	margin-left: 5px;	margin-right: 5px;	font-size: 10px;	line-height: 140%;	color: 	#666;}.topic-indent{	margin-left: 20px;}.movie-indent{	margin-left: 40px;}.blurb-indent{	margin-left: 92px;}p.results{	font-size: 12px;	line-height: 150%;	font-weight: normal;	margin: 0;}p.results-italic{	font-size: 11px;	line-height: 150%;	font-weight: normal;	font-style: italic;	margin: 0;}.line{	background-color: #000;	margin: 0px;	padding: 0px;	height: 1px;	width: 100%;	font-size: 0px;	line-height: 0px;}	.login-container{	background-color: #fafad2;	padding: 10px;	border-style: solid;	border-color: #ccc;	border-width: 1px;	margin: 0px auto 0px auto;	width: 300px;}.login-container2{	background-color: #eee8aa;	padding: 10px;	border-style: solid;	border-color: #ccc;	border-width: 1px;	margin: 0px auto 0px auto;	width: 500px;}.login-container3{	background-color: #fafad2;	padding: 10px;	border-style: solid;	border-color: #ccc;	border-width: 1px;	margin: 0px auto 0px auto;	width: 500px;}.login-container4{	background-color: #fafad2;	padding: 10px;	border-style: solid;	border-color: #ccc;	border-width: 1px;	margin: 0px 0px 0px 0px;	width: 300px;}.login-container-white{	background-color: #ffffff;	padding: 10px;	border-style: solid;	border-color: #ccc;	border-width: 1px;	margin: 0 0 10px 0;	width: 430px;}.login-inset{	background-color: #fafad2;	padding: 5px 10px 5px 10px;	margin: 0px 0px 10px 0px;}	.my-programs{	background-color: #eee8aa;		margin: 0px 0px 10px 0px;	padding: 10px 10px 0px 10px;}.news{	margin: 0% 5% 5% 5%;}.noframes{	margin: 1% 5% 1% 5%;}.noframes2{	margin: 10px 5% 5% 5%;}.op{	background-color: #fafad2;	padding: 1px 10px 1px 10px;	margin: 0px 0px 10px 0px;	text-align: left;}.other-programs{	background-color: #eee8aa;		margin: 0px 0px 10px 0px;	padding: 10px 10px 5px 10px;}.pad-right{	padding-right: 15px;}.paginator{	background-color: #eee8aa;		margin: 5px 0px 5px 0px;	padding: 2px;	border-style: solid;	border-color: #ccc;	border-width: 1px;	text-align: center;}.program-margin{	background-color: #eee8aa;		margin: 0px 0px 10px 0px;	padding: 10px 10px 5px 10px;}.program-inset{	background-color: #fafad2;	padding: 5px;	margin: 10px 0px 10px 0px;}.size{	font-size: 11px;	color: #666;}.space{	margin: 0px;	padding: 0px;	height: 5px;	width: 100%;	font-size: 0px;	line-height: 0px;}.space2{	margin: 0px;	padding: 0px;	height: 20px;	width: 100%;	font-size: 0px;	line-height: 0px;}.survey{	margin: 0px;	padding: 10px;	background-color: #fc9;	border-style: solid;	border-color: #ccc;	border-width: 1px;}.survey-head{	padding: 10px;	margin: 0px;}.survey-question{	margin: 0px 0px 10px 0px;	padding: 10px;	background-color: #ffe5cc;	border-style: none;	border-color: #ccc;	border-width: 1px;}.survey-submit{	text-align: center;}table{	border-style: none;	padding: 0px;	margin: 0px;}table.account-container{	background-color: #eee8aa;	padding: 0px;	border-style: solid;	border-color: #ccc;	border-width: 1px;	margin: 0px;}table.login1{	margin: 0px auto 0px auto;	width: 500px;}	table.pdf-list{	border-style: none;	padding: 0px;	margin: 0px;}table.radio{	width: 90%;	margin: 0px 0px 0px 10%;}table.results{	margin: 10px 0px 0px 0px;}table.results-bar{	background-color: #ccc;	border-style: none;	border-width: 0px;	border-color: none;	width: 100px;	margin: 0px;	padding: 0px;}table.topic-feedback{	width: 100%;	padding: 0px;	margin: 0px;}tr.account-faculty{	background-color: #fafad2;}tr.account-faculty2{	background-color: #fffff0;}td{	font-size: 12px;	line-height: 150%;	padding: 0px;	margin: 0px;	text-align: left;}td.account-icons{	padding: 0px;}td.account-name{	font-size: 11px;	line-height: 150%;	text-align: left;	padding: 5px 10px 5px 10px;}td.account-percent{	font-size: 11px;	line-height: 150%;	text-align: left;	padding: 5px 30px 5px 5px;}td.button{	text-align: center;	margin: 0px;	padding: 0px;}td.button2{	text-align: left;	padding: 0px;	margin: 0px;}td.center-text{	text-align: center;	font-size: 12px;	font-weight: bold;	margin: 0px;}td.certificate{	padding: 20px 72px 20px 72px;	background-color: #fff;	text-align: center;}td.comm{	width: 48%;	padding: 0;	background-color: #ccf;	border-style: solid;	border-color: #ccc;	border-width: 1px;}	td.field{	padding: 0px 0px 5px 0px;}td.label-l{	font-size: 12px;	line-height: 150%;	font-weight: normal;	text-align: right;	padding: 0px 5px 5px 5px;}td.label-l2{	font-size: 12px;	line-height: 150%;	font-weight: bold;	text-align: right;	padding: 0px 5px 5px 0px;}td.label-l3{	font-size: 12px;	line-height: 150%;	font-weight: normal;	text-align: right;	padding: 0px 5px 5px 0px;}td.label-r{	font-size: 12px;	line-height: 150%;	text-align: left;	padding: 0px 0px 5px 5px;}td.label-r2{	font-size: 12px;	line-height: 150%;	text-align: left;	padding: 0px 0px 5px 0px;}td.label-r3{	font-size: 12px;	line-height: 150%;	text-align: left;	padding: 0px 0px 5px 0px;}td.label-r4{	font-size: 12px;	line-height: 150%;	font-weight: bold;	text-align: left;	padding: 0px 5px 5px 0px;}td.letter{	padding: 0px 0px 0px 10px;}td.letter2{	text-align: right;	padding: 0px 10px 0px 0px;}td.pdf-icon{	padding: 0px 10px 0px 0px;}td.pdf-name{	font-size: 12px;	line-height: 150%;	text-align: left;	padding: 0px 0px 5px 0px;}td.photo{	padding: 0px 15px 0px 0px;}td.programs{	text-align: left;	padding-right: 10px;	margin: 0px;	width: 30%;}td.progress2{	width: 100px;	height: 12px;	padding: 5px 5px 0px 0px;}td.pulldown{	padding: 10px 0px 0px 0px;}td.radio{	font-size: 12px;	line-height: 150%;	padding: 0px;	margin: 0px;	width: 10px;	background-color: none;}td.required{	font-size: 12px;	font-weight: bold;	color: #c00;}td.topic-icon{	padding: 0px 10px 0px 0px;	width: 22px;	text-align: center;	padding: 0px 10px 20px 0px;}td.topic-nav{	font-size: 11px;	font-weight: bold;	line-height: 120%;	padding: 0px 0px 20px 0px;}td.text-assess{	padding: 5px 5px 0px 5%;}.menu-assess{	margin: 0px 0px 10px 5px;}h1{	font-size: 17px;	line-height: 140%;	font-weight: bold;}h1.cert-name{	margin: 0px;	text-align: center;}h1.my-ei{	margin: 20px 0px 10px 0px;}h1.news-detail{	margin: 0px 10% 0% 5%;}h1.program-detail{	margin: 0px 5% 10px 5%;}h1.topic{	font-size: 11px;	margin: 0px 0px 5px 0px;}h2{	font-size: 15px;	line-height: 150%;	font-weight: bold;}h2.account-view{	background-color: #eee8aa;	font-size: 13px;	padding: 5px;	margin: 0px 0px 10px 0px;	text-align: left;}h2.assess{	font-size: 15px;	margin: 0% 5% 10px 5%;}h2.in-div{	margin: 0px 0px 10px 0px;}h2.library{	background-color: #eee8aa;	font-size: 15px;	padding: 5px;	margin: 0px 0px 10px 0px;}h2.library2{	font-size: 15px;	margin: 0px 0px 10px 0px;}h2.login{	font-size: 12px;	background-color: #eee8aa;	padding: 5px;	margin: 0px 0px 15px 0px;	text-align: left;}h2.login3{	font-size: 12px;	background-color: #ddd;	padding: 5px;	margin: 0px 0px 5px 0px;	text-align: left;}h2.login2{	font-size: 13px;	margin: 0px 0px 10px 0px;	text-align: left;}h2.menu-title{	font-size: 15px;	margin: 0px;}h2.my-ei{	font-size: 12px;	margin: 0px;}h2.news-detail{	font-size: 12px;	margin: 10px 10% 0px 0%;}h2.op-list{	font-size: 11px;	color: #c00;	margin: 5px 0px 5px 0px;}h2.outline-title{	margin: 0px 0px 0px 0px;}	h2.pdf-list{	margin: 0px 0px 10px 0px;}h2.program-detail{	font-size: 13px;	margin: 0px 5% 10px 5%;}h2.speaker{	font-size: 14px;	margin: 0px;}h2.topic-list{	margin: 0px 0px 10px 0px;}h3{	font-size: 13px;	line-height: 150%;	font-weight: bold;}h3.account-progress{	font-size: 15px;	margin: 0px;	text-align: left;}h3.library{	font-size: 12px;	margin: 5px 0px 0px 0px;}h4{	font-size: 12px;	font-weight: bold;}p{	font-size: 12px;	line-height: 150%;	font-weight: normal;}.login-container-white p{	margin: 0;	font-weight: bold;}p.manual{	font-size: 12px;	line-height: 150%;	font-weight: normal;	margin: 20px;}p.assess-num{	font-size: 13px;	font-weight: bold;	margin: 0px;	padding: 0px 10px 0px 0px;	text-align: right;}p.aux-nav{	text-align: right;	font-size: 11px;	line-height: 140%;	margin-bottom: 5px;}p.aux-nav2{	background-color: #dcdcdc;	padding: 10px;	text-align: left;	font-size: 11px;	line-height: 140%;	margin: 0px 0px 5px 0px;}p.breadcrumb{	background-color: #dcdcdc;	padding: 10px;	text-align: left;	font-size: 11px;	line-height: 140%;	margin: 0px 0px 5px 0px;}p.button{	font-size: 11px;	font-weight: bold;	text-align: center;	margin: 10px 0px 20px 0px;	padding: 3px;}/* for initiatives only */p.button2{	font-size: 11px;	font-weight: bold;	text-align: left;	margin: 10px 0px 0px 0px;	padding: 3px;}p.cert-text{	text-align: center;	margin: 10px 0px 0px 0px;}p.comm-teaser{	font-size: 11px;	background-color: #e4e4fe;	padding: 5px;	margin: 0px 0px 10px 0px;	text-align: left;	border-style: none;}p.comm-teaser2{	font-size: 12px;	background-color: #e4e4fe;	padding: 5px;	margin: 0px 0px 10px 0px;	text-align: left;	border-style: none;}p.div-text{	font-size: 11px;	background-color: #e4e4fe;	padding: 5px;	margin: 0px 0px 10px 0px;}p.fine{	font-size: 10px;	border-style: solid;	border-color: #ccc;	border-width: 1px; 	color: #666;	margin: 10px 0px 10px 0px;	padding: 5px;}p.inits-instr{	margin: 5px 0px 0px 0px;	padding: 0px;	background-color: transparent;}p.inits-num{	font-size: 13px;	margin: 0px;	padding: 0px 0px 0px 5px;	text-align: right;}p.inits-num2{	font-size: 13px;	font-weight: bold;	margin: 0px;	padding: 0px 0px 0px 5px;	text-align: right;}p.inits-question{	font-size: 12px;	font-weight: bold;	margin-top: 10px;}p.inits-selected{	font-size: 13px;	font-weight: bold;	margin: 0px;	padding: 0px;}p.left{	text-align: left;}p.login-notice{	width: 300px;}p.menu-head{	font-size: 13px;	font-weight: bold;	text-transform: none;	margin: 10px 0px 5px 0px;}p.menu-text2{	margin: 0px 0px 0px 5px;}p.my-ei{	margin: 0px;}p.menu-text{	margin: 5px;}p.news-detail{	margin-right: 10%;}p.op-list{	font-size: 11px;	margin: 5px 0px 5px 0px;}p.paginator{	margin: 0px;	border-style: none;}p.program-detail{	margin: 0px 5% 10px 5%;}p.program-inset-text{	font-size: 11px;	margin: 5px 0px 5px 0px;	padding: 0px 0px 0px 5px;}p.programs-menu{	margin: 5px 0px 15px 0px;}p.question-assess{	font-size: 13px;	font-weight: bold;	margin: 0px;	padding: 0px 0px 10px 0px;}p.question-assess2{	font-size: 13px;	margin: 0px;	padding: 0px;}p.question-survey{	font-size: 13px;	font-weight: bold;	margin: 0px;	padding: 0px 0px 10px 0px;}p.reverse{	font-size: 12px;	color: #fcfcfc;}p.sm{	font-size: 11px;	margin: 0px;}p.short{	margin-bottom: 100px;}p.speaker{	margin: 0px;}p.survey-num{	font-size: 13px;	font-weight: bold;	margin: 0px;	padding: 0px 10px 0px 0px;	text-align: right;}a{	text-decoration: none;}a:link	{	color: #c00;}a:visited{	color: #c00;}a:hover	{	color: #fff;	background-color: #c00;}a:active	{	color: #fff;	background-color: #333;}a img{	color: #903;	background-color: transparent;	border: none;}a.white{	color: #903;	background-color: fff;	border: none;}a.white:visited{	color: #c00;}a.white:hover	{	color: #fff;	background-color: #fff;}a.white:active	{	color: #fff;	background-color: #fff;}/* --reactivate when netscape 4.7 is no longer an option--a.button{	text-decoration: none;}a.button:link	{	color: #c00;	background-color: #fff;	border-style: solid;	border-width: 1px;	border-color: #ccc;	padding: 4px;}a.button:visited{	color: #c00;}a.button:hover	{	color: #fff;	background-color: #c00;}a.button:active	{	color: #fff;	background-color: #333;}*/ol{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 150%;	list-style-type: decimal;	list-style-position: outside;	font-weight: normal;}ol.login{	margin: 0% 5% 0% 5%;}ol.chapter-head{	font-size: 17px;	font-weight: bold;}	ol.chapter-secondary{	list-style-type: upper-alpha;	font-weight: normal;}ul{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 150%;	font-weight: normal;	list-style-type: square;	list-style-position: outside;}ul.secondary{	list-style-type: disc;}ul.speaker{			list-style-type: square;	list-style-position: outside;}ul.speaker-featured{			font-size: 11px;	list-style-type: disc;	list-style-position: outside;}li{		margin-left: 5%;	}li.intro{		list-style-type: decimal;	list-style-position: outside;	}blockquote{	font-size: 12px;	line-height: 150%;}input{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333;	line-height: 120%;	}input.buttondisplay{		font-weight: bold;	color: #fff;	background-color: #c00;		margin: 10px 0px 5px 0px;}input.buttonlibrary{		font-weight: bold;	color: #fff;	background-color: #c00;		margin: 10px 0px 5px 0px;}input.buttonlibrary2{		font-weight: bold;	margin: 10px 0px 5px 0px;}input.button{		font-weight: normal;	margin: 10px 0px 5px 0px;}input.button2{		font-weight: bold;		margin: 10px 0px 5px 0px;}input.buttonprocess{		font-weight: bold;	color: #fff;	background-color: #c00;		margin: 0px 0px 5px 0px;}input.buttonprocess2{		font-weight: bold;	color: #fff;	background-color: #c00;		margin: 5px 0px 0px 0px;}select{		font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333;	background-color: #fff;}img{	background: transparent;}img.program{	padding: 0px 0px 10px 0px;	background-color: #eee8aa;}img.program2{	border-style: solid;	border-width: 1px;	border-color: #000;}/* temporary till program css's are done */table.inits{	margin: 0px 5% 0px 0px;	padding: 5px;	background-color: #fafad2;	border-style: solid;	border-color: #ccc;	border-width: 1px;}tr.inits-title{	background-color: #fafad2;}table.inits td{	padding: 2px;}table.inits h2{	font-size: 13px;	text-align: left;	background-color: #eee8aa;	padding: 5px;	margin: 0px;}/* new */#social	{	float: right;	height: 20px;	margin: 0 5% 0 0;	padding: 0;	display: inline;	list-style-type: none;	}#social a	{	position:relative; /*this is the key*/	display: inline;	float: left;	margin: 0 5px 0 0;	padding: 0;	}	#social img	{	float: none;	margin: 0; padding: 0;	width: 20px;	height: 20px;	border-style: none;	opacity: .6;	}		#social img.blog	{	width: 43px;	height: 20px;	}		#social img:hover,#social img.blog:hover	{	-webkit-transition: all 0.2s ease-in;	opacity: 1 !important;	}	#social a:hover{z-index:25}	#social a span{display: none}		#social a:hover span{ /*the span will display just on :hover state*/    display:block;    position:absolute;    padding: 5px;    top:2em; right:0em;    border:1px solid #cccccc;    background-color:#fff; color:#222;    text-align: center;    font-size: 11px;	line-height: 110%;	white-space:nowrap;	}	