.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#main_container {
	height: 100%;
	width: 740px;
	margin: 0 auto;
	padding: 0px;
	border: 1px solid #000033;
}
#header_banner {
	margin: 0px;
	padding: 0px;
	height: 128px;
	width: 740px;
	background-image: url(../images/banner_image_left.jpg);
}
#banner_left {
	background-image: url(../images/banner_image_left.jpg);
	background-repeat: no-repeat;
	height: 128px;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 189px;
	float: left;
}
#banner_right {
	height: 128px;
	width: 136px;
	float: right;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#banner_center {
	padding: 0px;
	float: left;
	height: 128px;
	width: 414px;
	margin: 0px;
	background-repeat: no-repeat;
}
body {
	background-color: #012b45;
}
#content {
	background-color: #033C61;
	height: 100%;
}
#left_content {
	background-image: url(../images/left_image.jpg);
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 189px;
	background-repeat: no-repeat;
	display: block;
	float: left;
}
#left_content_education {
	background-image: url(../images/left_image_education.jpg);
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 189px;
	background-repeat: no-repeat;
	display: block;
	float: left;
}
#left_content_aboutus {
	background-image: url(../images/left_image_aboutus.jpg);
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 189px;
	background-repeat: no-repeat;
	display: block;
	float: left;
}
#left_content_visitation {
	background-image: url(../images/left_image_visitation.jpg);
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 189px;
	background-repeat: no-repeat;
	display: block;
	float: left;
}
#left_content_coordination {
	background-image: url(../images/left_image_coordination.jpg);
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 189px;
	background-repeat: no-repeat;
	display: block;
	float: left;
}
#left_content_healing {
	background-image: url(../images/left_image_healing.jpg);
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 189px;
	background-repeat: no-repeat;
	display: block;
	float: left;
}
#main_content {
	background-image: url(../images/blue_grad.jpg);
	background-repeat: repeat-x;
	padding: 20px;
	width: 509px;
	background-color: #dde8f3;
	float: left;
	color: #3f5f74;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
}
#main_content_home {
	background-image: url(../images/blue_grad.jpg);
	background-repeat: repeat-x;
	padding: 20px;
	width: 511px;
	background-color: #dde8f3;
	float: left;
	color: #3f5f74;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
}
#footer {
	background-color: #033C61;
	margin: 0px;
	padding: 0px;
	width: 740px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #ffffff;
	height: 113px;
	background-repeat: no-repeat;
	background-image: url(../images/footer_stream.jpg);
}
#footer_education {
	background-color: #033C61;
	margin: 0px;
	padding: 0px;
	width: 740px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #ffffff;
	height: 113px;
	background-repeat: no-repeat;
	background-image: url(../images/footer_path_education.jpg);
}
#footer_aboutus {
	background-color: #033C61;
	margin: 0px;
	padding: 0px;
	width: 740px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #ffffff;
	height: 113px;
	background-repeat: no-repeat;
	background-image: url(../images/footer_path_aboutus.jpg);
}
#footer_visitation {
	background-color: #033C61;
	margin: 0px;
	padding: 0px;
	width: 740px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #ffffff;
	height: 113px;
	background-repeat: no-repeat;
	background-image: url(../images/footer_path_visitation.jpg);
}
#footer_coordination {
	background-color: #033C61;
	margin: 0px;
	padding: 0px;
	width: 740px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #ffffff;
	height: 113px;
	background-repeat: no-repeat;
	background-image: url(../images/footer_path_coordination.jpg);
}
#footer_healing {
	background-color: #033C61;
	margin: 0px;
	padding: 0px;
	width: 740px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #ffffff;
	height: 113px;
	background-repeat: no-repeat;
	background-image: url(../images/footer_path_healing.jpg);
}
#right_footer {
	width: 130px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	vertical-align: bottom;
	margin: 0;
	height: 113px;
	background-image: url(../images/shaul_photo.jpg);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	padding-top: 0px;
	padding-right: 105px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ital_type {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	font-style: italic;
	line-height: 14px;
}
#right_footer p {
	margin: 0px;
	padding: 60px 0 0 0;
	font-size: 12px;
	line-height: 15px;
}
#left_footer {
	padding: 0px;
	width: 280px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 205px;
	float: left;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	color: #033C61;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main_content_home h2 {
	margin-top: 0px;
}
#main_content_home p {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin: 0px 0px 8px;
	padding: 0px 20px 0px 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	color: #996633;
	margin: 0px;
	padding: 0;
}
#main_content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.green_text {
	color: #996633;
}
#quote {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	color: #ffffff;
	padding: 15px;
	text-align: center;
	margin-top: 410px;
	line-height: 21px;
	background-color: #033C61;
}
/* CSS Menus - Horizontal CSS Menu with Dropdown and Popout Menus - 20050131 */



