BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #336699; TEXT-ALIGN: center
}
#wrapper {
	border:0px solid #000000; BACKGROUND-IMAGE: url('images/left_background.gif'); MARGIN: 10px auto; VERTICAL-ALIGN: middle; WIDTH: 770px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
#wrapper2 {
	border:0px solid #000000; background-position: right 50%; BACKGROUND-IMAGE: url('images/right_background.gif'); MARGIN: 10px auto; VERTICAL-ALIGN: middle; WIDTH: 770px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
#banner       {
	BACKGROUND-IMAGE: url('images/banner.gif'); BACKGROUND-REPEAT: no-repeat; HEIGHT: 100px; TEXT-ALIGN: right
}
#banner2 {
	HEIGHT: 80px; BACKGROUND-COLOR: #e4eaec; TEXT-ALIGN: right
}
#picture {
	BACKGROUND-IMAGE: url('images/picture.gif'); BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px; TEXT-ALIGN: right
}
#stripe2 {
	BACKGROUND-IMAGE: url('images/stripe2.gif'); HEIGHT: 40px
}
#search_bar {
	HEIGHT: 40px
}
#main_navigation {
	FONT-SIZE: 130%; COLOR: #336699; BORDER-BOTTOM: #e4eaec 4px solid; FONT-FAMILY: Tahoma; HEIGHT: 26px; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: center
}
#main_navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffcc99
}
#main_navigation UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffcc99
}
#main_navigation UL LI A {
	PADDING-RIGHT: 25px; DISPLAY: inline; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; WIDTH: 9em; COLOR: #e4eaf2; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#main_navigation UL LI A:hover {
	COLOR: #336699
}
#main_navigation UL LI A:focus {
	COLOR: #336699
}
#main_navigation P {
	PADDING-RIGHT: 25px; DISPLAY: inline; PADDING-LEFT: 25px; FONT-WEIGHT: 100; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#leftcol {
	MARGIN-TOP: 25px; FONT-SIZE: 110%; FLOAT: left; MARGIN-LEFT: 20px; BACKGROUND-COLOR: #FFFFFF;  WIDTH: 140px
}
#leftcol A {
	FONT-WEIGHT: normal; MARGIN: 0px; COLOR: #000000; LIST-STYLE-TYPE: none
}
#leftcol A:visited {
	FONT-WEIGHT: normal; MARGIN: 0px; COLOR: #000000; LIST-STYLE-TYPE: none
}
#leftcol A:hover {
	margin-top:
}
#leftcol LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 0px; COLOR: #336699; LINE-HEIGHT: 125%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#leftcol UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: transparent
}
#leftcol P {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 5px; COLOR: #000000
}
#rightcol {
	MARGIN-TOP: 25px; FONT-SIZE: 110%; FLOAT: right; WIDTH: 140px; MARGIN-RIGHT: 20px
}
#rightcol A {
	FONT-WEIGHT: normal; MARGIN: 0px; COLOR: #000000; LIST-STYLE-TYPE: none
}
#rightcol A:visited {
	FONT-WEIGHT: normal; MARGIN: 0px; COLOR: #000000; LIST-STYLE-TYPE: none
}
#rightcol A:hover {
	MARGIN: 0px; COLOR: #336699; LIST-STYLE-TYPE: none
}
#rightcol LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 0px; COLOR: #336699; LINE-HEIGHT: 125%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#rightcol UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: transparent
}
#rightcol P {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 5px; COLOR: #000000
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 200px; WIDTH: 565px; PADDING-TOP: 0px; BACKGROUND-IMAGE: url('http://www.amazinggracebookroom.com/community events_files/sacredheart.png')
}
#content2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 200px 0px 0px; WIDTH: 565px; PADDING-TOP: 0px
}
#content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 20px; COLOR: black; PADDING-TOP: 0px
}
#content2 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 20px; COLOR: black; PADDING-TOP: 0px
}
#content3 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 20px; COLOR: black; PADDING-TOP: 0px
}
#content H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 20px; COLOR: #000000; PADDING-TOP: 0px
}
#content2 H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 20px; COLOR: #000000; PADDING-TOP: 0px
}
#content3 H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 20px; COLOR: #000000; PADDING-TOP: 0px
}
#content H2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; FONT-SIZE: 110%; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 20px; COLOR: #336699; PADDING-TOP: 0px
}
#content2 H2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; FONT-SIZE: 110%; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 20px; COLOR: #336699; PADDING-TOP: 0px
}
#content3 H2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; FONT-SIZE: 110%; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 20px; COLOR: #336699; PADDING-TOP: 0px
}
#content H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 20px; COLOR: #000000; PADDING-TOP: 0px
}
#content2 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 20px; COLOR: #000000; PADDING-TOP: 0px
}
#content3 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 20px; COLOR: #000000; PADDING-TOP: 0px
}
#content H4 {
	MARGIN: 20px
}
#content2 H4 {
	MARGIN: 20px
}
#content3 H4 {
	MARGIN: 20px
}
#content LI {
	FONT-SIZE: 90%
}
#content2 LI {
	FONT-SIZE: 90%
}
#content3 LI {
	FONT-SIZE: 90%
}
#content A {
	COLOR: #000000
}
#content2 A {
	COLOR: #000000
}
#content3 A {
	COLOR: #000000
}
#content A:visited {
	COLOR: #000000
}
#content2 A:visited {
	COLOR: #000000
}
#content3 A:visited {
	COLOR: #000000
}
#content TABLE {
	
}
#content2 TABLE {
	
}
#content3 TABLE {
	
}
#content TD {
	FONT-SIZE: 90%; COLOR: black
}
#content2 TD {
	FONT-SIZE: 90%; COLOR: black
}
#content3 TD {
	FONT-SIZE: 90%; COLOR: black
}
.container {
	FLOAT: right; WIDTH: 100%; COLOR: black; BACKGROUND-COLOR: #ffffff
}
.container TABLE {
	VERTICAL-ALIGN: top
}
.container TD {
	MARGIN: 0px; VERTICAL-ALIGN: top
}
#footer {
	CLEAR: both; BORDER-TOP: #e4eaec 4px solid; BACKGROUND-COLOR: #e4eaec; TEXT-ALIGN: right
}
#designer_info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
#designer_info P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#designer_info A {
	COLOR: #ffcc99
}
.leftimage {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.rightimage {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FLOAT: right; MARGIN-LEFT: 15px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.clearit {
	CLEAR: both; DISPLAY: block
}
.nobordertop {
	MARGIN-TOP: 0px
}
.caption_image {
	FONT-SIZE: 80%; FLOAT: right; COLOR: #333333; MARGIN-RIGHT: 10px
}
.caption_image H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.indent {
	FONT-SIZE: 95%; MARGIN-LEFT: 20px
}
DIV.container_box {
	
}
DIV.container_editbox {
	BORDER-RIGHT: #ccc 2px dashed; BORDER-TOP: #ccc 2px dashed; MARGIN: 2px; BORDER-LEFT: #ccc 2px dashed; BORDER-BOTTOM: #ccc 2px dashed
}
DIV.container_editheader {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ccc
}
DIV.container_editheader TABLE TR TD.info {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
DIV.itemtitle {
	FONT-WEIGHT: bold; MARGIN-LEFT: 20px; FONT-FAMILY: Arial, Verdana
}
DIV.itembody {
	MARGIN-LEFT: 20px
}
TD.news_summary {
	PADDING-BOTTOM: 1em
}
DIV.form_title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
DIV.form_header {
	BORDER-TOP: #ddd 1px solid; MARGIN-BOTTOM: 1em; BORDER-BOTTOM: #ddd 1px solid
}
TR.even_row {
	BACKGROUND-COLOR: #ddd
}
TR.row:hover TD {
	COLOR: #fff; BACKGROUND-COLOR: #666
}
TR.row:hover TD A {
	COLOR: #fff; BACKGROUND-COLOR: #666
}
TR.odd_row {
	
}
.administration_modmgrheader {
	BACKGROUND-COLOR: lightgrey
}
.administration_modmgrheader SPAN.active {
	FONT-WEIGHT: bold; COLOR: green
}
.administration_modmgrheader SPAN.inactive {
	FONT-WEIGHT: bold; COLOR: red
}
.administration_modmgrbody {
	BORDER-RIGHT: lightgrey 1px solid; BORDER-TOP: lightgrey 1px solid; PADDING-LEFT: 10px; BORDER-LEFT: lightgrey 1px solid; BORDER-BOTTOM: lightgrey 1px solid
}
TABLE.debug_null {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #000
}
TABLE.debug_null TR TD {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #000
}
DIV.debug_null {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #000
}
TABLE.debug_object {
	COLOR: #fff; BACKGROUND-COLOR: #a00
}
TABLE.debug_object TR TD {
	COLOR: #fff; BACKGROUND-COLOR: #a00
}
TABLE.debug_array {
	COLOR: #fff; BACKGROUND-COLOR: #0a0
}
TABLE.debug_array TR TD {
	COLOR: #fff; BACKGROUND-COLOR: #0a0
}
TABLE.debug_scalar {
	COLOR: #fff; BACKGROUND-COLOR: #00a
}
TABLE.debug_scalar TR TD {
	COLOR: #fff; BACKGROUND-COLOR: #00a
}
DIV.debug_scalar {
	COLOR: #fff; BACKGROUND-COLOR: #00a
}
TD.debug_attribute {
	FONT-SIZE: 10px; FONT-FAMILY: monospace
}
TD.debug_varname {
	FONT-WEIGHT: bold
}
TD.debug_type {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fff; BACKGROUND-COLOR: #aaa
}
TD.debug_value {
	FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: monospace
}
DIV.workflow_action {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; MARGIN-BOTTOM: 1em; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid
}
DIV.workflow_inapproval {
	MARGIN-LEFT: 35px
}
DIV.workflow_approved {
	BORDER-RIGHT: #030 2px solid; BORDER-TOP: #030 2px solid; BORDER-LEFT: #030 2px solid; BORDER-BOTTOM: #030 2px solid; BACKGROUND-COLOR: #ddd
}
DIV.workflow_action_restored {
	BORDER-RIGHT: #030 2px dashed; BORDER-TOP: #030 2px dashed; BORDER-LEFT: #030 2px dashed; BORDER-BOTTOM: #030 2px dashed; BACKGROUND-COLOR: #fff
}
DIV.workflow_action_posted {
	BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid
}
DIV.faq_moduletitle {
	FONT-SIZE: 16px
}
TD.category_bg {
	BACKGROUND-COLOR: lightgrey
}
TD.category_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
TD.question {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
DIV.article_title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
DIV.article_body {
	FONT-SIZE: 10px
}
TD.article_summary {
	FONT-SIZE: 10px
}
A.article_title_link {
	FONT-SIZE: 12px; COLOR: blue
}
.mngmntlink {
	MARGIN-LEFT: 20px
}
TD.tab_btn {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: black 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: black 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #ddd
}
TD.tab_btn_last {
	
}
TD.tab_spacer {
	BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
TD.tab_btn_current {
	BORDER-BOTTOM: black 0px solid
}
TD.tab_main {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: black 0px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: black 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: black 1px solid
}