*{margin:0;padding:0;}

html{height:100%;}
body{font-family: Arial, Helvetica, sans-serif;font-size:76%;height:100%;}
a:link, a:visited {}

.content{position:relative;text-align:left;height:100%;background-color:#fff;}
	#flashcontent{width:100%;}
	
	.alternative{margin:0;padding:0;width:965px;padding:55px 10px 10px 10px;}
		.content ul{list-style-type:none;margin:0;padding:0;}
		.content li{margin-bottom:1em;}
		.content ul ul{list-style-type: disc;padding: 0 0 0 1em;}
		.content ul ul li{line-height:1.5em;margin:0;}
		ul .padding{padding:0 0 0 3em; width:700px;}
	
		li h2{padding:0.5em 1em;color:#fff;font-size:1.8em;margin: 0.5em 0;}
		li h3{font-size: 1.3em;margin:0.5em 0;}
			.skandia h2{background-color:#1a85b5;}
			.financial-advice h2{background-color:#e18435;}
			.coaching h2{background-color:#198a6b;}
		p{line-height:1.2em;margin:0 0 1em 0;}
		
		.links{position:absolute;top:5px;width:980px;left:0; color:#fff;}
			.links ul{float:right; color:#fff;}
			.links li{float:left;padding:0 5px;border-left:1px solid #4b9a87;}
			.links li.first{border:0;}
			.links li a{font-size:0.74em;text-decoration:none;font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif;  color:#fff;}
			.links li a:hover,
			.links li a:focus,
			.links li a:active{text-decoration:underline; color:#fff;}

/*		#panel{background: url(../../images/bg-panel.png) repeat-x left top;width:200px;padding:0.5em 1em 0.5em 1em;position:absolute;left:756px;top:180px;} */
		#panel{background-color: #fff;width:200px;padding:0.5em 1em 0.5em 1em;position:absolute;left:756px;top:102px;} 
			#panel h2{color:#1d7464;padding: 0 0 0.5em 0;font-size:1.5em;}
			#panel li{background:url(../../images/bg-arrow2.png) left 0 no-repeat;padding-left:1.8em;margin:0;min-height:19px;padding-top:1px;}
			#panel li a{color:#1d7464;text-decoration:none;font-size:0.94em;}
			#panel li a:hover,
			#panel li a:focus,
			#panel li a:active{text-decoration:underline;}
			
		/*msg panel */
			#panelMsg{background-color: #fff;width:200px;padding:0.5em 1em 0.5em 1em; font-size:0.94em; position:absolute;left:756px;top:427px;} 
			#panelMsg h2{color:#1d7464;padding: 0 0 0.5em 0;font-size:1.5em; }

/*msg panel */
		#panelAd{width:200px; font-size:0.94em; position:absolute;left:756px;top:402px;} 
			
		
		/* SHORTCUTS */
		.shortcuts{position:relative;height:0;z-index:5}
		.shortcuts ul, .shortcuts ul li{list-style-type:none;height:0;padding:0;margin:0;}
		.shortcuts ul{position:absolute;width:100%;}
		.shortcuts li a{display:block;position:absolute;left:-500px;top:-500px;}
		.shortcuts li a:focus, .shortcuts li a:active{position:absolute;left:0;top:0;width:100%;text-align:center;color:#fff;padding:3px 0;background:#000;}

		/*IE6 PNG REPLACEMENT*/
/*		* html #panel li{height:19px;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bg-arrow.png');} */
		* html #panel li{height:19px;background-color:#fff;} 
		
/*		* html #panel{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bg-panel.png');} */
		* html #panel{background-color:#fff;}
		
		.logo{position:absolute;top:0;left:0;top:0;left:0;}
		.logo img{border:0;}
		
		.footer{padding:5px 0 0 235px;width:750px;float:left;background-color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;}
			.footer p{font-size:0.74em;line-height:1.333em;margin:0;padding:0;}
			.footer .col-one{float:left;width:500px;}
			.footer .col-two{float:left;padding-left:10px;width:220px;}
			.footer a{color:#1d7464;display:block;margin-bottom:0.5em;text-decoration:none;font-size:0.74em;line-height:1.333em;}
			.footer a span{display:block;}
			.footer .copy{margin:0;}
			.footer img{border:0;}
			.footer .col-one a{float:right;}			
			
		#panel.fade-out{opacity:0.2;filter:alpha(opacity=20);}
		
		a:hover,
		a:focus,
		a:active{text-decoration:underline;}

		/* javascript enabled */
		.js {background: url(../../images/bg-flash.gif) repeat-x left top;}
		.js .content{min-width:990px;}
		* html .js .content{width:expression(document.body.clientWidth > 990 ? "auto" : "990");}/* Works around lack of support for max-width */
		.js a:link, .js a:visited, .js .links a:visited{color:#fff;}
		.js .footer a:link, .js .footer a:visited{color:#1d7464;}
		.js .logo{display:none;}
		.js #panel{top:102px;}
		.js .links a{color:#fff;}