﻿html
{
	height: 100%;
}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	height: 100%;
}

.ms-rte-wpbox
{
	color: Black;
}

select, input
{
	border: 1px solid #336699;
	color: #142B41;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
}
input:focus
{
	border: 1px solid #990000;
}
input[type="checkbox"], input[type="radio"]
{
	border: none;
}

p
{
	font-size: 9px;
	line-height: 15px;
	margin: 0px 0px 8px 0px;
}

h1
{
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 5px 0;
}
h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #336699;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
b
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 9px;
	font-weight: bold;
	color: #336699;
	font-variant: normal;
	text-transform: uppercase;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

/*
ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-left: 46px;
	font-style: italic;
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 10px;
}
*/

li
{
	margin-top: 0px;
	margin-bottom: 5px;
}

a:link,
a:active,
a:visited,
.ms-WPBody a:link,
.ms-WPBody a:active,
.ms-WPBody a:visited
{
	color: #005384;
	text-decoration: none;
}

a:hover,
.ms-WPBody a:hover
{
	color: #990000;
	text-decoration: underline;
}

/*page layout/////////////////////////////////////////////////////////////////////////////////////*/
div#blue-red-layout,
div#red-blue-layout,
div#jcp-article-layout,
div#pcc-article-layout
{
	margin-top: 6px;
    display: table;
    border-collapse:collapse;
    /* border-spacing:10px; */
    
}

div#blue-red-layout,
div#red-blue-layout
{
	/* width: 1350px; */
}

div#blue-red-layout .row,
div#red-blue-layout .row,
div#jcp-article-layout .row,
div#pcc-article-layout .row
{
    display: table-row;
}

div#blue-red-layout .midcol,
div#red-blue-layout .midcol,
div#jcp-article-layout .midcol,
div#pcc-article-layout .midcol
{
	width: 747px;
/*	float: left; 
    border-spacing:10px;
	margin-left: 10px;
*/
padding-left:10px;
    display: table-cell;
    vertical-align:top;
}

div#blue-red-layout .leftcol, 
div#blue-red-layout .rightcol,
div#red-blue-layout .leftcol, 
div#red-blue-layout .rightcol,
div#jcp-article-layout .leftcol,
div#jcp-article-layout .rightcol,
div#pcc-article-layout .leftcol,
div#pcc-article-layout .rightcol
{
/*	float: left; 
	margin-left: 10px;
    border-spacing:10px;
*/
    display: table-cell;
    vertical-align:top;
}

div#blue-red-layout .rightcol,
div#red-blue-layout .rightcol,
div#jcp-article-layout .rightcol,
div#pcc-article-layout .rightcol
{
padding-left:10px;
}

div#red-blue-layout .rightcolZone, 
div#blue-red-layout .rightcolZone
{
/*	float: left; 
    margin-left: 10px;
    border-spacing:10px;
padding-left:10px;
    width:200px;
*/
    display: table-cell;
    vertical-align:top;
}


/* content layout//////////////////////////////////////////////////////////////////////////////////////////*/
div#blue-red-layout .page-container,
div#red-blue-layout .page-container,
div#jcp-article-layout .page-container,
div#pcc-article-layout .page-container
{
	margin-top: 10px;
}

div#blue-red-layout .outer-wrap,
div#red-blue-layout .outer-wrap,
div#jcp-article-layout .outer-wrap,
div#pcc-article-layout .outer-wrap
{
	padding: 0px 30px 30px 30px;
	width: 687px;
}
div#blue-red-layout .outer-wrap,
div#jcp-article-layout .outer-wrap
{
	background-color: #336699;
}
div#red-blue-layout .outer-wrap,
div#pcc-article-layout .outer-wrap
{
	background-color: #990000;
}

div#blue-red-layout .outer-wrap-top,
div#red-blue-layout .outer-wrap-top,
div#jcp-article-layout .outer-wrap-top,
div#pcc-article-layout .outer-wrap-top
{
	width: 100%;
	height:30px;
	padding: 0px;
}

div#blue-red-layout .ms-welcomeMenu A:link,
div#red-blue-layout .ms-welcomeMenu A:link,
div#jcp-article-layout .ms-welcomeMenu A:link,
div#pcc-article-layout .ms-welcomeMenu A:link
{
	color: White;
}
div#blue-red-layout .ms-SPLink,
div#red-blue-layout .ms-SPLink
{
	color: White;
}
div#blue-red-layout .ms-SpLinkButtonInActive,
div#red-blue-layout .ms-SpLinkButtonInActive
{
	color: White;
}
div#blue-red-layout .ms-welcomeMenu,
div#red-blue-layout .ms-welcomeMenu
{
	color: White;
}

