
/* - global.css - */
/* http://www.goarch.org/portal_css/global.css?original=1 */
/* */
body {font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #063050; margin-left: 0px; margin-top: 0px; padding: 0px;}
body { behavior: url(/csshover.htc/); } /* */
#background {width:774px; background: #063050 url(body_bg.gif) repeat-y;}
a { color: #660000;text-decoration: none;}
a:link { text-decoration: none;}
a:hover { text-decoration: underline;}
a:active { text-decoration: none;}
a:visited:hover {text-decoration:underline;}
a:visited:hover .body_text_10_bold, a:visited:hover .related_links {color:#660000;}
.hiddenStructure {display: none;}
.formfield {font-size: 10px; line-height: 18px;}
.fieldRequired { background: none; padding: 0; color: Black; }
input[type="checkbox"] {
background:transparent none repeat scroll 0 0;
border:medium none;
margin:2px;
}
#link-external {text-decoration: none;}
//#content {max-width: 530px; min-width: 342px; padding-top: 0px; padding-left: 12px; padding-right: 15px; padding-bottom: 10px;}
#content { min-width: 525px; max-width:754px; padding: 0 15px 10px 5px;}
#visual-portal-wrapper {width: 754px;}
#portal-siteactions {display: none;}
#portal-globalnav {display: none;}
#portal-colophon {display: none;}
.netscape4 {display: none;}
#portal-navigation-tree { width: 150px;}
#language-bar { float: left; margin-top: -1.3em; }
.droppedletter 	{font-size:200%; font-weight:bold;}
.greek, .el {font-family: 'Palatino Linotype', 'Arial Unicode MS', 'Athena', 'Athena Unicode', 'Athena Roman', 'Vusillus Old Face Italic', 'TITUS Cyberbit Basic' ;}
.xmlTag { border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 10px verdana,sans-serif;color:#FFF;background:#F60;text-decoration:none;margin:0; }
.image-caption 	{	font-size: 11px; font-family: Georgia, Times, Times New Roman, Serif; margin: 0; color: #666666;  }
.pic_caption 	{	font-size: 11px; font-family: Georgia, Times, Times New Roman, Serif; margin: 0; color: #666666;  }
.ocitem-home { display: block; margin: 3px 0; }
.breadtext, .breadtext div { font-size: 80%; color: #333333 ; height: 6px; text-decoration: none; text-transform: uppercase; font-weight: normal; }
.copyright {  font-size: 80%; line-height: 1.3em; font-weight: normal; color: #646464; text-decoration: none;}
.additional_news_box {  background-color: #E9DAA7; border: 1px #AEA27D ridge;}
.summary { font-weight: bold; color: #000000; text-decoration: none ; text-align: left;}
.sub_head {  font-weight: bold; color: #000000; text-decoration: none;}
h1, .documentFirstHeading, .page_title, .page_title a, .Headlines, h2, .page_title2, .page_title2 a
{ font-size: 24px; color: #660000; text-decoration: none; font-weight: normal; }
.page_title_small {font-size: 14px; font-weight: bold; text-transform: uppercase; color: #660000; text-decoration: none; line-height: 16px; }
.sub_page_title, h3 { font-size: 14px;; font-weight: bold; color: #660000; text-transform: uppercase }
h4, .section_title { font-size: 14px; color: #660000; font-weight: bold; text-transform: uppercase; text-decoration: none }
.section_title_black { font-size: 14px; font-weight: bold; color: #000000; text-transform: uppercase }
.address { font-size: 100%; color: #333333; font-weight: normal; text-decoration: none; text-align: center }
.staff { font-size: 100%; font-weight: bold; color: #660000; text-transform: uppercase }
.names { font-size: 100%; color: #333333; font-weight: bold; text-decoration: none }
.name_title { font-size: 100%; color: #333333; font-weight: normal; text-decoration: none; text-align: center }
h5	{ font-size: 14px; font-weight:normal; padding: 0 0 0 20px; margin: 8px 0; }
h6	{ font-size: 13px; }
.small_links, .small_links a { font-size: 80%; font-weight: bold; color: #660000; text-transform: none }
.full_story_links, .full_story_links a { font-size: 90%; font-weight: bold; color: #660000; text-transform: none }
.nav_link, .nav_link a { font-size: 12px; line-height: 13px; font-weight: bold; text-transform: uppercase; color: #333333; text-decoration: none }
.selected_nav_link, .selected_nav_link a, .nav_link_selected a { font-size: 12px; font-weight: bold; text-transform: capitalize; color: #660000; text-decoration: none }
.plain, #news_body, .body_text, .bodytext, #oc_content_right {  color: #333333; font: normal 1em/1.4em Arial, Helvetica; letter-spacing: 0.03em; text-decoration: none; }
.body_text_bold 	{ color: #333333; font-weight: bold; text-decoration: none}
.body_text_italic	{ color: #333333; font-style: italic; font-weight: normal; }
.body_text_black_italic { color: #000000; font-style: italic; font-weight: normal; }
.body_text_black 	{ color: #000000; font-weight: normal; }
.body_text_black_bold 	{ color: #000000; font-weight: bold; }
.body_text_09, .body_text_9 { font: normal 0.7em/1em Arial, sans-serif; color: #333333; }
.body_text_09_red 	{ font: normal 0.7em/1em Arial, sans-serif; color: #660000; text-decoration: none }
.body_text_09_bold, .full_story, .full_story a, .full_story a:hover, .full_story a:visited
{ font: bold 0.7em/1em Arial, sans-serif; color: #333333; text-decoration: none;}
.body_text_10 		{ font: normal 0.8em/1.26em Arial, sans-serif;  color: #333333; }
.body_text_10_bold 	{ font: bold 0.8em/1.26em Arial, sans-serif; color: #333333; }
.body_text_10_red 	{ font: normal 0.8em/1.26em Arial, sans-serif; color: #660000; }
.body_text_12 		{ font: normal 0.9em/1.3em Arial, sans-serif;  color: #333333; }
.body_text_12_bold 	{ font: bold 0.9em/1.3em Arial, sans-serif;  color: #333333;}
/* */
.error { font-size: 12px; color: #cc0000;}
.marginb7 	{margin-bottom: 7px;}
.marginb10	{margin-bottom: 10px;}
.marginb18	{margin-bottom: 18px;}
.marginb20 	{margin-bottom: 20px;}
.margint3 	{margin-top: 3px;}
.margint18	{margin-top: 18px;}
.margint20 	{margin-top: 20px;}
.alignright	{text-align: right;}
.alignleft	{text-align: left;}
.floatright	{float: right;}
.floatleft	{float: left;}
.padlft3	{padding-left:3px;}
/* */
.photoAlbumFolder {
}
.photoAlbumEntry {
float: left;
padding: 0 6px 0 9px;
position: relative;
text-align: center;
width: 143px;
}
.photoAlbumEntry img {
border: 1px solid #ccc;
display: block;
margin: 0 auto;
}
.photoAlbumEntryWrapper {
height: 130px;
width: 128px;
margin-bottom: 7px;
}
.photoAlbumEntry a {
display: block;
text-decoration: none;
font-size: 85%;
height: 169px;
width: 130px;
margin: 16px auto 0px;
}
.photoAlbumEntryTitle {
color: #76797c;
display: block;
width: 128px;
height: 3.6em;
}
#search_head {height: 20px; text-align: right; padding-right: 10px; vertical-align: middle; font-size: 10px; font-weight: bold; margin-right: 0px; margin-top: 3px; margin-bottom: 0px;}
.clear					{	clear:both; }
#navcontainer 	{	font-family: Verdana, Arial; background-image:url(maroon_nav.jpg); padding: 0px; margin:0px;
width: 736px; height: 83px;  z-index:500; text-align:center;background-repeat:no-repeat;  }
#navwrapper				{	margin-left:96px; height:24px; }
#navwrapper a, #navwrapper a:visited
{	color: #333;  text-decoration: none; display: block;	}
#navwrapper a:hover		{	color: #660000;  text-decoration: none ;	}
#navwrapper ul#navlist	{	list-style: none; margin: 0; padding: 0; float: left; z-index:501; 	}
#navwrapper ul li div a, #navwrapper ul li div a:visited
{	text-align:center; color: #660000; padding:3px 0;	}
#navwrapper ul li 		{	float: left;  position: relative; padding-right:9px !important; margin:0px; text-align:left;
font-weight:bold;font-size:9px;text-decoration: none; color: #000000;
}
#navwrapper ul li a
{	text-align:left !important; text-decoration:none;color: #000000; }
#navwrapper ul li a:hover, #navwrapper ul li a:hover:visited
{	text-align:left !important; text-decoration:none;color: #660000; }
#navwrapper ul li ul	{	text-align:left; background-color:#660000;
border: 1px solid #660000; padding: 0px;
opacity: 0.90; filter: alpha(opacity=90); /* */ z-index:502;
}
#navwrapper ul ul		{	position: absolute; z-index: 502; top: 3em; left: 0; display: none; margin: 0; padding: 0px;
height: auto; list-style:none; text-align:left; border: 1px solid #660000; width:160px;
}
#navwrapper ul li ul li
{	width:155px; text-align: left;
display: block; color: #FFFFCC !important; margin:2px !important; padding:2px !important;
font-size:10px; border-bottom:1px solid #835204; text-transform:uppercase; font-weight:bold;
}
#navwrapper ul li ul li a, #navwrapper ul li ul li a:visited
{	color: #FFFFCC !important; text-decoration: none; display: block; text-align: left; font-weight: bold;	}
#navwrapper ul li ul li a:hover
{	color: #ffffcc !important; text-decoration:underline;	}
#navwrapper li ul			{	display: none;	}
#navwrapper li:hover ul	{	display: block;	}
#navwrapper li div a { text-align: center !important; }
#navwrapper li div a:hover { text-align: center !important; }
#navwrapper li div a:hover:visited { text-align: center !important; }
#date {font-size: 13px; text-transform: uppercase; color: #777777; font-weight: bold; padding-bottom: 3px; text-align: left;}
#redbox { width: 98%; border: 1px solid #660000; background-color: #ffffff; margin-bottom: 10px; }
.redbox_header {height:15px; padding: 6px; background-color: #660000; font-family: Georgia, Garamond, Times New Roman, Serif; font-variant: small-caps; color: #ffffff; text-align:left;}
#redbox .redbox_editlink, #redbox .redbox_editlink a, #redbox .redbox_editlink a:link, #redbox .redbox_editlink a:hover, #redbox .redbox_editlink a:visited {font-family: Verdana; color:#FFFFFF; text-decoration: underline;}
#editbox { width: 98%; border: 1px dashed #666666; margin-bottom: 10px; }
.editbox_header {height:10px; padding: 6px; background-color: #F5F5F5; font-family: Verdana, Georgia, Garamond, Times New Roman, Serif; font-weight:bold; font-variant: small-caps; color: #000000; text-align:left;}
#editbox .editbox_editlink, #editbox .editbox_editlink a, #editbox .editbox_editlink a:link, #editbox .editbox_editlink a:hover, #editbox .editbox_editlink a:visited {font-family: Verdana; color:#000000; text-decoration: underline;}
.portal-columns {  margin: 0 5px 0 15px;	}
#portal-column-content { padding: 0; }
#portal-column-one { max-width: 189px; min-width: 64px; padding: 1px 1px 1px 16px; }
#portal-column-two { min-width: 64px; }
#portal-column-onenbar { padding-left: 5px; }
.portal-column-content { width: 100%; border-top-width: 0px; min-height: 400px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 0px; border-style: solid; border-color: #d9d5c8; padding-left: 15px; }
.portal-column-contentnbar { width: 100%; border-top-width: 0px; min-height: 400px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 0px; padding-left: 15px; }
#main-top-cont{height:15px;padding-bottom:15px !important; padding-bottom:0px;}
#main-top-lt{margin-top:10px !important; margin-top:6px; padding-left:35px; height:15px; float:left; vertical-align:bottom;}
#main-top-rt{float:right;}
#actionbar		{	width:520px !important; width:97%; height:20px;}
#actionbarnl	{	width:97%; height:20px;}
#subnavLg {width: 190px; margin: 0px;}
#subnavLg_header {width: 170px; font-family: 'Palatino Linotype', Georgia, Garamond, Times New Roman, Serif; color: #4e4e4a; font-size: 120%; text-align: center; text-transform:uppercase; margin-bottom: 20px; border-bottom-width: 1px; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-color: #d9d5c8; padding-bottom: 20px;}
#subnav {width: 154px; margin: 0px;}
#subnav a, #subnavLg a {text-decoration: none; color: #4e4e4a;}
#subnav_header {width: 143px; font-family: 'Palatino Linotype', Georgia, Garamond, Times New Roman, Serif; color: #4e4e4a; font-size: 120%; text-align: center; text-transform:uppercase; margin-bottom: 20px; border-bottom-width: 1px; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-color: #d9d5c8; padding-bottom: 20px;}
#subnav ul {width: 143px; color: #4e4e4a; margin: 0px; padding: 0px; font-size: 80%; list-style: none; font-weight: bold; text-transform:uppercase;}
#subnav li { margin: 0px; padding-left: 15px; padding-bottom: 13px; margin: 0px; margin-bottom: -7px;}
#subnav li a {text-decoration: none; color: #4e4e4a;}
#subnav li a:hover, #navlist li a:active, #navlist li a:visited:hover { color:#4e4e4a; }
#subnav li a:active {text-decoration: none; color: #4e4e4a;}
#subnav leftimage{ margin-top: 20px; border-top-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-color: #d9d5c8; padding-top: 20px; text-align: center;}
#left-image { width: 143px; text-align: center; margin-top: 20px; border-top-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-color: #d9d5c8; padding-top: 16px; vertical-align: top;}
#portal-breadcrumbs { font-size: 69%; color: #660000; text-align: right; padding: 0 40px 0 30px;}
#portal-breadcrumbs a {color: #660000; text-decoration: none;}
#portal-breadcrumbs a:hover {text-decoration: underline;}
.lastcrumb { color: #4e4e4a;}
.breadcrumbSeparator {color: #660000;}
.portal-header-title{font-size: 18px; font-weight: bold; text-transform: uppercase; color: #000000; text-decoration: none; line-height: 20px; }
.documentEditable .contentActions ul li a img {border:none;}
.documentEditable .contentActions ul li a span {vertical-align:top;}/**/
.currentItem {border: 0px; text-align: left; border:1px solid #660000; padding: 0px;}
.ncurrentItem {border: 0px; border:5px solid orange; border:1px solid #FFFFE3; padding: 0px;}
#description {text-align: left;}
#description_justify {text-align: left;}
.documentWidth {width:400px;}
#documentWidth {width:400px;}
.documentDescription {color: #660000; text-align: center; font-weight: bold; padding-bottom: 10px;}
.documentLocation { color: #4e4e4a; font-size: 100%; font-weight: bold;}
.documentDate {color: #660000; font-size: 100%; font-weight: bold; text-align: left;}
.documentActions ul { text-align: left; margin: 0; padding: 0; list-style: none;}
.documentActions li { display: inline; padding: 0 10px 0 0; }
.documentActions ul img { border: 0; }
#articleList { font-size: 100%; font-weight: bold; color: #660000; text-align: left;}
#articleList ul {margin: 0px;}
#articleList li {margin:0px; padding-top: 5px; padding-bottom: 5px; list-style: disc;}
#articleList a {text-decoration: none; color: #660000;}
#articleList a:hover {text-decoration: underline; color: #660000;}
#listView li {margin:0px; margin-left:15px; padding-top: 5px; padding-bottom: 5px; list-style: disc;}
.listDate { font-size: 90%; color: #333333; font-weight: bold; padding-bottom: 3px;}
.listOpen { font-size: 90%; color: #4e4e4a; padding-bottom: 10px;}
#recent_articles { width: 93%; background-color: #e9daa7; border:1px solid #605A45; padding: 10px; font-size: 90%;}
#recent_articles li {margin-left: 0px; list-style: disc; line-height: 110%; padding-bottom:2px;}
#recent_articles a {color: #000000; text-decoration: none;}
#recent_articles a:hover {color: #000000; text-decoration: underline;}
.recentHeading {font-size: 100%; color: #660000; font-weight: bold; text-align: left;}
#portal-personaltools-wrapper {text-align: right; padding-right: 40px}
#portal-personaltools {list-style: none; font-size: 72%; color: #660000; margin-top: 0}
#portal-personaltools li {display: inline;}
#icon-print {border: 0px;}
#icon-sendto {border: 0px;}
.imgcopyrightFg{font-size:75%; color:#666666;}
.imgcaptionFg{font-size:80%; color:#333333;}
#rightcontainer{ width: 164px; padding: 10px 7px 10px 7px; margin: 0px; }
#right_column_one {width: 440px; vertical-align: top;}
#right_column_two {width: 19px; vertical-align: top;}
#right_column_three {width: 164px; vertical-align: top;}
#rightcontainer ul{ margin: 5px 0 0 0; padding: 0; list-style: none;}
#rightcontainer li{ font-size: 90%; padding: 0; margin:0 0 10px 0; list-style: none;}
.related_bg {background-color:#E9DAA7;}
.relatedtitles_header {color: #660000; font-size:90%; font-weight: bold;}
.relatedtitles{position: relative;bottom: 2px;right: 2px;}
.parishleft {float:left; width:47%; height:190px;}
.parishright {float:right; width:47%; height:190px;}
.related_links, .related_links a{font-size: 92%; font-family: verdana; font-weight: normal; color: #333333; text-decoration: none ; line-height: 110%; }
.related_titles, .related_titles a, .type_subhead, .type_subhead a{font-size: 91%; font-weight: bold; text-transform: capitalize; color: #660000; text-decoration: none }
#leftnavbg			{	width:164px;float:left;padding-left:30px; height:400px; vertical-align:top; 	}
#oc_column_wrapper	{	background:url(oc_04.jpg) repeat-y;	}
#leftnavtbg			{	height:45px; padding-left:30px; vertical-align:top; background:url(oc_03.jpg) no-repeat top left;	}
#oc_secheader_bg	{	background:url(oc_header_bg.gif) no-repeat; width:165px; height:22px; text-align:center; padding-top:3px;	}
#oc_secheader_fg	{	color:#000000; font-size:80%; font-weight:bold; font-family:garamond;}
#oc_secheader_fg a, #oc_secheader_fg a:link, #oc_secheader_fg a:hover, #oc_secheader_fg a:visited {text-decoration:none;}
#oc_secheader_fg_sm	{	font-size:60%; font-weight:bold;	}
#oc_content_left	{	float:left; width: 195px;	}
#oc_content_right	{	float:left; width: 315px;	}
#oc_content_left img            {  margin-left: 7px    }
#oc_content_left #marketplace   {   width: 175px; margin-top: 2em; text-align: center;    }
.ocl_monthdiv	{	position:absolute; top:175px; left:195px;	}
.ocl_yeardiv	{	position:absolute; top:175px; left:608px;	}
.ocl_wkdayfg	{	width:90px; vertical-align:bottom; text-align:center; height:20px;color:#333333;
font-size:79%; font-weight:bold; font-family:garamond; text-transform: uppercase;	}
.ocl_daybg		{	background-color:#F3F3D8;}
.ocl_ndaybg		{		}
#oc_cal_printtitle 	{	display:none;	}
.calendar_date { font-size: 100%; color: #D6AD52; font-weight: bold; text-transform: capitalize; text-decoration: none; text-align: left}
.calendar_div_header	{	background: url(ocl_daysbar.jpg) no-repeat; width:687px; height: 20px; 	}
.calendar_div_body		{	background: url(/images/calendar_div_background.gif) repeat-y; width:687px; }
.calendar_div_footer	{	background: url(/images/ocl_bottom.jpg) no-repeat; width:687px; height: 34px; }
.calendar_div_day		{	width:90px; }
#calendar-content-column {vertical-align: top; border-collapse: collapse; padding: 0 0 0 0; margin: 0em 0em 2em 0em;}
#shadow_box .wrap0 {	background:url(div_shdw_bg.gif) right bottom	}
#shadow_box .wrap1 {	background:url(div_shdw_bottom.gif) right bottom no-repeat;	}
#shadow_box .wrap2 {	background:url(div_shdw_corner_bl.gif) -4px 100% no-repeat;	}
#shadow_box .wrap3 {	padding:0 5px 5px 0; background:url(div_shdw_corner_tr.gif) 100% -3px no-repeat;	}
#footer_container 	{	background-image:url(footer_bg.gif); padding: 0px; width: 774px; height: 101px;  background-repeat:no-repeat; text-align:left; margin:0px;}
#footer_links 		{	width:79%; position:relative; top: 25px; left: 131px; font-size: 9px; font-weight: bold; font-family: Verdana, Arial;}
.footer_dlink 		{	position:absolute; width:100px; height:75px; cursor:pointer;}
#copyrighttextarea 	{	color:#999999;font-size:9px;margin-top:10px;font-weight:normal;width:100%;text-align:center; }
.dhide	{display:none;}
.kupu {background-color:#FFF;}
.popup	{background-color:#FFF;}
.configletDetails, .configletDetails ul li a{background-color:transparent; border:0px;}
input[type="checkbox"] {
background:transparent none repeat scroll 0 0;
border:medium none;
margin:2px;
}
fieldset {
border:0 solid #8CACBB;
line-height:1.5em;
margin:1em 0;
padding:0 1em 1em;
width:auto;
}
#sortable tr td a img{border:none;}
.actionMenu {font-size:12px;}
.actionMenuContent{border-top:1px solid #CDE2A7;}
.contentViews {font-size:12px;}
.contentActions {font-size:12px;}
#archetypes-fieldname-description textarea {
width:99%;
}
#archetypes-fieldname-productIds textarea {
width:99%;
}
#archetypes-fieldname-title input{font-size:100%; font-weight:600;}
.image-right {
float: right;
clear: both;
margin:4px 0 5px 10px;
}
.image-left {
float: left;
clear: both;
margin:4px 10px 5px 0;
}
.image-inline {
text-align:center;
}
#icon-rss {border: 0px;}
/* */
.red	{	color: #660000;	}
.bold	{	font-weight: bold;	}
#oc_left_column		{	width: 467px; float:left; margin: 30px 28px 0 0; font: normal 12px/16px Verdana, Arial, sans-serif; color: #333333;	}
#oc_right_column	{	width: 190px; float:left; margin: 30px 0 0 0; font: normal 12px/16px Verdana, Arial, sans-serif; color: #333333;	}
#oc_left_column table	{	font: normal 12px/16px Verdana, Arial, sans-serif; color: #333333;		}
#oc_left_column .oc_title	{	font: bold 20px/24px Verdana, Arial, Sans-serif; color: #9b2f3d;	}
#oc_right_column .oc_title	{	font: bold 14px/17px Verdana, Arial, Sans-serif; color: #9b2f3d;
text-transform: uppercase; text-align:center;
border-bottom: 1px solid #666666; border-top: 1px solid #666666; padding: 4px 0;	}
#oc_left_column .readingblock	{	clear:both; border-bottom: 1px solid #666666; margin: 15px 0; padding: 15px 0;	}
.readingimage	{	float:left; margin: 0 10px 0 0;		}
.todaydate		{	font: bold 15px/19px Verdana, Arial, sans-serif; color: #333333;	}
/* *******/
.headingWithBG {	background-color: #660000; width: 100%; padding: 6px; color:#FFFFE3; font-weight: bold;		}
.observerForm	{	margin: 5px auto; width: 350px;	}
/* */
#relatedItemBox {
border: 0px;
}
#relatedItemBox ul {
margin: 0;
padding: 0;
}
/* */
.stbutton	{	z-index: 0 !important;	}
/* */
dl.portalMessage {
font-size: 85%;
background-color: #ffffe3;
border: 1px solid #996;
}
dl.portalMessage a {
color: black;
border: none;
text-decoration: underline;
}
dl.portalMessage dt {
background-color: #996;
font-weight: bold;
float: left;
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
color: White;
line-height: 1.25em;
}
dl.portalMessage dd {
padding: 0.5em 0.5em;
margin: 0;
line-height: 1.25em;
}
dl.warning {
border-color: #d80;
}
dl.warning dt {
background-color: #d80;
}
dl.error {
border-color: #d00;
}
dl.error dt {
background-color: #d00;
}
dl.warning {
border-color: #d80;
}
dl.warning dd {
background-color: #fd7;
}
dl.error {
border-color: #d80;
}
dl.error dd {
background-color: #fd7;
}
/* */
.pfg-form .ArchetypesLabelWidget  {  font-size: 18px; color: #660000 !important; border-top: 1px solid #cccccc; padding-top: 15px;  }
.pfg-form #archetypes-fieldname-parishinformation { border: 0 !important;  }
.pfg-form .ArchetypesTextAreaWidget, .pfg-form .ArchetypesStringWidget, .pfg-form .ArchetypesCaptchaWidget, .pfg-form .ArchetypesSelectionWidget	{	clear: both; position: relative;	}
.pfg-form .ArchetypesTextAreaWidget label.formQuestion, .pfg-form .ArchetypesStringWidget label.formQuestion {  float: left; width: 200px; font-size: 12px;  }
.pfg-form .ArchetypesTextAreaWidget textarea, .pfg-form .ArchetypesStringWidget input  {  width: 290px; font-size: 12px; padding: 3px; }
.pfg-form .ArchetypesCaptchaWidget input {  width: 200px; font-size: 12px; padding: 3px; margin-top: 10px; }
.pfg-form .ArchetypesSelectionWidget label.formQuestion, .pfg-form .ArchetypesSelectionWidget input, .pfg-form .ArchetypesSelectionWidget label { font-size: 12px; }
.pfg-form .fieldRequired  { font-size: 10px; font-style: italic; color: #990000 !important;  }
.pfg-form .ArchetypesTextAreaWidget .fieldRequired, .pfg-form .ArchetypesStringWidget .fieldRequired { position: absolute; top: 20px; left: 20px; }
.pfg-form .formHelp { font-size: 12px !important; }
.pfg-form .ArchetypesBooleanWidget, .pfg-form .ArchetypesCaptchaWidget { font-size: 12px; }
.pfg-form .error .fieldRequired { display: none; }
/* */
div#plone-true-gallery{
background-color:#ffffe7;
}
.jcarousel-skin-truegallery .jcarousel-container {
background: #ffffe7;
margin:auto;
}
/* */
/* */
#langbutton			{	border: 1px solid #032e0f; color #fff; background-color: #00661D; -moz-border-radius: 5px; border-radius: 5px;   }
#langbutton img		{	position: relative; left: 1px; top: 2px;	}
#langbutton a		{	color: #fff;	}
#langbutton:after	{	/* */ }
#language-bar-chapel	{	position: relative; font-size: 13px; line-height: 16px; left: 20px; color: #fff; width: 120px; 		}
#language-bar-chapel ul	{	margin: 0; padding: 0; }
#language-bar-chapel li	{	list-style:none; height: 18px; padding: 4px;	}
#language-bar-chapel ul ul	{	display: none; position: absolute; top: 22px; left: 0; width:118px; 	}
#language-bar-chapel ul li:hover ul	{	display: block; border: 1px solid #032e0f; border-top: 1px solid #00661D;}
#language-bar-chapel ul ul li	{	background-color: #00661D;	padding: 4px 0 0 8px;	}
#language-bar-chapel li:hover	{	background-color: #258a42;	}
#language-bar-chapel a:hover	{	display: block; text-decoration: none; }
li#langbutton:hover		{	background-color: #00661D;}
/* */
/* */
/* */

