 <style type="text/css">
/******************************************************************************
******************************************************************************/
.PscMaster
{ 
	border: 0;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff; 
}

.PscMaster table
{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff; 
}

.PscMaster td
{ 
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background-color: #ffffff; 
}

/******************************************************************************
for some reason, body doesn't want to be the top style and breaks if it is
******************************************************************************/
body
{
	margin: 0px;
	border: 0;
	color: #000000;
	background-color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 8pt;
}

body p
{
	background-color: #ffffff;
}

body table
{
	border: 0;
}
body td
{ 
	padding: 0px;
	vertical-align: top;
	background-color: #ffffff;
}

body hr
{
	/* ff doesn't honor color */
	background-color: #808080;
	color: #808080;
	height: 1px;
	/* ff adds border at top without this */
	border: 0;
	width: 100%;
	margin-top: 1px;
	margin-bottom: 1px;
}

body ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

body a 
{
	text-decoration: none; 
	color: #0066ae;
}
body a:link 
{
	text-decoration: none; 
	color: #0066ae;
}
body a:visited 
{
	text-decoration: none; 
	color: #0066ae;
}
body a:hover 
{
	text-decoration: none; 
	color: #139EFF;
}
body a:active
{
	text-decoration: none; 
	color: #139EFF;
}

/******************************************************************************
******************************************************************************/
.PscLeftRailMenu
{ 	
	width: 140px;
	border: 0;
	padding: 0;
	margin: 0;
	background-color: #dbdee5;
}

.PscLeftRailMenu table
{
	background-color: #dbdee5;
}

.PscLeftRailMenu table td
{
	background-color: #dbdee5;
}

/******************************************************************************
******************************************************************************/
.PscLeftRail
{ 	
	width: 140px;
	border: 0;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
}

.PscLeftRail p
{
	font-size: 8pt;
}

.PscLeftRail table
{
	background-color: #ffffff;
}

.PscLeftRail table td
{
	background-color: #ffffff;
}

/******************************************************************************
******************************************************************************/
.PscLeftRailBox
{ 
	border: 1px #808080 solid; 
	margin: 0px;
	width: 130px;
}
.PscLeftRailBox table
{
}
.PscLeftRailBox th
{ 
	text-align: center;
	background-color: #bdc0cc;
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px #808080 solid; 
}
.PscLeftRailBox td
{ 
	color: #000000;
	font-size: 8pt;
	padding: 6px;
	vertical-align: top;
	text-align: left;
}

/******************************************************************************
******************************************************************************/
.PscCenterRail
{ 	
	width: 810px;
	border: 0;
	margin: 10px;
	padding: 0;
	background-color: #ffffff; 
}

.PscCenterRail p
{
	font-size: 8pt;
	background-color: #ffffff;
}

.PscCenterRail h1
{
	font-size: 16pt;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 4px;
	border: 1px #ffffff solid; 
	background-color: #ffffff;
}

.PscCenterRail h2
{
	font-size: 12pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 2px;
	background-color: #ffffff;
	border: 0;
}
.PscCenterRail h3
{
	font-size: 8pt;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	background-color: #ffffff;
}
.PscCenterRail table
{
	border: 0;
	background-color: #ffffff;
}
.PscCenterRail td
{ 
	font-size: 8pt;
	padding-left: 4px;
	vertical-align: top;
	background-color: #ffffff;
}

/******************************************************************************
******************************************************************************/
.PscHomeHeading h2
{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
	background-color: #ffffff;
	border: 0;
}
.PscHomeHeading a 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscHomeHeading a:link 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscHomeHeading a:visited 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscHomeHeading a:hover 
{
	text-decoration: none; 
	color: #139EFF;
}
.PscHomeHeading a:active
{
	text-decoration: none; 
	color: #139EFF;
}

/******************************************************************************
******************************************************************************/
.SongsEven
{
	background-color: #efefef;
	border: 1px #808080 solid; 
	text-align: left;
	font-weight: normal;
}

.SongsOdd
{
	background-color: #ffffff;
	border: 1px #808080 solid; 
	text-align: left;
	font-weight: normal;
}

/******************************************************************************
******************************************************************************/
.PscRightRail
{ 	
	width: 140px;
	border: 0;
	padding: 0;
	margin: 0;
	background-color: #ffffff; 
}

.PscRightRail p
{
	font-size: 8pt;
	background-color: #ffffff;
}

.PscRightRail table
{
	background-color: #ffffff;
}

.PscRightRail table td
{
	background-color: #ffffff;
}

/******************************************************************************
******************************************************************************/
.PscRightRailBox
{ 
	border: 1px #808080 solid; 
	margin: 0px;
	width: 130px;
}
.PscRightRailBox table
{
}
.PscRightRailBox th
{ 
	text-align: center;
	background-color: #bdc0cc;
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px #808080 solid; 
}
.PscRightRailBox td
{ 
	color: #000000;
	font-size: 8pt;
	padding: 6px;
	vertical-align: top;
	text-align: left;
}

/******************************************************************************
******************************************************************************/
.PscFooter
{ 	
	border: 0;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
}

.PscFooter table
{
	background-color: #ffffff;
	width: 130px;
}

.PscFooter table td
{
	background-color: #ffffff;
}