div#red-blue-layout div.site-map,
div#blue-red-layout div.site-map,
div#jcp-article-layout div.site-map,
div#pcc-article-layout div.site-map
{
	float: left;
	width: 187px;
	padding-top: 6px;
	padding-left: 0px;
}

div#red-blue-layout div.home-link,
div#blue-red-layout div.home-link,
div#jcp-article-layout div.home-link,
div#pcc-article-layout div.home-link
{
	float: left;
	width: 360px;
	padding-top: 8px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}

div#blue-red-layout div.search,
div#red-blue-layout div.search,
div#jcp-article-layout div.search,
div#pcc-article-layout div.search
{
	width:140px;
	float: left;
	padding-top: 7px;
}

div#red-blue-layout div.inner-wrap,
div#blue-red-layout div.inner-wrap,
div#jcp-article-layout div.inner-wrap,
div#pcc-article-layout div.inner-wrap
{
	padding: 0px 20px 20px 20px;
	border: 10px solid white;
}
div#red-blue-layout div.inner-wrap,
div#pcc-article-layout div.inner-wrap
{
	background-color: #336699;
}
div#blue-red-layout div.inner-wrap,
div#jcp-article-layout div.inner-wrap
{
	background-color: #990000;
}

div#red-blue-layout div.inner-wrap-top,
div#blue-red-layout div.inner-wrap-top,
div#jcp-article-layout div.inner-wrap-top,
div#pcc-article-layout div.inner-wrap-top
{
	width: 100%;
	height: 20px;
	padding: 0px;
}

div#blue-red-layout div.workspace,
div#red-blue-layout div.workspace,
div#jcp-article-layout div.workspace,
div#pcc-article-layout div.workspace
{
	background-color: White;
}
div#blue-red-layout div.workspace,
div#red-blue-layout div.workspace
{
	min-height: 400px;
	padding: 0px 5px 5px 5px;
}
div#jcp-article-layout div.workspace,
div#pcc-article-layout div.workspace
{
	padding:10px;
}
div#jcp-article-layout div.workspace-article,
div#pcc-article-layout div.workspace-article
{
	background-color: White;
	min-height:700px;
	padding:0px 0px 0px 0px;
}

div#blue-red-layout div.workspace-top,
div#red-blue-layout div.workspace-top
{
	overflow: hidden;
	width: 100%;
	padding: 0px;
}

div#blue-red-layout div.workspace-top div.logo,
div#red-blue-layout div.workspace-top div.logo
{
	float: left;
	width: 374px;
	padding: 5px 0px 0px 0px;
}

div#blue-red-layout div.workspace-top div.topright,
div#red-blue-layout div.workspace-top div.topright
{
	float:right;
	padding: 5px 0px 0px 0px;
}

div#blue-red-layout div.workspace-content,
div#red-blue-layout div.workspace-content
{
	width: 100%;
	padding: 0px;
}

div#red-blue-layout div.workspace-content div.content-main
{
	width: 100%;
	padding: 8px 0px 0px 0px;
	min-height:540px;
}

div#red-blue-layout div.workspace-content div.content-main div.content-main-left
{
	width:420px;
	float:left;
	padding: 0px;
}

div#red-blue-layout div.workspace-content div.content-main div.content-main-right
{
	float:right;
	width: 180px;
	padding: 0px;
}

div#blue-red-layout div.workspace div.psychhome-logo
{
	border: 1px solid #336699;
	background: #e2ecf5;
	width: 100%;
	padding: 0px;
}

div#blue-red-layout div.workspace div.psychhome-logo img
{
	margin: 10px;
}

