  	body {		margin-left: 20px;		background: #255572;		color: white;	}  	  		#left a:link {		color: white;		border-bottom: 1px dashed;		text-decoration: none;	}			#main li a:link, #main p a:link, h2 a:link, .newBox p a:link, .campaign_link a:link {		color: #bc1a25;		font-family: helvetica, arial;		font-weight: bold;		text-transform: uppercase;		border-bottom: 1px dashed;		text-decoration: none;	}			#main li a:visited, #main p a:visited, h2 a:visited, .newBox p a:visited, .campaign_link a:visited {		font-family: helvetica, arial;		font-weight: bold;		text-transform: uppercase;		border-bottom: 1px dashed;		text-decoration: none;		color: #cb525a;	}		#main li a:hover, #main p a:hover, #left a:hover, h2 a:hover, h2 a:hover:visited, #left a:hover:visited,.newBox p a:hover, .campaign_link a:hover {			border-bottom: 2px solid;		}			#left a:visited {		border-bottom: 1px dashed;		text-decoration: none;		color: #ddd;	}	#left {		position: absolute;		z-index: 12;		top: 16px;		left: 20px;		width: 200px;		z-index: 8;		color: white;		font-family: "Lucida Grande", "Helvetica", "Arial" ;		font-size: 11px;		line-height: 130%;	}			body > #left {		position: fixed;		z-index: 12;		}			body > #left img {		position: relative;		z-index: 12;		left: -4px;	}		#left img {		position: relative;		z-index: 20;		left: -4px;	}			#right {		position: absolute;		z-index: 12;		top: 16px;		left: 820px;		width: 200px;		z-index: 18;		color: white;		font-family: "Lucida Grande", "Helvetica", "Arial" ;		font-size: 11px;		line-height: 130%;	}		#blue_l {	  /* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */		display: none;	}	body > #blue_l {	  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */		position: fixed;		top: 0px;		left: 0px;		z-index: 4;		width: 100px; 		height: 100%;		display: inline;	}					#blue_l img {		width: 200px;		height: 100%;	}			#main {		position: absolute;		height: 76%;		width: 568px;		top: 38px;		overflow: auto;		left: 270px;		text-align: left;		z-index: 10;	}			h2 {		font-size: 18px;		font-weight: normal;		line-height: 130%;		color: #bc1a25; 		margin-left: 33px;		font-family: "Arial Black";	}		h3 {		font-size: 18px;		font-weight: normal;		color: #555; 		margin-left: 33px;		font-family: "Arial Black";	}		h4 {		font-size: 14px;		font-weight: normal;		color: #fff; 		margin-left: 33px;		font-family: "Arial Black";	}		#main p, #main li, .newBox p {		color: #1c326c;		margin: 10px;		margin-left: 33px;		font-family: "Arial Black";		font-size: 12px;		line-height: 150%;	}		#main_inside {		background-color: white;		opacity: .9;		height: 78%;		width: 576px;		position: absolute;		top: 30px;		left: 270px;		text-align: center;		z-index: 9;	}			#bar {		background-color: #bc1a25;		width: 100%;		position: absolute;		bottom: 0;		opacity: .9;		left: 0;		z-index: 22;	}		body > #bar {		background-color: #bc1a25;		width: 100%;		height: 100px;		position: fixed;		bottom: 0px;		opacity: .9;		left: 0px;		z-index: 20;	}		.regular {		width: 550px;	}		#nav {		position: absolute;		right: 5px;		bottom: 5px;		font-family: "Arial", "Helvetica";		font-size: 12px;		line-height: 130%;		z-index: 11;	}		body > #back {		width: 100%;		height: 100%;		background-image: url('images/gp_bg_6_lo.jpg');		position: fixed;		top: 0px;		left: 0px;		z-index: 1;		overflow: hidden;	}		#back {		width: 100%;		height: 100%;		background-image: url('images/gp_bg_6_lo.jpg');		position: absolute;		top: 0px;		left: 0px;		z-index: 2;		overflow: hidden;		}		blockquote, .light {		color: #1c326c;		font-size: 13px;		line-height: 17px;		font-family: helvetica, arial;	}	blockquote, .light a {		font-size: 12px;	}	em {		color: #bc1a25;		font-style: normal;	}		.campaignright {		position: absolute; 		left: 572px; 		min-width: 426px; 		max-width: 600px; 		height: 72%;	}		.campaignleft {		position: absolute; 		left: 578px; 		width: 420px; 		height: 72%;	}		.campaignnav { 		float: right;  		font-size: 11px;  		font-weight: normal; 	}		a.launchnav:link, a.launchnav:visited {		color: white;		border-bottom: 0;	}	a.launchnav:hover {		color: white;		border-bottom: 1px #fff dashed;	}