/******************************************************************************
	background-color: #dbdee5;
******************************************************************************/
.SideMenu
{	
	width: 138px;
	font-size: 9pt;	
	border: 0;
	margin: 0;
	padding-left: 4px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.SideMenu table 
{
	padding: 0px;
	width: 120px;
}

.SideMenu td
{ 
}

.SideMenu a 
{
	text-decoration: none; 
	color: #005590;
}
.SideMenu a:link 
{
	text-decoration: none; 
	color: #005590;
}
.SideMenu a:visited 
{
	text-decoration: none; 
	color: #005590;
}
.SideMenu a:hover 
{
	text-decoration: none; 
	color: #139EFF;
}
.SideMenu a:active
{
	text-decoration: none; 
	color: #139EFF;
}

/******************************************************************************
******************************************************************************/
.SideMenuHeadingTop
{ 	
	width: 138px;
	font-size: 8pt;	
	font-weight: bold;	
	background-color: #005590; 
	color: #ffffff;	
	border-left: 0;	
	border-right: 0;	
	border-top: 0;
	border-bottom: 1px #808080 solid;
	
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 2px;
}

.SideMenuHeadingTop table 
{
}

.SideMenuHeadingTop table tr td
{ 	
	padding: 0px;	
}

.SideMenuHeadingTop a 
{
	color: #eeeeee;
	font-weight: bold;
	text-decoration: none; 
}
.SideMenuHeadingTop a:link 
{
	color: #eeeeee;
	font-weight: bold;
	text-decoration: none; 
}
.SideMenuHeadingTop a:visited 
{
	color: #eeeeee;
	font-weight: bold;
	text-decoration: none; 
}
.SideMenuHeadingTop a:hover 
{
	color: #ffcc00;
	font-weight: bold;
	text-decoration: none; 
}
.SideMenuHeadingTop a:active
{
	color: #ffcc00;
	font-weight: bold;
	text-decoration: none; 
}

/******************************************************************************
******************************************************************************/
.SideMenuHeading
{ 	
	width: 138px;

	font-size: 8pt;	
	font-style: normal;	
	font-weight: bold;	
	background-color: #005590; 
	color: #000000;	
	border-left: 0;	
	border-right: 0;
	border-top: 1px #808080 solid;	
	border-bottom: 1px #808080 solid;
	
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 2px;
}

.SideMenuHeading table 
{
}

.SideMenuHeading table tr td
{ 	
	padding: 0px;	
}

.SideMenuHeading a 
{
	font-weight: bold;
	color: #eeeeee;
	text-decoration: none; 
}
.SideMenuHeading a:link 
{
	font-weight: bold;
	color: #eeeeee;
	text-decoration: none; 
}
.SideMenuHeading a:visited 
{
	font-weight: bold;
	color: #eeeeee;
	text-decoration: none; 
}
.SideMenuHeading a:hover 
{
	font-weight: bold;
	color: #ffcc00;
	text-decoration: none; 
}
.SideMenuHeading a:active
{
	font-weight: bold;
	color: #ffcc00;
	text-decoration: none; 
}

/******************************************************************************
******************************************************************************/
.SideMenuHeadingBottom
{ 	
	width: 138px;
	font-size: 8pt;	
	font-weight: bold;	
	background-color: #ffffff;	
	color: #000000;
	border-left: 0;	
	border-right: 0;	
	border-top: 1px #808080 solid;
	border-bottom: 0;
	
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}

/******************************************************************************
******************************************************************************/
.PscMainMenu
{
	font-size: 8pt;	
	margin: 0px;
}

.PscMainMenu table
{
	padding: 0px;
	border-bottom: 1px #808080 solid;
}		 

.PscMainMenu th
{
	background-color: #005590; 
}

.PscMainMenu td
{ 
	background-color: #ffffff; 
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 4px;
	vertical-align: top;
}

.PscMainMenu a 
{
	font-weight: bold;
	text-decoration: none; 
	color: #eeeeee;
}
.PscMainMenu a:link 
{
	font-weight: bold;
	text-decoration: none; 
	color: #eeeeee;
}
.PscMainMenu a:visited 
{
	font-weight: bold;
	text-decoration: none; 
	color: #eeeeee;
}
.PscMainMenu a:hover 
{
	font-weight: bold;
	text-decoration: none; 
	color: #ffcc00;
}
.PscMainMenu a:active
{
	font-weight: bold;
	text-decoration: none; 
	color: #ffcc00;
}

.PscSlogan
{
	font-size: 12pt;	
	padding-left: 12px;
	padding-bottom: 12px;
	color: #0070C0; 
}


/******************************************************************************
******************************************************************************/
.PscHeader
{
	font-size: 8pt;	
}			
.PscHeader Table
{
	padding: 0px;
}

.PscHeader th
{
	background-color: #006fbc; 
}

.PscHeader a 
{
	font-weight: bold;
	text-decoration: none; 
	color: #006fbc;
}
.PscHeader a:link 
{
	font-weight: bold;
	text-decoration: none; 
	color: #006fbc;
}
.PscHeader a:visited 
{
	font-weight: bold;
	text-decoration: none; 
	color: #006fbc;
}
.PscHeader a:hover 
{
	font-weight: bold;
	text-decoration: none; 
	color: #139EFF;
}
.PscHeader a:active
{
	font-weight: bold;
	text-decoration: none; 
	color: #139EFF;
}

/******************************************************************************
******************************************************************************/
.PscHeaderRight
{
	text-align: right;
}

.PscHeaderRight a 
{
	font-size: 10pt;
	font-weight: normal;
 	text-decoration: none; 
	color: #006fbc;
}
.PscHeaderRight a:link 
{
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none; 
	color: #006fbc;
}
.PscHeaderRight a:visited 
{
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none; 
	color: #006fbc;
}
.PscHeaderRight a:hover 
{
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none; 
	color: #139EFF;
}
.PscHeaderRight a:active
{
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none; 
	color: #139EFF;
}

/******************************************************************************
******************************************************************************/
.PscBlueSectionHeaderSeparator
{ 	
	background-color: #006fbc; 
	border: 0;
	padding: 0px;
	margin: 0px;
	height: 1px;
}



/******************************************************************************
******************************************************************************/
.PscSectionHeader
{
	width: 100%;
}

.PscSectionHeader table
{
}
.PscSectionHeader th
{ 
	font-size: 12pt;
	font-weight: normal;
	background-color: #bdc0cc; 
	color: #000000;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px #808080 solid;
	text-align: left;
}

/******************************************************************************
???
******************************************************************************/
.PscSampleChapter
{ 
	border: 1px #808080 solid; 
	margin: 10px;
}
.PscSampleChapter h1
{
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.PscSampleChapter h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 4px;
}
.PscSampleChapter table
{
}
.PscSampleChapter td
{ 
}
.PscSampleChapter a 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscSampleChapter a:link 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscSampleChapter a:visited 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscSampleChapter a:hover 
{
	text-decoration: none; 
	color: #139EFF;
}
.PscSampleChapter a:active
{
	text-decoration: none; 
	color: #139EFF;
}

/******************************************************************************
******************************************************************************/
.PscSampleChapterToc
{ 
	border: 1px #808080 solid; 
	margin: 10px;
}
.PscSampleChapterToc h1
{
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	margin: 10px;
}
.PscSampleChapterToc h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 4px;
}
.PscSampleChapterToc h3
{
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.PscSampleChapterToc table
{
}
.PscSampleChapterToc td
{ 
	color: #000000;
	font-size: 9pt;
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
}
.PscSampleChapterToc th
{ 
	color: #000000;
	font-size: 9pt;
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
	text-align: left;
}

.PscSampleChapterToc a 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscSampleChapterToc a:link 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscSampleChapterToc a:visited 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscSampleChapterToc a:hover 
{
	text-decoration: none; 
	color: #139eff;
}
.PscSampleChapterToc a:active
{
	text-decoration: none; 
	color: #139eff;
}

/******************************************************************************
******************************************************************************/
.PscRoiCalculator
{ 
	border: 1px #808080 solid; 
	margin: 10px;
	color: #000000;
}

.PscRoiCalculator h1
{
	font-size: 12pt;
	font-weight: bold;
}
.PscRoiCalculator h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 4px;
}
.PscRoiCalculator h3
{
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 10px;
}
.PscRoiCalculator table
{
}
.PscRoiCalculator th
{ 
	background-color: #93A3B3; 
	border-bottom: 1px #808080 solid; 
	font-size: 8pt;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	text-align: left;
}
.PscRoiCalculator td
{ 
	font-size: 8pt;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
}
.PscRoiCalculator a 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscRoiCalculator a:link 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscRoiCalculator a:visited 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscRoiCalculator a:hover 
{
	text-decoration: none; 
	color: #139eff;
}
.PscRoiCalculator a:active
{
	text-decoration: none; 
	color: #139eff;
}

