li{padding:0 0 0 0;margin-top:0px;margin-bottom:0px;}body, td, .general {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	font-weight: normal;}body {	background-color:#ffffff;}.classBody {	background-color:#000000;}.textField {	border: 1px solid #9DA5B8;	font-size: 11px;	height: 18px;}.textBorder {	border: 1px solid #9DA5B8;	font-size: 11px;}.formButton {	border: 1px solid #9DA5B8;	font-size: 7px;	height: 14px;	background-color:#142450;	color: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;			letter-spacing: 1px;	word-spacing: 2px;	}.textArea {	border: 1px solid #9DA5B8;	font-size: 11px;}a:link {	font-size: 11px;	text-decoration:none; 	color:#142450;       	}a:visited {	text-decoration:none;	color:#142450;	}a:hover {	text-decoration:underline;	color:#9DA5B8;	}a:active {	text-decoration:underline;	color:#142450;	}p {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;		padding-right: 5;	padding-top: 5;	padding-bottom: 5;	padding-left: 10;	border: 0px;		}	.header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}a.header:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}a.header:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}a.header:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9DA5B8;}a.header:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9DA5B8;}.section {margin: 0px 0px 0px 0px;}/* border: use for border around entire body */.bodyContBoxBorder {	margin-top: 2px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0;	padding-right: 2;	padding-bottom: 2;	padding-left: 2;	border: 2px;	border-color: #142450;	border-style: solid;	}/* index, courses-tutorials: use for page where there is right nav and no unusual headers in body */.bodyContBoxTwoCol {	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 2px;	padding-top: 14;	padding-right: 14;	padding-bottom: 14;	padding-left: 14;	border: 1px;	border-color: #9DA5B8;	border-style: solid;	}/* publications-papers: use when no right nav; right margin is zero*/	.bodyContBoxOneCol {	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 14;	padding-right: 14;	padding-bottom: 14;	padding-left: 14;	border: 1px;	border-color: #9DA5B8;	border-style: solid;	}/* conferences-events: left and right padding is different to allow for month headers */.bodyContentBoxSub {	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 2px;	padding-top: 14;	padding-right: 4;	padding-bottom: 14;	padding-left: 4;	border: 1px;	border-color: #9DA5B8;	border-style: solid;	}	/* event-detail: right padding is different to allow for right nav positioning that is unique to the template */.bodyContBoxEventCol {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 2px;	padding-top: 14;	padding-right: 5;	padding-bottom: 14;	padding-left: 14;	border: 1px;	border-color: #9DA5B8;	border-style: solid;	}		.leftNav {	background-color: #E1E5EC;	}.leftNavContent {	padding: 16 20 16 20;	font-family: arial, verdana;	color: #ffffff;	}.leftNav2 {	background-color: #142450;	}	.leftNavContent2 {	padding: 4 4 4 16;	font-family: arial, verdana;	color: #ffffff;	background-color:#142450;	}	a.leftNavItem:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:underline;}a.leftNavItem:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:underline;}a.leftNavItem:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:none;}a.leftNavItem:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:none;}	a.leftNavSecItem:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #E1E5EC; text-decoration:underline;}a.leftNavSecItem:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #E1E5EC; text-decoration:underline;}a.leftNavSecItem:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9DA5B8; text-decoration:noen;}a.leftNavSecItem:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9DA5B8; text-decoration:none;}	.leftNavRow {	margin-top:10px; 	margin-bottom:10px;}	.rightNav {	background-color: #E1E5EC;	}.rightNavContent {	padding: 10 0 10 0;	}.rightNavContentSub {	padding: 0 0 10 0;	background-color: #E1E5EC;	}	.rightNavText {	font-family: arial, verdana;	font-size: 11px;	color: #000000;}.divLine {	border-bottom-style:dashed; 	border-bottom-width: 1px; 	border-bottom-color:#E1E5EC; 	margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	}	.divLineSub {	border-bottom-style:dashed; 	border-bottom-width: 1px; 	border-bottom-color:#E1E5EC; 	background-color: #E1E5EC;		padding: 0 0 0 0;	}		.rightNavPublish {	font-weight: bold;	}		.rightNavItem {	padding: 5 0 5 0;}	.breadCrumb {	padding: 5 5 5 15;	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-style: normal; 	color: #9DA5B8;	border-bottom-style:solid; 	border-bottom-width: 1px; 	border-bottom-color:#E1E5EC; 	margin:2 0 2 2; }		a.breadCrumbText:link {color: #9DA5B8;}	a.breadCrumbText:visited { color: #9DA5B8;}	a.breadCrumbText:hover {color: #9DA5B8;}	a.breadCrumbText:active {color: #9DA5B8;}		.centerHeadlines {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-style: normal; 	font-weight: bold; 	color: #142450;	}.centerHeadlinesColor {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 14px; 	font-style: normal; 	font-weight: bold; 	color: #A4A444;	margin: 20 0 20 2;	}	.centerHeadlinesSub {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-style: normal; 	font-weight: bold; 	color: #666666;	}		.centerHeadlinesSub2 {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-style: normal; 	font-weight: bold; 	color: #8393B4;	}		.centerHeadlinesBlack {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-style: normal; 	font-weight: bold; 	color: #000000;	}	.centerStandoutBox {	margin-top: 2px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 2px;	padding-top: 4px;	padding-right: 4px;	padding-bottom: 4px;	padding-left: 4px;	border: 1px;	border-color: #9DA5B8;	border-style: solid;	background-color: #E1E5EC;	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-style: normal; 	font-weight: bold; 	color: #142450;	}	.centerStandoutText {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-style: normal;	font-weight: normal; 	color: #000000;	}			.centerMonthBox	 {	margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	padding-top: 8;	padding-right: 10;	padding-bottom: 8;	padding-left: 10;	background-color: #E1E5EC;	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 13px; 	font-style: normal; 	font-weight: bold; 	color: #142450;	}.centerNavDivLine {	border-bottom-style:solid; 	border-bottom-width: 1px; 	border-bottom-color:#9DA5B8; 	margin:10 0 2 0;	}			.rightEventText {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-style: normal; 	color: #666666;	}	a.rightEventText:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #A4A444;}a.rightEventText:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #A4A444;}a.rightEventText:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #A4A444;}a.rightEventText:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #A4A444;}		.rightEventBox {	padding-top: 0;	padding: 11;	border-style:solid;	border-width: 1px; 	border-color:#E1E5EC;	margin:10 0 4 0;	}		.moreInfo {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-style: normal; 	color: #142450;	}	a.moreInfo:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #142450;}a.moreInfo:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #142450;}a.moreInfo:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9DA5B8;}a.moreInfo:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #142450;}	.dateAndTime {	font-size: 10px;}p.bulletItem {	margin-top:5px; 	margin-bottom:5px;}p.indent {	font-size: 9px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;		padding-right: 0;	padding-top: 5;	padding-bottom: 5;	padding-left: 30;	border: 0px;}.registrationClosed {	color: #A4A444;}	/* event detail specific styles */.eventStatusBox {	background-color:#E1E5EC; 	border: 1px solid #E1E5EC;}.eventStatusBoxHead, .eventStatusBoxRow {	padding: 4 10 4 10;}.eventStatusBoxHead {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-style: normal; 	font-weight: bold; 	color: #142450;	background-color: #E1E5EC;}.eventStatusBoxRow {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-style: normal;	font-weight: normal; 	color: #000000;	background-color:#FFFFFF;}ul.leftNavOne { 	margin: 0px;	padding: 0px 0px 5px 0px;}li.bltLeftNavOne { 	list-style: none;	margin: 10px 0px 5px 0px;	padding-left: 10px;          /* control the distance between the 'bullet' and copy; include image width */	line-height:14px;	background-image: url(../images/util/leftnav-pointer.gif);	background-repeat: no-repeat;	background-position:   0px 5px; }ul.leftNavTwo { 	margin: 0px;	padding: 0px;	}li.bltLeftNavTwo { 	list-style: none;	margin: 10px 0px 5px 0px;	padding-left: 10px;         	line-height:12px;	background-image: url(../images/util/leftnav_blt.gif);	background-repeat: no-repeat;	background-position:   0px 5px; }.centerHeadlinesTitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #A4A444;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.centerHeadlinesLG {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-style: normal; 	font-weight: bold; 	color: #666666;}.ReadBox {	padding: 4px;	background : #FFFFFF;	margin: 3px 0px 6px;}.ReadInput {	background : #FFFFFF;	padding: 2px;}.centerHeadlinesTitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	color: A4A444;	line-height: normal;	font-variant: normal;	letter-spacing: 1px;	word-spacing: 3px;	line-height:18px;	padding-top: 0;	}.centerHeadlinesTitleBlue {	font-family: Arial;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: 142450;	line-height: normal;	font-variant: normal;	letter-spacing: 1px;	word-spacing: 3px;	line-height:12px;}.eventTitle {	font-family: Arial;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: 142450;	line-height: normal;	font-variant: normal;	letter-spacing: 1px;	word-spacing: 3px;	line-height:14px;	margin: 4px 0px 0px 0px;	}ul.eventtitle { 	margin: 0px;	padding: 0px;	}li.eventtitle { 	list-style: none;	margin: 5px 0px 0px 0px;	padding-left: 10px;         	line-height:12px;}ul.event { 	margin: 2px;	padding-left: 15px;}	li.eventCFP { 	margin: 0px 0px 0px 0px;	padding-left: 2px;          /* control the distance between the 'bullet' and copy; include image width */	line-height:14px;}.calloutTitle {    font-family: Arial;    font-size: 11px;    font-style: normal;    font-weight: bold;    color: 142450;    font-variant: normal;	letter-spacing: 0px;	}/* added by bertog */.required {    color: RED;}/*added for easy read for portal styles*/	.outlinebox {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 2px;	padding-top: 14;	padding-right: 14;	padding-bottom: 14;	padding-left: 14;	border: 1px;	border-color: #E1E5EC;	border-style: solid;	}	.title {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-style: normal; 	font-weight: bold; 	color: #142450;	}.title2 {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-style: normal; 	font-weight: bold; 	color: #666666;	}		.title3 {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-style: normal; 	font-weight: bold; 	color: #8393B4;	}		.whiteText {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-style: normal; 	font-weight: bold; 	color: ffffff;	}		.titleBlack {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 9px; 	font-style: normal; 	font-weight: bold; 	color: #666666;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;		padding-right: 5;	padding-top: 10;	padding-bottom: 5;	padding-left: 10;	border: 0px;		}	.bluebox {	margin-top: 2px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 3px;	border: 1px;	border-color: #E1E5EC;	border-style: solid;	background-color: #E1E5EC;	}	.bigbluebox {	margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	padding-top: 8;	padding-right: 10;	padding-bottom: 8;	padding-left: 10;	background-color: #E1E5EC;	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 13px; 	font-style: normal; 	font-weight: bold; 	color: #142450; /*627499*/	}.DividerLine {	border-bottom-style:solid; 	border-bottom-width: 1px; 	border-bottom-color:#E1E5EC; 	margin:10 0 2 0;	}		.titleBig {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #A4A444;}.TitleBigO {	font-family: Arial;	font-size: 14px;	font-style: normal;	font-weight: bold;	color: A4A444;	line-height: normal;	font-variant: normal;	letter-spacing: 1px;	word-spacing: 3px;	line-height:40px;	padding-top: 0;	}.TitleBigB {	font-family: Arial;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: 142450;	line-height: normal;	font-variant: normal;	letter-spacing: 1px;	word-spacing: 3px;	line-height:25px;} .imgCaption {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: bold;	color: #666666;	line-height: normal;	font-variant: normal;	line-height:9px;	padding-top: 3px;	padding-right: 5px;	padding-bottom: 0px;	padding-left: 12px;	}/* end added for portals  *//* added an underline style to cover the <u> tag being deprecated in HTML 4.0 and later*/.underlineText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #666666;	text-decoration: underline;}