body
{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

#container
{
	margin: 0 auto;
	padding: 0px 0px 0px 0px;	
	width: 823px;
	FONT-FAMILY: sans-serif, Verdana, Arial, Tahoma;
	color: #3D2F28;
	border: 0px solid #000000;
}

#home_top
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 823px;
	height: 453px;
	background-image: url(../images/home_bg.gif);
}

#home_top_1
{
	float: left;
	margin: 0px 0px 0px 140px;
	padding: 0px 0px 0px 0px;
	width: 416px;
	height: 260px;
}

#home_top_2
{
	float: left;
	margin: 30px 0px 0px 143px;
	padding: 0px 0px 0px 0px;
	width: 48px;
	height: 28px;
}

#home_top_3
{
	float: left;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 39px;
	height: 28px;	
}

#home_mid
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 20px;
	width: 803px;
	height: 35px;
	background: #882633;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;	
}

#home_mid a
{
	color: #FFFFFF;
	text-decoration: none;
}

#home_mid a:hover
{
	color: #1E1816;
}


#home_bot_1
{
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	color: #2E2B2B;
	font-size: 15px;
	line-height: 22px;
}

.link_home_menu
{
	color: #2E2B2B;
	text-decoration: none;
}

a.link_home_menu:hover
{
	color: #882633;
}

#home_bot_2
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#home_bot_2_left
{
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 270px;
	color: #2E2B2B;
	font-size: 15px;
	line-height: 22px;
}

#home_bot_2_right
{
	float: left;
	margin: 10px 0px 0px 28px;
	padding: 0px 0px 0px 0px;
	width: 500px;
}

#meeting_mem_logo
{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 500px;
}

#about_top
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 823px;
	height: 290px;
	background: #3D2F28;
	background-image: url(../images/about_header1.gif);
}

#about_page_header
{
	margin: 0px 0px 0px 30px;
	padding: 240px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 28px;
	font-weight: bold;	
}

#left_menu
{
	float: left;
	margin: 20px 0px 0px 15px;
	padding: 30px 0px 0px 15px;
	width: 175px;
	background: #3D2F28;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

#page_content1
{
	float: left;
	margin: 45px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 585px;
	font-size: 11px;
}

#page_content2
{
	float: left;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 585px;
	font-size: 11px;
}

#page_content3
{
	float: left;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 585px;
	font-size: 11px;
}

a.link_menu_main
{
	color: #C8AA9B;
	text-decoration: none;
}

a.link_menu_main:hover
{	
	color: #FFFFFF;	
}

a.link_menu_main_stay
{
	color: #FFFFFF;
	text-decoration: none;
}

a.link_menu_main_stay:hover
{	
	color: #FFFFFF;	
}

.menu_main_item
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

a.link_sub_main
{
	color: #C8AA9B;
	text-decoration: none;
}

a.link_sub_main:hover
{	
	color: #FFFFFF;	
}

.menu_sub
{
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
}

.menu_sub_item
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.menu_sub_sub
{
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
}

.menu_sub_sub_item
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-style: italic;
}


#page_content_motto
{
	margin: 40px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #3D2F28;
	font-style: italic;
	text-align: center;
}

#personnel_pic
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100px;
}

#personnel_detail
{
	float: left;
	margin: 0px 0px 30px 20px;
	padding: 0px 0px 0px 0px;
	width: 460px;
	border: 0px solid #000000;
}

#personnel_title
{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
    font-size: 12px;
    color: #882633;
    font-weight: bold;
}

#personnel_header
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
    font-size: 11px;
    font-weight: bold;
}

#footer
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 823px;
    height: 30px;
    border: 0px solid #000000;
}

#page_header1
{
	margin: 20px 0px 0px 0px;
	padding: 5px 5px 5px 10px;
    font-size: 12px;
    color: #FFFFFF;
    background: #948B89;
    height: 15px; 
    font-weight: bold;
}

#page_header2
{
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: bold;
}

#page_header3
{
	margin: 20px 0px 0px 0px;
	padding: 5px 5px 5px 10px;
    font-size: 12px;
    color: #FFFFFF;
    background: #1E1816;
    height: 15px; 
    font-weight: bold;
}

#page_header4
{
	margin: 10px 10px 0px 0px;
	padding: 0px 0px 20px 0px;
    font-size: 10px;
    font-weight: bold;
    text-align: right;
}

