@charset "UTF-8";
/*----- Web Solutions 3.0 Compatible -----*/
* {margin:0;padding:0;border:0}
ul li{list-style:none}
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr 
{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
td {vertical-align:top}

/*----- Themes -----*/
.slideShowPhotos {display:none}
#mainBody_blue{padding:0px;margin:0px;background:#a8b2c6 url(/images/themes/bg-blue.jpg) no-repeat center top}
#mainBody_brown{padding:0px;margin:0px;background:#c2ad99 url(/images/themes/bg-brown.jpg) no-repeat center top}
#mainBody_gold{padding:0px;margin:0px;background:#e6d8ae url(/images/themes/bg-gold.jpg) no-repeat center top}
#mainBody_gray{padding:0px;margin:0px;background:#d0d0d0 url(/images/themes/bg-gray.jpg) no-repeat center top}
#mainBody_green{padding:0px;margin:0px;background:#d0cdb5 url(/images/themes/bg-green.jpg) no-repeat center top}
#mainBody_purple{padding:0px;margin:0px;background:#bdabc2 url(/images/themes/bg-purple.jpg) no-repeat center top}
#mainBody_red{padding:0px;margin:0px;background:#dfc0c3 url(/images/themes/bg-red.jpg) no-repeat center top}
#siteWrap{width:950px;margin-right:auto;margin-left:auto}
#siteWrap2{margin:0;width:950px;background:#fff url(/images/themes/bodyBG.gif) no-repeat right bottom;padding-bottom:10px}
#mainBody_blue #siteWrap2{margin:0;width:950px;background:#fff url(/images/themes/bodyBG-blue.gif) no-repeat left bottom;padding-bottom:10px}
#mainBody_brown #siteWrap2{margin:0;width:950px;background:#fff url(/images/themes/bodyBG-brown.gif) no-repeat left bottom;padding-bottom:10px}
#mainBody_gold #siteWrap2{margin:0;width:950px;background:#fff url(/images/themes/bodyBG-gold.gif) no-repeat left bottom;padding-bottom:10px}
#mainBody_gray #siteWrap2{margin:0;width:950px;background:#fff url(/images/themes/bodyBG-gray.gif) no-repeat left bottom;padding-bottom:10px}
#mainBody_green #siteWrap2{margin:0;width:950px;background:#fff url(/images/themes/bodyBG-green.gif) no-repeat left bottom;padding-bottom:10px}
#mainBody_purple #siteWrap2{margin:0;width:950px;background:#fff url(/images/themes/bodyBG-purple.gif) no-repeat left bottom;padding-bottom:10px}
#mainBody_red #siteWrap2{margin:0;width:950px;background:#fff url(/images/themes/bodyBG-red.gif) no-repeat left bottom;padding-bottom:10px}

.headerContainer.blue .church{background-image:url(/images/themes/headerBlue.gif)}
.headerContainer.blue span {background-image:url(/images/themes/headerBlue.png)}
.headerContainer.brown .church{background-image:url(/images/themes/headerBrown.gif)}
.headerContainer.brown span {background-image:url(/images/themes/headerBrown.png)}
.headerContainer.gold .church{background-image:url(/images/themes/headerGold.gif)}
.headerContainer.gold span {background-image:url(/images/themes/headerGold.png)}
.headerContainer.gray .church{background-image:url(/images/themes/headerGray.gif)}
.headerContainer.gray span {background-image:url(/images/themes/headerGray.png)}
.headerContainer.green .church{background-image:url(/images/themes/headerGreen.gif)}
.headerContainer.green span {background-image:url(/images/themes/headerGreen.png)}
.headerContainer.purple .church{background-image:url(/images/themes/headerPurple.gif)}
.headerContainer.purple span {background-image:url(/images/themes/headerPurple.png)}
.headerContainer.red .church{background-image:url(/images/themes/headerRed.gif)}
.headerContainer.red span {background-image:url(/images/themes/headerRed.png)}

/*----- Core Elements -----*/

#wysiwygBody{background:#fff}
.clearFloats{clear:both}
#printHeader{display:none}
#leftCol{width:230px;float:left;background:#f0eee5 url(/images/left_bg.gif) repeat-y right top;border-top:1px solid #fff;margin-right:30px}
#content{width:670px;float:left;overflow:hidden;padding:25px 0 80px 0}
.nobr{white-space:nowrap}
td{empty-cells:show}
img.photoright, .photoright img{margin:0px 0px 10px 20px;float:right;padding:2px;background:#efede4;border:1px solid #d0cdb5}
img.photoleft, .photoleft img{margin:0px 20px 10px 0px;float:left;padding:2px;background:#efede4;border:1px solid #d0cdb5}
img.phototreatment, .phototreatment img{padding:2px;background:#efede4;border:1px solid #d0cdb5}
.dark{background:#efefef}
.light{background:#fff}
.photoinline{margin-bottom:20px}
.headerContainer{width:950px;border-bottom:4px solid #827c34}
.headerContainer .church{background-repeat: no-repeat; background-position: 0 0;font-family:Palatino Roman, Palatino, Times New Roman, Georgia, serif;font-size:24px;line-height:28px;color:#fff;padding:24px 0 0 18px;white-space:nowrap}
.headerContainer .church a:link, .headerContainer .church a:visited, .headerContainer .church a:hover, .headerContainer .church a:active{color:#fff;text-decoration:none}
.headerContainer span { display:block; width:185px; height:100px}
#breadcrumb{padding:0 0 7px 0;border-bottom:1px solid #d0cdb5;margin-bottom:20px;margin-top:-1px;font-family:Helvetica, Arial, sans-serif;font-size:11px;line-height:15px; color:#999}
#breadcrumb a:link, #breadcrumb a:visited{text-decoration:none}
#breadcrumb a:hover, #breadcrumb a:active{color:#45410b}

/*----- Text Styles -----*/

body, .text {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.67em;color:#333}
body, .text, th{text-align:left}
#content, table{font-size:1em}

a {color:#827c34;text-decoration:underline}
a:hover, a:active {color:#827c34;text-decoration:none}
.highlight{background-color:#cfdde6;text-align: center;padding: 2em 2em;margin: 2em 0}
p, h1, h2, h3, h4, hr, #content ul, .contentEditor ul, blockquote, dd{margin-bottom:10px}
h1, h2, h3, h4, h5, h6, h7, h8, h9, th, dt{font-weight:normal;font-family:"Palatino Roman", Palatino, Times New Roman, Georgia, serif;line-height:1.2em}
.textColor, h1, h2, h3, h4, h5, h6, h7, h8, h9, th, dt{color:#631d76}
em, i{ font-style:italic}
b, strong{font-weight:bold}
hr, .borderTop, dt{border-top:1px dashed #ccc;margin-top:10px;padding-top:5px}
hr{height:0px;margin-top:10px}
h1{font-size:1.58em;margin-bottom:10px}
h2{font-size:1.33em;margin-top:20px}
h3{font-size:1.25em;margin-bottom:7px}
h4, th{font-size:1.15em}
h5, h6, h7, h8, h9{font-size:1.1em;margin:0px 0px 0px 0px}
#content ul li, .contentEditor ul li{background:url(/images/icons/16x16/bullet.gif) no-repeat 5px 1px;margin-top:3px;padding-left:20px;margin-top:2px}
#content ol, .contentEditor ol{margin-left:20px}
#content ul li ul li, .contentEditor ul li ul li{background:url(/images/icons/16x16/bullet.gif) no-repeat 0 1px;margin-top:3px;padding-left:16px}
#content ul li ul li a, .contentEditor ul li ul li a{color:#666}
#content ul li ul li a:hover, .contentEditor ul li ul li a:hover{color:#f03c5e}
#content ul li ul li ul li a, .contentEditor ul li ul li ul li a{color:#999}
#content ul li ul li ul, .contentEditor ul li ul li ul{margin-bottom:0}
#content ul li ul li ul li a:hover, .contentEditor ul li ul li ul li a:hover{color:#f03c5e}

#linkBar{font-size:1em;color:#827c34;margin-bottom:5px}

.resizeSmall{font-size:8px}
.resizeMedium{font-size:10px}
.resizeLarge{font-size:12px}

/*----- Navigation -----*/

#t0{width:950px;color:#827c34;font-size:10px;line-height:10px;padding:2px 0;margin-left:auto;margin-right:auto}
#t0 a{text-decoration:none;color:#45410b}
#t0 a:hover, #tier0 a:active{color:#827c34}
#t0 a.on{text-decoration:none;color:#827c34}
#t0 table{float:right}
#t0 .links{padding-top:3px}

.t1{width:929px; padding-left:21px; background:url(/images/navigation/Tier1_bg.gif) repeat-x 0 0;float:left; clear:both}
.t1 li{float:left;}
.t1 a{display:block;}
.t1 img{}

.t2{margin:18px 0 0 20px}
.t2 li{display:inline}
.t2 a{width:198px;padding:5px 10px 5px 0px;text-decoration:none;color:#631d76;display:block;border-bottom: 1px solid #d0cdb5;background:none; font-family:"Palatino Roman", Palatino, Times New Roman, Georgia, serif;font-size:15px;line-height:17px}
.t2 a:hover, .t2_Inactive a:active{background:none;color:#ea2839}

.t3 a{width:158px;padding:5px 30px 5px 20px;text-decoration:none;color:#000;display:block;border-bottom:none;background:url(/images/navigation/nav.gif) no-repeat 0 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:14px}
.t3 a:hover span, .t3 a:active span{width:158px;padding:5px 30px 5px 20px;display:block;background:url(/images/navigation/Tier3_hover_bottom.gif) no-repeat left bottom;cursor:pointer}
.t3 a:hover, .t3 a:active{width:208px;padding:0;background:url(/images/navigation/nav.gif) no-repeat 0 -100px;color:#fff}
.t3 a:link.on, .t3 a:visited.on, .t3 a:hover.on, .t3 a:active.on{color:#000;display:block;border-bottom:none;background:url(/images/navigation/nav.gif) no-repeat 0 -200px;cursor:pointer}
.t3 a:link.on span, .t3 a:visited.on span, .t3 a:hover.on span, .t3 a:active.on span{background:none;cursor:pointer}

.t3 li ul{position:absolute;background:#ea2839;font-size:12px;line-height:14px; width:228px;padding:5px 0;left: 230px;z-index: 10000;}
.t3 li ul li{float:none;display:block;background:none}
.t3 li ul li a{color:#fff;text-decoration:none;padding:5px 10px; display:block; font-size:12px; background:none; line-height:16px; width:198px;}
.t3 li ul li a:hover, .t3 li ul li a:active{color:#000;text-decoration:none;padding:5px 10px; display:block; font-size:12px; background:none; line-height:16px; background:#fff;}

.leftTop{background:url(/images/callouts_top.gif) no-repeat 0 bottom;width:230px;height:30px;}

#footer{width:930px;padding:50px 10px 20px 10px;margin-left:auto; margin-right:auto;color:#827c34;font-size:.9em;line-height:1.3em;float:left}
#footer a{color:#45410b;text-decoration:none}
#footer a:hover, #footer a:active{color:#827c34}
#footer a.on{text-decoration:none;color:#827c34}
#wsLogo{float:right;margin:-15px 0 0 20px}

.popover{width:260px;padding:5px;background:url(/images/navigation/popout_bg.png) repeat-y 0 0}
.popover ul{list-style-type:none;margin:0;padding:0}
.popover ul li{padding:0;margin:0;display:inline;background:none}
.popover a:link, .popover a:visited{width:260px;display:block;text-decoration:none}
.popover a:hover, .popover a:active{background:#fff url(/images/navigation/popover_link_top.gif) no-repeat 0 0}
.popover a:link span, .popover a:visited span{padding:6px 25px 6px 9px;display:block;color:#fff;font-family:Helvetica, Arial, sans-serif;font-size:12px;line-height:14px;text-decoration:none}
.popover a:hover span, .popover a:active span{color:#ea2839;background:url(/images/navigation/popover_link_bottom.gif) no-repeat left bottom}

/*----- Forms -----*/

.searchBox{background:#fff;font-size:11px;line-height:11px;color:#666666;padding:2px 3px;border:none;height:12px;width:120px}
.formBox, .formTextarea{border:1px solid #ccc;font-size:11px;line-height:13px;color:#666666;background:transparent url(/images/formboxBG.gif) no-repeat 0 0}
.formBox{padding: 2px 3px;background-color:#fff}
.formBox:focus, .formTextarea:focus{background-color:#FFC}
.formTextarea{padding: 2px 0px;background-color:#fff}
.formSelect{padding:0;border:1px solid #ccc;font-size:11px;line-height:13px}
.formSelect option{padding:0 3px}
.formButton{padding:2px 3px;background:#f03c5e;cursor:pointer;color:#fff;font-size:11px;line-height:13px;border:solid 1px #e20e23}
.formButton:hover{background-color:#31659b;border:solid 1px #31659b;color:#fff}
a.formButton{padding:4px 6px;text-decoration:none}
.formButton:hover, a.formButton:hover{text-decoration:none;color:#fff}

/*----- Alert -----*/
#Alert{position:absolute;z-index:9996;width:100%;overflow:hidden;text-align:center;left:0;padding-top:6px; color:#1D467C; font-size:12px; line-height:14px ;opacity:0.8; filter:alpha(opacity=80)}
#alertApp{width:100%; height:30px; padding:10px 0 0 0; color:#edf9ff; line-height:16px; font-weight:bold; text-align:center; border-bottom:1px solid #fff; background-color:#990000; }
#alertApp a:link, #alertApp a:visited{color:#f5c236; text-decoration:underline; background:none !important;}
#alertTitle {margin:0px auto; position:relative; width:950px; font-size:14px; }
#alertApp strong {font-size:1em; font-weight:bold; color:#fff; margin-right:15px;}
/*#alertApp:hover {background:#144678; cursor:pointer}*/
#alertDesc {padding:0 5%; background:#fff;}
#pDesc { text-align:left; padding:10px 0; color:#000;}


/*----- Custom -----*/
.welcome{float:left;width:385px;margin-right:30px}
.welcome ul li {
    display: block;
    padding: 4px 5px 4px 18px;
    text-decoration: none;
    background: url(/images/icons/16x16/bullet.gif) no-repeat 5px 8px;
    line-height: 1.25em;
    }
.leftBottom{width:230px;height:110px;background:#fff url(/images/left_bottom.gif) no-repeat 0 0}
.callouts{width:230px;padding:15px 0 5px 0;background:#fff}
.homeRight{float:right;width:255px}
.newsEvents{width:250px;border-left:1px solid #d0cdb5;padding-bottom:20px;}
.newsEvents .more:link, .newsEvents .more:visited, .newsEvents .more:hover, .newsEvents .more:active{float:right;font-family:Helvetica, Arial, sans-serif;font-size:12px;font-style:italic;text-decoration:none}
.newsEvents .more span{ color:#ea2839}
.newsEvents div{border-bottom:1px solid #d0cdb5;width:232px;padding:0 0 3px 12px}
.newsEvents h2 {font-size:1.5em;line-height:1.2em;margin:0}
.newsEvents ul {list-style-type:none;margin:15px 0 0 12px;padding:0}
#content .newsEvents ul li {padding:0;margin:0;display:inline;background:none}
.newsEvents ul a:link, .newsEvents ul a:visited{width:242px;display:block;text-decoration:none;background:url(/images/home/link_bg.gif) no-repeat 5px 8px;line-height:1.25em}
.newsEvents ul a:hover, .newsEvents ul a:active{color:#fff;background:#ea2839 url(/images/home/hover_bg.gif) no-repeat 0 0}
.newsEvents ul a:link span, .newsEvents ul a:visited span{width:219px;padding:4px 5px 4px 18px; display:block}
.newsEvents ul a:hover span, .newsEvents ul a:active span{background:url(/images/home/hover_bottom_bg.gif) no-repeat left bottom}
.newsEvents ul a:link em, .newsEvents ul a:visited em{color:#999} 
.newsEvents ul a:hover em, .newsEvents ul a:active em{color:#ffd400}

.contact{ text-align:center; padding:0 0 15px 0; border-bottom:1px solid #d0cdb5; }
.contact a:link, .contact a:visited, .contact a:hover, .contact a:active { font-family:"Palatino Roman", Palatino, Times New Roman, Georgia, serif; font-size:12px; line-height:17px; color:#631d76; text-decoration:none; display:block;}
.contact a:link span, .contact a:visited span, .contact a:hover span, .contact a:active span { font-size:14px; line-height:20px; display:block; margin-bottom:8px;}
.diocese { text-align:center; padding:12px 0 10px 0;}

/*----- FormCheck Errors -----*/
.fc-tbx .tl{background:url('/images/formCheck/tl.png') no-repeat}
.fc-tbx .t{background:url('/images/formCheck/t.png') repeat-x;height:16px}
.fc-tbx .tr{background:url('/images/formCheck/tr.png') no-repeat}
.fc-tbx .l{background:url('/images/formCheck/l.png') repeat-y;width:16px}
.fc-tbx .r{background:url('/images/formCheck/r.png') repeat-y;width:16px}
.fc-tbx .bl{background:url('/images/formCheck/bl.png') no-repeat}
.fc-tbx .b{background:url('/images/formCheck/b.png') no-repeat;height:25px}
.fc-tbx .b2{background:url('/images/formCheck/b2.png') no-repeat;height:25px}
.fc-tbx .br{background:url('/images/formCheck/br.png') no-repeat}
.fc-tbx .c{background:url('/images/formCheck/c.png') repeat}
.fc-tbx a.close{float:right;background:url('/images/formCheck/close.png') no-repeat;position:relative;margin-left:5px;display:block;width:10px;height:10px;cursor:pointer}
.fc-tbx .err {float:left;}
.fc-tbx p{width:auto;display:block;font-size:10px;font-family:Tahoma, Geneva, sans-serif;margin:0;padding:0;border:0;color:#FFF}
.ajax_loader{width:200px;height:150px}
.fc-error{border:1px solid #888;margin-top:5px;background-color:#EAEAEA}
.fc-error p{margin:5px;color:#A00}


/*----- Fancy Checkbox -----*/
#content label{padding-left: 20px;}
#content .checked{background: transparent url(../images/chk_on.png) no-repeat 0 0;}
#content .unchecked{background: transparent url(../images/chk_off.png) no-repeat 0 0;}
#content .selected{background: transparent url(../images/rdo_on.png) no-repeat 0 0;}
#content .unselected{background: transparent url(../images/rdo_off.png) no-repeat 0 0;}

/*----- Manage -----*/
hr+.manage{margin-top:-10px}
.manage{border-bottom:1px solid #ccc; border-collapse:collapse}
.manage th{padding:5px 0}
.manage tr>td{border-top:1px solid #ccc}
.manage tr+tr>td{border-top:0}
.manage th.right{text-align:right}
.manage th.sort{cursor:pointer}
.manage th.sort img{margin-left:5px}
.manage th img {position:relative;bottom:-2px}
.manage td{padding:1px}
.manage img.preload{display: none;position: absolute;z-index: 9900;top: 0px; border: solid 1px #FFFFFF; background-color:#FFFFFF}
.manage td{padding:5px 5px 5px 0}
.manage td:first-child{padding:5px;}
.manage td.icons {padding:3px}
.manage td.reportTitle{padding-left:5px;width:150px; cursor:pointer}
.manage .hidden{font-style:italic;color:#900}
.button{text-align:right;padding:10px 0}
.manage td.views{padding-right:5px}
.manage+hr, .manage+.manageLinks+hr{margin-top:50px}
.manageLinks{ margin-top:10px}
.manageLinks a{text-decoration:none;font-size:14px}
.manageLinks img{position:relative;bottom:-2px}
.manageCaption{}
.manageCaption td:first-child{padding-top:0;padding-left:0;font-size:.85em; font-style:italic;opacity:0.4;filter:alpha(opacity=4)}
.wsReturnToButton {float:right; margin-top:-40px}


/* JS Rotator */
.wsRotatorMain{position:relative;overflow:hidden}
.prev, .next{position:absolute;display:block;height:40px;width:40px;top:100px;z-index:3;opacity:0.5;filter:alpha(opacity=50)}
.prev{left:0}
.next{right:0}
.prev:hover, .next:hover{opacity:1.0;filter:alpha(opacity=100)}

.subjClass { visibility: hidden; width:1px; height:1px; }
