/*Stylesheet for www.planaheadgetahead.com*/
/*Temporary until integration into TeamSite templates*/


/* added 080911 */ 
div.pfgland4_maincont {
  margin-left:17px;
}

div.pfgland4_hero {
  background:url('/images/principal_land_hero.jpg') no-repeat;
  width:812px;
  height:311px;
}

.pfgland4_herohdr {
  color:#30608D;
  font-size:18px;
  font-weight:bold;
}

.pfgland4_herocol {
  margin:7px 0 0 0;
}

.pfgland4_herocolinr {
  width:192px;
  margin-right:14px;
}


.pfgland4_herocolhdr {
  height:32px;
  color:#fff;
  font-weight:bold;
}

.pfgland4_herocolcont {
  height:95px;
  font-size:10px;
  /* *padding-top:20px; */
}

.pfgland4_herocolcont li {
  margin:7px 0 0 -20px; /* 10px 0 5px -20px */
}

.pfgland4_herocolcont li a:visited {
  color:#30608D;
}

.pfgland4_herocolfoot {
  color:#30608D;
  font-size:11px;
}

.pfgland4_herocolfoot a:visited {
  color:#30608D;
}

div.pfgland4_sub {
  width:811px;
}

div.pfgland4_sub a {
  font-weight:bold;
}

div.pfgland4_sub a:visited {
  color:#30608D;
}

div.pfgland4_subleft {
  width:607px;
}

.pfgland4_mktcoorg {
  float:left;
  width:193px;
  margin-right:14px;
}

.pfgland4_mktcowideinr {
  height:76px;
  font-weight:bold;
  border:1px solid #CC6600;
  margin-left:1px;
  padding-top:10px;
}

.pfgland4_mktcobigtxt {
  float:left;
  width:156px;
  color:#30608D;
  font-size:54px;
}

.pfgland4_mktcort {
  float:right;
  width:440px;
  padding:5px 0;
}

.pfgland4_mktcobigrey {
  font-size:14px;
  color:#787877;
}

.pfgland4_mktco10txt {
  font-size:10px;
}

/* PROVIDED STYLES */
.marketingcalloutheader2{
	background: #88a046 url('/allweb/images/corporate/pcom/lefttab_green.gif') top left no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 3px 0 2px 10px;
	font-size: 85%;
}
.marketingcalloutcontent2 {
	background-color: #e3ead0;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	border: 1px solid #CCCCCC;
}
.marketingcalloutcontent2 p {
	font-size:85%;
	margin: 1px 0 3px 0;
	padding: 0;
}
.marketingcalloutcontent2 ul {
	font-size: 85%;
 	margin: 0 0 5px 20px;
	padding: 0;
}
.ffheader {
  background:url(/images/hdr_fastfact.jpg) no-repeat;
  width:606px;
  height:21px;
}

/* POPUP styles */

#homepop0805 {
  font-family:verdana;
  width:408px; 
  background:#fff;
  color:#30608D;
  border:10px solid #B1CFE9;
  padding:10px; 
}

.homepop0805hdr {
  font-size:12px;
  font-weight:bold;
  margin:5px 0;
}

.homepop0805raddiv {
  font-size:11px;
  color:#30608D;
  margin-top:10px;

}

.homepop0805dlbutt {
  clear:both;
  margin:0 0 10px 30px;
}


.yui-overlay,
.yui-panel-container {
    visibility:hidden;
    position:absolute;
    z-index: 2;
}

.yui-tt {
    visibility:hidden;
    position:absolute;
    color:#333;
    background-color:#FDFFB4;
    font-family:arial,helvetica,verdana,sans-serif;
    padding:2px;
    border:1px solid #FCC90D;
    font:100% sans-serif;
    width:auto;
}


.yui-tt-shadow {
    display: none;
}

* html body.masked select {
    visibility:hidden;
}

* html div.yui-panel-container select {
    visibility:inherit;
}

* html div.drag select {
    visibility:hidden;
}

* html div.hide-select select {
    visibility:hidden;
}

.mask {
    z-index: 1; 
    display:none;
    position:absolute;
    top:0;
    left:0;
    -moz-opacity: 0.8;
    opacity:.8;
    filter: alpha(opacity=80);
    background-color:#AD9371; /* 987855 - 794735 */
}



.hide-scrollbars,
.hide-scrollbars * {

    overflow: hidden;

}

.hide-scrollbars select {

    display: none;

}

.show-scrollbars {

    overflow: auto;

}

.yui-panel-container.show-scrollbars {

    overflow: visible;

}

.yui-panel-container.show-scrollbars .underlay {

    overflow: hidden;

}

.yui-panel-container.focused {

}


/* Panel underlay styles */

.yui-panel-container .underlay {

    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

}

.yui-panel-container.matte {

    padding: 3px;
    background-color: #fff;

}

.yui-panel-container.shadow .underlay {

    top: 3px;
    bottom: -3px;
    right: -3px;
    left: 3px;
    background-color: #000;
    opacity: .12;
    filter: alpha(opacity=12);  /* For IE */

}

/* 
   Workaround for Safari 2.x - the yui-force-redraw class is applied, and then removed when
   the Panel's content changes, to force Safari 2.x to redraw the underlay.
   We attempt to choose a CSS property which has no visual impact when added,
   removed, but still causes Safari to redraw
*/
.yui-panel-container.shadow .underlay.yui-force-redraw {
    padding-bottom: 1px;
}

