/********** MAIN CONTENT **********/
div#main h1, div#mainSearchResults h1, div#tableData h1 {          /*div#main .headline*/
	background: #79AEC0 url(h1.gif) no-repeat bottom right;
	margin-bottom: 10px;
	padding: 6px 20px 0px 0px;
	height: 18px;
	font: bold 12px/12px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	letter-spacing: .25em;
	text-align: right;
	text-transform: uppercase;
}
div#main h1.chart {
	padding: 3px 20px 3px 0px;
	height: auto;
	background-color: #DFB24B;
	background-image: none;
	line-height: 14px;
	color: #312003;
}
div#main div.prayer h1 {          /*div#main div.prayer .headlinePrayer*/
	background: #CF8E3C url(h1prayer.gif) no-repeat bottom right;
}
div#main div.fact h1 {          /*div#main div.fact .headlineFact*/
	background: #312003 url(h1fact.gif) no-repeat bottom right;
}
div#tableData h1 {
	background: #DFB24B url(h1table.gif) no-repeat bottom right;
	color: #312003;
}
div#tableData h1.noBG {
	background-image: none;
}
div#main ul, div#mainSearchResults ul {
	list-style-type: none;
	margin: 0px 0px 10px;
	padding: 0px 10px;
	font: 13px/20px Georgia, "Times New Roman", Times, serif;
	color: #312003;
}
div#main ul li, div#mainSearchResults ul li {
	list-style-type: none;
	background: url(bullet.gif) no-repeat 0px 8px;
	margin: 0px;
	padding: 0px 0px 5px 12px;
}
div#main ol {
	list-style-type: decimal;
	margin: 0px 0px 10px 22px;
	padding: 0px 10px;
	font: 13px/20px Georgia, "Times New Roman", Times, serif;
	color: #312003;
}
div#main ol li {
	list-style-type: decimal;
	margin: 0px;
	padding: 0px 0px 5px 5px;
}
div.contentModule, div.prayer, div.fact {
	background-color: #FFF;
	margin-bottom: 25px;
}
div.contentModule h2 {          /*div.contentModule .subhead1*/
	padding: 0px 10px;
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #A81E32;
}
div.contentModule h3, div#callout h3 {          /*div.contentModule .subhead2*/
	padding: 0px 10px;
	font: 18px/24px Georgia, "Times New Roman", Times, serif;
	color: #A81E32;
}
div.contentModule #siteMap li{
font-weight:bold;
}
div#callout h3 {          /*div#callout .subhead2Callout*/
	padding: 5px 15px 0px;
	text-align: left;
}
div.contentModule h4 {          /*div.contentModule .subhead3*/
	padding: 0px 10px;
	font: 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #79AEC0;
	text-transform: uppercase;
}
div.contentModule .Normal, div.contentModule .NormalDisabled  {
	font: 13px/20px Georgia, "Times New Roman", Times, serif;
	color: #312003;
}
div.contentModule p  {
	padding: 0px 10px 10px;
}
div.contentModule p span.bullet {          /*div.contentModule span.bullet*/
	color: #A81E32;
}
div.contentModule p span.callout {          /*div.contentModule span.callout*/
	color: #79AEC0;
}
div.contentModule img {
	position: relative;
	float: left;
	margin: 0px 15px 10px 0px;
	border: 8px solid #79AEC0;
}
div.contentModule img.first {          /*div.contentModule .imgFirst*/
	margin-top: -34px;
}
div.contentModule img.large {          /*div.contentModule .imgLarge*/
	float: none;
	margin-right: 0px;
}
div.contentModule div.imageCaption {
	float: left;
	margin: 0px 15px 10px 10px;
	background-color: #79AEC0;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: right;
}
.ie div.contentModule div.imageCaption {
	margin-left: 5px;
}
div.contentModule div.imageCaption img {
	float: none;
	margin: 0px;
}
div.contentModule div.imageCaption p {
	margin-top: -8px;
	padding: 5px 8px;
}
div.contentModule img.icon, div.contentModule div.solparts img, div.contentModule div#sckdocmgr img {          /*div.contentModule .imgIcon*/
	float: none;
	margin: 0px;
	border: none;
}
div.contentModule a:link {
	color: #A81E32;
	text-decoration: underline;
}
div.contentModule a:visited {
	color: #312003;
	text-decoration: underline;
}
div.contentModule a:hover, div.contentModule a:visited:hover {
	color: #79AEC0;
	text-decoration: underline;
}
div.prayer {
	background-color: #F5E8C9;
	padding-bottom: 20px;
}
div.prayer .Normal, div.prayer .NormalDisabled {
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #312003;
	text-align: right;
}
div.prayer p {
	padding: 0px 20px 10px;
}
div.prayer p.credit {          /*div.prayer .prayerCredit*/
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #A81E32;
}
div.fact {
	background-color: #A81E32;
	padding-bottom: 20px;
}
div.fact h2 {          /*div.fact .subhead1Fact*/
	padding: 0px 20px;
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #DFB24B;
	text-align: right;
}
div.fact .Normal, div.fact .NormalDisabled {
	font: 18px/24px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	text-align: right;
}
div.fact p {
	padding: 0px 20px 10px;
}
div.fact p.chartTitle {          /*div.fact .factChartTitle*/
	font: italic 12px/13px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	text-align: left;
}
div.fact p.credit {          /*div.fact .factCredit*/
	font: 12px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #DFB24B;
}
div.fact p.credit a:link, div.fact p.credit a:visited, div.fact .factCredit a:link, div.fact .factCredit a:visited {
	color: #DFB24B;
	text-decoration: underline;
}
div.fact p.credit a:hover, div.fact p.credit a:visited:hover, div.fact .factCredit a:hover, div.fact .factCredit a:visited:hover {
	color: #FFF;
	text-decoration: underline;
}