/******************************************************************************
******************************************************************************/
.PscRoiPage
{ 
	background-color: #ffffff; 
	border: 1px #000000 solid;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}

.PscRoiCalculator input
{
	border: 1px #999999 solid;
	background-color: #f0f0f0; 
}

.PscRoiCalculator select
{
	border: 1px #999999 solid;
	background-color: #f0f0f0; 
}

.PscRoiPage h1
{
	font-size: 16pt;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 6px;
}
.PscRoiPage h2
{
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 4px;
	border-bottom: 1px #000000 solid;
}
.PscRoiPage h3
{
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 4px;
	border-bottom: 1px #000000 solid;
}

.PscRoiPage p
{
	padding-left: 10px;
	padding-right: 10px;
}
.PscRoiPage th
{ 
	background-color: #ffffff; 
	color: #000000;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.PscRoiPage td
{ 
	background-color: #ffffff; 
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.PscRoiPage a 
{
	text-decoration: none; 
	color: #006fbc;
    font-weight: normal;
}
.PscRoiPage a:link 
{
	text-decoration: none; 
	color: #006fbc;
    font-weight: normal;
}
.PscRoiPage a:visited 
{
	text-decoration: none; 
	color: #006fbc;
    font-weight: normal;
}
.PscRoiPage a:hover 
{
	text-decoration: none; 
	color: #139eff;
    font-weight: normal;
}
.PscRoiPage a:active
{
	text-decoration: none; 
	color: #139eff;
    font-weight: normal;
}

/******************************************************************************
******************************************************************************/
.PscRoiReport
{ 
	background-color: #ffffff; 
	border: 0;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}

.PscRoiReport h1
{
	font-size: 16pt;
	font-weight: normal;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 10px;
}
.PscRoiReport h2
{
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	margin-bottom: 4px;
	border-bottom: 1px #000000 solid;
}
.PscRoiReport h3
{
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	margin-top: 4px;
	margin-bottom: 4px;
}

.PscRoiReport h4
{
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	margin-top: 6px;
	margin-bottom: 6px;
}

.PscRoiReport h5
{
	font-size: 7pt;
	font-weight: normal;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 10px;
}

.PscRoiReport td
{ 
	background-color: #ffffff; 
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	padding: 0px;
}
.PscRoiReport a 
{
	text-decoration: none; 
	color: #006fbc;
    font-weight: normal;
}
.PscRoiReport a:link 
{
	text-decoration: none; 
	color: #006fbc;
    font-weight: normal;
}
.PscRoiReport a:visited 
{
	text-decoration: none; 
	color: #006fbc;
    font-weight: normal;
}
.PscRoiReport a:hover 
{
	text-decoration: none; 
	color: #139eff;
    font-weight: normal;
}
.PscRoiReport a:active
{
	text-decoration: none; 
	color: #139eff;
    font-weight: normal;
}

/******************************************************************************
******************************************************************************/
.PscRoiReportHeader
{ 
	background-color: #ffffff; 
	border: 0;
	margin: 0px;
}
.PscRoiReportHeader th
{ 
	background-color: #00006b; 
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	color: #ffffff;
	padding: 0px;
}
.PscRoiReportHeader td
{ 
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	color: #000000;
	padding: 0px;
}

/******************************************************************************
larger font for easier reading of articles, books
******************************************************************************/
.PscReadingPage
{ 
	color: #000000;
	border: 1px #808080 solid; 
}
.PscReadingPage p
{
	font-size: 9pt;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 12px;
	margin-bottom: 16px;
}
.PscReadingPage h1
{
	font-size: 16pt;
	font-weight: normal;
	margin-top: 6px;
	margin-bottom: 4px;
	border-bottom: 1px #c0c0c0 solid; 
}
.PscReadingPage h2
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 2px;
	border-bottom: 1px #808080 solid; 
}
.PscReadingPage h3
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	margin: 0px;
}
.PscReadingPage table
{
}
.PscReadingPage td
{ 
	color: #000000;
	font-size: 8pt;
	vertical-align: top;
	padding-left: 5px;
}

.PscReadingPage ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

/******************************************************************************
******************************************************************************/
.PscPillarsTable
{
	border: 0;
	background-color: #ffffff; 
	color: #000000;
	margin: 0px;
}
.PscPillarsTable td
{ 
	padding: 0px;
	background-color: #ffffff; 
	color: #000000;
}
.PscPillarsTable a 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscPillarsTable a:link 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscPillarsTable a:visited 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscPillarsTable a:hover 
{
	text-decoration: none; 
	color: #139eff;
}
.PscPillarsTable a:active
{
	text-decoration: none; 
	color: #139eff;
}

/******************************************************************************
******************************************************************************/
.PscAd
{ 
	border: 1px #000000 solid; 
}

.PscAd table
{
	width: 100px;
}

.PscAd td
{ 
	color: #000000;
	padding: 10px;
	vertical-align: top;
}

.PscAd th
{ 
	background-color: #f2c400; 
	color: #000000;
	font-size: 10pt;
	padding: 4px;
	vertical-align: top;
}

/******************************************************************************
******************************************************************************/
.PscTestimonial
{ 
	border: 1px #808080 solid; 
	
	width: 122px;	
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}

.PscTestimonial table
{
	background-color: #ffffff; 
}

.PscTestimonial td
{ 
	background-color: #ffffff; 
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
	text-align: left;
}

/******************************************************************************
******************************************************************************/
.PscShareThis
{ 
	border: 0;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 0px;
	padding: 10px;
	text-align: center;
}

.PscShareThis a 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscShareThis a:link 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscShareThis a:visited 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscShareThis a:hover 
{
	text-decoration: none; 
	color: #139eff;
}
.PscShareThis a:active
{
	text-decoration: none; 
	color: #139eff;
}

/******************************************************************************
******************************************************************************/
.PscArticleListGrid
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	border: none;
}
.PscArticleListGrid h3
{
	font-size: 11pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 4px;
}
.PscArticleListGrid table
{
	border: none;
}

