﻿body 
{
    background-color:#dbdbdb;
    padding:0px;
    margin:0px;
}

TABLE.main 
{
    width:885px !important; table-layout:fixed; text-align:left;
}

TABLE.main, TABLE.main TR, TABLE.main TR TD 
{
    border: 0px none;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    background-repeat:no-repeat;
    background-position:right;
}
TABLE.main { width: 100%; }

TABLE.main TR.r1 TD.left  { background-image: url(/images/ADP_010_01.jpg); background-position:right bottom; width:25px; line-height:2px; }
TABLE.main TR.r1 TD.center TABLE TR TD.left { background-image: url(/images/ADP_010_02.jpg); background-position:left bottom; line-height:2px;  background-repeat:repeat-y; }
TABLE.main TR.r1 TD.center TABLE TR TD.center { background-image: url(/images/ADP_010_02.jpg); background-position:right bottom; line-height:2px;  background-repeat:repeat; }
TABLE.main TR.r1 TD.center TABLE TR TD.right { background-image: url(/images/ADP_010_02.jpg); background-position:right bottom; line-height:2px;  background-repeat:repeat-y; }
TABLE.main TR.r1 TD.right { background-image: url(/images/ADP_010_03.jpg); background-position:left bottom; width:25px; }
TABLE.main TR.r2 TD.left  { background-image: url(/images/ADP_010_04.jpg); background-position:right; }
TABLE.main TR.r2 TD.right { background-image: url(/images/ADP_010_06.jpg); background-position:left; }
TABLE.main TR.r3 TD.left  { background-image: url(/images/ADP_010_07.jpg); background-position:right; background-repeat:repeat-y;}
TABLE.main TR.r3 TD.center { background-image: url(/images/ADP_010_08.jpg); 
    background-position:top left; background-color:#ffffbe; }
TABLE.main TR.r3 TD.right { background-image: url(/images/ADP_010_11.jpg); background-position:left; background-repeat:repeat-y; }



TABLE.mainMenu TR TD 
{
    text-align:center; 
    font-family:Verdana; 
    font-size:12px; 
    line-height:16px; 
    color:#336699;
    white-space:nowrap;
     padding-top:5px; vertical-align:top; padding-left:0px; margin:0px; border:0px none; 
     border-right: 1px solid #ffffff;
}

TABLE.mainMenu TR TD A:link, TABLE.mainMenu TR TD A:visited, TABLE.mainMenu TR TD A:hover
{
    text-decoration:none;
    color:#336699;
}

TABLE.mainMenu TR TD.selectedItem A:link, TABLE.mainMenu TR TD.selectedItem A:visited, TABLE.mainMenu TR TD.selectedItem A:hover
{
    text-decoration:none;
    color:#990000;
    font-weight:bold;
}

TABLE.mainMenu TR TD.Item A:hover
{
    font-weight:normal;
    color:#990000;
}

TABLE.languageTable, .languageTable TR
{
    padding: 0px;
    margin: 0px;
    border-collapse: separate;
}

TABLE.languageTable TR TD
{
    font-family: Verdana;
    font-size:12px;
    font-weight:bold;
    color: #208013;
    width:75px;
    table-layout:fixed;
    text-align:center;
    padding: 3px 7px 4px 7px;
    margin:0px;
    border-collapse: separate !important;
    border-bottom: 1px solid #fd9f00;
    border-left: 1px solid #fd9f00;
    border-top:0px none;
}


TABLE.main TR.mainContent TD.left  { background-image: url(/images/ADP_010_12.jpg); background-position:right; background-repeat:repeat-y; }
TABLE.main TR.mainContent TD.center { background-color:#ffffbe; height:500px; overflow:visible; vertical-align:top; padding:0px 3px 3px 8px }
TABLE.main TR.mainContent TD.right { background-image: url(/images/ADP_010_14.jpg); background-position:left;  background-repeat:repeat-y; }

TABLE.main TR.f1 TD.left   { background-image: url(/images/ADP_010_f1a.jpg); background-position:right; }
TABLE.main TR.f1 TD.center { background-image: url(/images/ADP_010_f1b.jpg); background-repeat:repeat-x; background-position:right; height:10px; }
TABLE.main TR.f1 TD.right  { background-image: url(/images/ADP_010_f1c.jpg); background-position:left; }

TABLE.main TR.f2 TD.left   { background-image: url(/images/ADP_010_f2a.jpg); background-position:right; }
TABLE.main TR.f2 TD.center {  background-color:#ffffbe;  height:16px;
    line-height:12px; font-family:Verdana; font-size:11px;padding-left:5px;
    color:#1e3d5c;
     }
TABLE.main TR.f2 TD.right  { background-image: url(/images/ADP_010_f2c.jpg); background-position:left; }

TABLE.main TR.f3 TD.left   { background-image: url(/images/ADP_010_f3a.jpg); background-position:right; }
TABLE.main TR.f3 TD.center TABLE TR TD.left { background-image: url(/images/ADP_010_f3b.jpg); background-position:left; background-repeat:repeat-x; }
TABLE.main TR.f3 TD.center TABLE TR TD.center { background-image: url(/images/ADP_010_f3b.jpg); background-position:center; background-repeat:repeat-x; }
TABLE.main TR.f3 TD.center TABLE TR TD.right { background-image: url(/images/ADP_010_f3b.jpg); background-position:right; background-repeat:repeat-x; }
TABLE.main TR.f3 TD.right  { background-image: url(/images/ADP_010_f3c.jpg); background-position:left; }

P { font-family: Verdana; font-size:10pt; 
text-align:justify; line-height:19px; }

TABLE.box1, TABLE.box1 TR, TABLE.box1 TR TD 
{
    padding:0px;
    margin:0px;
    border-collapse:collapse;
    background-color:#ccffcc;
    width:200px;
    table-layout:fixed;
    font-family: Verdana;
    font-size:11px;
    text-align:justify;
    padding:2px 6px 3px 4px;
    border:1px solid #dddddd;
}

TABLE.box1 TR TH 
{
    background-image:url(/images/BoxBackground.jpg); 
    background-repeat:repeat;
    color:White;
    height:20px;
    text-align:center;
    border:1px solid #dddddd;
} 

TABLE.T, TABLE.T TR, TABLE.T TR TD 
{
    padding:0px;
    margin:0px;
    border-collapse:collapse;
    vertical-align:top;
    table-layout:fixed;
    font-family: Verdana;
    font-size:11px;
    text-align:justify;
    padding:2px 6px 3px 4px;
}

.languageTable A:link, .languageTable A:visited, .languageTable A:hover
{
    font-family: Verdana;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color: #208013;
    color:#336699;
}

.highlight { font-size: 14px; font-style:italic; line-height:20px; }

TABLE.PapalIntensions 
{
    width:300px;
    margin-left:15px;
    margin-top:15px;
     border:1px solid #fd9f00;
     float:right
}

TABLE.PapalIntensions TR TD A:link, TABLE.PapalIntensions TR TD A:hover, TABLE.PapalIntensions TR TD A:visited,
TABLE.PapalIntensions TR TH A:link, TABLE.PapalIntensions TR TH A:hover, TABLE.PapalIntensions TR TH A:visited
{
    text-decoration:none;
    color:#000099;
    color:#336699;
}

TABLE.PapalIntensions TR TD
{
    
    text-align:left;
    font-family: Verdana;
    font-size: 12px;
    line-height:14px;
    padding:5px 5px 10px 5px;
}

TABLE.PapalIntensions TR TH
{
    padding:4px 5px 2px 5px;
    text-align:left;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    line-height:25px;
    background-color2:Gray;
    border-bottom:1px solid #bbbbbb;
}

TABLE.PapalIntensions TR TD.title
{
    font-family: Verdana; font-size: 13px; text-align: center;
            background-image:url(/images/FadedOrange.jpg);
            padding-bottom:5px;
            height:20px;
            font-weight:bold;
    color:#336699;
}

.textFader
{
    font-family:Verdana;
    font-weight:bold;
    font-size:16px;
    font-style:italic;
    height:80px;
    width:auto;
    margin-left:30px;
    table-layout:fixed;
    white-space:normal;
    text-align:left;
    line-height:20px;
    color:#336699;
}

table.latestNews 
{
    font-family:Verdana;
    font-size:10px;
    text-align:justify;
    color:#336699;
    font-weight:bold;
}

table.latestNews TR TH
{   
    text-align:left;
    border-bottomx:1px solid #336699;
    color:#990000;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
}

table.latestNews TR TD.blueBar
{
    background-image:url(/images/FadedBlueLine.jpg);
    background-repeat:repeat-x;
    background-position:top;
    height:6px;
    table-layout:fixed;
    vertical-align:top;
    padding:0px; margin:0px;
    line-height:2px;
}

table.latestNews TR TD P
{
    font-size:10px; font-family:Verdana; 
}

table.latestNews TR TD A:link, table.latestNews TR TD A:visited, table.latestNews TR TD A:hover
{
    color:#990000;
    font-weight:bold;
    text-decoration2:underline;
}


table.boxMenu 
{
    width: 249px; 
    table-layout: fixed;
    margin-left:8px;
}

TABLE.boxMenu TR TD A:link, TABLE.boxMenu TR TD A:visited, TABLE.boxMenu TR TD A:hover
{
    text-decoration:none;
}



table.boxMenu TR TH
{
    width: 281px; background-image: url(/images/B1_1C.jpg); 
    font-family: Verdana;
    font-size: 12px; 
    text-align: center; 
    color: #437383; 
    vertical-align: top; 
    padding-top: 10px;
}

table.boxMenu TR TD.boxContent 
{
    width: 281px; background-image: url(/images/B1_2C.jpg); 
    background-repeat: repeat-y;
    font-family: Verdana; font-size: 18px; color: #000066; font-size: 11px;
}

table.boxMenu TR TD.boxContent TABLE TR TD 
{
    padding:3px;
    padding-left:15px;
}

table.boxMenu TR TD.boxRight 
{
     background-image: url(/images/B1_2R.jpg); background-repeat: repeat-y;
     background-position: left;
}

table.boxMenu TR TD.boxLeft
{
    background-image: url(/images/B1_2L.jpg); background-repeat: repeat-y;
            width: 8px;
}

TABLE.PageIntro
{
    color:#336699; font-family:Verdana; font-size:12px; width:100%;
}

TABLE.PageIntro TR TD.leftC
{
    width:100%;
}

TABLE.PageIntro TR TD.leftC TABLE.PageHeader 
{
    width:600px;
}
TABLE.PageIntro TR TD.leftC IMG.PageHeader 
{
    padding-bottom:10px;
}

TABLE.PageIntro TR TD.leftC TABLE.PageHeader TR TD, TABLE.PageIntro TR TD.leftC TABLE.PageHeader TR TH
{
    vertical-align:top;
}

TABLE.PageIntro TR TD.leftC TABLE.PageHeader TR TD
{
    padding: 0px 5px 5px 5px;
}

TABLE.PageIntro TR TD.leftC TABLE.PageHeader TR TD H2
{
    width:100%; padding:0px 0px 5px 0px ; margin:0px 0px 5px 0px;
}

TABLE.PageIntro TR TD.leftC TABLE.PageHeader TR TD P
{
    text-align:justify; padding-top:0px; line-height:24px; margin-top:0px; padding-right:5px;
}

TABLE.PageIntro TR TD.leftC TABLE.PageHeader TR TD IMG
{
    float: left; padding: 0px 5px 0px 0px;
}

TABLE.PageIntro TR TD H2
{
    color:#990000; text-transform:uppercase; font-weight:bold; font-size:14px;
    border-bottom: 1px solid #336699;
    padding:4px 15px 8px 0px;
    margin-right:20px;
}

TABLE.PageIntro TR TD H3
{
    color:#336699; text-transform:uppercase; font-weight:bold; font-size:12px;
    padding:0px;
    margin-right:20px;
}


TABLE.PageIntro TR TD A:link, TABLE.PageIntro TR TD A:hover, TABLE.PageIntro TR TD A:visited 
{
    text-decoration:none;
    color:#336699;
}


div.papalInt 
{
    width:97%;
    background:#ffee91;
}

div.papalInt div.month
{
    padding-left:10px;
    font-size:14px;
    font-family: Verdana;
    font-weight:bold;
    color:#990000;
    padding-bottom:8px;
}

div.papalInt div.theme
{
    padding-left:10px;
    font-size:12px;
    font-family: Verdana;
    font-weight:normal;
    padding-bottom:10px;
}

div.papalInt div.text, div.papalInt div.text A:link, div.papalInt div.text A:visited, , div.papalInt div.text A:hover 
{     color:#000066;
}
div.papalInt div.text
{
    padding-left:10px;
    padding-right:8px;
    font-size:11px;
    line-height:18px;
    font-family: Verdana;
    font-weight:normal;
    padding-bottom:3px;
}
    
LI { line-height: 22px; } 


TABLE.NationalSecretaries 
{
    width:820px !important;
    border:1px solid #fdfebe;
    border-collapse:separate;
    font-size:10px;
    table-layout:fixed;
    
}

TABLE.NationalSecretaries TR TH
{
    text-align:center;
    font-weight: bold;
    font-size:24px;
    font-family:Verdana;
    padding:8px;
    text-transform:uppercase;
    border:0px none;
    width:100%;
    border:1px solid #fdfebe;
    border-collapse:separate;
}

TABLE.NationalSecretaries TR TD
{
    font-family:Verdana;
    padding:10px;
    line-height:19px;
    border:1px solid #fdfebe;
    border-collapse:separate;
    color:#000000;
    font-size:10px;
}

TABLE.NationalSecretaries TR TD A:link,TABLE.NationalSecretaries TR TD visited,TABLE.NationalSecretaries TR TD A:hover
{
    font-weight:bold;
    color:#000000;
}

A:link, A:visited, A:hover
{
    text-decoration:none;
    color:#336699;
}


TABLE.CountryList 
{
    font-size:12px;
    font-family:Verdana;
    border-collapse:collapse;
    margin-left: auto;
    margin-right: auto;
    width:500px;
}
TABLE.CountryList TR TD
{
    padding:5px;
    border: 1px solid #cccccc;
}

TABLE.CountryList TR TH
{
    font-size:12px;
    text-transform:uppercase;
    padding:5px 8px 5px 8px;
    border: 1px solid #cccccc;
    text-align:left;
    color:#990000;
}


TABLE.CountryList TR TH.Continent
{
    font-size:14px;
    text-transform:uppercase;
    padding:5px 8px 5px 8px;
    border: 1px solid #cccccc;
    text-align:center;
    color:#990000;
}

TABLE.continents TR TD { vertical-align:top; }


TABLE.tablePhotogallery 
{
    width:100%;
}

TABLE.tablePhotogallery TR TD
{
    padding:10px; text-align:center;
}

DIV.text PRE A.more, DIV.text PRE A.more:link, DIV.text PRE A.more:hover, DIV.text PRE A.more:visited 
{
  color:#990000; font-size:11px; font-family:Verdana; font-variant:small-caps; font-weight:bold;
}



















TABLE.main TR.r1 TD.left
{
    background-image: url(/images/shading/images/Shade_TopLeft.jpg);
    background-position: right;
    width: 25px;
    background-repeat: repeat-y;
}
TABLE.main TR.r1 TD.center TABLE TR TD.left
{
    background-image: url(/images/shading/images/Shade_TopCenter.jpg);
    background-position: top right;
    background-repeat: repeat-y;
}
TABLE.main TR.r1 TD.center TABLE TR TD.center
{
    background-image: url(/images/shading/images/Shade_TopCenter.jpg);
    background-position: top left;
    background-repeat: repeat-y;
}
TABLE.main TR.r1 TD.center TABLE TR TD.right
{
    background-image: url(/images/shading/images/Shade_TopCenter.jpg);
    background-position: top left;
    background-repeat: repeat-y;
}
TABLE.main TR.r1 TD.right
{
    background-image: url(/images/shading/images/Shade_TopRight.jpg);
    background-position: left;
    width: 25px;
}
TABLE.main TR.r2 TD.left
{
    background-image: url(/images/shading/images/Shade_TopR2Left.jpg);
    background-position: top right;
    background-repeat: repeat-y;
}
TABLE.main TR.r2 TD.right
{
    background-image: url(/images/shading/images/Shade_TopR2Right.jpg);
    background-position: top left;
    background-repeat: repeat-y;
}

TABLE.main TR.r3 TD.left
{
    background-image: url(/images/shading/images/Shade_CenterLeft.jpg);
    background-position: top right;
    background-repeat: repeat-y;
}
TABLE.main TR.r3 TD.right
{
    background-image: url(/images/shading/images/Shade_CenterRight.jpg);
    background-position: top left;
    background-repeat: repeat-y;
}

A.link, A.link B 
{
    color:#993366;
    font-weight:normal;
}