body { 	background-image: url(../img/bg-grey.gif);	background-repeat: repeat-y;	background-position: 0px 100px; 	}/* paragraphs */p	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: left;	line-height: 17px;	margin: 0px 0px 12px 0px;	font-weight: normal;	}p.indent	{	margin: 0px 0px 0px 20px;	}p.aboveline	{	color: #333;	margin: 0px 0px 0px 0px;	}p.double-indent	{	margin: 0px 0px 0px 40px;	}p.fine	{	color: #999;	font-size: 10px;	line-height: 140%;	margin: 100px 0px 0px 0px;	}p.fine a:link	{	color: #333;	text-decoration: none;	}p.fine a:hover	{	color: #090;	}	.alert	{	color: #ff0000;	}	p.link-list	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: left;	line-height: 11px;	margin: 0px 0px 6px 0px;	}p.link-list2	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: left;	line-height: 11px;	margin: 10px 0px 0px 0px;	}p.subscribe	{	line-height: 100%;	font-size: 10px;	font-weight: bold;	margin: 2px 0px 12px 0px; }p.date	{	color: #333;	font-size: 10px;	line-height: 100%;    text-align: right;    margin: 0px 0px -10px 0px;	}/* images */img	{	border-style: none;	}/* base links */a	{	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	color: #036;	}a:link	{	color: #036;	}a:visited	{	color: #036;	}a:hover	{	color: #090;	}a:active	{	color: #090;	}ul	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 150%;	font-weight: normal;	list-style-type: disc;	list-style-position: outside;	}ol	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 130%;	font-weight: normal;	}/* TOPNAV-BAR */#top-navbar	{	width: 740px;	height: 38px;	padding: 0;	margin: 0 0 0 20px;	background-image: url(../img/bg-top-navbar.gif);	background-repeat: repeat-x;	/* background-color: #8F98A3; */	color: #fff;		}	#top-navbar ul	{	float: left;	padding: 0;	margin: 8px 0 0 10px;	/* margin: 0 0 0 10px; */	display: inline;	list-style-type: none;	font-size: 9px;	line-height: 260%;	color: #fff;		}	#top-navbar ul.right	{	float: right;	padding: 0;	margin: 8px 10px 0 0;	/* margin: 0 10px 0 0; */	display: inline;	list-style-type: none;	font-size: 9px;	line-height: 260%;	color: #fff;		}		#top-navbar li	{	padding: 0;	margin: 0 2px 0 2px;	display: inline;	list-style-type: none;		}		#top-navbar a	{	font-weight: normal;	text-decoration: none;	text-transform: uppercase;		}	#top-navbar a:link	{	color: #fff;	}#top-navbar a:visited	{	color: #fff;	}	#top-navbar a:hover	{	color: #004E9B;	background-color: #;	text-decoration: underline;	}#top-navbar a:active	{	color: #004E9B;	}	#top-navbar a.current	{	font-weight: bold;	text-decoration: none;	text-transform: uppercase;		}	#top-navbar a.current:link	{	color: #fff;	}#top-navbar a.current:visited	{	color: #fff;	}	#top-navbar a.current:hover	{	color: #004E9B;	background-color: #;	text-decoration: underline;	}#top-navbar a.current:active	{	color: #004E9B;	}		/* TOP-BANNER */		#top-banner	{	width: 740px;	height: 252px;	margin: 0 0 0 20px;	/* margin: 6px 0 0 20px; */	padding: 0px;	}	#top-banner-short	{	width: 740px;	height: 72px;	margin: 6px 0 0 20px;		padding: 0px;	}		/* CONFERENCE tags */	#conf-nav		{	padding: 0;	margin: 10px 0 20px 24px;	text-align: left;	color: #696F77;	}	#conf-nav ul		{	display: inline;	padding: 0;	margin: 0;	font-family: MyriadPro-Semibold, Arial, Verdana, Helvetica, sans-serif;	font-size: 9px;		list-style-type: none;	}	#conf-nav li		{	padding: 0;	margin: 0 0 0 6px;	display: inline;	list-style-type: none;	}		#conf-nav a		{	font-weight: bold;	text-decoration: none;	text-transform: uppercase;		}	#conf-nav a:link		{	color: #696F77;	}#conf-nav a:visited		{	color: #696F77;	}	#conf-nav a:hover		{	color: #A0AAB6;	text-decoration: none;	}#conf-nav a:active		{	color:	#696F77;	}	#conf-nav a.current,#conf-nav a.current:visited,#conf-nav a.current:hover,#conf-nav a.current:active	{	color: #A0AAB6;	text-decoration: none;	}		#container	{	margin: 0;	text-align: left;	width: 795px;	}#left	{	float: left;	padding: 0 0 0 20px;	margin: 0;	width: 242px;	}#right	{	float: left;	padding: 0;	margin: 0;	width: 487px;	}#grey-sidebar	{	padding: 0;	margin: 0;	width: 241px;	text-align: left;	color: #707A86;		/* background-color: #EFF1F0; */	/* border-right: 1px solid #B3BCC5; */	}	#grey-sidebar-noborder	{	padding: 0;	margin: 0;	width: 241px;	background-color: #EFF1F0;	border-right: 1px solid #EFF1F0;	}		#grey-sidebar h1	{	padding: 20px 0 0 0;	margin: 0 8px 8px 8px;	color: #707A86;	font-size: 9px;	font-weight: bold;	text-transform: uppercase;			}	#sidebar-nav	{	padding: 43px 0 15px 0;	margin: 0 8px 8px 8px;	width: 232px;	text-align: right;	}		#sidebar-nav h1	{	padding: 0 0 0 0;	margin: 0 8px 10px 4px;	color: #65717D;	font-size: 14px;	font-weight: normal;		text-transform: none;	}#sidebar-nav a:link	{	color: #696F77;	}#sidebar-nav a.current:link	{	color: #A0AAB6;	}#sidebar-nav a:visited{	color: #696F77;	}#sidebar-nav a.current:visited{	color: #A0AAB6;	}#sidebar-nav a:hover,#sidebar-nav a.current:hover	{	color: #A0AAB6;	}#sidebar-nav a:active,#sidebar-nav a.current:active	{	color: #A0AAB6;	}		#sidebar-nav-list	{	margin: 40px 0 0 20px;		padding: 0;	text-align: left;	}#sidebar-nav-list2	{	margin: 40px 0 0 30px;		padding: 0;	text-align: left;	}	#sidebar-nav-list a,#sidebar-nav-list2 a	{	float: left;	color: #ffffff;		background-color: #b6bdc7;	text-decoration: none;	text-transform: uppercase;			font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	line-height: 170%;	margin: 5px 0 0 0;	padding: 3px 5px;	border: 1px solid #b6bdc7;	}	#sidebar-nav-list a:link,#sidebar-nav-list2 a:link	{	color: #ffffff;		background-color: #b6bdc7;	border: 1px solid #b6bdc7;	}#sidebar-nav-list a:visited,#sidebar-nav-list2 a:visited	{	color: #ffffff;		background-color: #b6bdc7;	border: 1px solid #b6bdc7;	}#sidebar-nav-list a:hover,#sidebar-nav-list2 a:hover	{	color: #8a9095;		background-color: #EFF1F0;	border: 1px solid #b6bdc7;	}#sidebar-nav-list a:active,#sidebar-nav-list2 a:active	{	color: #8a9095;		background-color: #EFF1F0;	border: 1px solid #b6bdc7;	}		#conf	{	padding: 0;	margin: 0 10px 0 30px;	width: 460px;	}	#classified_home	{	padding: 0;	margin: 50px 10px 0 30px;	width: 460px;	}#conf h1	{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #3E4247;	font-size: 12px;	font-weight: bold;	text-transform: uppercase;	padding: 0;	margin: 0 0 0 0;		}	#conf h2	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #3E4247;	margin: 3px 0 15px 0;	}	#conf h3	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #3E4247;	margin: 0;	}		#classified_home	{	padding: 0;	margin: 40px 10px 0 30px;	width: 460px;	}#classified_home h1	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #3E4247;	margin: 3px 0 15px 0;	}	#classified_home h2	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #3E4247;	margin: 0 0 0 0;	line-height: 150%;	}	#classified_home h3	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #3E4247;	margin: 0;	}		.indent	{	margin: 0 0 30px 30px;	}	ul.forms	{	padding: 0;	margin: 0;	display: block;	list-style-type: none;	}ul.forms li.forms-input	{	padding: 0 0 3px 0;	margin: 0;	display: block;	list-style-type: none;	}ul.forms li.forms-input2	{	float: left;	padding: 0 3px 3px 0;	margin: 0;	display: block;	list-style-type: none;	}ul.forms li.forms-input3	{	float: left;	padding: 2px 3px 3px 10px;	margin: 0;	display: block;	list-style-type: none;	}	ul.forms li.forms-titles	{	float: left;	width: 120px;	padding: 2px 3px 3px 0;	margin: 0;	display: block;	list-style-type: none;	text-align: right;	}					ul.files	{	float: left;	width: 100%;	padding: 0;	margin: 0 0 10px 0;	display: block;	list-style-type: none;	border-bottom: 1px solid #ddd;	}	ul.files li.files-icon	{	float: left;	width: 30px;	padding: 0 0 3px 0;	margin: 0;	display: block;	list-style-type: none;	text-align: right;	}	ul.files li.files-type	{	float: left;	width: 30px;	padding: 2px 0 3px 10px;	margin: 0;	display: block;	list-style-type: none;	text-align: left;	color: #888;	}		ul.files li.files-name	{	float: left;	padding: 2px 0 3px 3px;	margin: 0;	display: block;	list-style-type: none;	text-align: left;	}	ul.files li.files-size	{	float: left;	padding: 2px 0 3px 10px;	margin: 0;	display: block;	list-style-type: none;	text-align: left;	color: #888;	}ul.files li.files-date	{	float: left;	padding: 2px 0 3px 10px;	margin: 0;	display: block;	list-style-type: none;	text-align: left;	color: #888;	}			ul.calendar	{	float: left;	width: 100%;	padding: 0;	margin: 0 0 10px 0;	display: block;	list-style-type: none;	border-bottom: 1px solid #ddd;	}	ul.calendar li.calendar-name	{	float: left;	width: 250px;	padding: 2px 0 3px 3px;	margin: 0;	display: block;	list-style-type: none;	text-align: left;	}	ul.calendar li.calendar-date	{	float: left;	width: 80px;	padding: 2px 0 3px 10px;	margin: 0;	display: block;	list-style-type: none;	text-align: left;	}	ul.calendar li.calendar-lg	{	float: left;	width: 105px;	padding: 2px 0 3px 10px;	margin: 0;	display: block;	list-style-type: none;	text-align: left;	}	ul.calendar li.calendar-sm	{	float: left;	width: 60px;	padding: 2px 0 3px 10px;	margin: 0;	display: block;	list-style-type: none;	text-align: left;	}			ul.calendar-titles	{	float: left;	width: 100%;	padding: 3px 0 3px 0;	margin: 6px 0 6px 0;	display: block;	list-style-type: none;	background-color: #dadada;	border-bottom: 0px solid #ddd;	}ul.calendar-titles li.calendar-titles-title	{	float: left;	width: 100%;	padding: 2px 0 3px 0;	margin: 0;	display: block;	list-style-type: none;	color: #333;	text-align: center;	font-weight: bold;	font-size: 12px;	}	ul.calendar-titles li.calendar-titles-name	{	float: left;	width: 250px;	padding: 2px 0 3px 3px;	margin: 0;	display: block;	list-style-type: none;	color: #666;	text-align: left;	font-weight: normal;	}	ul.calendar-titles li.calendar-titles-date	{	float: left;	width: 80px;	padding: 2px 0 3px 10px;	margin: 0;	display: block;	list-style-type: none;	color: #666;	text-align: left;	font-weight: normal;	}ul.calendar-titles li.calendar-titles-lg	{	float: left;	width: 105px;	padding: 2px 0 3px 10px;	margin: 0;	display: block;	list-style-type: none;	color: #666;	text-align: left;	font-weight: normal;	}ul.calendar-titles li.calendar-titles-sm	{	float: left;	width: 60px;	padding: 2px 0 3px 10px;	margin: 0;	display: block;	list-style-type: none;	color: #666;	text-align: left;	font-weight: normal;	}ol	{	margin-left: 0;	padding-left: 20px;	}ol li	{	margin-bottom: 10px;	}	ul.sec		{	padding: 0;	margin: 0;	display: block;	list-style-type: none;	}	ul.sec li		{	padding: 0;	margin: 0 0 0 12px;	display: block;	list-style-type: none;	}		.float-item	{	float: left;	margin: 3px 6px 18px 0;		padding: 0;	}	.float-graphic	{	float: right;	clear: both;	margin: 0 0 10px 0;		padding: 0;	}				/* BLURB */		#blurb	{	clear: left;	width: 740px;	height: 100px;	margin: 215px 0 0 20px;		padding: 0px;	border-top: 2px solid #000;	background-color: #FFF;	}	#blurb-conf	{	clear: left;	width: 740px;	margin: 440px 0 0 20px;		padding: 0;	border-top: 2px solid #000;	background-color: #FFF;	}		#blurb-links	{	float: left;	margin: 30px 0 0 10px;		padding: 0;	}#blurb-links a	{	color: #65717D;		background-image: none;	text-decoration: none;	text-transform: uppercase;			font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	line-height: 160%;	}	#blurb-links a:link	{	color: #65717D;	}#blurb-links a:visited	{	color: #65717D;	}#blurb-links a:hover	{	color: #090;	}#blurb-links a:active	{	color: #090;	}				#blurb h2	{	margin: 10px 40px 0 250px;		padding: 0px;		}		#blurb p	{	margin: 0 40px 0 250px;		padding: 0px;	}	td.col1-2	{	width: 210px;	padding: 10px 0px 0px 0px;	}td.col2-2{	width: 200px;	padding: 10px 0px 0px 10px;	}table.rates	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;				}table.rates td	{	background-color: #ccc;	padding: 4px;    text-align: right;		}table.rates td.title	{	background-color: #036;	color: #fff;	font-weight: bold;		}table.rates td.left	{	background-color: #ccc;	text-align: left;	}table.rates td.left2	{	text-align: left;	}table.rates td.right	{	background-color: #ccc;	text-align: right;	}table.rates td.left-title	{	background-color: #036;	text-align: left;	color: #fff;	font-weight: bold;	}table.rates td.fine	{	background-color: #fff;	text-align: left;	font-size: 9px;	color: #333;	}	table.demographics	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;				}table.demographics td	{	background-color: #fff;	padding: 4px;    text-align: right;		}table.demographics td.title	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #3E4247;	margin: 3px 0 15px 0;	text-align: left;	}table.demographics td.left	{	text-align: left;	}table.demographics td.fine	{	text-align: left;	font-size: 9px;	line-height: 12px;	color: #333;	}	input	{	margin-top: 4px;	}	/* FLASH PAGES */body.nobackground { 	background-image: none;	background-color: #838383;	text-align: center;	}#flash-content	{	margin: 30px 10px 0 10px;	}h2.flash	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #ffffff;	margin: 0 0 25px 0;	}/* SPACER */		div.spacer {	display: block; 	clear: both;	height: 200px;	margin: 0;	padding: 0;  	visibility: hidden;  	}	   	/* CLEARER */			div.clearer {	display: block; 	clear: both; 	margin: 0;	padding: 0;  	visibility: hidden;  	font-size: 1px;  	line-height: 0px;  	}    .reg-mark	{  	font-size: 10px;  		line-height: 20px;	vertical-align: super;  	}