<style type="text/css">

body {
    margin-top: 0;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
		background-position: 50% 50%;
    text-align: left;
    font-family: Tahoma, sans-serif;
    font-size: 12px;

  }


.bar_menu { /* Main Header in bar menu with sub-menu */
    width: 160px;
    padding: 5px 5px;
    border: 1px solid gray;
    background: #e1e1e1;
    line-height: 1;
} 

.bar_menu_index { /* Main Header in bar menu with sub-menu */
    width: 150px;
    padding: 5px 5px;
    border: 1px solid gray;
    background: #e1e1e1;
    line-height: 1;
} 

.bar_menu_home { /* Main Header in bar menu with sub-menu */
    width: 150px;
    padding: 3px 3px;
    border: 1px solid gray;
    background: #e9e9e9 url('shared_pics/menu_pic_bg.jpg') repeat-y;
    line-height: 1.4;
    font-family: "Tahoma", sans-serif;
    font-size: 11px;
    font-weight: bold;
} 

.bar_menu_home a {
    color: #000000;
    text-decoration: none;
  }

.bar_menu_home ul {
    margin: 0;
		padding: 0;
		list-style-type: none;
}

.bar_menu_home ul li a {
		color: black;
		width: 100%;
		display: block;
		text-indent: 3px;
		border-bottom: 1px solid #aaaaaa;
		padding: 4px 0;
		text-decoration: none;
		font-weight: bold;
		text-indent: 5px;
}
	
  .bar_menu_home a:hover {
    xtext-decoration: underline;
    color: #1772f0;
  }

 .bar_menu_header { /* Main Header in bar menu with sub-menu */
    display: block;
    cursor: hand;
    text-align: left;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
    width: 145px;
    padding: 2px 5px;
    border: 1px solid gray;
    background: #ffffff;
    line-height: 1;
}

A.bar_menu_header { /* Link Appearance */
   color: #000000;
   text-decoration: none;
}

A.bar_menu_header:hover {
   color: #1772f0;
}

.bar_menu_content { /* Submenu content */
    text-align: left;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    font-weight: normal;
    diplay:block;
    width: 120px;
    background-color: #ffffff;
    border-width: 1px;
    border-color: #1772f0;
    border-style: solid;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    margin-left: 10px;
    font-weight: normal;
    line-height: 2;

}

  .bar_menu_content a {
    color: #000000;
    text-decoration: none;
  }
  .bar_menu_content a:hover {
    text-decoration: underline;
    color: #1772f0;
  }
 
.opened_bm_content {
}

.bar_menu_link { /*Single link in bar menu */
   color: #000000;
   text-align: left;
   font-family: Tahoma, sans-serif;
   font-size: 12px;
   font-weight: bold;
   width: 145px; 
   display: block;
   cursor: hand;
   padding: 2px 5px;
   border: 1px solid gray;
   background: #ffffff;
   line-height: 1;
}

.bar_menu_link_index { /*Single link in bar menu */
   color: #000000;
   xtext-align: left;
   font-family: Tahoma, sans-serif;
   font-size: 12px;
   font-weight: bold;
   width: 180px; 
   display: block;
   cursor: hand;
   padding: 3px 5px;
   border: 1px solid gray;
   background: #ffffff;
   line-height: 3;
}

.bar_menu_link_index_href { /*Single link in bar menu */
   color: #000000;
   font-family: Tahoma, sans-serif;
   font-size: 12px;
   font-weight: bold;
   cursor: hand;
}


A.bar_menu_link { /* Link Appearance */
   color: #000000;
   text-decoration: none;
}

.bar_menu_link_index _href a { /* Link Appearance */
   color: #000000;
   text-decoration: none;
}

a.bar_menu_link:hover { /* Hover over Link */
   color: #1772f0;
}

a.bar_menu_link_index_href:hover { /* Hover over Link */
   color: #1772f0;
}

.calendar_links {
  color: #1772f0;
	font-size: 11px;
}

a.calendar_links {
   color: #1772f0;
   text-decoration: none;
}

a.calendar_links:hover{
   color: #E74B22;
}

