body {
    font-size: 12px;
    font-family: Georgia;
}
#stsimon_body
            {
                height: 100%;
                margin: 0px;
                background-image: url(http://www.saintsimon.org/images/12891/bg-main.jpg);
                background-repeat: repeat;

            }
      
            h1
            {
                font-size: 24px;
                font-style: Georgia;
                font-weight: lighter;
                color: #0e4574;
                border-bottom: solid 1px #0e4574;
                margin-top: 0px;
            }
            
            #contentleft h1
            {
                color: #ffffff;
                font-size: 18px;
                                border-bottom: solid 1px #74806b;
            }
      
            h2
            {
                font-size: 18px;
                font-style: Georgia;
                font-weight: lighter;
                color: #0e4574;
            }

            div#PageWrapperOuter
            {
                width: 954px;
                margin: 0 auto;
                position: relative;
                font-family: Georgia;
                font-size: 12px;
            }

             #PageWrapperOuter a
            {
                color: #0e4574;
                text-decoration: none;
            }
            
            #PageWrapperOuter  a:hover
            {   
                text-decoration: underline;
            }
            
            div#PageWrapper
            {
                width: 954px;
            }
            
            div#PageWrapperTop
            {
                width: 954px;
                height: 194px;
                background-repeat: no-repeat;
                margin: 0 auto;
            }
            
            div#PageWrapperBottom
            {
                width: 954px;
                height: 59px;
                background-image: url(http://www.saintsimon.org/images/12892/bg-bottominside.png);
                background-repeat: no-repeat;
                margin: 0 auto;
            }
            
            div#ContentWrapperOuter
            {
                width: 954px;
                background-image: url(http://www.saintsimon.org/images/12893/bg-middleinside.png);
                background-repeat: repeat-y;
                min-height: 300px;
                position: relative;
            }
            
            div#ContentWrapper
            {
                width: 900px;
                margin: 0 auto;
                overflow: hidden;
            }
                div#contentleft
                {
                    padding: 5px;
                    margin: 10px;
                    width: 170px;
                    float: left;
                    background-color: #104876; color: #ffffff; z-index: 1001px;
                }
                #contentleft ul
                {
                  padding-left: 20px;
                }
                #contentleft a
                {
                  color: #fddc76;
                }
                div#contentright
                {
                    padding: 5px 15px 5px 15px;
                    margin: 10px;
                    width: 645px;
                    float: left;
                }
                    div#contentright h1
                    {
                        
                    }
            
            div#NavigationTop
            {
                width: 900px;
                height: 30px;
                background-image: url(http://www.saintsimon.org/images/12894/bg-menu.png);
                background-repeat: repeat-x;
                position: relative;
                top: 27px;
                margin: 0 auto;
                z-index: 200;
            }
             
            div#Imgbackground
            {
                position: relative;
                top: 28px;
                float: left;
                width: 800px;
                height: 281px;
            }
            
            div#Stainedglass
            {
                position: absolute;
                left: 747px;
                z-index: 201;
                top: -5px;
            }
            
            div#Crosslogo
            {
                position: absolute;
                left: 20px;
                top: 50px;
                z-index: 50;
            }
            
            div#StSimonlogo
            {
                position: absolute;
                top: 15px;
                left: 10px;
                z-index: 60;
            }
                  
            div#JoinNowImg
            {
                bottom: -10px;
                left: 42px;
                position: absolute;               
            }
            
            div#Footer
            {
                width: 900px;
                margin: 0 auto;
                min-height: 40px;
                font-size: 10px;
                font-family: Georgia;
                color: #ffffff;
            }
                                            
            
                /**************************** REQUIRED BY ALL **************************************/

                 
                /* make the second level visible when hover on first level list OR link */
                #Default ul li:hover ul,
                #Default ul a:hover ul{visibility:visible; }

                /* keep the third level hidden when you hover on first level list OR link */
                #Default ul :hover ul ul{visibility:hidden;}

                /* make the third level visible when you hover over second level list OR link */
                #Default ul :hover ul :hover ul{ visibility:visible;}
                /**************************************************************************************/


                #Default {position: absolute; top: 27px; left: 27px; z-index:250; }

                /* remove all the bullets, borders and padding from the default list styling */
                #Default ul { height: 30px; padding: 0px; margin: 0px; list-style-type:none; }

                /* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
                #Default li {float: left; height: 24px; position:relative; margin-top: 6px; text-align: center; padding: 0px 16px 6px 20px; color: #ffffff;}

                /* style the links for the top level */
                #Default a, #Default a:visited
                {
                    font-size: 15px;
                    font-family: Georgia;
                    color: #ffffff;
                    cursor: pointer;
                    text-decoration: none;
                    padding-bottom: 6px;
                }
                /* style the top level hover */
                #Default ul li:hover {color: #ffffff;}
                #Default a:hover, #Default ul ul a:hover{text-decoration: none; color: #ffffff;}
                #Default :hover > a, #Default ul ul :hover > a {text-decoration: none; color: #ffffff;}
                 
                /* style the second level hover */
                #Default ul ul li
                {
                    background-color: #143f64;
                    text-align: left;
                    width: 200px;
                    height: 30px;
                    margin: 0px;
                    cursor: pointer;
                    padding: 0px;
                    /* for IE */
                    filter:alpha(opacity=90);
                    /* CSS3 standard */
                    opacity:0.9;
                }
                /* style the second level background */

                /* hide the sub levels and give them a positon absolute so that they take up no room */
                #Default ul ul {visibility:hidden;position:absolute;left:0px;top: 24px;margin: 0px;}
                /* style the second level links */
                /* style the second level links */
                #Default ul ul a, #Default ul ul a:visited
                {
                    display: block;
                    font-size: 11px;
                    color: #f7e8aa;
                    cursor: pointer;
                    text-decoration: none;
                    padding: 6px 0 0 20px;
                   }
                #Default ul ul a:hover {
                    color: #000000;
                    text-decoration: none;
                 }
                 #Default ul ul li:hover {
                    color: #ffffff;
                 }
                #Default ul ul a:hover > #Default ul ul ul a:hover {color: #ffffff;}
                #Default ul ul :hover > a, #Default ul ul ul :hover > a {color:#ffffff; text-decoration: none;}


                /* style the third level background */
                #Default ul ul ul a, #Default ul ul ul a:visited {background:#555555;}
                /* style the third level hover */
                #Default ul ul ul a:hover {background:#888888;}
                /* position the third level flyout menu */
                #Default ul ul ul{visibility: hidden; left:171px; top:0px; width:149px;}
                
                #Default_Persist { color:#ffffff;}
                #Default_Persist a, #Default_Persist a:visited { color: #ffffff; }