.PscArticleListGrid th
{ 
	border: none;
}
.PscArticleListGrid td
{ 
	background-color: #ffffff;
	/* this is a cheap and sleazy trick because ff doesn't honor none or 0 */
	border: 1px #ffffff solid;
	color: #000000;
	font-size: 8pt;
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	vertical-align: top;
}
.PscArticleListGrid a 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscArticleListGrid a:link 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscArticleListGrid a:visited 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscArticleListGrid a:hover 
{
	text-decoration: none; 
	color: #139eff;
}
.PscArticleListGrid a:active
{
	text-decoration: none; 
	color: #139eff;
}

/******************************************************************************
******************************************************************************/
.PscArticleList
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.PscArticleList h1
{
	font-size: 14pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 4px;
	background-color: #ffffff;
	border-bottom: 1px #c0c0c0 solid; 
	color: #000000;
}

.PscArticleList h2
{
	font-size: 11pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 6px;
	background-color: #ffffff; 
	color: #000000;
	border: 0px;
	text-align: left;
	padding: 0px;
}

.PscArticleList h3
{
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 6px;
	background-color: #ffffff; 
	color: #000000;
	border: 0px;
	text-align: left;
	padding: 0px;
}

.PscArticleList a 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscArticleList a:link 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscArticleList a:visited 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscArticleList a:hover 
{
	text-decoration: none; 
	color: #139eff;
}
.PscArticleList a:active
{
	text-decoration: none; 
	color: #139eff;
}

/******************************************************************************
*******************************************************************************/
.ShoppingAddToCart
{ 
	background-color: #dbdee5;
	border: 1px;
	border: 1px #98AAB1 solid;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	padding: 0px;
	margin: 0px;
}
.ShoppingAddToCart table
{
	border: 0;
}
.ShoppingAddToCart th
{ 
}
.ShoppingAddToCart td
{ 
	padding: 2px;
}

/******************************************************************************
******************************************************************************/
.PscFormRequiredField
{ 
	color: #bb0000;
}