/* Begin CSS Popout Menu */

#menu{
width:100%;
float:left;
}

#menu a{
	color:fff;
	text-decoration:none;
	line-height:14px;
}

#menu ul li a{
	color: #ffffff;
	display:block;
}

#menu ul li a:hover{
	color: #ffffff;
}

#menu ul li a:visited{
	color: #ffffff;
}

#menu li ul li a{
font:normal 65%/100% tahoma,arial,helvetica,sans-serif;
display:block;
border-width:1px;
border-style:solid;
border-color:#ccc #888 #555 #bbb;
white-space:nowrap;
margin:0;
padding:5px 5px;
line-height:16px;
width:89%;
text-indent:5px;
}

#menu h2{
font:bold 65%/100% tahoma,arial,helvetica,sans-serif;
display:block;
border-width:1px;
border-style:solid;
border-color:#ccc #888 #555 #bbb;
white-space:nowrap;
margin:0;
padding:5px 5px;
}

#menu h2{
color:#fff;
background:#033C61 url(/css/images/expand3.gif) no-repeat 100% 100%;
text-transform:uppercase;
line-height:14px;
}

#menu li ul li a{
background:#033C61;
text-decoration:none;
margin:0;
}

#menu li ul li a, #menu a:visited{
color:#033C61;
}

#menu li ul li a {
	display:block;
	width:100%;
	line-height:18px;
	padding:0;
}

#menu li ul li a:hover{
color:#033C61;
background:#eff9fe;
}

#menu li ul li a:active{
color:#033C61;
background:#012b45;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
float:left;
width:120px;
}

#menu ul li{
position:relative;
display:block;
margin:0px;
}

#menu li ul{
position:absolute;
z-index:500;
top:auto;
display:none;
}

#menu ul ul ul{
top:0;
left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hover{
	background:#033C61 url(/css/images/expand3.gif) no-repeat -999px -9999px;
}

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
font-weight:normal;
color:#033C61;
background:#eff9fe url(/css/images/expand3.gif) no-repeat 100% 100%;
}

#menu a.x:hover{
color:#fff;
background:#033C61;
}

#menu a.x:active{
color:#033C61;
background:#033C61;
}

/* End CSS Popout Menu */
#left_footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 5px 0 0 0;
	line-height: 16px;
	font-weight: normal;
}
#left_footer ul {
	margin-top: 2px;
	line-height: 18px;
	font-size: 13px;
	margin-bottom: 0px;
}
#header {
}
.prop {
	float: right;
	width: 1px;
}
.min_570 {
	height: 570px;
}
.bold_head {
	font-weight: bold;
	color: #8a9148;
}
.rusty_text {
	color: #996633;
}
#wings {
	padding: 0px;
	width: 1010px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#left_wing {
	padding: 0px;
	height: 187px;
	width: 135px;
	background-repeat: no-repeat;
	float: left;
	margin-top: 165px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#right_wing {
	background-image: url(../images/infoLinks.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 187px;
	width: 133px;
	margin-top: 165px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#left_wing h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	text-align: center;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#left_wing h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#left_wing ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #012B45;
	margin-left: 0px;
	padding-left: 25px;
}
#left_wing li {
	margin-top: 8px;
}
#left_wing a {
	color: #012B45;
	text-decoration: none;
}
#left_wing a:visited {
	color: #012B45;
	text-decoration: none;
}
#left_wing a:hover {
	text-decoration: underline;
	color: #464c02;
}
#right_wing h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	text-align: center;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#right_wing h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#right_wing ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #012B45;
	margin-left: 0px;
	padding-left: 25px;
}
#right_wing li {
	margin-top: 8px;
}
#right_wing a {
	color: #012B45;
	text-decoration: none;
}
#right_wing a:visited {
	color: #012B45;
	text-decoration: none;
}
#right_wing a:hover {
	text-decoration: underline;
	color: #464c02;
}
.module_home {
	float: right;
	width: 212px;
	background-image: url(../images/side_box_blue.jpg);
	background-repeat: repeat-y;
	margin: 0 0 5px 15px;
}
.module_home h4 {
	color: #FFFFFF;
	padding: 8px 0px 0px;
	font-size: 14px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	background-color: #83ABED;
	width: 193px;
	float: right;
	height: 22px;
}
.module_home ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	margin-left: 55px;
	margin-top: 0px;
	padding-top: 1px;
	padding-left: 0px;
}
.module_home li {
	margin-top: 16px;
}
.module_home a {
	color: #033C61;
	text-decoration: none;
}
.module_home a:visited {
	color: #033C61;
	text-decoration: none;
}
.module_home a:hover {
	color: #8a9148;
	text-decoration: underline;
}
.module_wind {
	float: right;
	width: 212px;
	background-image: url(../images/side_box_blue.jpg);
	background-repeat: repeat-y;
	margin: 0 0 55px 15px;
}
.module_wind h4 {
	color: #FFFFFF;
	padding: 8px 0px;
	font-size: 14px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	background-color: #83ABED;
	width: 193px;
	float: right;
}
.module_wind ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	margin-left: 55px;
	margin-top: 0px;
	padding-top: 1px;
	padding-left: 0px;
}
.module_wind li {
	margin-top: 10px;
}
.module_wind a {
	color: #033C61;
	text-decoration: none;
}
.module_wind a:visited {
	color: #033C61;
	text-decoration: none;
}
.module_wind a:hover {
	color: #8a9148;
	text-decoration: underline;
}
#map ul {
	font-size: 11px;
	line-height: 14px;
	margin-top: 5px;
	list-style-type: none;
}
#map li {
}
#map {
	width: 740px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}
