/* CSS Document */body {	font-size: 62.5%;	font-family: Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	text-align: center;  /*centers the page in the browser window */	background-color: #FFF;	color: #333;	scrollbar-face-color:#ffffff; 	scrollbar-track-color:#7b3e2a; 	scrollbar-arrow-color:#7b3e2a; 	scrollbar-shadow-color:#ffffff; 	scrollbar-dark-shadow-color:#ffffff; 	scrollbar-3dlight-color:#ffffff; 	scrollbar-highlight-color:#ffffff;	}		#center-wrap-outer {	position: absolute;	top: 50%;	overflow: visible;	width: 100%;	height: 1px;	background-color: red;	}		#center-wrap-inner {	position: absolute;	left: 50%;	top: -295px;	margin-left: -499px;	}			#container {	margin: 18px auto 0 auto;	width: 1005px; /* IE5 */	width: 998px; /* FF */	height: 598px; /* IE5 */	height: 590px; /* FF */	background:  url(../img/bg-container.gif) no-repeat 0 0;	padding: 0 7px 8px 0; 	text-align: left; 	position: relative;	}			/* ----- main navigation ----- */					#main-nav ul {	margin: 0;	padding: 0;	}		#main-nav ul li {	margin: 0;	padding: 3px 0;	list-style-type: none;	font-size: 1.1em;	font-weight: bold;	}	/* ----- content ----- */	#content-box-outer {	}h1 {	font-size: 1.8em;	color: #7b3e2a;	margin: 0;	padding: 0 0 13px 0;	}	p {	font-size: 1.2em;	line-height: 1.3em;	color: #000;	margin: 0;	padding: 0 0 10px 0;	}		p.gap {	font-size: 1.2em;	line-height: 1.3em;	color: #000;	margin: 0;	padding: 10px 0 10px 0;	text-align: right;	}						#content-box ul, #content-box2 ul {	margin: 0 0 0 15px;	padding: 0;	}			#content-box ul li, #content-box2 ul li {	margin: 0;	padding: 0;	font-size: 1.2em;	padding: 5px;	}		.copyright {	padding: 5px 0 10px 0;	height: 25px;	display: block;	}				.copyright img {	padding: 0 5px 0 0;	margin: 0 0 -9px 0;	display: inline;	height: 25px;	}		/* ----- clearing divs ----- */				.clear { /* simple clearing div */	clear: both;	height: 1px;	font-size: 0.1px;	border: none;	margin: -1px 0 0 0; 	padding: 0;	background: transparent;	}		/* ----- missing stuff (temporary) ----- */				span.alert {	color: #FF0000;	}	a:link, a:visited {	color: #7b3e2a;	line-height: 1;	text-decoration: none;	}	a:hover {	color: #7b3e2a;	line-height: 1;	text-decoration: underline;	}		a.arrow:link, a.arrow:visited {	color: #7b3e2a;	font-weight: bold;	line-height: 1;	background:  url(../img/arw-link.gif) no-repeat 100% 3px;	padding: 0 10px 0 0;	text-decoration: none;	font-size: 1.2em;	}	a.arrow:hover {	color: #7b3e2a;	font-weight: bold;	line-height: 1;	background:  url(../img/arw-link.gif) no-repeat 100% 3px;	padding: 0 10px 0 0;	text-decoration: underline;	font-size: 1.2em;	}		p a.arrow:link, p a.arrow:visited {	color: #7b3e2a;	font-weight: bold;	line-height: 1;	background:  url(../img/arw-link.gif) no-repeat 100% 3px;	padding: 0 10px 0 0;	text-decoration: none;	font-size: 1.0em;	}	p a.arrow:hover {	color: #7b3e2a;	font-weight: bold;	line-height: 1;	background:  url(../img/arw-link.gif) no-repeat 100% 3px;	padding: 0 10px 0 0;	text-decoration: underline;	font-size: 1.0em;	}	