/******************************************************************************
******************************************************************************/
.PscShoppingCartForm
{ 
	border: 0;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.PscShoppingCartForm h1
{
	border-bottom: 1px #000000 solid; 
	font-size: 13pt;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 22px;
	border: 0;
}
.PscShoppingCartForm h2
{
	font-size: 11pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 0;
}
.PscShoppingCartForm table
{
}
.PscShoppingCartForm td
{ 
	color: #000000;
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: top;
}

.PscShoppingCartForm a 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscShoppingCartForm a:link 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscShoppingCartForm a:visited 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscShoppingCartForm a:hover 
{
	text-decoration: none; 
	color: #139eff;
}
.PscShoppingCartForm a:active
{
	text-decoration: none; 
	color: #139eff;
}

/******************************************************************************
******************************************************************************/
.PscShoppingCartGrid
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff; 
	vertical-align: top;
	color: #000000;
	font-size: 10pt;
	padding: 10px;
}

.PscShoppingCartGrid td
{ 
	background-color: #ffffff; 
	vertical-align: top;
	color: #000000;
	font-size: 10pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #c0c0c0 solid;	
}

.PscShoppingCartGrid th
{ 
	font-weight: bold;
	font-size: 10pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #dbdee5;
	color: #000000;
	border: 0;
}

.PscShoppingCartGrid a 
{
	font-weight: normal;
	text-decoration: none; 
	color: #000099	;
}
.PscShoppingCartGrid a:link 
{
	font-weight: normal;
	text-decoration: none; 
	color: #006fbc;
}
.PscShoppingCartGrid a:visited 
{
	font-weight: normal;
	text-decoration: none; 
	color: #006fbc;
}
.PscShoppingCartGrid a:hover 
{
	font-weight: normal;
	text-decoration: none; 
	color: #139eff;
}
.PscShoppingCartGrid a:active
{
	font-weight: normal;
	text-decoration: none; 
	color: #139eff;
}

/******************************************************************************
******************************************************************************/
.PscShoppingCartSummaryGrid
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff; 
	vertical-align: top;
	color: #000000;
	font-size: 10pt;
	padding: 10px;
}

.PscShoppingCartSummaryGrid td
{ 
	vertical-align: top;
	color: #000000;
	font-size: 10pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffffff; 
	border-right: 1px #ffffff solid;
}

.PscShoppingCartSummaryGrid th
{ 
	font-weight: bold;
	font-size: 10pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #dbdee5;
	color: #000000;
	border: 0;
}

.PscShoppingCartSummaryGrid a 
{
	font-weight: normal;
	text-decoration: none; 
	color: #000099	;
}
.PscShoppingCartSummaryGrid a:link 
{
	font-weight: normal;
	text-decoration: none; 
	color: #006fbc;
}
.PscShoppingCartSummaryGrid a:visited 
{
	font-weight: normal;
	text-decoration: none; 
	color: #006fbc;
}
.PscShoppingCartSummaryGrid a:hover 
{
	font-weight: normal;
	text-decoration: none; 
	color: #139eff;
}
.PscShoppingCartSummaryGrid a:active
{
	font-weight: normal;
	text-decoration: none; 
	color: #139eff;
}

.PscQuizCheckboxList
{
	margin: 0;
	padding: 0;
}

.PscQuizCheckboxList td
{ 
	vertical-align: top;
	padding: 0;
	border: 0;
}

/******************************************************************************
******************************************************************************/
.PscQuizGrid
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	width: 650px;
}

.PscQuizGrid table
{ 
	border: 0;
	padding: 2px;
}

.PscQuizGrid table td
{ 
	background-color: #ffffff; 
	vertical-align: top;
	color: #000000;
	font-size: 8pt;
	padding: 1px;
}

/*
==============================================================================
Admin section
==============================================================================
*/

/******************************************************************************
******************************************************************************/
.PscAdminPage
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 0px;
	padding: 10px;
}
.PscAdminPage h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 4px;
	border-bottom: 1px #c0c0c0 solid; 
}
.PscAdminPage h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 6px;
	border-bottom: 1px #c0c0c0 solid; 
}
.PscAdminPage h3
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.PscAdminPage h4
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.PscAdminPage h5
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 6px;
	border-bottom: 1px #c0c0c0 solid; 
}

.PscAdminPage ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

.PscAdminPage a 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscAdminPage a:link 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscAdminPage a:visited 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscAdminPage a:hover 
{
	text-decoration: none; 
	color: #139eff;
}
.PscAdminPage a:active
{
	text-decoration: none; 
	color: #139eff;
}

.PscAdminPage td
{ 
	padding-top: 2px;
	padding-bottom: 2px;
}

/******************************************************************************
******************************************************************************/
.PscMediaRadio
{ 
	width: 100%;
}

.PscMediaRadio td
{ 
	padding-top: 4px;
	padding-bottom: 2px;
	border-bottom: 1px #b0b0b0 solid; 
}

/******************************************************************************
******************************************************************************/
.PscCareerCoaching
{ 
	margin-left: 0px;
}

.PscCareerCoaching h2
{
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 4px;
	background-color: #ffffff;
	border-bottom: 1px #808080 solid; 
}

.PscCareerCoaching h3
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 0px;
	background-color: #ffffff;
}


/******************************************************************************
******************************************************************************/
.PscReadingHeader
{ 
	margin-left: 0px;
}

.PscReadingHeader h1
{ 
	font-size: 14pt;
	margin-top: 0px;
	margin-bottom: 0px;
}

.PscReadingHeader h2
{ 
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 2px;
}

/******************************************************************************
******************************************************************************/
.MyAccountOrderTotal
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff; 
	vertical-align: top;
	color: #000000;
	font-size: 10pt;
	padding: 10px;
}

.MyAccountOrderTotal td
{ 
	background-color: #ffffff; 
	vertical-align: top;
	color: #000000;
	font-size: 10pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 0;
}

/******************************************************************************
	background-color: #2B4371;
******************************************************************************/
.PscHomeSectionSeparator
{ 	
	background-color: #3B4F8C; 
	border: 1px #c0c0c0 solid; 
	padding: 0px;
	margin: 0px;
	height: 5px;
}