.yui-effect-fade .underlay {
    display:none;
}

.yui-panel {
    visibility:hidden;
    border-collapse:separate;
    position:relative;
    left:0;
    top:0;
    font:1em Arial;
    /* background-color:#FFF;
    border:1px solid #000; */
    z-index:1;
    overflow:hidden;
}

.yui-panel .hd {
    background-color:#3d77cb;
    color:#FFF;
    font-size:100%;
    line-height:100%;
    border:1px solid #FFF;
    border-bottom:1px solid #000;
    font-weight:bold;
    padding:4px;
    white-space:nowrap;
}

.yui-panel .bd {
    overflow:hidden;
    padding:4px;
}

.yui-panel .bd p {
    margin:0 0 1em;
}

.yui-panel .container-close {
    position:absolute;
    top:5px;
    right:4px;
    z-index:6;
    height:12px;
    width:12px;
    margin:0px;
    padding:0px;
    background:url(../images/close12_1.gif) no-repeat; /* *** */ 
    cursor:pointer;
    visibility:inherit;
}

.yui-panel .ft {
    padding:4px;
    overflow:hidden;
}

.yui-simple-dialog .bd .yui-icon {
    background-repeat:no-repeat;
    width:16px;
    height:16px;
    margin-right:10px;
    float:left;
}

.yui-simple-dialog .bd span.blckicon {
    background: url("blck16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.alrticon {
    background: url("alrt16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.hlpicon {
    background: url("hlp16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.infoicon {
    background: url("info16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.warnicon {
    background: url("warn16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.tipicon {
    background: url("tip16_1.gif") no-repeat;
}

.yui-dialog .ft, 
.yui-simple-dialog .ft {
    padding-bottom:5px;
    padding-right:5px;
    text-align:right;
}

.yui-dialog form, 
.yui-simple-dialog form {
    margin:0;
}

.button-group button {
    font:100 76% verdana;
    text-decoration:none;
    background-color: #E4E4E4;
    color: #333;
    cursor: hand;
    vertical-align: middle;
    border: 2px solid #797979;
    border-top-color:#FFF;
    border-left-color:#FFF;
    margin:2px;
    padding:2px;
}

.button-group button.default {
    font-weight:bold;
}

.button-group button:hover, 
.button-group button.hover {
    border:2px solid #90A029;
    background-color:#EBF09E;
    border-top-color:#FFF;
    border-left-color:#FFF;
}

.button-group button:active {
    border:2px solid #E4E4E4;
    background-color:#BBB;
    border-top-color:#333;
    border-left-color:#333;
}

#PollFtr47061 {
display:none;

}

#PollFtr48041 {
display:none;

}

#PollFtr47866 {
display:none;

}

#PollFtr48042 {
display:none;

}

#PollFtr48043 {
display:none;

}

#PollFtr48044 {
display:none;

}

#PollFtr48045 {
display:none;

}

.pagapoll {
width:175px;
margin:20px 0 0 10px;

}

.pagapolltop {
background:url('/images/princ_poll_top.jpg') no-repeat;
width:175px;
height:25px; /* 10px */

}

.pagapollbott {
background:url('/images/princ_poll_bott.jpg') no-repeat;
width:175px;
height:10px;
}

.pagapollbody {
background:url('/images/princ_poll_bodybg.jpg');
padding-left:20px;

}
/*Marketing callout box*/
.marketingcalloutheader{
	background: #cc6600 url(/allweb/images/corporate/pcom/lefttab_terracotta.gif) top left no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 3px 0 2px 10px;
	font-size: 85%;
}
.marketingcalloutcontent {
	background-color: #F1D4B8;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	border: 1px solid #CCCCCC;
}
.marketingcalloutcontent p {
	font-size:85%;
	margin: 1px 0 3px 0;
	padding: 0;
}
.marketingcalloutcontent ul {
	font-size: 85%;
 	margin: 0 0 5px 20px;
	padding: 0;
}
/*Contextual tools callout box*/
.contextualtoolcontainer {
	float:right;
}
.contextualtoolsbox {
	margin: 10px 0 10px 0; 
	padding: 0; 
	background: url(/allweb/images/corporate/pcom/box_body_right.gif) no-repeat bottom right;
	width: 175px;
}
.contextualtoolsheader {
	background: url(/allweb/images/corporate/pcom/box_head_right.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;

}
.contextualtoolsheader p {
	background: url(/allweb/images/corporate/pcom/box_head_left.gif) no-repeat top left;
	margin: 0;
	padding: 10px 5px 5px 2px;
	color: #003366; 
	font-weight: bold; 
	font-size: 85%; 

}
.contextualtoolscontent {
	background: url(/allweb/images/corporate/pcom/box_body_left.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 20px 20px 20px;
	border-top: 1px solid #cccccc;
}
.contextualtoolscontent p{
	font-size: 85%;
}
.contextualtoolscontent ul{
	font-size: 85%;
	margin: 0px;
	padding-left: 10px;
}
.contextualtoolscontent ul ul {
	font-size: 100%;
	list-style-type: disc;
	list-style-image: none;
	font-weight: normal;
	padding: 1px 5px 1px 20px;
}