/********** DOCUMENT MANAGER **********/
div.contentModule div#sckdocmgr {
	margin-top: -10px;
	font: 12px/16px Georgia, "Times New Roman", Times, serif;
}
div.contentModule div#sckdocmgr td {
	vertical-align: top;
}
div.contentModule div#sckdocmgr a {
	color: #312003;
	text-decoration: none;
	white-space: normal;
}
div.contentModule div#sckdocmgr a#dnn_ctr1189_ViewSCKDocumentViewer_ViewSCKDocumentViewer_TreeView1n0,
div.contentModule div#sckdocmgr a#dnn_ctr1129_ViewSCKDocumentViewer_ViewSCKDocumentViewer_TreeView1n0 {
	display: none;
}

/********** SIDE BAR **********/
div#side div.contentModule {
	float: right;
	margin: 25px 0px 0px;
	width: 219px;
}
div#side div.contentModule img {
	float: none;
	margin: 0px;
	border: 8px solid #79AEC0;
}
div#side div.contentModule div.solparts img {
	border: none;
}
div#side div.contentModule p.caption {          /*div#side div.contentModule .sideImgCaption*/
	margin-top: -8px;
	padding: 5px 8px;
	background-color: #79AEC0;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: right;
}
div#profilePic {
	background-color: #A81E32;
	float: right;
	padding: 11px 10px 10px 8px;
	width: 208px;
	text-align: center;
}
div#profile {
	background: #A81E32 url(profile.gif) no-repeat bottom right;
	width: 135px;
	padding: 46px 9px 15px 8px;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: right;
}
.ie div#profile {
	position: relative;
	right: -3px;
}
div#profile h1 {          /*div#profile .profileGranteeName*/
	font: 21px/27px Georgia, "Times New Roman", Times, serif;
	color: #DFB24B;
}
div#profile h2 {
	font: italic 11px/24px Georgia, "Times New Roman", Times, serif;
	color: #DFB24B;
}
div#profile .Normal, div#profile .NormalDisabled {
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
div#profile p {
	padding: 15px 0px 0px 0px;
}

/********** TERTIARY NAVIGATION **********/
div#tertNav {
	background-color: #D7E7EC;
	float: right;
	margin-top: 44px;
	padding: 0px 0px 5px;
	width: 219px;
	text-align: right;
}
div#tertNav div.top {
	background: #79AEC0 url(tertNavTop.gif) no-repeat bottom right;
	height: 24px;
}
div#tertNav * ul {
	list-style-type: none;
	margin: 0px;
	padding: 15px 7px 0px 35px;
	width: 177px;
	font: bold 12px/20px Georgia, "Times New Roman", Times, serif;
	color: #312003;
}
div#tertNav * ul li {
	list-style-type: none;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
div#tertNav * ul li a:link, div#tertNav * ul li a:visited {
	color: #312003;
	text-decoration: none;
}
div#tertNav * ul li a:hover, div#tertNav * ul li a:visited:hover, div#tertNav * ul li a#houseMenuCurrentLink {
	color: #A81E32;
	text-decoration: none;
}
div#tertNav * ul li a#houseMenuParentLink {
	font: bold 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #79AEC0;
	text-transform: uppercase;
	text-decoration: none;
}