/******************************************************************************
******************************************************************************/
.PscRightSectionSeparator
{ 	
	background-color: #3B4F8C; 
	border: 1px #c0c0c0 solid; 
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	height: 5px;
}

/******************************************************************************
	border: 1px #e0e0d0 solid; 
	border-top: 0; 
	14px #205291 solid;
	yellow
	background-color: #FDFF3F; 
	menu grey
	background-color: #dbdee5; 
******************************************************************************/
.PscHomeLeftColumn
{ 	
	border: 1px #dbdee5 solid; 
	padding: 10px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-color: #ffffff; 
}

.PscHomeLeftColumn p
{
	font-size: 8pt;
	background-color: #ffffff;
	padding: 10px;
}

.PscHomeLeftColumn h1
{
	font-size: 12pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 6px;
	background-color: #ffffff;
	border-bottom: 1px #c0c0c0 solid; 
	color: #000000;
}

.PscHomeLeftColumn h2
{
	font-size: 15pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 6px;
	background-color: #ffffff;
	border-bottom: 0;
	color: #000000;
}

.PscHomeLeftColumn h3
{
	font-size: 11pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 2px;
	background-color: #ffffff;
	border: 0;
}

.PscHomeLeftColumn h4
{
	font-size: 10pt;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 0px;
	background-color: #ffffff;
	border: 0;
}

.PscHomeLeftColumn  hr
{
	/* ff doesn't honor color */
	background-color: #c0c0c0;
	color: #dbdee5;
	height: 1px;
	/* ff adds border at top without this */
	border: 0;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.PscHomeLeftColumn table
{
	border: 0;
	background-color: #ffffff;
}
.PscHomeLeftColumn td
{ 
	border: 0;
	font-size: 8pt;
	padding: 4px;
	vertical-align: top;
	background-color: #ffffff;
}

/******************************************************************************
******************************************************************************/
.PscHomeRightColumn
{ 	
	border: 1px #dbdee5 solid; 
	padding: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-color: #ffffff; 
}

.PscHomeRightColumn p
{
	font-size: 8pt;
	background-color: #ffffff;
	padding: 10px;
}

.PscHomeRightColumn h1
{
	font-size: 12pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 6px;
	background-color: #ffffff;
	border-bottom: 1px #c0c0c0 solid; 
	color: #000000;
}

.PscHomeRightColumn h2
{
	font-size: 15pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 6px;
	background-color: #ffffff;
	border-bottom: 0;
	color: #000000;
}

.PscHomeRightColumn h3
{
	font-size: 11pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 4px;
	background-color: #ffffff;
	border: 0;
}

.PscHomeRightColumn h4
{
	font-size: 10pt;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 0px;
	background-color: #ffffff;
	border: 0;
}

.PscHomeRightColumn  hr
{
	/* ff doesn't honor color */
	background-color: #c0c0c0;
	color: #dbdee5;
	height: 1px;
	/* ff adds border at top without this */
	border: 0;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.PscHomeRightColumn table
{
	border: 0;
	background-color: #ffffff;
}
.PscHomeRightColumn td
{ 
	border: 0;
	font-size: 8pt;
	padding: 4px;
	vertical-align: top;
	background-color: #ffffff;
	border: 1px #ffffff solid; 
	
}

/******************************************************************************
******************************************************************************/
.PscReportControl
{
	padding: 0px;
	margin: 0px;
	background-color: #00006b; 
}

/******************************************************************************
******************************************************************************/
.PscHomeHeader
{ 	
	background-color: #ffffff; 
	border: 1px #ffffff solid; 
	padding: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.PscHomeHeader p
{
	background-color: #ffffff; 
	font-size: 8pt;
	padding: 10px;
}

.PscHomeHeader h1
{
	font-size: 14pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 6px;
	background-color: #ffffff; 
	border-bottom: 1px #c0c0c0 solid; 
	color: #000000;
}

/******************************************************************************
	border: 1px #b3b6c2 solid; 
******************************************************************************/
.PscHomeFullColumn
{ 	
	border: 1px #dbdee5 solid; 
	background-color: #ffffff; 
}

.PscHomeFullColumn p
{
	background-color: #ffffff; 
	font-size: 8pt;
	padding: 10px;
}

.PscHomeFullColumn h1
{
	font-size: 13pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 6px;
	background-color: #ffffff; 
	color: #000000;
}

.PscHomeFullColumn h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 6px;
	background-color: #ffffff;
	border-bottom: 0;
	color: #000000;
}

.PscHomeFullColumn h3
{
	font-size: 11pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 4px;
	background-color: #ffffff;
	border: 0;
}

.PscHomeFullColumn h4
{
	font-size: 11pt;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 0px;
	background-color: #ffffff;
	border: 0;
}

.PscHomeFullColumn  hr
{
	/* ff doesn't honor color */
	background-color: #c0c0c0;
	color: #dbdee5;
	height: 1px;
	/* ff adds border at top without this */
	border: 0;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.PscHomeFullColumn table
{
	border: 0;
	background-color: #ffffff;
}
.PscHomeFullColumn td
{ 
	font-size: 8pt;
	padding: 4px;
	vertical-align: top;
	background-color: #ffffff;
}

/******************************************************************************
******************************************************************************/
.PscSurveyIntro
{
}

.PscSurveyIntro h2
{
	font-size: 15pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 6px;
	background-color: #ffffff;
	border-bottom: 0;
	color: #000000;
}

.PscSurveyIntro table
{
	border: 0;
}
.PscSurveyIntro td
{ 
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	vertical-align: top;
}


/******************************************************************************
******************************************************************************/
.PscBusinessConsulting
{ 
	margin-left: 0px;
}

.PscBusinessConsulting h2
{
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 4px;
	background-color: #ffffff;
	border-bottom: 1px #808080 solid; 
}

.PscBusinessConsulting h3
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 0px;
	background-color: #ffffff;
}


.PscBusinessConsulting h4
{
	font-size: 14pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	border-bottom: 0px; 
}


/******************************************************************************
******************************************************************************/
.PscHomeFullColumn
{ 	
	border: 1px #dbdee5 solid; 
	padding: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-color: #ffffff; 
}

/******************************************************************************
******************************************************************************/
.PscPopQuiz p
{
	background-color: #ffffff; 
	font-size: 8pt;
	padding-left: 10px;
}

.PscPopQuiz h1
{
	font-size: 14pt;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 6px;
	background-color: #ffffff; 
	border-bottom: 1px #ffffff solid; 
	color: #000000;
}

.PscPopQuiz h2
{
	font-size: 15pt;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 6px;
	background-color: #ffffff;
	border-bottom: 0;
	color: #000000;
}

.PscPopQuiz h3
{
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 4px;
	background-color: #ffffff;
	border: 0;
}

.PscPopQuiz h4
{
	font-size: 11pt;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: 0px;
	background-color: #ffffff;
	border: 0;
}

.PscPopQuiz  hr
{
	/* ff doesn't honor color */
	background-color: #c0c0c0;
	color: #c0c0c0;
	height: 1px;
	/* ff adds border at top without this */
	border: 0;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
}

.PscPopQuiz table
{
	border: 0;
	background-color: #ffffff;
}

.PscPopQuiz td
{ 
	font-size: 8pt;
	padding-top: 0px;
	padding-left: 30px;
	vertical-align: top;
	background-color: #ffffff;
}

/******************************************************************************
******************************************************************************/
.PscSeriesListGrid
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	border: none;
}

.PscSeriesListGrid h3
{
	font-size: 11pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 4px;
}
.PscSeriesListGrid table
{
	border: none;
}

.PscSeriesListGrid th
{ 
	border: none;
}
.PscSeriesListGrid td
{ 
	background-color: #ffffff;
	/* this is a cheap and sleazy trick because ff doesn't honor none or 0 */
	border: 1px #ffffff solid;
	color: #000000;
	font-size: 8pt;
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	vertical-align: top;
}
.PscSeriesListGrid a 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscSeriesListGrid a:link 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscSeriesListGrid a:visited 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscSeriesListGrid a:hover 
{
	text-decoration: none; 
	color: #139eff;
}
.PscSeriesListGrid a:active
{
	text-decoration: none; 
	color: #139eff;
}

/******************************************************************************
******************************************************************************/
.PscSeriesList
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.PscSeriesList h1
{
	font-size: 15pt;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 4px;
	border-bottom: 1px #c0c0c0 solid; 
	background-color: #ffffff;
}

.PscSeriesList h2
{
	font-size: 11pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0px;
	background-color: #ffffff;
	border: 0;
	color: #000000;
}

.PscSeriesList h3
{
	font-size: 12pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 6px;
	background-color: #ffffff; 
	color: #000000;
	border: 0px;
	text-align: left;
	padding: 0px;
}

.PscSeriesList h4
{
	font-size: 14pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #ffffff; 
	color: #000000;
	border: 0px;
	text-align: left;
	padding: 0px;
}

.PscSeriesList a 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscSeriesList a:link 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscSeriesList a:visited 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscSeriesList a:hover 
{
	text-decoration: none; 
	color: #139eff;
}
.PscSeriesList a:active
{
	text-decoration: none; 
	color: #139eff;
}

/******************************************************************************
******************************************************************************/
.PscMediaRoom
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.PscMediaRoom h2
{
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 4px;
	background-color: #ffffff;
	border-bottom: 1px #808080 solid; 
}

.PscMediaRoom h3
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 0px;
	background-color: #ffffff;
}

