body	{	font-family: Trebuchet, Verdana, Lucida, Arial, sans-serif;	color: #000;	margin: 0;	padding: 0;	border: 0;	}/* Establish general layout parameters */#leftsidebar	{	/* float: left; emulation via absolute positioning*/	position: absolute;	left: 0;	margin: 0;	padding: 0;	background: transparent;	border-right: 1px solid #ccc;	width: 170px;	}#rightsidebar	{	position: absolute;	right: 0;	top: 0;	margin: 0;	padding: 0;	background: transparent;	border-left: 1px solid #ccc;	width: 170px;	}	#maincontent	{	border: 0;	margin: 0;	background: #fff;	margin-left: 170px;	margin-right: 170px;	padding: 20px 30px 20px 30px;	width: auto;	border-bottom: 1px solid #999;	border-left: 1px solid #ccc;	border-right: 1px solid #ccc;	}	#quicksearch	{ 	margin-left: auto;	margin-right: auto;	padding: 25px 0 25px 0;	text-align: center;	}	#footer	{	padding: 15px 25px 0 25px;	margin: 0;	margin-left: 170px;	margin-right: 170px;	width: auto;	}	#quicklinks	{	padding: 2px 0 2px 0;	text-align: center;	background: transparent;	width: 500px;	margin-left: auto;	margin-right: auto;	}		/* General Design */		img {	display: block;	border: 0;	}	.hidden {	display: none;	}	.inline {	display: inline;	}		p {	margin-top: 0;	margin-bottom: 10px;	font-size: 11px;	line-height: 1.2;	}	a:link {	font-weight : normal; 	text-decoration : underline;	color: #000099;	background: transparent; 	}	a:visited {	font-weight: normal;	text-decoration: underline;	color: #9900cc;	background: transparent; 	}	a:hover { 	text-decoration: underline;	color: #ff3300;	background: transparent; 	}a:active {	text-decoration : none;	color: #9966cc;	background: transparent;  	}	ul {  	font-size: 11px;	line-height: 1.3;	list-style-type: disc; 	list-style-image: url(bullet.gif); 	list-style-position: outside	}	ol {  	font-size: 11px;	line-height: 1.3;	list-style-position: outside	}		dl {  	font-size: 11px;	}	dt 	{  	font-weight: bold;	padding: 4px 0 2px 0;	}dd	{  	font-size: 10px;	}dt.indent, dd.indent	{  	text-indent: 25px;	}	table {  	font-size: 11px;	line-height: 1.1;	}hr {    margin-left: auto;  	margin-right: auto;     } 		/*   Headlines.  */h1, h2, h3, h4, h5, h6	{	font-weight: normal;	}h1	{	margin-top: 0;	margin-bottom: 0;	font-size: 24px;	text-transform: lowercase;	}h2	{	font-size: 18px;	margin-top: 10px;	margin-bottom: 10px;	letter-spacing: 1px;	font-weight: bold; 	color: #000099; 	text-align: center}	}	h3	{    }	h3	{	font-size: 14px;	color: #000099; 	margin-top: 10px;	margin-bottom: 5px;	letter-spacing: 2px;     }h4	{	font-size: 12px;	font-weight: bold;	color: #000099; 	margin: 5px 0;	padding: 0;	letter-spacing: 1px;	}		h5	{	font-size: 11px;	color: #000099; 	margin: 5px 0;	padding: 0;	letter-spacing: 1px;	}				/* Sidebar navigation */#leftsidebar img {	margin-left: auto;	margin-right: auto;	padding: 15px 0 25px 0;	}#leftsidebar ul, #rightsidebar ul	{	list-style: none;	padding: 0;	margin: 0;	border: 0;	}	#leftsidebar ul li, #rightsidebar ul li	{	margin: 0px; 	padding: 0px;	}.closed ul {	display: none;	}.open ul {	display: block;	}	.closed a, .open a, .NoChildren a, .closed a:visited, .open a:visited, .NoChildren a:visited	{	cursor: pointer; 	background-color: transparent; 	background-position: 6px 10px;	background-repeat: no-repeat;	display: block;	text-indent: -6px;	font-size: 11px;	line-height: 1.2;	font-weight: normal;	padding: 8px 2px 6px 26px;	text-decoration: none;	text-transform: lowercase;	}.NoChildren a	{	background-image: none;	}	.levelone a, .lastone a, .levelone a:visited, .lastone a:visited	{	font-size: 10px; 	padding: 1px 2px 4px 26px; 	display: block; 	text-indent: -6px; 	text-decoration: none;	text-transform: none;	}.leveltwo a, .lasttwo a, .leveltwo a:visited, .lasttwo a:visited	{	font-size: 9px; 	padding: 1px 2px 4px 36px;	text-indent: 0px; 	display: block; 	text-decoration: none;	text-transform: none;	}#rightsidebar h4	{	text-align: center;	text-transform: lowercase;	padding: 15px 0 5px 0;	}	/*   Quicksearch.  */	#quicksearch .gooquick	{	font-size: 10px;	background-color: #f2f2ff;	color: #333;	}.goopow	{	font-size: 9px;	background-color: transparent;	color: #999;	display: block;	padding: 1px 0 10px 0;	}			/*   Footer.  */.copyright {	font-size: 9px;	text-align: center;	color: #666;	padding: 15px 0 15px 0;	}		#quicklinks ul {	list-style: none;	background-color: #fff;	margin: 0;	padding: 0;	border: 0;	}	#quicklinks li {	display: inline;	border-right: 1px solid #e8e1ff;	margin: 0;	padding: 0;	}	#quicklinks li.lastquick {	border: 0;	}	#quicklinks	a {	cursor: pointer;	padding: 4px 8px 4px 8px;	font-size: 9px;	}		#quicklinks a:link, #quicklinks a:visited {	font-weight: normal; 	text-decoration : none;	color: #666699;	}	#quicklinks a:hover, #quicklinks a:active {	font-weight: normal; 	text-decoration: none;	color: #000066;	}.policy  {	font-size: 9px;	text-align: center;	color: #666;	font-weight: normal;	letter-spacing: 2px;	display: block; 	margin-left: auto;	margin-right: auto;	padding: 10px 0 0 0;		}.policy a, .policies a:visited {	text-decoration : none;	color: #666699;		}	.policy a:hover, #quicklinks a:active {	text-decoration: none;	color: #000066;	}	