BODY {
	PADDING-RIGHT: 0px; MIN-WIDTH: 925px; PADDING-LEFT: 0px; BACKGROUND: url(../images/v3/header-bg.jpg) #efeadb repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px Lucida Grande, 'Trebuchet MS', Trebuchet, Helvetica, sans-serif; COLOR: #5a5749; PADDING-TOP: 136px
}
A {
	COLOR: #2c59a9; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #88391d
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; LINE-HEIGHT: 20px; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
LABEL {
	VERTICAL-ALIGN: middle
}
SELECT {
	VERTICAL-ALIGN: middle
}
INPUT {
	VERTICAL-ALIGN: middle
}
.container {
	MARGIN: 0px auto; WIDTH: 905px
}
#header {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 5px; HEIGHT: 119px
}
#logo {
	BACKGROUND: url(../images/v3/logo.gif) no-repeat; FLOAT: left; MARGIN: 15px 0px 12px 40px; OVERFLOW: hidden; WIDTH: 314px; TEXT-INDENT: -9999px; HEIGHT: 57px
}
.search-box {
	BACKGROUND: url(../images/v3/search-panel.gif) no-repeat right top; FLOAT: right; WIDTH: 314px; PADDING-TOP: 4px; HEIGHT: 49px
}
#my_heritage {
	DISPLAY: inline; BACKGROUND: url(../images/v3/label-my-heritage.jpg) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 98px; TEXT-INDENT: -9999px; MARGIN-RIGHT: 13px; HEIGHT: 22px
}
#my_candia {
	DISPLAY: inline; BACKGROUND: url(../images/v3/label-my-heritage.jpg) no-repeat; FLOAT: right; OVERFLOW: hidden; WIDTH: 98px; TEXT-INDENT: -9999px; MARGIN-RIGHT: 13px; MARGIN-TOP: 5px; HEIGHT: 22px
}
.search-box INPUT {
	FLOAT: left
}
.search-box INPUT.text {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #fff 1px solid; WIDTH: 136px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid
}
.safari .search-box INPUT.text {
	MARGIN: 0px 8px 0px 0px
}
#header UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px -20px 0px 0px; WIDTH: 917px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#header LI {
	DISPLAY: inline; Z-INDEX: 2; FLOAT: left; HEIGHT: 30px
}
#header LI A {
	DISPLAY: inline; FLOAT: left; OVERFLOW: hidden; HEIGHT: 100%
}
#header LI SPAN {
	DISPLAY: none; BACKGROUND: url(../images/v3/item-shadow-left.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 4px; POSITION: relative; HEIGHT: 36px
}
#header LI SPAN.right {
	BACKGROUND: url(../images/v3/item-shadow-right.png) no-repeat
}
#header LI.home A {
	WIDTH: 116px
}
#header LI.home {
	WIDTH: 116px
}
#header LI.home A {
	BACKGROUND: url(../images/v3/item-home.gif) no-repeat
}
#header LI.about A {
	WIDTH: 132px
}
#header LI.about {
	WIDTH: 132px
}
#header LI.about A {
	BACKGROUND: url(../images/v3/item-about.gif) no-repeat
}
#header LI.admissions {
	WIDTH: 140px
}
#header LI.admissions A {
	WIDTH: 140px
}
#header LI.admissions A {
	BACKGROUND: url(../images/v3/item-admissions.gif) no-repeat
}
#header LI.missions {
	WIDTH: 216px
}
#header LI.missions A {
	WIDTH: 216px
}
#header LI.missions A {
	BACKGROUND: url(../images/v3/item-missions.gif) no-repeat
}
#header LI.support A {
	WIDTH: 178px
}
#header LI.support {
	WIDTH: 178px
}
#header LI.support A {
	BACKGROUND: url(../images/v3/item-support.gif) no-repeat
}
#header LI.contact A {
	WIDTH: 132px
}
#header LI.contact {
	WIDTH: 132px
}
#header LI.contact A {
	BACKGROUND: url(../images/v3/item-contact.gif) no-repeat
}
#header LI.micronido A {
	WIDTH: 132px
}
#header LI.micronido {
	WIDTH: 132px
}
#header LI.micronido A {
	BACKGROUND: url(../images/v3/item-micronido.gif) no-repeat
}
#header LI A:hover {
	BACKGROUND-POSITION: 0px -30px
}
#header LI.active SPAN {
	DISPLAY: block; MARGIN-LEFT: -4px
}
* HTML #header LI.active SPAN {
	MARGIN-LEFT: 0px
}
#header LI.active SPAN.right {
	MARGIN: 0px -4px 0px 0px
}
#header LI.active {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; Z-INDEX: 3; PADDING-BOTTOM: 0px; MARGIN: -6px -4px 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 36px
}
#header LI.active A {
	BACKGROUND-POSITION: 0px -60px
}
#header LI.active A:hover {
	BACKGROUND-POSITION: 0px -60px
}
.main-column {
	FLOAT: right; WIDTH: 610px
}
.text-content H5 {
	MARGIN: 0px 0px 8px; FONT: 16px/20px Lucida Grande, 'Trebuchet MS', Trebuchet, Helvetica, sans-serif; COLOR: #88391d
}
.text-content H5 A {
	MARGIN: 0px 0px 8px; FONT: 16px/20px Lucida Grande, 'Trebuchet MS', Trebuchet, Helvetica, sans-serif; COLOR: #88391d; text-decoration: none;
}
.text-content H1 {
	MARGIN: 0px 0px 15px; FONT: 20px/24px Arial, Helvetica, sans-serif; COLOR: #35332b
}
.text-content H1 SPAN {
	DISPLAY: block; OVERFLOW: hidden
}
.text-content H2 {
	MARGIN: 30px 0px 8px; FONT: 16px/20px Lucida Grande, 'Trebuchet MS', Trebuchet, Helvetica, sans-serif; COLOR: #88391d
}
.text-content H2 A {
	MARGIN: 30px 0px 8px; FONT: 16px/20px Lucida Grande, 'Trebuchet MS', Trebuchet, Helvetica, sans-serif; COLOR: #88391d; text-decoration: none;
}
.text-content H3 {
	MARGIN: 30px 0px 8px; FONT: 14px/18px Lucida Grande, 'Trebuchet MS', Trebuchet, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #88391d
}
.text-content IMG.right {
	BORDER-RIGHT: #dfdccd 8px solid; BORDER-TOP: #dfdccd 8px solid; DISPLAY: inline; FLOAT: right; MARGIN: 0px 0px 0px 35px; BORDER-LEFT: #dfdccd 8px solid; BORDER-BOTTOM: #dfdccd 8px solid
}
.text-content IMG.left {
	BORDER-RIGHT: #dfdccd 8px solid; BORDER-TOP: #dfdccd 8px solid; DISPLAY: inline; FLOAT: right; MARGIN: 0px 0px 0px 35px; BORDER-LEFT: #dfdccd 8px solid; BORDER-BOTTOM: #dfdccd 8px solid
}
.text-content IMG.thumb {
	BORDER-RIGHT: #dfdccd 8px solid; BORDER-TOP: #dfdccd 8px solid; DISPLAY: inline; FLOAT: right; MARGIN: 0px 0px 0px 35px; BORDER-LEFT: #dfdccd 8px solid; BORDER-BOTTOM: #dfdccd 8px solid
}
.text-content IMG.thumbdocenti {
	BORDER-RIGHT: #dfdccd 8px solid; BORDER-TOP: #dfdccd 8px solid; DISPLAY: inline; FLOAT: right; MARGIN: 0px 0px 0px 0px; BORDER-LEFT: #dfdccd 8px solid; BORDER-BOTTOM: #dfdccd 8px solid
}
.text-content IMG.left {
	FLOAT: left; MARGIN: 0px 35px 0px 0px
}
.text-content IMG.thumb {
	FLOAT: left; MARGIN: 20px 15px 0px 0px
}
.text-content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px 32px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.text-content UL LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/v3/bullet.gif) no-repeat 0px 6px; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 20px
}
.text-content OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 32px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-TOP: 0px
}
.text-content OL.outside {
	PADDING-RIGHT: 0px; PADDING-LEFT: 32px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-TOP: 0px
}
.sub-column {
	FLOAT: left; WIDTH: 236px
}
UL.nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1px; WIDTH: 236px; PADDING-TOP: 1px; LIST-STYLE-TYPE: none
}
UL.nav LI.active {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/v3/nav-bg.gif) repeat-y
}
.admissions .nav LI.active {
	BACKGROUND: #d6d2c1
}
.admissions .nav LI.active A {
	BACKGROUND: #d6d2c1
}
.philosophy .nav LI.active {
	BACKGROUND: #d6d2c1
}
.philosophy .nav LI.active A {
	BACKGROUND: #d6d2c1
}
UL.nav LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.container UL.nav LI LI {
	FONT-WEIGHT: normal; BACKGROUND: #dfdccd
}
.container UL.nav LI LI.active {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%
}
.container UL.nav LI.active LI A {
	PADDING-RIGHT: 16px; PADDING-LEFT: 24px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
UL.nav A {
	PADDING-RIGHT: 16px; PADDING-LEFT: 40px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 180px; COLOR: #5a5749; PADDING-TOP: 10px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
UL.nav .active A {
	BACKGROUND: #dfdccd
}
UL.nav A:hover {
	COLOR: #88391d
}
.sub-column .text-box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: url(../images/v3/nav-bg.gif) repeat-y; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 1px; WIDTH: 236px; COLOR: #5a5749; PADDING-TOP: 1px
}
.sub-column .text-box .content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #dfdccd; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 226px; PADDING-TOP: 5px
}
.sub-column .text-box IMG {
	FLOAT: left
}
.sub-column .text-box P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; LINE-HEIGHT: 11px; PADDING-TOP: 5px
}
.sub-column .text-box STRONG {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #88391d; LINE-HEIGHT: 14px
}
.sub-column .text-box TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; LINE-HEIGHT: 11px; PADDING-TOP: 5px
}
#inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; PADDING-BOTTOM: 18px; OVERFLOW: hidden; WIDTH: 886px; PADDING-TOP: 18px
}
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #415881 6px solid; MIN-WIDTH: 905px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: #1d2f4f; PADDING-BOTTOM: 60px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 27px
}
#footer .container {
	PADDING-LEFT: 19px; OVERFLOW: hidden; WIDTH: 886px
}
#footer A {
	COLOR: #fff; TEXT-DECORATION: none
}
#footer A:hover {
	TEXT-DECORATION: underline
}
ADDRESS {
	FLOAT: left; LINE-HEIGHT: 19px; FONT-STYLE: normal
}
ADDRESS STRONG {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 22px
}
.nav-box {
	FLOAT: right; TEXT-ALIGN: right
}
.nav-box UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.nav-box LI {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px
}
.nav-box LI.first {
	BORDER-LEFT-STYLE: none
}
.nav-box P {
	MARGIN: 0px 0px 15px
}
.events-content {
	MARGIN-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 100%
}
.events-box {
	FLOAT: right; WIDTH: 340px; PADDING-TOP: 4px
}
STRONG.heading {
	DISPLAY: block; FONT: 17px/17px Lucida Grande, 'Trebuchet MS', Trebuchet, Helvetica, sans-serif; COLOR: #88391d
}
STRONG.heading SPAN {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 19px
}
.events-box STRONG.heading {
	BACKGROUND: url(../images/v3/events-heading-bg.gif) no-repeat left bottom; PADDING-BOTTOM: 10px
}
.news-box STRONG.heading {
	BACKGROUND: url(../images/v3/ico-news.gif) no-repeat 190px 4px
}
.events-box H1 {
	MARGIN: 0px; FONT: bold 12px/15px Lucida Grande, 'Trebuchet MS', Trebuchet, Helvetica, sans-serif; COLOR: #35332b
}
.events-box H2 {
	MARGIN: 0px; FONT: bold 12px/15px Lucida Grande, 'Trebuchet MS', Trebuchet, Helvetica, sans-serif; COLOR: #35332b
}
.news-box H2 {
	MARGIN: 0px; FONT: bold 12px/15px Lucida Grande, 'Trebuchet MS', Trebuchet, Helvetica, sans-serif; COLOR: #35332b
}
.events-box STRONG {
	MARGIN-TOP: -2px; DISPLAY: block; FONT-WEIGHT: normal
}
.news-box STRONG {
	MARGIN-TOP: -2px; DISPLAY: block; FONT-WEIGHT: normal
}
.events-box P STRONG {
	DISPLAY: inline; FONT-WEIGHT: bold; MARGIN: 0px
}
.news-box P STRONG {
	DISPLAY: inline; FONT-WEIGHT: bold; MARGIN: 0px
}
.events-box A {
	COLOR: #35332b
}
.news-box A {
	COLOR: #35332b
}
.events-box A:hover {
	COLOR: #88391d
}
.news-box A:hover {
	COLOR: #88391d
}
.events-box UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; COLOR: #35332b; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.news-box UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; COLOR: #35332b; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.events-box LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: -1px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; BORDER-BOTTOM: #dcd7c8 1px solid
}
.news-box LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: -1px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; BORDER-BOTTOM: #dcd7c8 1px solid
}
.news-box LI {
	BORDER-TOP-STYLE: none; PADDING-TOP: 7px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.events-box P {
	MARGIN: 0px; LINE-HEIGHT: 14px
}
.news-box P {
	MARGIN: 0px; LINE-HEIGHT: 14px
}
.main-promo {
	FLOAT: left; WIDTH: 538px; POSITION: relative
}
.main-promo P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 520px; BOTTOM: 6px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 30px; TEXT-ALIGN: right;
}
.main-promo A.btn {
	FONT-SIZE: 10px; RIGHT: 10px; BACKGROUND: url(../images/v3/btn-promo.jpg) no-repeat; TEXT-TRANSFORM: uppercase; WIDTH: 76px; COLOR: #fff; LINE-HEIGHT: 22px; POSITION: absolute; TOP: 0px; HEIGHT: 22px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.main-promo STRONG {
	FLOAT: right; FONT: 24px/26px Arial, Helvetica, sans-serif; COLOR: #f9f9f9
}
.main-promo A.btn:hover {
	TEXT-DECORATION: underline
}
#bottom-panel {
	BORDER-TOP: #c9c5b5 1px solid; BACKGROUND: #dfdbcd; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 15px
}
#bottom-panel .container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; BACKGROUND: url(../images/v3/split.gif) no-repeat 552px 0px; PADDING-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 886px; PADDING-TOP: 10px
}
#bottom-panel STRONG EM {
	FONT-STYLE: normal
}
.news-box {
	FLOAT: right; WIDTH: 340px
}
.quick-promos-box {
	FONT-SIZE: 10px; FLOAT: left; WIDTH: 490px; COLOR: #35332b
}
.quick-promos-box .text-box {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 100%
}
.quick-promos-box IMG {
	BORDER-RIGHT: #efeadb 5px solid; BORDER-TOP: #efeadb 5px solid; FLOAT: left; BORDER-LEFT: #efeadb 5px solid; BORDER-BOTTOM: #efeadb 5px solid
}
.quick-promos-box .info {
	FLOAT: right; WIDTH: 356px
}
.quick-promos-box P {
	MARGIN: 0px; LINE-HEIGHT: 16px
}
.quick-promos-box H2 {
	MARGIN: 7px 0px 8px; FONT: 16px/20px Lucida Grande, 'Trebuchet MS', Trebuchet, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #88391d
}
.quick-promos-box H2 SPAN {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 20px
}
.sIFR-flash {
	VISIBILITY: visible! important; MARGIN: 0px
}
.sIFR-replaced {
	VISIBILITY: visible! important
}
SPAN.sIFR-alternate {
	DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
.sIFR-flash + DIV[adblocktab=true] {
	DISPLAY: none! important
}
#calendar .info {
	CLEAR: left
}
#calendar .event {
	CLEAR: left
}
#calendar H4.date {
	CLEAR: left
}
#calendar H4.date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 1em; BORDER-BOTTOM: #222 1px solid
}
#calendar .info .when {
	FLOAT: left; MARGIN: 0px; WIDTH: 49.5%; LINE-HEIGHT: 20px
}
#calendar .info .desc {
	FLOAT: left; MARGIN: 0px; WIDTH: 49.5%; LINE-HEIGHT: 20px
}
.reading .verse-num {
	FONT-SIZE: 85%; VERTICAL-ALIGN: super
}
.reading .chapter-num {
	FONT-SIZE: 85%; VERTICAL-ALIGN: super
}
.reading .footnote {
	FONT-SIZE: 85%; VERTICAL-ALIGN: super
}
.reading P {
	MARGIN-LEFT: 1em
}


.nav-level2 UL {
	display: none;
}

.si-child UL {
	display: block;
}