#page_header5
{
	margin: 20px 0px 0px 0px;
	padding: 5px 5px 5px 10px;
    font-size: 12px;
    color: #FFFFFF;
    background: #353841;
    height: 15px; 
    font-weight: bold;
}

#page_header6
{
	margin: 20px 0px 20px 0px;
	padding: 5px 5px 5px 10px;
    font-size: 12px;
    color: #584E47;
    background: #BAB7B5;
    height: 15px; 
    font-weight: bold;
}

#page_header7
{
	margin: 20px 0px 20px 0px;
	padding: 5px 5px 5px 10px;
    font-size: 12px;
    color: #FFFFFF;
    background: #353841;
    height: 15px; 
    font-weight: bold;
}

#page_detail_logo
{
	float: left;
	margin: 10px 0px 10px 5px;
	padding: 0px 0px 0px 0px;
	width: 70px;
}

#page_detail_right
{
	float: left;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	width: 490px;
}

#page_detail
{
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 0px;
}

#page_detail ul
{
	margin: 10px 0px 10px 30px;
	padding: 0px 0px 0px 0px;
	font-style:italic;
}

#page_detail2
{
	margin: 20px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#testimonial_top
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 823px;
	height: 290px;
	background: #1E1816;
	background-image: url(../images/about_header2.gif);
}

#contact_top
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 823px;
	height: 290px;
	background-image: url(../images/about_header3.gif);
}

#event_top
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 823px;
	height: 263px;
	background-image: url(../images/event_header1.gif);
}

#event_detail1
{
	float: left;
	margin: 25px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 270px;
}

#event_detail1 ul
{
	margin: 10px 0px 10px 30px;
	padding: 0px 0px 0px 0px;
	font-style:italic;
}

#event_detail2
{
	float: left;
	margin: 0px 0px 20px 20px;
	padding: 25px 15px 20px 15px;
	width: 265px;
	color: #FFFFFF;
	background: #343434;
}

#event_detail2 ul
{
	margin: 10px 0px 10px 30px;
	padding: 0px 0px 0px 0px;
	font-style:italic;
}

#event_page_header
{
	margin: 0px 0px 0px 30px;
	padding: 215px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 28px;
	font-weight: bold;	
}

#event_header1
{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
    font-size: 15px;
    color: #FFFFFF;
    font-weight: bold;
}

#reiki_detail1
{
	float: left;
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 0px;
	width: 320px;
}

#reiki_detail2
{
	float: left;
	margin: 0px 0px 20px 45px;
	padding: 0px 0px 0px 0px;
	width: 200px;
}

#holistic_detail1
{
	float: left;
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 0px;
	width: 260px;
}

#holistic_detail2
{
	float: left;
	margin: 0px 0px 20px 30px;
	padding: 0px 0px 0px 0px;
	width: 275px;
}

.holistic02
{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.holistic03
{
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}

#emf_detail1
{
	float: left;
	margin: 0px 0px 20px 7px;
	padding: 0px 0px 0px 0px;
	width: 240px;
}

#emf_detail2
{
	float: left;
	margin: 0px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
	width: 290px;
}

.emf05
{
	margin: 0px 0px 0px 2px;
}

.emf06
{
	margin: 0px 0px 10px 0px;
}

#reconex_detail1
{
	margin: 0px 0px 20px 9px;
	padding: 0px 0px 0px 0px;
	width: 560px;
}

.reconex01
{
	margin: 0px 0px 10px 0px;
}

#tailand_detail1
{
	margin: 0px 0px 20px 9px;
	padding: 0px 0px 0px 0px;
	width: 560px;
}

#tailand_detail2
{
	margin: 0px 0px 20px 9px;
	padding: 0px 0px 0px 0px;
	width: 560px;
}

#tepapia_detail1
{
	margin: 0px 0px 10px 9px;
	padding: 0px 0px 0px 0px;
	width: 560px;
}

#tepapia_detail2
{
	float: left;
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 0px;
	width: 330px;
}

#tepapia_detail3
{
	float: left;
	margin: 0px 0px 20px 50px;
	padding: 0px 0px 0px 0px;
	width: 185px;
}

#reflex_detail1
{
	margin: 0px 0px 20px 9px;
	padding: 0px 0px 0px 0px;
	width: 570px;
}

#reflex_detail2
{
	margin: 0px 0px 20px 9px;
	padding: 0px 0px 0px 0px;
	width: 560px;
}

#pediluvio_detail1
{
	margin: 0px 0px 20px 9px;
	padding: 0px 0px 0px 0px;
	width: 560px;	
}

#pediluvio_detail2
{
	float: left;
	margin: 0px 0px 20px 7px;
	padding: 0px 0px 0px 0px;
	width: 240px;
}

#pediluvio_detail3
{
	float: left;
	margin: 0px 0px 20px 30px;
	padding: 0px 0px 0px 0px;
	width: 290px;
}

#meeting_top
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 823px;
	height: 286px;
	background-image: url(../images/meeting_header1.gif);
}