.PscMediaRoom a 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscMediaRoom a:link 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscMediaRoom a:visited 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscMediaRoom a:hover 
{
	text-decoration: none; 
	color: #139eff;
}
.PscMediaRoom a:active
{
	text-decoration: none; 
	color: #139eff;
}

/******************************************************************************
******************************************************************************/
.PscBlueSectionSeparator
{ 	
	background-color: #0070C0; 
	border: 1px #c0c0c0 solid; 
	padding: 0px;
	margin: 0px;
	height: 5px;
}

/******************************************************************************
******************************************************************************/
.PscDownloads
{ 	
}

.PscDownloads h2
{
	font-size: 14pt;
	font-weight: normal;
	margin-bottom: 2px;
	background-color: #ffffff;
}

/******************************************************************************
******************************************************************************/
.PscNewsletterGrid
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff; 
	vertical-align: top;
	color: #000000;
	font-size: 10pt;
	padding: 10px;
}

.PscNewsletterGrid td
{ 
	background-color: #ffffff; 
	vertical-align: top;
	color: #000000;
	font-size: 10pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px #ffffff solid;	
}

/******************************************************************************
******************************************************************************/
.PscNewsletter
{ 
	margin-left: 0px;
	border: 0;
	color: #000000;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 8pt;
}

.PscNewsletter h1
{
	font-size: 16pt;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 4px;
	border: 1px #ffffff solid; 
	background-color: #ffffff;
}

.PscNewsletter h2
{
	font-size: 14pt;
	font-weight: normal;
	margin-bottom: 4px;
	background-color: #ffffff;
	border-bottom: 1px #c0c0c0 solid; 
}

