body {
     background-color: #fff;
     color:#000;
     margin:0;
     padding:0;
     text-align:center;
 }
a {
	color: #000;
	font-weight:bold;
	text-decoration:none;
	}
img {
        border:20px solid #fff;
        display:none;
	}

a:hover {
	color: #00cc66;
	}
#P3PageBox {
     background-color:#fff;
     width:900px;
     margin-left:auto;
     margin-right:auto;
     margin-top:2em;
     border:0;
     font-family:Arial, Helvetica, sans-serif;
     font-size:11px;
     line-height:22px;
     color:#000;
     letter-spacing:0.1em;

}


/*
  Start of the css definitions for the Header, nav bar and Footer
  This is used in the calendar, Store, and the Community so be carefull about defining things that are not very specific.

*/

/* Logo */

#P3LogoBox {
	display : none;
	}

#P3LogoBox img{
	  display : none;
	}

#P3LogoBox a{
	  display : none;
}
#P3LogoBox p {
        display : none;
	}


/* Nav Box */

#P3NavBox a:hover {
  	color:#ffffff;
 	border:0;
  	background: white;
 	width:140px;
 	white-space:nowrap;
 	  display : none;
   	}



#P3NavBox {
        border: 0px;
	padding:5px;
	margin:0px;
	background-color:#ffffff;
	text-align:center;
	font:10px Arial, Helvetica, sans-serif;
	color: #000;
        text-transform:uppercase;
        background-color: white;
	letter-spacing:.1em;
	line-height:16px;
	  display : none;
	}

#P3NavBox  a,#P3NavBox a:visited{
 	font:10px Arial, Helvetica, sans-serif;
 	color: #000;
        background-color: white;
      	text-decoration: none;
 	letter-spacing:.1em;
 	line-height:16px;
 	padding: 0 0.33em;
 	border-right:1px solid #fff;
        width:140px;
 	white-space:nowrap;
        display : none;
        }


#P3NavBox a:hover {
  	color:#000;
  	background: #fff;
 	width:140px;
 	white-space:nowrap;
 	  display : none;
   	}

#P3NavBox dd {
          margin:0;
          padding:0;
          text-align:center;
          border-top:0px;
          list-style-type: none;
            display : none;
       	}
       	

#P3NavBox  dd:first-child{
 	border-left:1px solid #fff;
 	  display : none;
        }

#P3NavBox dt {
          margin:0;
          padding:0.4em;
          text-align:center;
          font-size: 1.4em;
          font-weight:bold;
          background: #fff;
          list-style-type: none;
            display : none;
  }

#P3NavBox  dl {
           margin: 0;
           padding: 0;
           border:0px;
           list-style-type: none;
             display : none;

  }


/* Footer */

#P3FooterBox {
	width:100%;
	border:0px;
	padding:0px;
	margin:0px;
	border-top:2px solid #D3DCE6 ;
        background-color:#fff;
	text-align:center;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
	letter-spacing:0.1em;
	line-height:20px;
	bottom:0;
	}
#P3FooterBox br{
        clear:both;
        display:none;
}
 #P3ByLine {
  display : none;
}
#P3Design {
	width:100%;
	border:0px;
	padding:0px;
	margin:0px;
	text-align:center;
	color:#fff;
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
	letter-spacing:0.1em;
	line-height:20px;
        bottom:0;
	}

#P3Design  a,#P3Design a:visited{
  	color:#000;
	background-color:transparent;
	font-weight:bold;
     	text-decoration: none;
        }

#P3Design a:hover {
  	color:#000;
	background-color:#fff;
	font-weight:bold;
     	text-decoration: none;
   	}
