/* CSS Document */	body {	background-color: #000000;	}		.nav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #CCCCCC;	line-height: 18px;	vertical-align: top;	text-align: left;			}	.nav  a:link {	color: #CCCCCC;	text-decoration: none;	}	.nav  a:visited {	text-decoration: none;	color: #CCCCCC;	}	.nav  a:hover {	text-decoration: underline;	color: #CCCCCC;	}	.nav  a:active {	color: #CCCCCC;	}				li.greyarrow {	list-style: url("images/greyarrow.gif") outside circle;		}		li.navarrow {	display: inline;	padding-right: 3em;	list-style-image: url("images/navarrow.gif");	}		.nav2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	line-height: 22px;	vertical-align: top;	text-align: left;	width: 15em;		}	.nav2  a:link {	color: #FFFFFF;	text-decoration: none;	}	.nav2  a:visited {	text-decoration: none;	color: #FFFFFF;	}	.nav2  a:hover {	text-decoration: underline;	color: #000000;	}	.nav2  a:active {	color: #000000;	}						.bodycopy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #CCCCCC;	line-height: 18px;	vertical-align: top;	text-align: left;	}	.bodycopy a:link {	color: #FFFFFF;	text-decoration: none;	}	.bodycopy  a:visited {	text-decoration: none;	color: #FFFFFF;	}	.bodycopy  a:hover {	text-decoration: underline;	color: #FFFFFF;	}	.bodycopy  a:active {	color: #FFFFFF;	}		.address {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FFFFFF;	line-height: 18px;	vertical-align: middle;	text-align: center;	}			.bodycopy:first-line {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: 200;	color: #CCCCCC;	line-height: 18px;	text-align: right;		}	#topcol{	position: absolute;	top: 10px;	left: 110px;	width: 680px;			}	#intro{	top: 0px;	width: 100%;	height: 100%;	background-color: #000000;	position: absolute;	text-align: center;	left: 0px;	vertical-align: middle;	padding-top: 100px;			}		#leftcol{	width:246px;	position: absolute;	top: 123px;		}		#rightcol{	width:462px;	position: absolute;	left: 260px;	top: 123px;	background-color: #353535;	padding-left: 30px;	padding-right: 30px;	padding-top: 30px;	padding-bottom: 30px;	z-index: 0;		}		#bottomcol{	width:100%;	clear: both;	text-align: center;	float: left;	bottom: 0px;	position: absolute;	background-color: #000000;			}		#logo{	width:68px;	height:94px;	top: 10px;	left: 30px;	background-image: url(images/logo.gif);	position: absolute;	}