/* ====================================================== */
/* =============( GENERIC - Site Wide )================== */
/* ====================================================== */

body
{
  margin: 0;
  padding: 0;
  background-color: yellow;
  background-color: #003767;

/*  font-family: Arial, Verdana, Helvetica, sans-serif;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: center;
}
img
{
  border-style: none;
}
a
{
  text-decoration: none;
}
table
{
  border-collapse: collapse;
  padding: 0px;
  border-spacing: 0px;
}
table tr,
table td
{
  padding: 0px;
  border-spacing: 0px;
}
div#pageCenteringContainer
{
  width: 800px;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
/*  margin-left: 30px;
  margin-right: 0px;*/
  text-align: left;
/*background-color: yellow;*/
}
/* ====================================================== */
/* =============( Header )=============================== */
/* ====================================================== */
#headerContainer
{
  height: 98px;
  background-image: url('../images/siteHeader_background.gif'); 
  background-repeat: no-repeat; 
/*  background-color: yellow;*/
}
#P2MainLogo
{
  margin-left: 440px;
}
/* ====================================================== */
/* =============( Main Nav )============================= */
/* ====================================================== */
ul#mainNav
{
  margin: 0px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0px;
}
ul#mainNav li
{
  display: inline;
}
ul#mainNav li a
{
	font-size: 9px;
	font-weight: bold;
	color: #FFCD67;
	margin-left: 22px;
	margin-right: 22px;
}

ul#mainNav li a:hover,
ul#mainNav li a.activeMenuItem
{
  color: white;
}

/* ============= Main Layout Elements ============= */
table#table_2Col
{
  background-color: white;
  background-image: url('../images/bottomRightCorner.gif');
  background-position: 100% 100%; 
  background-repeat: no-repeat;
}

table#table_2Col td
{
  vertical-align: top;
}
#navContainer
{
  border: 1px solid black;
  height: 25px;
  text-align: right;
  background-color: black;
}
#midsectionContainer
{
  background-color: green;
}
#pageBannerContainer
{
  float: none;
}
#bodyContainer
{
}
#body_MainContainer
{
}
#leftColumn,
#privacyCell
{
	font-size: 9px;
	background-color: #FFCD67;
}
#privacyCell
{
  height: 34px;
  padding-top: 12px;
  text-align: center;
  background-color: #FFCD67;
}
#privacyCell a
{
  color: #6D6F71;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 12px;
  padding-right: 12px;
}
#privacyCell a:hover
{
  color: white;
}
#privacyCell a.nonfirstchild
{
  border-left: 1px solid #8FC3E9;
}
#rightColumn
{
/*  background-color: white;*/
}
#body_LeftContainer
{
  vertical-align: top;
  background-color: #FFCD67;
}
/* =====( S-A-F-E )================================================= */
#safeButtonContainer
{
  background-color: #FBEBCA;
}
.SAFE_BlurbContainer
{
  width: 161px;
}
div#Blurb_S
{
  display: normal;
}
div#Blurb_A,
div#Blurb_F,
div#Blurb_E
{
  display: none;  
}

p.Title1
{
	font-weight: bold;
	font-size: 9.5px;
	line-height: 13px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 5px;
}	
p.Title2
{
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	margin-bottom: 5px;
}
p.FormTitle1
{
  font-weight: bold;
  font-size: 16px;
/*  line-height: 12px;*/
  margin-top: 0px;
  margin-bottom: 10px;
} 
p.FormTitle2
{
  font-weight: bold;
  font-size: 11px;
  line-height: 14px;
  margin-top: 0px;
  margin-bottom: 0px;
} 
p.BigTitle
{
  margin-top: 0px;
  font-weight: bold;
  font-size: 16px;
}
p.SubHead
{
  margin-bottom: 10px;
  font-size: 9pt;
} 
p.SubHead2
{
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 23px;
  font-weight: bold;
  font-size: 9pt;
}
p.SubHead3
{
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 17px;
  font-weight: bold;
  font-size: 9pt;
  line-height: 13px;
}
p.SubHead4
{
	margin-top: 0px;
	margin-bottom: 36px;
	font-weight: bold;
	font-size: 11px;
/*	color: red;*/
}
p.plainCopy
{
	font-size: 9px;
	line-height: 12px;
}	
p.plainCopy2
{
	color: #76787B;
	font-size: 9px;
	line-height: 14px;
}	
p.plainCopy3
{
	color: #76787B;
	font-size: 10px;
	line-height: 14px;
}	
p.plainCopy4
{
	color: #76787B;
	font-size: 9px;
	line-height: 12px;
}	
p.plainCopy5
{
	font-size: 9px;
	line-height: 13px;
}	
p.plainCopy6
{
	font-size: 9px;
	line-height: 10px;
}
p.plainCopy7
{
	font-size: 9px;
	line-height: 13px;
	
	margin-top: 10px;
	margin-bottom: 3px;
}
p.noBottomMargin
{
  margin-bottom: 0px;
}
p.plainCopy8
{
	font-size: 9px;
	line-height: 13px;
	margin-left: 26px;
	margin-bottom: 3px;
}	
p.plainCopy9
{
	font-size: 9px;
	line-height: 13px;
	color: #76787B;
}	
p.plainCopy99
{
  color: #76787B;
  font-size: 10px;
  line-height: 14px;
  margin-top: 0px;
  margin-bottom: 0px;
}
span.leadin
{
	font-weight: bold;
	font-size: 9px;
	line-height: 13px;
	margin-right: 5px;
}
a.panelLink
{
	color: #447FC1;
	font-size: 9px;
}
a.panelLink:hover
{
  color: #F37630;
}
.bold
{
  font-weight: bold;
}
/* ====================================================== */
#indexPageBottomContainer
{
  margin-top: 15px;
}
#indexPageBottomContainer table
{
  height: 111px;
  margin-left: 20px;
  margin-right: 20px;
}
#indexPageBottomContainer p
{
  margin-top: 0px;
/*  margin-left: 20px;*/
  margin-right: 20px;
/*  background-color: darkorange;*/
}
#indexPageBottomContainer,
#indexPageBottomContainer p,
#indexPageBottomContainer a
{
  font-size: 7pt;
}
#indexPageBottomContainer table td
{
  /*vertical-align: middle;*/
  vertical-align: top;
  padding-right: 15px;
  padding-left: 0px;
  border-left: 0px;
}
#indexPageBottomContainer table td.nonfirstchild
{
  padding-left: 15px;
  padding-right: 0px;
  border-left: 1px solid #8FC3E9;
}
#home td#rightColumn
{
/*  background-image: url('../images/P2Guy_top.png');
  background-position: 0% 100%; 
  background-repeat: no-repeat;*/
}
#home td#p2TaglineCell,
td#p2TaglineCell
{
  padding-top: 4px;
  padding-left: 13px;
/*  padding-left: 115px;
  background-image: url('../images/P2Guy.png');
  background-position: 0% 100%; 
  background-repeat: no-repeat;*/
}