/********** NEWS/INFO **********/
div#news, div#newsWithNav, div#sideFact, div#sideFactWithNav, div#callout {
	background-color: #EFD8A5;
	float: right;
	clear: right;
	margin-top: 13px;
	padding-bottom: 0px;
	width: 219px;
	text-align: right;
}
div#sideFact, div#sideFactWithNav {
	background-color: #A81E32;
}
div#side div#news, div#side div#sideFact, div#side div#callout {
	margin-top: 44px;
}
div#side div#newsWithNav, div#side div#sideFactWithNav {
	margin-top: 0px;
}
div#callout {
	background-color: #D7E7EC;
}
div#news h1, div#newsWithNav h1, div#sideFact h1, div#sideFactWithNav h1, div#callout h1 {          /*div#news .headlineNews, div#newsWithNav .headlineNews*/
	background: #A81E32 url(news.gif) no-repeat bottom right;
	margin-bottom: 7px;
	padding: 6px 7px 0px;
	height: 18px;
	font: bold 12px/12px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	letter-spacing: .25em;
	text-transform: uppercase;
}
div#sideFact h1, div#sideFactWithNav h1 {          /*div#sideFact .headlineSideFact, div#sideFactWithNav .headlineSideFact*/
	background: #312003 url(h1Fact.gif) no-repeat bottom right;
}
div#callout h1 {          /*div#callout .headlineSideCallout*/
	background: #79AEC0 url(tertNavTop.gif) no-repeat bottom right;
}
div#news h2, div#newsWithNav h2, div#sideFact h2, div#sideFactWithNav h2, div#callout h2 {          /*div#news .subhead1News, div#newsWithNav .subhead1News*/
	padding: 0px 7px;
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #79AEC0;
}
div#sideFact h2, div#sideFactWithNav h2 {          /*div#sideFact .subhead1SideFact, div#sideFactWithNav .subhead1SideFact*/
	color: #DFB24B;
}
div#news .Normal, div#news .NormalDisabled, div#newsWithNav .Normal, div#newsWithNav .NormalDisabled, div#callout .Normal, div#callout .NormalDisabled {
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #312003;
	text-align: right;
}
div#news p, div#newsWithNav p, div#callout p {
	padding: 0px 7px 15px;
}
div#side div#callout .Normal, div#side div#callout .NormalDisabled {
	font: 13px/20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
}
div#side div#callout p {
	padding: 0px 15px 15px;
}
div#news a:link, div#newsWithNav a:link, div#callout a:link, div#news a:visited, div#newsWithNav a:visited, div#callout a:visited {
	color: #A81E32;
	text-decoration: underline;
}
div#news a:hover, div#newsWithNav a:hover, div#callout a:hover, div#news a:visited:hover, div#newsWithNav a:visited:hover, div#callout a:visited:hover {
	color: #79AEC0;
}
div#sideFact .Normal, div#sideFact .NormalDisabled, div#sideFactWithNav .Normal, div#sideFactWithNav .NormalDisabled {
	font: 18px/24px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	text-align: right;
}
div#sideFact p, div#sideFactWithNav p {
	padding: 0px 7px 15px;
}
div#sideFact p.credit, div#sideFactWithNav p.credit {          /*div#sideFact .sideFactCredit, div#sideFactWithNav .sideFactCredit*/
	padding-top: -7px;
	font: 12px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #DFB24B;
}
div#sideFact p.credit a:link, div#sideFactWithNav p.credit a:link, div#sideFact p.credit a:visited, div#sideFactWithNav p.credit a:visited, div#sideFact .sideFactCredit a:link, div#sideFactWithNav .sideFactCredit a:link, div#sideFact .sideFactCredit a:visited, div#sideFactWithNav .sideFactCredit a:visited {
	color: #DFB24B;
	text-decoration: underline;
}
div#sideFact p.credit a:hover, div#sideFactWithNav p.credit a:hover, div#sideFact p.credit a:visited:hover, div#sideFactWithNav p.credit a:visited:hover, div#sideFact .sideFactCredit a:hover, div#sideFactWithNav .sideFactCredit a:hover, div#sideFact .sideFactCredit a:visited:hover, div#sideFactWithNav .sideFactCredit a:visited:hover {
	color: #FFF;
	text-decoration: underline;
}