#curr_menu_link {
    color: #777777;
    font-family: "Tahoma", sans-serif;
}
  #left_arrow {
    font-family: sans-serif;
    font-size: 11;
    vertical-align: middle;
    color: #1772f0;
    text-align: right;
  }

  #down_arrow {
    display: block;
    font-family: sans-serif;
    font-size: 10;
    vertical-align: baseline;
    color: #1772f0;
    text-align: right;
  }

  #up_arrow {
    font-family: sans-serif;
    font-size: 10;
    vertical-align: baseline;
    color: #1772f0;
    text-align: right;
    xwidth: 30px;
  }
  #long_link { /* used for long menu links which contain a <br> to fit */
    line-height: 1; 
}

  .pic_clean {
     border: 0px;
  }

  #body_text {
    color: #000000;
    font-family: "Arial", sans-serif;
    font-size: 12px;
    xfont-weight: bold;
    xline-height: 1.5; 
    line-height: 1.3; 
  }

  #page_title {
    color: #000000;
    font-family: "Tahoma", sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.5; 
  }
	
#page_title_home1 {
    color: #6203A5;
    font-family: "Tahoma", sans-serif;
    font-size: 36px;
    font-weight: bold;
    line-height: 1.3; 
  }
	
#page_title_calendar {
    xcolor: #E74B22;
		color: #6203A5;
    font-family: "Tahoma", sans-serif;
    font-size: 36px;
    font-weight: bold;
    line-height: 1.3; 
  }
	
	#page_title_retreat {
    xcolor: #3A3EF5;
		color: #6203A5;
    font-family: "Tahoma", sans-serif;
    font-size: 36px;
    font-weight: bold;
    line-height: 1.3; 
  }
	
#top-banner {
	padding: 5px 0px 5px 0px;
}

#current-section-bar {
	xclear: left;	
	background: #3366FF url('shared_pics/purple_section_bar.png') repeat-y;
	xmargin: 0 auto; /*center on page*/
	padding: 0px 0px 0px 0px;
	height: 18px; 
	xwidth: 950px;
	width: 700px;
}

#retreat-section-bar {
	xclear: left;	
	background: #3366FF url('retreat/pics/blue-gradient-bar.png') repeat-y;
	xmargin: 0 auto; /*center on page*/
	padding: 0px 0px 0px 0px;
	height: 18px; 
	xwidth: 950px;
	width: 700px;
}

#current-section {
	font-size: 12px;
	font-family: tahoma, helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff; 
	line-height: 16px;	
	text-align: left;
	padding: 0px 0px 0px 7px;
}

#page_menu {
    text-align: left;
    padding-left: 3px;
  }
  
#top_menu a {
    color: #000000;
    text-decoration: none;
  }
#top_menu a:hover {
   color: #1772f0;
  }

  .next_page {
    font-family: "Tahoma", sans-serif;
    font-size: 10px;
    font-weight: normal;
  }

  .next_page a {	
	color: black;
	text-decoration: none;
  }

  .next_page a:hover { 
     color: #1772f0;
     text-decoration: underline;
  }

  .heading {
    color: #000000;
    font-family: "Tahoma", sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.5;
		xmargin-left: -20px;
}

  .heading_index {
    color: #000000;
    font-family: "Arial", sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5;
		xmargin-left: -20px;
}

  .heading_index a {	
	color: black;
	text-decoration: none;
  }

  .heading_index a:hover { 
     color: #1772f0;
     text-decoration: none;
  }

  #next_event {
    xposition: absolute;
    xtop: 40px;
    xright: 4%;
    font-family: "Tahoma", sans-serif;
    font-size: 11px;
    xbackground-color: #AADDF3; 
		background-color: #CABBF9;
    xbackground-repeat: no-repeat;
    xbackground-image: url('shared_pics/index_bg.jpg'); 
    xbackground-position: 25%;
    border-width: 1px;
    border-color: #999999;
    color: #333333; 
    border-style: solid;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 14px;
    padding-bottom: 14px;
    line-height: 1;
		xalign: center;
  }
#next_event a {
    color: #000000;
    text-decoration: none;
  }

#next_event a:hover {
    color: #1772f0;
    text-decoration: none;
  }
	
  #next_event2 {
    font-family: "Tahoma", sans-serif;
    font-size: 11px;
		background-color: #CABBF9;
    border-width: 1px;
    border-color: #999999;
    color: #333333; 
    border-style: solid;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 1;
  }

	
#next_event2 a {
    color: #000000;
    text-decoration: none;
  }

#next_event2 a:hover {
    color: #1772f0;
    text-decoration: none;
  }
	
</style>