#meeting_page_header
{
	margin: 0px 0px 0px 30px;
	padding: 237px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 28px;
	font-weight: bold;	
}

#meeting_detail1
{
	float: left;
	margin: 25px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 370px;
}

#meeting_detail1 ul
{
	margin: 10px 0px 10px 30px;
	padding: 0px 0px 0px 0px;
	font-style:italic;
}

#meeting_detail2
{
	float: left;
	margin: 0px 0px 20px 20px;
	padding: 25px 15px 20px 15px;
	width: 165px;
	color: #FFFFFF;
	background: #3D2F28;
}

#logo_meeting_cmp
{
	margin: 20px 0px 0px 35px;
	padding: 0px 0px 0px 0px;	
}

#logo_meeting_apex
{
	margin: 10px 0px 20px 35px;
	padding: 0px 0px 0px 0px;	
}

#site_top
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 823px;
	height: 286px;
	background-image: url(../images/site_header1.gif);
}

#site_detail1
{
	float: left;
	margin: 25px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 400px;
}

#site_detail1 ul
{
	margin: 10px 0px 10px 30px;
	padding: 0px 0px 0px 0px;
	font-style:italic;
}

#site_detail2
{
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;	
	width: 165px;	
	background: #353841;
}

#site_detail2_logo
{
	margin: 30px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	background: #FFFFFF;
	text-align: center;
	width: 165px;
	height: 170px;
}

#site_detail2_text
{
	margin: 20px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	color: #FFFFFF;
}

#training_top
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 823px;
	height: 275px;
	background-image: url(../images/training_header1.gif);
}

#training_page_header
{
	margin: 0px 0px 0px 30px;
	padding: 226px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 28px;
	font-weight: bold;	
}

#holistic_top
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 823px;
	height: 247px;
	background-image: url(../images/holistic_header1.gif);
}

#holistic_page_header
{
	margin: 0px 0px 0px 30px;
	padding: 200px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 28px;
	font-weight: bold;	
}

#page_content1 ul
{
	margin: 10px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
}

.bodytext_red
{
	color: #CC0000;
}

.formtext
{	
    FONT-FAMILY: Verdana, sans-serif, Arial, Tahoma;
    font-size: 10px;
    color: #000000;	
}

a.link
{
	color: #0000CC;
	text-decoration: none;
}

a.link:hover
{
	color: #CC0000;	
}

.light
{
	position: absolute;
	z-index: 9981;
	margin: 0 auto;
}

#fade
{
	position:fixed;
    left:0;
    top:0;
    padding:0;
    width:100%;
    height:100%;
    color:#333;
    background:#000;
    z-index: 9980;
}

#login_form
{
	width: 480px;
    padding: 10px 10px 10px 10px;
    border:1px solid #000000;
    background: #fff;
} 

#login_form_inner
{
	padding: 0px 0px 0px 0px;
    border:1px solid #000000;
    background: #fff;
}     

#login_top_btn   
{
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 0px;
	text-align: right;
	background: #C8C0B4;
}

#login_top
{
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background: #DCD5CA;
}

#login_header
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	COLOR: #1D1D1D;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, sans-serif, Arial, Tahoma;
}

.holistic_pic
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;	
}

.holistic_pic_vertical
{
	margin: 0px 7px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

.reflex_pic_vertical
{
	margin: 0px 7px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

.reiki_pic
{
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;	
}

.tepapia_pic_vertical
{
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

.tepapia_pic
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;	
}