div#blue-red-layout div.workspace div.psychhome-search
{
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
div#blue-red-layout div.workspace div.psychhome-search > div.psychhome-searchInner
{
	padding: 15px;
}

div#blue-red-layout div.workspace div.psychhome-links
{
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	text-align: right;
	width: 100%;
	padding: 0px;
}
div#blue-red-layout div.workspace div.psychhome-links > div.psychhome-linksInner
{
	padding: 15px;
}

div#jcp-article-layout div#linkbox,
div#pcc-article-layout div#linkbox
{
	background-color: #FFFFFF;
	border: 1px solid #336699;
	padding: 5px;
	width: 124px;
	position: fixed;
	margin-top: 9px;
}

div#jcp-article-layout div#linkbox .linkHeader,
div#pcc-article-layout div#linkbox .linkHeader
{
	font-size: 9px;
	line-height: 12px;
	text-align: center; 
	border-bottom: 1px solid #369; 
	padding-bottom: 5px;
	margin-top: 0;
	margin-bottom: 10px;
}

div#jcp-article-layout div#linkbox .link,
div#pcc-article-layout div#linkbox .link
{
	font-size: 9px;
	line-height: 12px;
}

div#jcp-article-layout div#linkbox p.link a,
div#pcc-article-layout div#linkbox p.link a
{
	text-decoration: none;
}

/* navbar layout//////////////////////////////////////////////////////////////////////////////////////////*/
div#blue-red-layout div.navbarHome
{
	font-size: 9px;
	height: 9px;
	left: 77px;
	line-height: 9px;
	padding-bottom: 4px;
	padding-top: 4px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

div#blue-red-layout div.navbar, div#blue-red-layout div.navbar2,
div#red-blue-layout div.navbar, div#red-blue-layout div.navbar2,
div#jcp-article-layout div.navbar, div#jcp-article-layout div.navbar2,
div#pcc-article-layout div.navbar, div#pcc-article-layout div.navbar2
{
	border-bottom: 1px solid #336699;
	border-top: 1px solid #336699;
	font-size: 9px;
	height: 13px;
	left: 77px;
	line-height: 13px;
	padding-bottom: 4px;
	padding-top: 1px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

div#blue-red-layout div.navbar img, 
div#blue-red-layout div.navbar2 img,
div#red-blue-layout div.navbar img, 
div#red-blue-layout div.navbar2 img,
div#jcp-article-layout div.navbar img,
div#pcc-article-layout div.navbar2 img
{
	vertical-align:-5px;
/*
	height:9px;
	width:9px;
*/
}

div#blue-red-layout div.navbarHome,
div#red-blue-layout div.navbar,
div#blue-red-layout div.navbar,
div#jcp-article-layout div.navbar,
div#pcc-article-layout div.navbar
{
	letter-spacing: -1px;
}

div#red-blue-layout div.navbar2,
div#blue-red-layout div.navbar2,
div#jcp-article-layout div.navbar2,
div#pcc-article-layout div.navbar2
{
	margin-top: 11px;
	letter-spacing: -1px;
}

div#blue-red-layout div.title
{
	padding-top:10px;
	color:#900;
	line-height:24px;
	font-size:18px;
	font-weight:bold;
}

/*
div#blue-red-layout a:link, 
div#red-blue-layout a:link 
{
	color: #005384;
	text-decoration: underline;
}

div#blue-red-layout a:active, 
div#red-blue-layout a:active 
{
	color: #005384;
	text-decoration: underline;
}

div#blue-red-layout a:visited, 
div#red-blue-layout a:visited 
{
	color: #005384;
	text-decoration: underline;
}

div#blue-red-layout a:hover, 
div#red-blue-layout a:hover 
{
	color: #990000;
	text-decoration: underline;
}
*/

/*error message////////////////////////////////////////////////////////////////////////////////*/
div#blue-red-layout .error-header,
div#blue-red-layout .error-message,
div#blue-red-layout .error-link
{
	margin-bottom:20px;
	text-align:center;
	color:#000000;
}
div#blue-red-layout .error-header
{
	font-size:20px;
}
div#blue-red-layout .error-message
{
	font-size:11px;
}
div#blue-red-layout .error-link
{
	font-size:9px;
}

/*ad layout////////////////////////////////////////////////////////////////////////////////////////////*/
#adManagerPlaceHolder1, /*#topAdLeader*/ #adManagerPlaceHolder2, /*#rightSquareCME*/ #adManagerPlaceHolder3, /*#rightAdCME*/ #adManagerPlaceHolder4, /*#rightAdCME2*/ #adManagerPlaceHolder5, /*#floatingBottomAd*/ #adManagerPlaceHolder6, /*#top-left-ad*/ #adManagerPlaceHolder7 /*#bottom-left-ad*/
{
	border: 1px solid #336699;
	text-align: center;
}

#adManagerPlaceHolder1, /*#top-left-ad*/ #adManagerPlaceHolder2 /*#bottom-left-ad*/
{
	padding: 5px;
}

#adManagerPlaceHolder2 /*#bottom-left-ad*/
{
	margin-top: 10px;
}


#adManagerPlaceHolder5, /*#rightSquareCME*/ #adManagerPlaceHolder6, /*#rightAdCME*/ #adManagerPlaceHolder7 /*#rightAdCME2*/
{
	font-family: Arial,Helvetica,sans-serif;
	font-variant: small-caps;
}

#adManagerPlaceHolder6, /*#rightAdCME*/ #adManagerPlaceHolder7 /*#rightAdCME2*/
{
	font-weight: bold;
	padding: 5px;
	margin-top: 11px;
}

#adManagerPlaceHolder5 /*#rightSquareCME*/
{
	font-size: 9px;
	padding: 5px 25px;
}

#adManagerPlaceHolder6 /*#rightAdCME*/
{
	float: left;
}

#adManagerPlaceHolder7 /*#rightAdCME2*/
{
	float: right;
}

#adManagerPlaceHolder3 /*#topAdLeader*/
{
	padding: 1px 0 0;
}

#adManagerPlaceHolder4 /*#floatingBottomAd*/
{
	padding: 5px 0 0;
}

div#blue-red-layout #adManagerPlaceHolder8,
div#red-blue-layout #adManagerPlaceHolder8,
div#blue-red-layout #adManagerPlaceHolder9,
div#red-blue-layout #adManagerPlaceHolder9,
div#blue-red-layout #adManagerPlaceHolder10,
div#red-blue-layout #adManagerPlaceHolder10,
div#blue-red-layout #adManagerPlaceHolder11,
div#red-blue-layout #adManagerPlaceHolder11
{
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding-top: 0px;
	margin: 5px;
}

#adManagerPlaceHolder9, #adManagerPlaceHolder10, #adManagerPlaceHolder11
{
	padding-right: 25px;
}

div#jcp-article-layout #adManagerPlaceHolder9, 
div#jcp-article-layout #adManagerPlaceHolder10, 
div#jcp-article-layout #adManagerPlaceHolder11,
div#pcc-article-layout #adManagerPlaceHolder9, 
div#pcc-article-layout #adManagerPlaceHolder10, 
div#pcc-article-layout #adManagerPlaceHolder11
{
	padding-top: 20px;
	padding-left: 10px;
}

/* Temporary Google Skyscraper Ad layout */
div#jcp-article-layout #adManagerPlaceHolder9 > div > div + div a, 
div#jcp-article-layout #adManagerPlaceHolder10 > div > div + div a, 
div#jcp-article-layout #adManagerPlaceHolder11 > div > div + div a,
div#pcc-article-layout #adManagerPlaceHolder9 > div > div + div a, 
div#pcc-article-layout #adManagerPlaceHolder10 > div > div + div a, 
div#pcc-article-layout #adManagerPlaceHolder11 > div > div + div a
{
	position: relative;
	left: -54px;    
}

div#jcp-article-layout #adManagerPlaceHolder9 > div > p a, 
div#jcp-article-layout #adManagerPlaceHolder10 > div > p a, 
div#jcp-article-layout #adManagerPlaceHolder11 > div > p a,
div#pcc-article-layout #adManagerPlaceHolder9 > div > p a, 
div#pcc-article-layout #adManagerPlaceHolder10 > div > p a, 
div#pcc-article-layout #adManagerPlaceHolder11 > div > p a
{
	position: relative;
	left: -54px;    
}
/* ************************************* */

#adManagerPlaceHolder8
{
	border-top: 1px solid black;
}

#adManagerPlaceHolder11
{
	border-bottom: 1px solid black;
}

/*misc/////////////////////////////////////////////////////////////////////////////////////////*/
.clear
{
	clear: both;
}

/*used for 2-content-panel pages/////////////////////////////////////////////////////////////////////////////////////////*/
#textbox_bs {
	WIDTH: 614px; 
	HEIGHT: 100%;
}
#title_bs {
	LINE-HEIGHT: 24px; 
	MARGIN-BOTTOM: 10px; 
	COLOR: #990000; 
	CLEAR: both; 
	FONT-SIZE: 18px; 
	FONT-WEIGHT: bold
}
#links_bs 
{
	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 5px; 
	WIDTH: 140px; 
	PADDING-RIGHT: 5px; 
	FLOAT: left; 
	min-height: 100%; 
	HEIGHT: 100%;
	PADDING-TOP: 5px;
	border: 1px solid #336699;
}
#content_bs {
	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 5px; 
	WIDTH: 440px; 
	PADDING-RIGHT: 5px; 
	MARGIN-BOTTOM: 10px; 
	FLOAT: right; 
	min-height: 100%; 
	HEIGHT: 100%;
	PADDING-TOP: 5px;
	border: 1px solid #336699;
}

#content_bs h1
{
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 10px;
	color: #990000;
	font-family: Arial,Helvetica,sans-serif;
}

#content_bs h2 
{
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	line-height: 13px;
	margin-bottom: 10px;
	margin-top: 0;
	color: #336699;
	font-family: Arial,Helvetica,sans-serif;
}



