body	{	background-color: #fff;	margin: 0;	padding: 0;	}p, ul, ol, li, li.pdf, td, th, h3, div	{	font-family: verdana, arial, helvetica;	}p, ul, ol, li, li.pdf, td, th{	font-size: 11px;	line-height: 16px;	color: #000;	text-align: left;}p, table	{	margin: 0;	padding: 0 0 10px 0;	}a	{	text-decoration: none;	color: #939;	}td	{	vertical-align: top;	}td.line	{	border-bottom: 1px solid #000;	}a:hover, p#footer a:hover	{	color: #c6c;	text-decoration: underline;	}li.pdf	{	list-style-image: url(http://www.cla-net.dreamhost.com/included/images/pdf.gif);	line-height: 22px;	height: 16px;	padding: 0;	margin: auto 0 auto 0;	}	img	{	border: 0;	}h1	{	background-repeat: no-repeat;	background-position: 0 0;	margin: 0;	padding: 0 0 1px 15px;	}body#home h1	{	background-image: url(http://www.cla-net.dreamhost.com/included/images/home_background.gif);	}body#aboutcla h1	{	background-image: url(http://www.cla-net.dreamhost.com/included/images/aboutcla/aboutcla_background.gif);	}body#membership h1	{	background-image: url(http://www.cla-net.dreamhost.com/included/images/membership/membership_background.gif);	}body#legislation h1	{	background-image: url(http://www.cla-net.dreamhost.com/included/images/legislation/legislation_background.gif);	}body#awards h1	{	background-image: url(http://www.cla-net.dreamhost.com/included/images/awards/awards_background.gif);	}body#news h1	{	background-image: url(http://www.cla-net.dreamhost.com/included/images/news/news_background.gif);	}body#resources h1	{	background-image: url(http://www.cla-net.dreamhost.com/included/images/resources/resources_background.gif);	}h2	{	font-size: 18px;	font-family: helvetica, arial;	font-weight: normal;	color: #606;	margin: 0;	padding: 0;	}	body#home div#content h2	{	padding: 10px 0 6px 50px;	margin: 0 0 10px 0;	font-size: 24px;	background-image: url(http://www.cla-net.dreamhost.com/included/images/cla_logo.gif);	background-repeat: no-repeat;	background-position: 0 0;	}h3	{	font-size: 12px;	color: #993;	margin: 0;	padding: 0;	}div#nav	{	height: 14px;	font-size: 10px;	padding: 4px 0 0 0;	margin: 0 0 0 16px;	text-transform: uppercase;	background-color: #bcd;	border-bottom: 1px solid #fff;	white-space: nowrap;	}div#nav a, div#nav a.active, div#nav a:hover, div#nav span	{	border-right: 1px solid #fff;	padding: 4px 7px 2px 7px;	}div#nav a	{	color: #336;	}div#nav a.active, div#nav a:hover	{	color: #fff;	background-color: #678;	text-decoration: none;	}div#searchbar	{	background-color: #9ab;	margin: 0 0 0 16px;	}div#searchbar form	{	float: left;	background-color: #bcd;	margin: 0;	padding: 0 0 0 15px;	font-family: verdana, arial;	font-size: 10px;	font-weight: bold;	height: 30px;	width: 335px;	border-right: 1px solid #fff;	white-space: nowrap;	}div#searchbar form input	{	margin: 3px 15px 0 0;	}div#searchbar a	{	color: #fff;	}div#searchbar p	{	font-size: 10px;	padding: 7px 0 7px 15px;	margin: 0 0 0 15px;	color: #fff;	}.search {	font-weight: bold;	font-size: 11px;	color: #fff;	background: #9ab;	background-color: #9ab;	}div#searchhelp	{	width: 315px;	padding: 0 0 0 20px;	margin: 30px 0 0 15px;	}ul#sidenav	{	position: absolute;	top: 180px;	left: 0;	width: 159px;	margin: 0 0 0 15px;	padding: 0;	list-style-type: none;	}ul#sidenav li	{	margin: 0;	padding: 0 0 10px 0;	font-size: 9px;	color: #202;	}ul#sidenav li ul	{	margin: 0 0 0 15px;	padding: 0;	list-style-type: none;	}ul#sidenav li ul li	{	margin: 0;	padding: 10px 0 0 0;	}div#content	{	width: 490px;	padding: 0 0 0 20px;	margin: 30px 0 0 185px;	border-left: 1px dotted #666;	}div#content ul, div#content ol	{	margin: 0 0 0 15px;	padding: 0 0 20px 0;	}div#content ul li, div#content ol li	{	margin: 0;	padding: 0;	}body#home div#content	{	width: 620px;	padding: 0;	margin: 30px 0 0 50px;	border: none;	}div#content p, div#content h3, div#content ul li, div#content ol li	{	line-height: 18px;	}.callout	{	float: right;	width: 220px;	padding: 0 0 3px 15px;	margin: 15px 0 15px 15px;	border: 1px dotted #939;	}.callout p, .callout td, .callout ul, .callout li	{	margin: 0;	padding: 3px 0 0 15px;	font-size: 11px;	line-height: 16px;	}	.dottedbottomborder	{	border-bottom: 1px dotted #666;	padding-bottom: 20px;	margin-bottom: 20px;	}	div#footer{	background-color: #eee;	margin: 65px 0 0 0;	padding: 20px 0 40px 205px;	font-size: 9px;	line-height: 14px;	color: #993;	background-image: url(http://www.cla-net.dreamhost.com/included/images/cla_logo_footer.gif);	background-repeat: no-repeat;	background-position: 125px 22px;}body#home div#footer	{	background-image: none;	padding: 20px 0 40px 50px;	}