p.footerCopy
{
  font-size: 8px;
  color: #6D6F71;
}
/* ====================================================== */
.yellowish
{
  color: #F47730;
}
.BeneDarkBlue
{
/*  color: #002B56;*/
  color: #505153;
}

#p2TaglineCell span
{
  padding-left: 7px;
  padding-right: 7px;
}
span.borderRight
{
  border-right: 1px solid #8FC3E9;
}
sup.P2
{
  font-size: 7px;
  vertical-align: 25%;
}
sup.P2_11
{
  font-size: 8px;
  vertical-align: 25%;
}
sup.P2_16
{
  font-size: 11px;
  vertical-align: 25%;
}
#indexPageBottomContainer table td
{
  height: 33px;
  vertical-align: middle;
}
.blueBold
{
	margin-left: 50px;
	padding-right: 50px;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #447FC1;
}
td.rightSideBadge p.plainCopy
{
	color: #76787B;
	font-size: 9px;
	line-height: 17px;
}
ul.prbList
{
  color: #447FC1;
  margin-left: 0px;
  font-size: 10px;
  font-weight: bold;
  line-height: 14px;
}
ul.prbList li
{
  padding-bottom: 8px;
}
ul.prbList li span
{
  color: #76787B;
  font-weight: normal;
}
ul.prbList li.tight
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 9px;
	line-height: 12px;
}
ul.moreRightMargin
{
  margin-right: 22px;
}

img.linkIcon
{
  height: 27px;
  width: 27px;
}

table.rightPDFLinkContainer
{
  width: 100%;
  margin-bottom: 8px;
}
table.rightPDFLinkContainer td.two
{
  text-align: right;
}
p.prb_right1
{
	margin-top: 3px;
	margin-bottom: 0px;
	font-size: 9px;
}
p.prb_right2
{
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 7.5px;
}

.foo1
{
  width: 400px;
}

.privacyText
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

p.foo_2008_01
{
  margin-top: 12px;
}
p.foo_2008_02
{
  margin-top: 13px;
  margin-bottom: 27px;
}
p.foo_2008_03
{
  margin-top: -1px;
}

body#privacy
{
  background-color: white;
  margin-left: 30px;
  margin-right: 30px;
}
/* ====================================================== */
table#subNavTable
{
  
}
table#subNavTable td#columnOne
{
  width: 173px;
}

table#subNavTable tr.headerRow
{
  background-color: #0A2854;
}
table#subNavTable tr.headerRow td
{
  height: 16px;
}
table#subNavTable tr.headerRow a
{
  color: white;
  font-weight: bold;
}
table#subNavTable tr.headerRow a:hover
{
  color: #FFCD67;
}
table#subNavTable td.rightBorder
{
  border-right: 1px solid #81B5E3;
}
table#subNavTable tr.bodyRow td
{
/*  background-color: orange;*/
  vertical-align: top;
}
table#subNavTable tr.headerRow td
{
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 13px;
  padding-right: 0px;
}
table#subNavTable tr.bodyRow td
{
  padding-top: 15px;
  padding-bottom: 5px;
  padding-left: 13px;
  padding-right: 0px;
}
/* ====================================================== */
table#newsTable
{
  font-size: 10px;
  line-height: 14px;
}
table#newsTable .panelLink
{
  font-size: 10px;
  line-height: 14px;
}
table#newsTable td.columnOne
{
  width: 100px;
  padding-right: 10px;
}
table#newsTable td.columnTwo
{
  padding-right: 10px;
}
table#newsTable td
{
  padding-bottom: 10px;
}
/* ====================================================== */
table#eventsTable
{
  font-size: 10px;
  line-height: 14px;
}
table#eventsTable .panelLink
{
  font-size: 10px;
  line-height: 14px;
}
table#eventsTable td.columnOne
{
  width: 330px;
  padding-right: 10px;
}
table#eventsTable td
{
  padding-bottom: 15px;
}


