/* Extra styling for news article page 
================================================ */

/* blockquote code 
------------------------------------------------------------------*/
blockquote {
	padding-bottom: 5px;
	font: normal 140%/1.1 Georgia, sans-serif;
	line-height: 1.3em;
	border-bottom: 1px solid #E4E2E2;
	color: #686868;
	background: url(../images/css-images/left-quote.gif) no-repeat left top;
}
blockquote p {
	text-indent: 20px;
	padding-bottom: 20px;
	margin-bottom: 0px;
	background: url(../images/css-images/right-quote.gif) no-repeat right bottom;
}
blockquote div {
	padding: 5px 0px;
	border-top: 1px solid #E4E2E2;
	margin-top: 15px;
}
blockquote cite {
	font: normal normal 65%/1.2 Arial, Helvetica, sans-serif;
	color: #686868;
}

/* END blockquote */

/* callout box code 
-------------------------------------------------*/
.callout,
.callout2,
.callout3 {
	padding-top: 10px;
	padding-bottom: 2px;
	margin-bottom: 10px;
}
.callout {
	background-color: #f8f7ee;
}
.callout2 {
	background-color: #f2f2f2;
}
.callout3 {
	background-color: #f3f8f0;
}
.callout ul li {
	background: url(../images/css-images/list-item-green1.gif) no-repeat 0px 4px
}
.callout2 ul li{
	background: url(../images/css-images/list-item-green2.gif) no-repeat 0px 4px
}
.callout3 ul li{
	background: url(../images/css-images/list-item-green3.gif) no-repeat 0px 4px
}
.three-col.callout ul,
.three-col.callout2 ul,
.three-col.callout3 ul,
.two-col.callout ul,
.two-col.callout2 ul,
.two-col.callout3 ul {
	margin-left: 14px;
}
.three-col.callout.min ul,
.three-col.callout2.min ul,
.three-col.callout3.min ul {
	width: 310px;
	float: left;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 15px;
	padding-left: 10px; /* ie6 fix */
}
.two-col.callout ul,
.two-col.callout2 ul,
.two-col.callout3 ul {
	margin-right: 14px;
}
.three-col.callout h2,
.three-col.callout2 h2,
.three-col.callout3 h2,
.two-col.callout h2,
.two-col.callout2 h2,
.two-col.callout3 h2 {
	margin-left: 20px;
	font-size: 144%;
	margin-bottom: 5px;
}
.three-col.callout p,
.three-col.callout2 p,
.three-col.callout3 p,
.two-col.callout p,
.two-col.callout2 p,
.two-col.callout3 p {
	margin-left: 20px;
	margin-right: 20px;
}
.three-col.callout blockquote,
.three-col.callout2 blockquote,
.three-col.callout3 blockquote,
.two-col.callout blockquote,
.two-col.callout2 blockquote,
.two-col.callout3 blockquote {
	margin-left: 20px;
}
.three-col.callout blockquote p,
.three-col.callout2 blockquote p,
.three-col.callout3 blockquote p,
.two-col.callout blockquote p,
.two-col.callout2 blockquote p,
.two-col.callout3 blockquote p {
	margin-left: 0px;
}
.three-col.callout .callout-image-left,
.three-col.callout2 .callout-image-left,
.three-col.callout3 .callout-image-left,
.two-col.callout .callout-image-left,
.two-col.callout2 .callout-image-left,
.two-col.callout3 .callout-image-left {
	margin-left: 20px; /* ie6 fix */
}
.three-col.callout .callout-image-right,
.three-col.callout2 .callout-image-right,
.three-col.callout3 .callout-image-right,
.two-col.callout .callout-image-right,
.two-col.callout2 .callout-image-right,
.two-col.callout3 .callout-image-right {
	margin-right: 20px; /* ie6 fix */
}
.one-col.callout ul,
.one-col.callout2 ul,
.one-col.callout3 ul {
	margin: 0px 5px;
}
.one-col.callout .one-col-4x3-img,
.one-col.callout2 .one-col-4x3-img,
.one-col.callout3 .one-col-4x3-img {
	margin-bottom: 15px;
}
.one-col.callout h2,
.one-col.callout2 h2,
.one-col.callout3 h2 {
	margin-left: 10px;
	font-size: 144%;
	margin-bottom: 5px;
}
.one-col.callout p,
.one-col.callout2 p,
.one-col.callout3 p {
	margin-left: 10px;
	margin-right: 10px;
}
.one-col.callout .hr3,
.one-col.callout2 .hr3,
.one-col.callout3 .hr3 {
	margin-left: 5px;
	width: 94%;
}
.hr-callout3 hr {
	display: none;
}
.hr-callout3 {
	clear: both;
	height: 1px;
	background-color: #d4d8d1;
	border-bottom: 1px solid #fff;
	width: 92%;
	margin: 0px 0px 10px 20px;
}
.hr-callout hr {
	display: none;
}
.hr-callout {
	clear: both;
	height: 1px;
	background-color: #d8d7cf;
	border-bottom: 1px solid #fff;
	width: 92%;
	margin: 0px 0px 10px 20px;
}
.callout.one-col hr,
.callout2.one-col hr,
.callout3.one-col hr{
	clear: both;
	height: 1px;
	background: url(../images/css-images/content/hr.gif) repeat-x center left;
	border: 0px;
	width: 92%;
	margin: 0px 0px 10px 7px;
}
.image-cite {
	border-top: 1px solid #E4E2E2;
	border-bottom: 1px solid #E4E2E2;
	padding: 5px 0px;
	margin-top: 5px;
	color: #686868;
}
.contributer {
	font-weight:bold;
	font-size:1em;
	padding:5px 0;
	border-top:1px solid #E4E2E2;
	border-bottom:1px solid #E4E2E2;
	color: #686868;
	margin-bottom: 5px;
}
.contributer span {
	font-weight:normal;
}
.module-footer {
	background-color: #f3f6f0;
	min-height: 21px;
	padding: 5px 8px 0px;
	color: #262626;
}
