/* LAYOUT */html {  font-size: xx-small;}body {	margin: 0;	padding: 0;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 1.4em;	background: #fff;	text-align: center;}#topImage {	margin:0;	padding: 0;	white-space: nowrap;}#topBranding, #contentTable {	margin: 0 auto 0 auto;	padding: 0;	width: 802px;	text-align: left;}#searchBox {	padding: 6px;	background: #EFEFEF;	width: 180px;}#rightBar {	background: #EFEFEF;	width: 180px;	text-align: left;	color: #444DAE;	font-weight: bold;	font-size: 10px;}#rightBar h4 {	text-transform: capitalize;	margin: 6px 0em 4px 0em;	padding: 5px 15px 5px 15px;	background: #DEDEE8;	color: #444DAE;}#rightBar h5 {	margin: 20px 0 10px;	padding: 0px 10px 0 15px;	color: #000000;}#rightBar ul, #rightBar p {	margin: 0 10px 0 15px;	padding: 0;}#rightBar label {	color: #606AB2;	font-weight: bold;	text-decoration: none;	display: block;	margin-top: 5px;}#rightBar li {	list-style: none;	margin: 0;	padding: 0;}#rightBar a:link {	font-size: 10px;	color: #444DAE;	font-weight: bold;	text-decoration: underline;}#rightBar a:visited {	font-size: 10px;	color: #663399;	text-decoration: underline;}#rightBar a:hover {	font-size: 10px;	color: #994F7C;	text-decoration: underline;}#rightBar a:active {	font-size: 10px;	color: #7F38D8;}#searchBox {	width 180px;}#searchBox form {	display: inline;}#searchBox form label, #searchBox a {	color: #606AB2;	font-weight: bold;	text-decoration: none;	display: block;}#siteNav { 	margin: 0;	padding: 5px 0 5px 0;	background: #444DAE;	text-align: center;}#siteNav li {	margin: 0;	padding: 0 4px 0 2px;	list-style: none;	display: inline;}#siteNav li.hide-text {	display:block;	width:0;	height:0;	padding:0;	margin:0;	text-indent: -9000px;}#siteNav li a {	text-decoration: none;	color: #fff;	font-weight: bold;	font-size: 1em;}#siteNav li a:hover {	color: #FFDCAA;}#contentBody {	vertical-align: top;	padding-top: 20px;}#contentBody p, #contentBody h1, #contentBody h2, #contentBody h3, #contentBody h4, #contentBody h5, #contentBody h6, #contentBody big {	padding-left: 20px;	text-align: left;}#footerSection p, #footerSection a {	font-size: xx-small;}div.thumbnail {float: left;width: 145px;padding: 1px;text-align: center;margin: 1px; }div.thumbnail_wide {float: left;width: 288px;padding: 2px;text-align: center;margin: 2px; }  div.thumbnail p {text-align: center;font-weight: bold;margin: 0em;padding: 0em; }  div.thumbnail_wide p {text-align: center;font-weight: normal;margin: 0em;padding: 0em; }div.container {padding-left: 5px;margin: 0px; }div.spacer {clear: both;}p, ul, ol, li, br {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	text-align: left;}td {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;}th {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;}hr {	margin: 0 auto;	width: 95%;	height: 1px;	color: #7C82C6;	border: 0;	background-color: #7C82C6;}.small {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 10px;	line-height: 12px;}h1, .hdr1 {	color: #000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 16px;	line-height: 16px;	font-weight: bold;}h2, .hdr2  {	color: #fff; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 14px; 	line-height: 20px; 	font-weight: bold; 	background: #444dae; 	clear: both }h3, .hdr3, big {	color: #444DAE;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 13px;	line-height: 16px;	font-weight: bold;}h4, .hdr4 {	color: #000000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	font-weight: bold;}h5 {	color: #444DAE;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	font-weight: bold;}h6 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;} /* STANDARD LINK STYLES */a:link {	color: #444DAE;	font-weight: bold;	text-decoration: underline;}a:visited {	color: #663399;	text-decoration: underline;}a:hover {	color: #994F7C;	text-decoration: underline;}a:active {	color: #7F38D8;} input {	font-family: arial, verdana, helvetica, sans serif;	font-size: 10px;	padding: 2px;}textarea {	font-family: arial, verdana, helvetica, sans serif;	font-size: 10px;}/* TEXTAREAS: Controls width in both browsers; Use with cols attr. like this:			*//* <textarea name="name" cols="52" class="textarea52" rows="10" wrap="hard"></textarea> */.textarea32 { width: 320px; }.textarea42 { width: 420px; }.textarea52 { width: 520px; }/* INPUT FIELDS: Controls width in both browsers; Use with size attr. like this: <input type="text" size=10 class="input10"> */.input2 {	width: 37px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.input5 {	width: 67px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.input6 {	width: 77px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.input7 {	width: 77px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.input8 {	width: 87px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.input9 {	width: 107px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.input10 {	width: 117px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.input11 {	width: 127px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.input12 {	width: 137px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.input13 {	width: 147px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.input15 {	width: 167px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.input20 {	width: 217px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.input25 {	width: 267px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.input30 {	width: 317px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}/****************************************** 	FORMS*******************************************/form.standard fieldset {	border:0px;	border-collapse: collapse;	padding:8px;	margin:8px 0;	}form.standard fieldset legend {	font-size:11px;	font-weight:bold;	}form.standard fieldset label {	float:left;	width:200px;	margin-right:3px;	padding-left:2px;	display:block;	height:1.7em;	line-height:1.7em;	}form.standard fieldset span.note {	font-size:11px;	font-weight:normal;	}form.standard fieldset div.required, form.standard fieldset div.optional {	padding-bottom:3px;	margin-bottom:7px;	}form.standard fieldset div.required label {	text-align: left;}form.standard div.row-submit {	padding:7px;	}form.standard div.row-submit input {	margin-left:160px;	}form.standard .text {	width:200px;	}form.standard span.extra {	font-size:11px;	}form.standard span.margin-extra {	font-size:11px;	clear:both;	margin-left:160px;	}form.standard .row-comments label  {	display:none;	}form.standard .row-comments .text  {	width:99%;	}form.standard label {	text-align: left;}/* NONE - removes all above styles from any form element */form.standard .none, form.standard .none:hover {	font-size:11px;	clear:none;	margin:auto;	width:auto;	height:auto;	float:none;	display:inline;	background:none;	}	.speakers { font-size: 11px; color: #000000; font-weight: none; font-family: trebuchet ms, helvetica, verdana, arial, helvetica, sans-serif, geneva; line-height:1.3em; }.headline_bigred { font-size: 12px; color: #990000; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; line-height:1.3em; }.textfield {width: 200px;}table {	margin: 0;	padding: 0;}td, th {	margin: 0;	border-collapse: collapse;	border: 0px;	line-height:1.5em;	font-size:11px;}th {	text-align: left;	font-weight: bold;}#submitAbs .required {	text-align: left;}