@import url(/common/css/jhp/typography.css);
@import url(/common/css/jhp/fckStyles.css);

/*Site Specific Styles*/

h1.siteMainHeader {
	position:absolute;
	left:-999em;	
}

a {color:#0c3189; text-decoration:underline; font-weight:normal; font-size:1em; letter-spacing:normal;}
a:hover, a:visited:hover {text-decoration:none; color:#e20025;}
a:visited {color:#8f8bbd;}

.box h2.wide {
	background:url(../images/box_top_wide.gif) top left no-repeat;
	width:520px;
}

.boxWide {
	background:url(../images/box_bottom_wide.gif) bottom left no-repeat;
	margin:0 0 1em;
}

.boxBkgrdWide {
	background:url(../images/box_bkgrd_wide.gif) top left repeat-y;
	float:left;
	width:517px;
}

.box h2 {
	background:url(../images/box_top.gif) top left no-repeat;
}

.box h2.rightGrey {
	background:url(../images/box_top_right_grey.gif) top left no-repeat;
}

.box h2.rightWhite {
	background:url(../images/box_top_right_white.gif) top left no-repeat;
}

.siteTitle {
	position:absolute;
	top:-9999em;
	left:-9999em;
}

.colContentBox {
	width:30.9%;
	float:left;
	padding:1%;
}

#moreLink {
	display:block;
	float:left;
	width:100%;	
	margin-bottom:1em;
	
}


#promoBox h1, #promoBox2 h1, hr {color:#0c3189;}
h1.underline, h2.underline, span.underline, .quoteBox, .leftMenu h2 {border-color:#0c3189;}

h2 {
	line-height:1.2em;
}

.leftMenu ul li a {
	font-size:1.091em;
	letter-spacing: -0.001em !important;
	font-weight:bold;

}

#promoBox {
	background:url(../images/journal-bg.png) bottom left no-repeat !important;
}

#promoBox2 {
	background:url(../images/journal-bg.png) bottom left no-repeat !important;
}

body {
	font:62.5%/1.5em 'Trebuchet MS', Helvetica, sans-serif !important;
	/*color:#000;*/
}

h1, h2, h3, h4, h5, h6 {font-family: 'Times New Roman', Times, serif; letter-spacing:0.06em};
h1 {font-size:2.2em;}
h2 {font-size:2.0em;}
h3 {font-size:1.6em;}

h2 {
	letter-spacing:0px;
}

p.largerSpacing {
	margin-top:2.5em;
}

p {
	font-size:1.2em; 
	line-height:1.4em;
	margin:0 0 1.2em 0;
}

#promoBox2 p {
	color:#000; !
	important; 
	font-weight:bold;
	line-height:1.1em;
	font-size:1.4em; 
}

h3.headingRed {
	background-color:#E20025;
	color:#fff;
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size:1.2em;
	padding:0 0 0 0.5em;
	margin:0 0 0.5em 0;
	clear:both;
}


.boxRightWhite h2.rightWhite {
	padding:1.5em 0.5em 1.5em 0.5em;
	text-indent:0 !important;
	height:auto !important;
	background:url(../images/box_top_right_grey.gif) top left no-repeat !important;
}

.boxBkgrdRightWhite div.boxContent p {
	margin-right:12px;
}

.editorsList, .editorsList li ul {
	list-style:none;
	margin:0;
	padding:0;
}

.editorsList li {
	float:left;
	width:100%;
	clear:both;
}

.editorsList li strong {
	float:left;
	width:85px;
	font-weight:normal;	
}

.editorsList li ul  {
	float:left;
	margin-right:-80px;
}

.editorsList li ul li img {
	display:block;
	clear:both;
}

.editorsList li ul li span {
	float:left;
	width:120px;
}



