/* Portal-Page Specific
----------------------------------------------- */
body.portal {background:#fff url(../images/portal-body.png) repeat-x;}
body.portal .container {background:none;}
body.portal #header {height:175px;}
body.portal #header h2 {background: url(../images/h2bg-portalTitle.png) no-repeat 0 0;}
body.portal #content {min-height:465px; padding:0; float:none; width:100%;}
body.portal .wrapper {background-image:url(../images/wrapperbg-portal.jpg);}

#portalnav {margin:0; padding:0; list-style:none; position:absolute; top:0; left:0;}
#portalnav li {display:inline;}
#portalnav li a {display:block; width:260px; height:107px; background:#60ade0 url(../images/portalnav.jpg) no-repeat; text-indent:-9999px; outline:none;}
	#portalnav li.ppo a { background-position:0 0; }
	#portalnav li.standalone a { background-position:0 -107px; }
	#portalnav li.supplement a { background-position:0 -214px; }
	#portalnav li.employer a { background-position:0 -321px; height:104px; }
	
	#portalnav li.ppo a:hover { background-position:-260px 0; }
	#portalnav li.standalone a:hover { background-position:-260px -107px; }
	#portalnav li.supplement a:hover { background-position:-260px -214px; }
	#portalnav li.employer a:hover { background-position:-260px -321px; }
	
.portalbox {margin:0 0 20px 260px; height:460px; background:url(../images/portalmap.jpg) no-repeat 312px 0;}
	.portalbox h3 {color:#a4a4a6; text-align:left; font:bold 80px/85px "Myriad Pro", Arial, Helvetica, sans-serif; margin:0 0 0 265px; padding:15px 0 0 0;}
	.portalbox p {margin:0 0 0 265px; padding:10px 0 25px 0; border-top:1px solid #ccc;}
	.portalbox img.pbimgloader {display:none;}
	#pbimg {position:absolute; top:0; left:0; margin:-135px 0 0 260px; padding:0; border:none; float:none;}
	#Home.portalbox h3 { margin-left:350px; padding-top:40px; font-size:33px; line-height:46px; }
	#Home.portalbox p.intro {margin-left:350px; font-size:16px; line-height:26px; color:#555; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}
	
.planpod { width:370px; height:231px; background:url(../images/planpod.gif) no-repeat; position:absolute; top:204px; left:600px; padding-top:20px; }
	.planpod a { text-decoration:none; margin-left:27px; padding:0 0 10px; display:block; width:315px; outline:none; cursor:pointer; }
		.planpod a:hover { text-decoration:underline; }
	.planpod a p { font-size:14px; font-weight:bold; border:none; margin:0; line-height:1; padding-bottom:10px; text-align:center; }
	.planpod a.askblue {  border-bottom:1px solid #CCCCCC; }
		.planpod a.askblue h4 { text-indent:-9999px; width:293px; height:49px; background:url(../images/h4learnmore.gif) no-repeat; margin-left:10px; }
		.planpod a.enroll h4 { text-indent:-9999px; width:314px; height:25px; background:url(../images/h4findtherightplan.gif) no-repeat; margin-left:3px; }