.PscNewsletter h3
{
	font-size: 10pt;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 0px;
	background-color: #ffffff;
}

/******************************************************************************
	border-top: 1px #ffffff solid; 
******************************************************************************/
.PscHomeTabPage
{ 	
	border-top: 0px;
	border-bottom: 1px #b0b0b0 solid; 
	border-left: 1px #b0b0b0 solid; 
	border-right: 1px #b0b0b0 solid; 
	padding: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-color: #ffffff; 
}

.PscHomeTabPage p
{
	background-color: #ffffff; 
	font-size: 8pt;
	padding: 10px;
}

.PscHomeTabPage h1
{
	font-size: 11pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 6px;
	background-color: #ffffff; 
	border-bottom: 1px #c0c0c0 solid; 
	color: #000000;
}

.PscHomeTabPage h2
{
	font-size: 15pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 6px;
	background-color: #ffffff;
	border-bottom: 0;
	color: #000000;
}

.PscHomeTabPage h3
{
	font-size: 11pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 4px;
	background-color: #ffffff;
	border: 0;
}

.PscHomeTabPage h4
{
	font-size: 11pt;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 0px;
	background-color: #ffffff;
	border: 0;
}

.PscHomeTabPage  hr
{
	/* ff doesn't honor color */
	background-color: #c0c0c0;
	color: #dbdee5;
	height: 1px;
	/* ff adds border at top without this */
	border: 0;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.PscHomeTabPage table
{
	border: 0;
	background-color: #ffffff;
}
.PscHomeTabPage td
{ 
	font-size: 8pt;
	padding: 4px;
	vertical-align: top;
	background-color: #ffffff;
}


/******************************************************************************
******************************************************************************/
.PscHomeTabActive
{ 	
	border-bottom: 0px; 
	border-top: 1px #b0b0b0 solid; 
	border-left: 1px #b0b0b0 solid; 
	border-right: 1px #b0b0b0 solid; 
	padding: 10px;
	background-color: #ffffff; 
}

.PscHomeTabActive h2
{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	background-color: #ffffff;
	border-bottom: 0;
}

/******************************************************************************
******************************************************************************/
.PscHomeTabInactive
{ 	
	border-bottom: 0px; 
	border-top: 1px #b0b0b0 solid; 
	border-left: 1px #b0b0b0 solid; 
	border-right: 1px #b0b0b0 solid; 
	padding: 10px;
	background-color: #dbdee5;
}

.PscHomeTabInactive h2
{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 6px;
	background-color: #dbdee5;
	border-bottom: 0;
}


/******************************************************************************
******************************************************************************/
.PscPayInvoiceForm
{ 
	border: 0;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.PscPayInvoiceForm h1
{
	border-bottom: 1px #000000 solid; 
	font-size: 13pt;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 22px;
	border: 0;
}
.PscPayInvoiceForm h2
{
	font-size: 11pt;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 2px;
	border-bottom: 0;
}
.PscPayInvoiceForm table
{
}
.PscPayInvoiceForm td
{ 
	color: #000000;
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: top;
}

.PscPayInvoiceForm a 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscPayInvoiceForm a:link 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscPayInvoiceForm a:visited 
{
	text-decoration: none; 
	color: #006fbc;
}
.PscPayInvoiceForm a:hover 
{
	text-decoration: none; 
	color: #139eff;
}
.PscPayInvoiceForm a:active
{
	text-decoration: none; 
	color: #139eff;
}

/******************************************************************************
	background-color: #e9e9e9; 

******************************************************************************/
.PscAdminGrid
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff; 
	vertical-align: top;
	color: #000000;
	font-size: 8pt;
	padding: 10px;
}

.PscAdminGrid td
{ 
	background-color: #ffffff; 
	vertical-align: top;
	color: #000000;
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px #c0c0c0 solid;	
}

.PscAdminGrid th
{ 
	font-weight: bold;
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #dbdee5;
	color: #000000;
	border: 0;
	text-align: left;
}

.PscAdminGrid a 
{
	font-weight: normal;
	text-decoration: none; 
	color: #000099	;
}
.PscAdminGrid a:link 
{
	font-weight: normal;
	text-decoration: none; 
	color: #006fbc;
}
.PscAdminGrid a:visited 
{
	font-weight: normal;
	text-decoration: none; 
	color: #006fbc;
}
.PscAdminGrid a:hover 
{
	font-weight: normal;
	text-decoration: none; 
	color: #139eff;
}
.PscAdminGrid a:active
{
	font-weight: normal;
	text-decoration: none; 
	color: #139eff;
}


/******************************************************************************
******************************************************************************/
.PscAdminGridAlt
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff; 
	vertical-align: top;
	color: #000000;
	font-size: 8pt;
	padding: 10px;
}

.PscAdminGridAlt td
{ 
	background-color: #e9e9e9; 
	vertical-align: top;
	color: #000000;
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px #c0c0c0 solid;	
}

.PscAdminGridAlt th
{ 
	text-align: left;
	font-weight: bold;
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #dbdee5;
	color: #000000;
	border: 0;
}

.PscAdminGridAlt a 
{
	font-weight: normal;
	text-decoration: none; 
	color: #000099	;
}
.PscAdminGridAlt a:link 
{
	font-weight: normal;
	text-decoration: none; 
	color: #006fbc;
}
.PscAdminGridAlt a:visited 
{
	font-weight: normal;
	text-decoration: none; 
	color: #006fbc;
}
.PscAdminGridAlt a:hover 
{
	font-weight: normal;
	text-decoration: none; 
	color: #139eff;
}
.PscAdminGridAlt a:active
{
	font-weight: normal;
	text-decoration: none; 
	color: #139eff;
}

</style>