/* hids nav for print  */ /* #menu, #menu2 */#nav        {           display: none;       }/* generic elements */body	{	color: #222;	font-family: arial, "Lucida Grande", verdana, helvetica, sans-serif;	font-size: 12px;	line-height: 120%;	margin: 0;	text-align: left;	}	h1	{	color: #bb0224;	font-size: 14px;	line-height: 140%;	margin-top: 20px;	margin-left: 20px;	margin-bottom: 5px;		}	h1.index	{	color: #222;	font-size: 14px;	line-height: 140%;	margin-left: 20px;	margin-right: 20px;	margin-bottom: 5px;	margin-top: 5px;	}		h1.profiles1	{	color: #222;	font-size: 14px;	line-height: 140%;	margin-top: 20px;	margin-left: 20px;	margin-bottom: 0;		}	h1.profiles2	{	color: #222;	font-size: 14px;	line-height: 140%;	margin-left: 20px;	margin-right: 20px;	margin-bottom: 5px;	margin-top: 0;	}		h2	{	color: #222;	font-size: 11px;	line-height: 120%;	margin-top: 20px;	margin-left: 20px;	margin-bottom: 5px;		}		p.home	{	font-size: 11px;	margin-left: 20px;	margin-right: 20px;	margin-bottom: 10px;	}		p	{	margin-left: 20px;	margin-right: 20px;	margin-bottom: 10px;	}	p.1st-text	{	font-size: 12px;	line-height: 120%;	margin-left: 20px;	margin-bottom: 10px;	}	p.indent	{	font-size: 12px;	line-height: 120%;	margin-left: 50px;	margin-bottom: 10px;	}		p.index-text	{	font-size: 12px;	line-height: 120%;	margin-left: 20px;	margin-bottom: 8px;	margin-top: 0px;		}				p.3rd-text	{	font-size: 12px;	line-height: 120%;	margin-left: 20px;	margin-bottom: 10px;	}		p.quote-pic	{	font-size: 12px;	line-height: 120%;	margin-top: 10px;	margin-left: 20px;	margin-bottom: 10px;	}			p.quote-no-pic	{	font-size: 12px;	line-height: 120%;	margin-top: 20px;	margin-left: 20px;	margin-bottom: 10px;	}		p.right	{	font-size: 12px;	line-height: 120%;	text-align: right;	margin-left: 20px;	margin-bottom: 10px;	}		p.left	{	font-size: 12px;	line-height: 120%;	text-align: left;	margin-left: 20px;	margin-bottom: 10px;	}		p.1st-text table	{	font-size: 12px;	line-height: 120%;	}		p.fine	{	font-size: 9px;	line-height: 120%;	margin-left: 20px;	margin-bottom: 20px;	margin-top: 10px;		}	p.fine2	{	font-size: 10px;	line-height: 120%;	margin-left: 20px;	margin-bottom: 10px;	}		p.white	{	color: #ffffff;	font-size: 12px;	line-height: 120%;	font-weight: bold;	margin-left: 20px;	margin-top: 10px;		}	p.cafe	{	font-size: 9px;	line-height: 120%;	margin-left: 20px;	margin-bottom: 20px;	margin-top: 0;		}	p.table-forms	{	margin-left: 0;	margin-right: 20px;	margin-bottom: 10px;	}		ul.index	{	font-size: 10px;	line-height: 120%;	list-style-type: disc;	list-style-position: outside;		margin-top: 0px;	}	ul.index2	{	font-size: 11px;	line-height: 120%;	list-style-type: disc;	list-style-position: outside;			margin: 0;	padding: 0;	}	ul.index2 li	{		margin-left: 65px;	padding: 0;	}				ul.no-indent	{	font-size: 12px;	line-height: 120%;	list-style-type: disc;	list-style-position: outside;		margin-right: 20px;	}		ul.no-indent li	{	padding-bottom: 5px;	}	ul.no-indent-secondary	{	font-size: 12px;	line-height: 120%;	list-style-type: circle;	list-style-position: outside;		margin-right: 20px;	}	ul.profile-side	{	font-size: 11px;	line-height: 120%;	list-style-type: none;	margin-top: 0;	margin-bottom: 10px;	}	ul.profile-side li	{	margin: 0;	padding: 0;	}		ul.profiles	{	font-size: 12px;	line-height: 120%;	list-style-type: disc;	list-style-position: outside;		margin-right: 20px;	}	ul.profiles li	{	padding: 0 0 15px 0;	}	ol.no-indent	{	font-size: 12px;	line-height: 120%;	list-style-position: outside;		margin-right: 20px;	}	ol.no-indent	 li	{	margin: 0;	padding: 0 20px 5px 0;	}				em	{	font-weight: italic;	}		strong	{	font-weight: bold;	}	a	{	font-weight: normal;	text-decoration: none;	}	a img	{	border: none;	text-decoration: none;	}			a:link	{	color: #4B88AC;	text-decoration: none	}a:visited	{	color: #4B88AC;	text-decoration: none;	}	a:hover	{	color: #bb0224;	text-decoration: underline;	}a:active	{	color:	#663300;	text-decoration: underline;	}	a.bold	{	font-weight: bold;	text-decoration: none;	}	a.bold:link	{	color: #4B88AC;	text-decoration: none	}a.bold:visited	{	color: #4B88AC;	text-decoration: none;	}	a.bold:hover	{	color: #bb0224;	text-decoration: underline;	}a.bold:active	{	color:	#663300;	text-decoration: underline;	}		/* top-nav links */		a.nav {	color: #000;	font-size: 12px;	line-height: 120%;	font-weight: normal;		text-decoration: none;		}	a.nav:visited {	color: #000;	text-decoration: none;		}	a.nav:hover {	color: #fff;	text-decoration: underline;		}a.nav:active {		color: #663300;	text-decoration: underline;	}	a.nav-current {	color: #fff;	font-size: 12px;	line-height: 120%;	font-weight: normal;		text-decoration: none;		}	a.nav-current:visited {	color: #fff;	text-decoration: none;		}		a.nav-current:hover {	color: #fff;	text-decoration: none;		}a.nav-current:active {		color: #fff;	text-decoration: none;	}	table td.index	{	margin: 0;			padding: 0;	font-size: 12px;	line-height: 140%;	}/* first column*/table td.first	{	width: 144px;	margin: 0;			padding: 0;		}	/* left-links */table.left-links	{	width: 115px;	margin-left: 20px;	margin-top: 20px;	margin-right: 10px;			padding: 0;		}		/* -- begin table.left-links model hack for ie/win -- */table.left-links {  	width: 115px;  	voice-family: "\"}\"";  	voice-family: inherit; 	width: 85px;	}	html>body table.left-links { 	width: 85px;	}/* ------------------------------------- */ /* left-links continued */table.left-links td	{	padding-bottom: 5px;		}.line	{	border-top: 1px solid #222;	width: 105px;	margin-top: 10px;	margin-bottom: 0px;	padding: 0px;	}a.subnav	{	font-size: 11px;	line-height: 120%;	font-weight: bold;	text-decoration: none;	}	a.subnav:link	{	color: #4B88AC;	text-decoration: none	}a.subnav:visited	{	color: #4B88AC;	text-decoration: none;	}	a.subnav:hover	{	color: #bb0224;	text-decoration: underline;	}a.subnav:active	{	color:	#663300;	text-decoration: underline;	}		a.subnav-current {	color: #bb0224;	font-size: 11px;	line-height: 120%;	font-weight: bold;		text-decoration: none;		}	a.subnav-current:visited {	color: #bb0224;	text-decoration: none;		}	a.subnav-current:hover {	color: #bb0224;	text-decoration: none;		}a.subnav-current:active {		color: #bb0224;	text-decoration: none;	}.subnav-text	{	font-size: 11px;	line-height: 120%;	}table.thirdnav	{	margin: 0px;		padding: 0px;		}table.thirdnav td	{	padding-bottom: 2px;		}		a.thirdnav	{	font-size: 11px;	line-height: 120%;	font-weight: normal;	text-decoration: none;	}	a.thirdnav:link	{	color: #4B88AC;	text-decoration: none	}a.thirdnav:visited	{	color: #4B88AC;	text-decoration: none;	}	a.thirdnav:hover	{	color: #bb0224;	text-decoration: underline;	}a.thirdnav:active	{	color:	#663300;	text-decoration: underline;	}		a.thirdnav-current {	color: #bb0224;	font-size: 11px;	line-height: 120%;	font-weight: normal;		text-decoration: none;		}	a.thirdnav-current:visited {	color: #bb0224;	text-decoration: none;		}	a.thirdnav-current:hover {	color: #bb0224;	text-decoration: none;		}a.thirdnav-current:active {		color: #bb0224;	text-decoration: none;	}		/* profiles*/	#profiles-image	{	position: absolute;	left: 145px;	top: 144px;	width: 229px;	margin: 0;	border-left: 1px solid #000;	}	#profiles-image p	{	margin: 0;	padding-top: 15px;	padding-left: 20px;	padding-right: 20px;	}	#profiles-text	{	position: absolute;	left: 374px;	top: 144px;	width: 433px;	margin: 0;	padding-top: 20px;	padding-left: 20px;	padding-right: 20px;		}	/* -- begin #profiles-text model hack for ie/win -- */#profiles-text {  	width: 433px;  	voice-family: "\"}\"";  	voice-family: inherit; 	width: 393px;	}	html>body #profiles-text { 	width: 393px;	}/* ------------------------------------- */		/* far-right */	#far-right-image	{	position: absolute;	left: 578px;	top: 144px;	width: 229px;	}		#far-right-text	{	position: absolute;	left: 578px;	top: 376px;	width: 229px;	color: #222;	margin: 0;		padding-left: 15px;	padding-right: 15px;	padding-top: 20px;	}	/* -- begin far-right-text model hack for ie/win -- */#far-right-text {  	width: 229px;  	voice-family: "\"}\"";  	voice-family: inherit; 	width: 199px;	}	html>body #far-right-text { 	width: 199px;	}/* ------------------------------------- */ /* custom elements */.orange	{	color: #bb0224;	}	.gold	{	color: #FFD448;	}	.light	{	color: #999;	}		.small	{	font-size: 11px;	line-height: 110%;		}		.box-login	{	font-size: 12px;	line-height: 120%;	background-color: #ffffff;	width: 90px;	padding: 8px;	margin: 20px;	border: 1px #FFD448 solid	}	.box-cafelogin	{	font-size: 12px;	line-height: 120%;	background-color: #ffffff;	width: 90px;	padding: 8px;	margin: 20px 20px 0 20px;	border: 1px #FFD448 solid	}		td.home {	background: transparent url("../img/home/home_table_9a.jpg");	background-repeat: no-repeat;	background-position: top left;		}		td.home1 {	background: transparent url("../img/home/home_table_1.jpg");	background-repeat: no-repeat;	background-position: top left;	width: 351px;	height: 166px;	}	td.home2 {	background: transparent url("../img/home/home_table_3a.jpg");	background-repeat: no-repeat;	background-position: top left;	width: 351px;	height: 19px;	}	td.home3 {	background: transparent url("../img/home/home_table_4.jpg");	background-repeat: no-repeat;	background-position: top left;	width: 351px;	height: 252px;	}	table.quick	{	background-color: #4B9ABB;	border: 0;	}			table.speakers	{	font-size: 12px;	line-height: 120%;	border: 0;	}	table.forms	{	font-size: 12px;	line-height: 120%;	border: 0;	margin-left: 20px;	}			table.color	{	background-color: #ffffff;	border-collapse: collapse;	border-spacing: 0px;	border: 1px #FFD448 solid;	}td.color {	background-color: #cccc99;	}	td.color2	{	background-color: #FFF4D1;	}	table.color-small	{	font-size: 11px;	line-height: 120%;	background-color: #ffffff;	border-collapse: collapse;	border-spacing: 0px;	border: 1px #cccc99 solid;	}	table.color4-small	{	font-size: 11px;	line-height: 120%;	background-color: #ffffff;	border: 0;	}			td.color-small {	font-size: 11px;	line-height: 120%;	background-color: #FFE180;	}	td.color2-small	{	font-size: 11px;	line-height: 120%;	background-color: #FFffcc;	border-spacing: 0px;	border: 1px #cccc99 solid;	}	td.color3-small	{	font-size: 11px;	line-height: 120%;	background-color: #ffffcc;	border-spacing: 0px;	border: 1px #cccc99 solid;	}	td.color4-small	{	font-size: 11px;	line-height: 120%;	background-color: #FFFFcc;	border-spacing: 0px;	border: 1px #cccc99 solid;	}	td.color5-small	{	font-size: 11px;	line-height: 120%;	background-color: #cccccc;	border: 0;	}		.line2	{	border-bottom: 1px solid #FFE9A1;	margin: 0;	padding: 0;	}	.line3	{	border-bottom: 1px solid #000;	margin-left: 20px;	margin-right: 20px;		padding: 0;	}	.line4	{	border-bottom: 1px solid #222;	margin-left: 20px;	margin-right: 20px;		padding: 0;	}			select	{	font-size: 10px;	}	