/********** TABLE DATA **********/
div.tableData table.data, div.contentModule table.chart {
	margin-top: -10px;
	width: 723px;
	font: 13px/15px Georgia, "Times New Roman", Times, serif;
	color: #312003;
}
div.contentModule table.chart {
	width: 469px;
	margin-bottom: 15px;
}
div.tableData table.data tr th, div.contentModule table.chart tr th {
	padding: 15px 10px 5px;
	border-right: 2px solid #FFF;
	font: bold 10px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #312003;
	text-transform: uppercase;
	text-align: left;
}
div.tableData table.data tr.subhead1 th, div.contentModule table.chart tr.subhead1 th {
	padding: 6px 10px;
	background-color: #EFD8A5;
	border-right: 2px solid #EFD8A5;
	font: bold 13px/15px Georgia, "Times New Roman", Times, serif;
	color: #A81E32;
}
div.tableData table.data tr.subhead2 th, div.contentModule table.chart tr.subhead2 th {
	padding: 6px 10px;
	font: bold 13px/15px Georgia, "Times New Roman", Times, serif;
	color: #A81E32;
	text-transform: none;
}
div.tableData table.data tr td, div.contentModule table.chart tr td {
	padding: 6px 10px;
	background-color: #F5E8C9;
	border-right: 2px solid #FFF;
}
div.contentModule table.chart tr td {
	text-align: center;
}
div.tableData table.data tr.alternate td, div.contentModule table.chart tr.alternate td {
	background-color: #FCF7ED;
}
div.tableData table.data tr th.amount, div.tableData table.data tr td.amount {
	border: none;
	text-align: right;
}
div.contentModule table.chart tr td.amount {
	width: 45%;
	border: none;
}
div.tableData table.data tr td.source, div.contentModule table.chart tr td.source {
	padding: 8px 10px;
	border: none;
	font: 9px/11px Georgia, "Times New Roman", Times, serif;
	text-align: left;
}
div.tableData table.data tr td.source a:link, div.contentModule table.chart tr td.source a:link, div.tableData table.data tr td.source a:visited, div.contentModule table.chart tr td.source a:visited {
	color: #312003;
	text-decoration: underline;
}
div.tableData table.data tr td.source a:hover, div.contentModule table.chart tr td.source a:hover, div.tableData table.data tr td.source a:visited:hover, div.contentModule table.chart tr td.source a:visited:hover {
	color: #A81E32;
	text-decoration: underline;
}

/********** FILE MANAGER STYLE OVERRIDES **********/
.FileManager {
	width: 100%;
	margin-left: 0px;
}
div.contentModule .FileManager img {
	float: none;
	margin: 0px;
	border: none;
}
div.contentModule .FileManager_FileList a:link, div.contentModule .FileManager_FileList a:visited {
	text-decoration: none;
	color: #000000;
}
div.contentModule .FileManager_FileList a:hover, div.contentModule .FileManager_FileList a:active {
	text-decoration: underline;
	color: #A4000A;
}

