/* top */
.portalTip							{ margin:25px 10px 10px 10px; padding:3px 6px 4px 6px; font-size:10px; line-height: 11px; }
.portalTip img						{ margin-right: 5px; }
#mainContent						{ margin-top:0px; padding-top:0px; }
#mainContent .msg					{ margin:0px 50px 30px 50px; }
#mainContent .er_title				{ margin:0px 50px 10px 50px; }

/* general */
#portal								{ padding-bottom: 10px; }
#portal h1							{ font-size:18px; line-height:22px; margin:10px 0px 20px 0px; padding:0px; }
#portal h2							{ margin:0px 0px 12px 0px; padding:0px; font-size:14px; color: #232323; border-bottom:none; text-transform:uppercase; }
#portal .portalSectionOverview		{ margin: 15px 0px 25px 0px; }
#portal .portalSectionOverview h4	{ margin-bottom: 5px; font-size:12px; }
#portal .portalSectionOverview img	{ float:right; margin: 0px 0px 10px 10px; width: 120px; height:120px; border:none; }
div.portalArrow						{ background:url('../images/backgrounds/portalArrow.png') repeat-y; width:20px; height:250px; float:left; margin-left:15px; }

/* left menu */
#pMenu								{ width:240px; float:left; margin:0px 0px 0px 50px; }
#pMenu .cuekid						{ float:right; margin:-20px 10px 10px 10px; }
#pMenu h1							{ margin: 20px 0px 10px 15px; text-decoration:none; text-transform:uppercase; }
#pMenu .portalSection				{ border-width: 3px; }
#pMenu .pmItem						{ margin: 0px 15px 12px 15px; }
#pMenu .pmItemSelected				{ border-top: 3px solid #ee6000; border-bottom: 3px solid #ee6000; padding:5px 10px 10px 10px; }
#pMenu .pmHead						{ margin: 3px 0px 0px 0px; font-size: 12px; font-weight:bold; }
#pMenu .pmHead a					{ color: #ee4000; text-decoration:none; }
#pMenu .pmHead a:hover				{ color: #000; }
#pMenu .pmInfo						{ margin: 0; color: #898989; font-size:11px; line-height:13px; }
#pMenu .pmItemSelected .pmInfo		{ color: #333; }
#pMenu .menuIntro					{ margin: 15px 10px 15px 10px; }
#pMenu .menuTitle					{ font-size:14px; color:#000; text-align:left; text-align:-moz-left; #text-align:left; }
.menuWelcome						{ color: #666666; margin:5px 0px 0px 0px; font-size: 12px; font-weight: bold; line-height: 16px; }
.menuSignature						{ text-align: center; text-align:-moz-center; #text-align:center; margin:0px 0px 10px 0px; }
.menuImage							{ float:right; margin:0px 0px 10px 10px; }
.menuImage a						{ text-decoration: none; border-bottom: none; }

/* middle status */
#pStatus							{ width:280px; float:left; margin:0px 0px 0px 15px; }
#portal .portalSection				{ border: 3px solid #fc7; margin-top: 10px; padding: 0px; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; }
#portal .portalTitle				{ color: #000; background-color: #fff0c6; text-decoration: none; font-weight:bold; padding: 3px; margin:2px; border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; }
#portal .portalTitle a				{ text-decoration: none; color: #000; border-bottom:1px dotted #000; }
#portal .portalGroup				{ margin: 16px 22px; }
#portal .portalGroupInfo			{ padding: 4px 0px; }
#portal .portalIconListing			{ margin-bottom: 8px; text-align: center; text-align:-moz-center; #text-align:center; }
#portal .portalIcon					{ border: none; margin: 0px 3px 0px 1px; }
#portal .newItem					{ font-weight: bold; }
#portal .item						{ margin-bottom: 5px; }
#portal .item a						{ color: #454545; text-decoration: None; border-bottom: 1px dotted #454545; }
#portal .item a:hover				{ color: #000000; text-decoration: None; border-bottom: 1px dotted #000000; }
#portal .item a.plain, #portal .item a.plain:hover
									{ text-decoration:none; border-bottom:none; }
#portal .noRecords					{ color: #787878; }

/* take action */
#pAction							{ width:220px; float:left; margin:0px 0px 0px 15px; }
#pAction .paActionGroup				{ margin:10px 0px 35px 0px; }
#pAction .paItem					{ color: #898989; margin: 0px 0px 11px 0px; }
#pAction .paItem a					{ color: #258; font-size:11px; line-height: 13px; font-weight: bold; margin-right: 3px; text-decoration:none; }
#pAction .paItem a:hover			{ color: #000000; }
#pAction .paHead					{ margin-bottom: 0px; }
#pAction .paSetup					{ margin-bottom: 6px; }
#pAction .paInfo					{ margin: 0; font-size:11px; line-height:13px; }
#pAction .paOther					{ color: #898989; margin: 10px 0px 6px 0px; font-size:11px; line-height:14px; }