#shadow {
	background-image: url(../images/side_box_blue_btm.jpg);
	height: 12px;
	width: 212px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.wrap_list {
	float: left;
}
#map ul li ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	line-height: 13px;
}
#map ul li {
	color: #ffffff;
	font-size: 12px;
	display: inline;
	margin-right: 18px;
	line-height: 26px;
}
#map ul li ul li {
	margin-top: 0px;
}
#map a {
	color: #DDE8F3;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
}
#map a:hover {
	color: #8a9148;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}

#top_box {
	width: 192px;
	background-color: #83ABED;
	margin: 0x;
	padding: 5px 0px;
	background-image: none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #ffffff;
}
#main_content ul {
	font-size: 13px;
	color: #996633;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-top: 8px;
	padding-top: 0px;
}
#main_content ol {
	font-size: 11px;
	color: #996633;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	margin-top: 8px;
	padding-top: 0px;
}
#main_content a {
	color: #012B45;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#main_content a:hover {
	color: #8a9148;
	text-decoration: underline;
	font-size: 13px;
}
#module_box {
	width: 206px;
	float: right;
	background-image: url(../images/side_box_blue_tall.jpg);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 19px;
}
#module_box p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-top: 10px;
	margin-right: 28px;
	margin-bottom: 0px;
	margin-left: 23px;
}
sup {
	vertical-align: baseline;
	font-size: 10px;
	position: relative;
	top: -4px;
	}
.module_home .highlight_box {
	background-color: #CBDFF0;
	padding: 5px;
	margin: 10px 0px 0px;
}
.add_space {
	height: 100%;
	margin-top: 25px;
}
/*Registration Form*/

label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CE723D;
}
#contact_info {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	border: 2px solid #764320;
	line-height: 30px;
	margin-top: 25px;
	background-color: #EFF5FA;
}
.label_rightalign {
	text-align: right;
}
.label_right_top {
	text-align: right;
	vertical-align: top;
}
iframe {
	float: right;
	margin-top: 20px;
	margin-left: 20px;
}
.push_down {
}
#white_box {
	width: 475px;
	background-color: #FFFFFF;
	padding-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #033C61;
	margin-top: 25px;
	position: relative;
	margin-bottom: 5px;
}
#white_box h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#esp_nav {
}
#esp_nav ul {
	list-style-type: none;
	text-align: center;
	margin: 0px 0px 10px;
	padding: 0px;
}
#esp_nav ul li {
	display: inline;
	padding-right: 15px;
	line-height: 24px;
}
#esp_nav a {
	font-size: 11px;
	text-decoration: none;
}
#esp_nav a:hover {
	font-size: 11px;
}
#esp_nav {
	background-color: #DDE8F3;
	margin-top: -10px;
	margin-right: -10px;
	margin-left: -10px;
}
.nobreak {
	white-space: nowrap;
}
#centerButton {
	text-align: center;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#main_content td {
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #033C61;
}
#table_address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#main_content h4 {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 22px;
}
#main_content td a {
	font-size: 12px;
}

#main_content td a:hover {
	font-size: 12px;
}
.callout_text {
	color: #FF0000;
}