/********** FCK EDITOR STYLE OVERRIDES (DUPLICATED IN PORTAL.CSS) **********/
/********** MAIN CONTENT **********/
div#main .headline {          /*div#main h1*/
	display: block;
	background: #79AEC0 url(h1.gif) no-repeat bottom right;
	padding: 6px 20px 0px 0px;
	height: 18px;
	font: bold 12px/12px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	letter-spacing: .25em;
	text-align: right;
	text-transform: uppercase;
}
div#main div.prayer .headlinePrayer {          /*div#main div.prayer h1*/
	display: block;
	background: #CF8E3C url(h1prayer.gif) no-repeat bottom right;
	padding: 6px 20px 0px 0px;
	height: 18px;
	font: bold 12px/12px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	letter-spacing: .25em;
	text-align: right;
	text-transform: uppercase;
}
div#main div.fact .headlineFact {          /*div#main div.fact h1*/
	display: block;
	background: #312003 url(h1fact.gif) no-repeat bottom right;
	padding: 6px 20px 0px 0px;
	height: 18px;
	font: bold 12px/12px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	letter-spacing: .25em;
	text-align: right;
	text-transform: uppercase;
}
div.contentModule .subhead1 {          /*div.contentModule h2*/
	display: block;
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #A81E32;
}
div.contentModule .subhead2 {          /*div.contentModule h3*/
	display: block;
	font: 18px/24px Georgia, "Times New Roman", Times, serif;
	color: #A81E32;
}
div#callout .subhead2Callout {          /*div#callout h3*/
	display: block;
	padding: 5px 15px 0px;
	background-color: #D7E7EC;
	font: 18px/24px Georgia, "Times New Roman", Times, serif;
	color: #A81E32;
	text-align: left;
}
div.contentModule .subhead3 {          /*div.contentModule h4*/
	display: block;
	font: 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #79AEC0;
	text-transform: uppercase;
}
div.contentModule span.bullet {          /*div.contentModule p span.bullet*/
	color: #A81E32;
}
div.contentModule span.callout {          /*div.contentModule p span.callout*/
	color: #79AEC0;
}
div.contentModule .imgFirst {          /*div.contentModule img.first*/
	position: relative;
	float: left;
	margin: -34px 15px 10px 0px;
	border: 8px solid #79AEC0;
}
div.contentModule .imgLarge {          /*div.contentModule img.large*/
	position: relative;
	float: none;
	margin: 0px 0px 10px 0px;
	border: 8px solid #79AEC0;
}
div.contentModule .imgIcon {          /*div.contentModule img.icon*/
	position: relative;
	float: none;
	margin: 0px;
	border: none;
}
div.prayer .prayerCredit {          /*div.prayer p.credit*/
	display: block;
	padding: 0px 20px 10px;
	background-color: #F5E8C9;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #A81E32;
	text-align: right;
}
div.fact .subhead1Fact {          /*div.fact h2*/
	display: block;
	padding: 0px 20px;
	background-color: #A81E32;
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #DFB24B;
	text-align: right;
}
div.fact .factChartTitle {          /*div.fact p.chartTitle*/
	display: block;
	padding: 0px 20px 10px;
	background-color: #A81E32;
	font: italic 12px/13px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	text-align: left;
}
div.fact .factCredit {          /*div.fact p.credit*/
	display: block;
	padding: 0px 20px 10px;
	background-color: #A81E32;
	font: 12px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #DFB24B;
	text-align: right;
}

/********** SIDE BAR **********/
div#side div.contentModule .sideImgCaption {          /*div#side div.contentModule p.caption*/
	display: block;
	margin-top: -8px;
	padding: 5px 8px;
	background-color: #79AEC0;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: right;
}
div#profile .profileGranteeName {          /*div#profile h1*/
	display: block;
	background-color: #A81E32;
	font: 21px/27px Georgia, "Times New Roman", Times, serif;
	color: #DFB24B;
	text-align: right;
}

/********** NEWS/INFO **********/
div#news .headlineNews, div#newsWithNav .headlineNews {          /*div#news h1, div#newsWithNav h1*/
	display: block;
	background: #A81E32 url(news.gif) no-repeat bottom right;
	margin-bottom: 7px;
	padding: 6px 7px 0px;
	height: 18px;
	font: bold 12px/12px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	letter-spacing: .25em;
	text-align: right;
	text-transform: uppercase;
}
div#sideFact .headlineSideFact, div#sideFactWithNav .headlineSideFact {          /*div#sideFact h1, div#sideFactWithNav h1*/
	display: block;
	background: #312003 url(h1Fact.gif) no-repeat bottom right;
	margin-bottom: 7px;
	padding: 6px 7px 0px;
	height: 18px;
	font: bold 12px/12px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	letter-spacing: .25em;
	text-align: right;
	text-transform: uppercase;
}
div#callout .headlineSideCallout {          /*div#callout h1*/
	display: block;
	background: #79AEC0 url(tertNavTop.gif) no-repeat bottom right;
	margin-bottom: 7px;
	padding: 6px 7px 0px;
	height: 18px;
	font: bold 12px/12px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	letter-spacing: .25em;
	text-align: right;
	text-transform: uppercase;
}
div#news .subhead1News, div#newsWithNav .subhead1News {          /*div#news h2, div#newsWithNav h2*/
	display: block;
	padding: 0px 7px;
	background-color: #EFD8A5;
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #79AEC0;
	text-align: right;
}
div#sideFact .subhead1SideFact, div#sideFactWithNav .subhead1SideFact {          /*div#sideFact h2, div#sideFactWithNav h2*/
	display: block;
	padding: 0px 7px;
	background-color: #A81E32;
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #DFB24B;
	text-align: right;
}
div#sideFact .sideFactCredit, div#sideFactWithNav .sideFactCredit {          /*div#sideFact p.credit, div#sideFactWithNav p.credit*/
	display: block;
	padding: -7px 7px 15px;
	background-color: #A81E32;
	font: 12px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #DFB24B;
	text-align: right;
}