body
{
text-align: center;
background: #00004F url("Pictures/bodyBackground5.jpg") top center repeat-y;
color: #000067;
font: 12pt times, "times new roman", serif;
}

body.basic
{
color: #fff;
background: #A86183;
padding: 25px;
text-align: justify;
line-height: 160%;
}

body.basic .main_title
{
margin-bottom: 5px;
}

body.basic .sub_title
{
margin-bottom: 5px;
}

body.basic p.first_item
{
margin-top: 25px;
}

body.basic div p.first_item
{
	margin-top: 0;
}

body.basic a
{
color: #fff;
text-decoration: underline;
}

body.error
{
color: #fff;
background: #A86183;
padding: 25px;
text-align: center;
line-height: 115%;
}

body.error p
{
width: 600px;
margin: 15px auto;
}

table.page
{
width: 920px;
text-align: left;
margin: 0px auto;
background: #B8B7E1 url("Pictures/pageBackground3.jpg");
}

td.logo
{
text-align: center;
margin: 0px auto;
height: 343px;
padding: 0px;
}
td.heavenProjectBar
{
text-align: center;
background: #00004F;
height: 47px;
padding: 0px;
margin: 0px;
border: 0px;
}
td.heavenProjectBar *
{
border: 0px;
}

td.pageTop
{
height: 29px;
width: 920px;
background: url("Pictures/pageTop3.jpg") top center no-repeat;
padding: 0px;
}


td.menuBar
{
padding: 3px 15px 15px;
}
div.menu
{
width: 219px;
padding: 0px 8px 0px 14px;
margin-bottom: 15px;
background: #000067 url("Pictures/menuBackground7.jpg") top center repeat-y;
color: #F0DC8C;
}
div.menu div.menuBoxHeader
{
width: 241px;
margin-left: -14px;
height: 15px;
background: #000067 url("Pictures/menuTop7.jpg") top center no-repeat;
}
div.menu div.menuBoxFooter
{
width: 241px;
margin-left: -14px;
height: 19px;
background: #000067 url("Pictures/menuBottom7.jpg") bottom center no-repeat;
}
div.menu a:link, div.menu a:visited
{
color: #F0DC8C;
text-decoration: none;
}
div.menu a:hover, div.menu a:active
{
color: #F0DC8C;
text-decoration: underline;
}
div.menu .MenuHeader
{
font: bold small-caps 14pt times, times new roman, serif;
letter-spacing: 2px;
text-align: center;
}
div.menu a.MenuSubHeader
{
font: 10pt times, times new roman, serif;
}
div.menu span.MenuSubHeader
{
font: bold 9.5pt times, times new roman, serif;
}





/***** New Main Menu *****/

.main_menu
{
list-style-type: none;
padding: 0px;
margin: 0px;
color: #f0dc8c;
text-align: center;
}

.main_menu li.menu_box
{
list-style-type: none;
padding: 0px;
margin: 0px auto 15px;
width: 241px;
background: #000067 url(/Pictures/menuBackground7.jpg) top center repeat-y;
color: #f0dc8c;
text-align: left;
}



/*----- Titles -----*/

.main_menu .menu_box_title
{
margin: 0px;
padding: 15px 10px 0px;
width: 221px;
background: url(/Pictures/menuTop7.jpg) top center no-repeat;
text-align: center;
font: bold small-caps 14pt times, "times new roman", serif;
letter-spacing: 2px;
}

.main_menu .menu_box_sub_title
{
margin: 0;
padding: 12px 10px 0px;
width: 221px;
text-align: center;
font: bold italic 10pt times, "times new roman", serif;
}

.main_menu .menu_box_title a,
.main_menu .menu_box_sub_title a
{
display: block;
width: 100%;
height: 100%;
color: #f0dc8c;
text-decoration: none;
}



/*---- Links -----*/

.main_menu .menu_links_list
{
list-style-type: none;
padding: 5px 10px 25px 25px;
margin: 0px;
width: 206px;
background: url(/Pictures/menuBottom7.jpg) bottom center no-repeat;
}

.main_menu .menu_links_list li
{
list-style-type: none;
margin: 7px 0px 0px;
padding: 0em 0em 0em 1.3em;
text-indent: -1.3em;
font: 10pt times, "times new roman", serif;
line-height: 140%;
text-align: left;
}

.main_menu .menu_links_list a:link, .main_menu .menu_links_list a:visited
{
color: #f0dc8c;
text-decoration: none;
}

.main_menu .menu_links_list a:hover, .main_menu .menu_links_list a:active
{
color: #f0dc8c;
text-decoration: underline;
}



/*----- Indented Links -----*/

.main_menu .menu_links_list .menu_links_list
{
background-color: transparent;
background-image: none;
padding: 0px 0px 0px 0px;
width: auto;
}



/*----- Specific Links/Link Lists -----*/


/* Centered Links */

.main_menu .ask_the_source .menu_links_list, .main_menu .source_power .menu_links_list, .main_menu .made_in_heaven_solutions .menu_links_list, .main_menu .miracle_based_project_support .menu_links_list, .main_menu .peaceful_passages .menu_links_list
{
padding: 5px 0px 25px;
width: 241px;
}

.main_menu .ask_the_source li, .main_menu .source_power li, .main_menu .made_in_heaven_solutions li, .main_menu .miracle_based_project_support li, .main_menu .peaceful_passages li
{
text-align: center;
text-indent: 0px;
padding: 0px;
}



/* Increased bottom padding */
.main_menu .ask_the_source .menu_links_list
{
padding-bottom: 33px;
}



/* Links with bullets */

.main_menu .menu_links_list .dream_heaven_series_list
{
list-style-type: disc;
}

.main_menu .menu_links_list .dream_heaven_series_list li
{
list-style-type: disc;
padding: 0;
text-indent: 0;
}


/* Boxes with just a title */

.main_menu .title_only .menu_box_title
{
padding-top: 0;
}

.main_menu .title_only .menu_box_title a
{
padding-top: 18px;
}

.main_menu .title_only .menu_box_sub_title,
.main_menu .title_only .footer
{
padding-top: 0;
background: url(/Pictures/menuBottom7.jpg) bottom center no-repeat;
}

.main_menu .title_only .menu_box_sub_title a,
.main_menu .title_only .footer a
{
padding-top: 12px;
padding-bottom: 25px;
text-decoration: none;
color: #f0dc8c;
display: block;
}

.main_menu .title_only .footer a
{
	text-indent: -4000px;
	padding-top: 0;
	padding-bottom: 0;
	height: 25px;
}


.main_menu .private_projects .menu_box_title a
{
	/*padding-top: 20px;*/
}


/* Links without titles */

.main_menu .main_links .menu_box_title
{
text-indent: -4000px;
height: 1px;
}

.main_menu .main_links li
{
margin-top: 0px;
margin-bottom: 10px;
font: bold small-caps 14pt times, "times new roman", serif;
line-height: 140%;
}

.main_menu .main_links li.home_link
{
margin-bottom: 0px;
}


.main_menu .menu_links_list .free_consultation
{
text-transform: none;
}


/***** End New Main Menu *****/




#mainTitle, .mainTitle, #main_title, .main_title
{
text-align: center;
font: bold small-caps 20.5pt times, "times new roman", serif;
}


.sub_title
{
text-align: center;
font: bold 14pt times, "times new roman", serif;
margin: 5px auto 10px;
padding: 0px;
}



td.contentArea
{
text-align: justify;
padding: 0px 4px 13px;
}
td.contentArea div.mainContent
{
color: #FFFFFF;
background: #A86183 url("Pictures/mainBoxBackground5.jpg") top center repeat-y;
padding: 0px 25px 0px;
text-align: justify;
width: 355px;
line-height: 140%;
}
td.contentArea div.mainContent #mainTitle, td.contentArea div.mainContent #main_title, td.contentArea div.mainContent .mainTitle, td.contentArea div.mainContent .main_title
{
text-align: center;
font: bold small-caps 20.5pt times, times, times new roman, serif;
background: url("Pictures/mainBoxTop5.jpg") top center no-repeat;
padding: 15px 11px 0px;
margin: 0px -25px;
}

h2.smallTitle
{
text-align: center;
font: bold 14pt times, times, times new roman, serif;
margin: 0px;
padding: 0px;
}


td.contentArea div.mainContent h1.smallTitle, td.contentArea div.mainContent h1.small_title
{
text-align: center;
font: bold 20.5pt times, times, times new roman, serif;
background: url("Pictures/mainBoxTop5.jpg") top center no-repeat;
padding: 15px 11px 0px;
margin: 0px -25px;
}


td.contentArea div.mainContent .sectionTitle
{
	text-align: center;
	font: bold small-caps 20.5pt times, times new roman, serif;
	padding: 20px 14px 0px;
	margin: 0px;
}
td.contentArea div.mainContent .subSectionTitle
{
	text-align: center;
	font: bold small-caps 18pt times, times new roman, serif;
	padding: 20px 14px 0px;
	margin: 0px;
}
td.contentArea div.mainContent div.footer
{
background: url("Pictures/mainBoxBottom5.jpg") bottom center no-repeat;
height: 25px;
margin: 0px -25px;
}
td.contentArea div.mainContent div.spacer
{
background: #B8B7E1;
height: 40px;
margin: 0px -25px;
}

td.contentArea_wide
{
text-align: justify;
padding: 0px 4px 13px;
margin-top: 0;
}
td.contentArea_wide div.mainContent
{
color: #FFFFFF;
background: #A86183 url("Pictures/mainBoxBackground_wide12a.jpg") top center repeat-y;
padding: 0px 25px 0px;
text-align: justify;
width: 565px;
line-height: 140%;
}
td.contentArea_wide div.mainContent #mainTitle, td.contentArea_wide div.mainContent #main_title, 
td.contentArea_wide div.mainContent .mainTitle, td.contentArea_wide div.mainContent .main_title
{
text-align: center;
font: bold small-caps 20.5pt times, times, times new roman, serif;
background: url("Pictures/mainBoxTop_wide12a.jpg") top center no-repeat;
padding: 15px 15px 0px;
margin: 0px -25px;
}

td.contentArea_wide div.mainContent h1.smallTitle, td.contentArea_wide div.mainContent h1.small_title
{
text-align: center;
font: bold 20.5pt times, times, times new roman, serif;
background: url("Pictures/mainBoxTop_wide12a.jpg") top center no-repeat;
padding: 15px 15px 0px;
margin: 0px -25px;
}

.smallTitle, .small_title
{
font-variant: small;
}


td.contentArea_wide div.mainContent .sectionTitle
{
	text-align: center;
	font: bold small-caps 20.5pt times, times new roman, serif;
	padding: 20px 14px 0px;
	margin: 0px;
}
td.contentArea_wide div.mainContent .subSectionTitle
{
	text-align: center;
	font: bold small-caps 18pt times, times new roman, serif;
	padding: 20px 14px 0px;
	margin: 0px;
}
td.contentArea_wide div.mainContent div.footer
{
background: url("Pictures/mainBoxBottom_wide12a.jpg") bottom center no-repeat;
height: 25px;
margin: 0px -25px;
}

td.contentArea_wide div.mainContent div.spacer
{
background: #B8B7E1;
height: 40px;
margin: 0px -25px;
}

div.mainContent a:link, div.mainContent a:hover, div.mainContent a:active, div.mainContent a:visited
{
color: #fff;
text-decoration: underline;
}
div.mainContent a.class,
div.mainContent a.anchor
{
color: #fff;
text-decoration: none;
}


.backLinks
{
	margin-top: 30px;
	text-align: left;
	color: #fff;
}

.backLinks a:link, .backLinks a:active, .backLinks a:hover, .backLinks a:visited
{
	text-align: left;
	color: #fff;
	text-decoration: underline;
}


/***** New Side Bar *****/

.side_box
{
width: 207px;
background: #000067 url(Pictures/sideBoxBackground7.jpg) top center repeat-y;
margin: 0px 11px 15px 15px;
text-align: left;
font-size: 10pt;
color: #F0DC8C;
line-height: 140%;
}

.side_box .content
{
width: 177px;
padding: 0 15px;
background: url(Pictures/sideBoxTop7.jpg) top center no-repeat;
}

.side_box .side_box_title
{
margin: 0;
padding: 10px 0 0;
text-align: center;
font-size: 14pt;
line-height: 18pt;
font-variant: small-caps;
font-effect: engrave;
}

.side_box .side_box_title a
{
display: block;
width: 100%;
text-decoration: none;
}

.side_box .side_box_title .amp
{
font-size: 12pt;
}

.side_box .footer
{
height: 19px;
background: url(Pictures/sideBoxBottom7.jpg) bottom center no-repeat;
}

.side_box .footer a
{
display: block;
width: 100%;
height: 100%;
text-decoration: none;
text-indent: -4000px;
}

.side_box ol li,
.side_box ul li
{
text-align: left;
}

.side_box a
{
color: #f0dc8c;
}

/*---- Specific Boxes ----*/


/* DHC Signup */

#side_bar_dream_heaven_signup_form li.first_name input,
#side_bar_dream_heaven_signup_form li.last_name input,
#side_bar_dream_heaven_signup_form li.country select,
#side_bar_dream_heaven_signup_form li.email_address input,
#side_bar_dream_heaven_signup_form li.email_address_2 input
{
width: 173px;
}

#side_bar_dream_heaven_signup_form li.gender,
#side_bar_dream_heaven_signup_form li.submit
{
margin-top: 20px;
}


/* Webinar */

.side_bar .webinar_signup ul
{
list-style-type: none;
margin: 10px 0 0;
padding: 0;
}

.side_bar .webinar_signup ul li
{
list-style-type: none;
text-align: center;
}


/* Calendar */

.side_bar .calendar ul
{
list-style-type: none;
margin: 10px 0 0;
padding: 0;
}

.side_bar .calendar ul li
{
list-style-type: none;
text-align: center;
}

/*---- End Specific Boxes ----*/

/***** End New Side Bar *****/



div.sideBox
{
width: 207px;
background: #000067 url("Pictures/sideBoxBackground7.jpg") top center repeat-y;
margin: 0px 11px 15px 15px;
text-align: left;
font-size: 10pt;
color: #F0DC8C;
line-height: 140%;
}

div.sideBox h4.sideBoxTitle
{
margin-top: 0px;
margin-bottom: 0px;
padding: 10px 15px 0px;
background: url("Pictures/sideBoxTop7.jpg") top center no-repeat;
text-align: center;
font-size: 14pt;
line-height: 110%;
font-variant: small-caps;
font-effect: engrave;
}


div.sideBox h5.sideBoxTitle2
{
margin-top: 0px;
margin-bottom: 0px;
padding: 10px 15px 0px;
text-align: center;
font-size: 12pt;
line-height: 110%;
font-variant: small-caps;
}

div.sideBox h4.sideBoxTitle a
{
color: #F0DC8C;
text-decoration: underline;
}
div.sideBox p
{
padding-right: 15px;
padding-left: 15px;
}
div.sideBox p a
{
color: #F0DC8C;
text-decoration: underline;
}

div.sideBox ol li,
div.sideBox ul li
{
text-align: left;
}

div.sideBox div.sideBoxFooter
{
height: 19px;
background: url("Pictures/sideBoxBottom7.jpg") bottom center no-repeat;
}

td.bottomLinks
{
width: 100%;
font-size: 8.5pt;
font-weight: bold;
padding: 5px 44px 5px 40px;
}
td.bottomLinks a:link, td.bottomLinks a:visited
{
text-decoration: none;
}
td.bottomLinks a:hover, td.bottomLinks a:active
{
text-decoration: underline;
}

td.bottomMenu
{
width: 100%;
text-align: center;
color: #F0DC8C;
font: bold 8.5pt times, times new roman, serif;
}
td.bottomMenu a:link, td.bottomMenu a:visited
{
color: #F0DC8C;
text-decoration: none;
}
td.bottomMenu a:hover, td.bottomMenu a:active
{
color: #F0DC8C;
text-decoration: underline;
}
td.bottomMenu div.bottomMenuDiv
{
background: #000067 url("Pictures/bottomMenuBackground8.jpg") top center no-repeat;
width: 862px;
height: 27px;
padding: 10px 5px 0px;
/* \*/
padding: 10px 5px 0px;
/* */
margin: 0px auto;
}

td.copyrightText
{
height: 30px;
background: url("Pictures/pageBottom3.jpg") bottom center no-repeat;
text-align: center;
font-size: 8.5pt;
padding: 10px 15px 20px;
}

blockquote
{
margin: 0px 0px;
padding: 0px;
font-style: italic;
}

blockquote p
{
margin-top: 10px;
margin-bottom: 0px;
}
blockquote p.attribute
{
margin-top: 5px;
margin-bottom: 25px;
padding-top: 0px;
padding-right: 20px;
text-align: right;
}

div.link
{
margin-bottom: 20px;
font-size: 12pt;
text-align: left;
}
div.link a
{
font-size: 12pt;
font-weight: bold;
}

.hidden
{
	/*Used to hide things for visual users
	  But keep them visible for screen readers*/ 
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

h4
{
text-align: center;
font-size: 12pt;
font-weight: bold;
margin-top: 25px;
margin-bottom: 5px;
}


.title2
{
text-align: center;
font: bold italic small-caps 21pt times, times new roman, serif;
}
.flyerTitle
{
text-align: center;
font: bold small-caps 20.5pt times, times, times new roman, serif;
}
.flyerSubTitle
{
text-align: center;
font: 16pt times, times new roman, serif;
margin-top: 5px;
margin-bottom: 25px;
line-height: 110%;
}
.title3
{
text-align: center;
font: bold italic small-caps 18pt times, times new roman, serif;
}
.title4
{
text-align: center;
font: bold italic small-caps 16pt times, times new roman, serif;
}
.paragraph_title
{
font-weight: bold;
font-size: 12pt;
margin-bottom: 0;
padding-bottom: 0;
padding-right: 0;
padding-left: 0;
text-align: left;
}

.paragraph_intro
{
display: inline;
font-weight: bold;
font-size: 12pt;
padding: 0px;
margin: 0px;
}

.center_title
{
font-weight: bold;
font-size: 14pt;
margin-bottom: 20px;
padding-bottom: 0px;
margin-top: 20px;
padding-top: 0px;
text-align: center;
}

th
{
text-align: center;
}

strong
{
font-weight: bold;
}
strong.strong
{
font-weight: bold;
font-style: italic;
}
strong.question
{
font-weight: bold;
font-style: italic;
}
strong.blue
{
font-weight: normal;
}

em
{
font-style: italic;
}
em.bold
{
font-weight: bold;
font-style: italic;
}


a
{
color: #000058;
text-decoration: underline;
}

a.class,
a.anchor
{
text-decoration: none;
color: #000067;
}

.smalltext
{
font-size: 8.5pt;
}


div.Font9pt, span.Font9pt
{
font-size: 9pt;
}
div.Font10pt, span.Font10pt
{
font-size: 10pt;
}
div.Font11pt, span.Font11pt
{
font-size: 11pt;
}
div.Font12pt, span.Font12pt
{
font-size: 12pt;
}
div.Font13pt, span.Font13pt
{
font-size: 13pt;
}
div.Font14pt, span.Font14pt
{
font-size: 14pt;
}
div.Font15pt, span.Font15pt
{
font-size: 15pt;
}
div.Font16pt, span.Font16pt
{
font-size: 16pt;
}
div.Font17pt, span.Font17pt
{
font-size: 17pt;
}
div.Font18pt, span.Font18pt
{
font-size: 18pt;
}
div.Font19pt, span.Font19pt
{
font-size: 19pt;
}
div.Font20pt, span.Font20pt
{
font-size: 20pt;
}
div.Font21pt, span.Font21pt
{
font-size: 21pt;
}
div.Font22pt, span.Font22pt
{
font-size: 22pt;
}
div.Font23pt, span.Font23pt
{
font-size: 23pt;
}
div.Font24pt, span.Font24pt
{
font-size: 24pt;
}
div.Font25pt, span.Font25pt
{
font-size: 25pt;
}
div.Font26pt, span.Font26pt
{
font-size: 26pt;
}
div.Font27pt, span.Font27pt
{
font-size: 27pt;
}
div.Font28pt, span.Font28pt
{
font-size: 28pt;
}
div.Font29pt, span.Font29pt
{
font-size: 29pt;
}
div.Font30pt, span.Font30pt
{
font-size: 30pt;
}

.left
{
text-align: left;
}
.center
{
text-align: center;
}
.right
{
text-align: right;
}

.superMargin, .super_margin
{
margin-top: 40px;
}
.highMargin, .high_margin
{
margin-top: 30px;
}
.mediumMargin, .medium_margin
{
margin-top: 23px;
}
.smallMargin, .small_margin
{
margin-top: 15px;
}
.noMargin, .no_margin
{
margin-top: 0px;
}
p.noMargin, ol.noMargin, ul.noMargin, li.noMargin, p.no_margin, ol.no_margin, ul.no_margin, li.no_margin
{
margin-top: 0px;
padding-top: 0px;
}
.listTitle, .list_title
{
margin-bottom: 0px;
padding-bottom: 0px;
}

.first_item
{
margin-top: 2px;
padding-top: 0px;
}

.floatLeft, .float_left
{
float: left;
text-align: left;
}
.floatRight, .float_right
{
float: right;
text-align: right;
}
img.floatLeft, img.float_left
{
float: left;
margin-right: 5px;
}
img.floatRight, img.float_right
{
float: right;
margin-left: 5px;
}

.RightSignature
{
float: right;
text-align: left;
font: bold italic 12pt times, times new roman, serif;
margin-right: 5px;
margin-top: 5px;
padding: 0px;
}

ul
{
list-style-type: disc;
}

ul.customList, ol.customList, ul.customList li, ol.customList li,
ul.custom_list, ol.custom_list, ul.custom_list li, ol.custom_list li
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

ul.dashed
{
list-style-type: square;
list-style-image: url(/Pictures/dash_pink.png);
}

ul.indented, ol.indented
{
margin-left: 20px;
}


textarea, input, select
{
font-family: times, times new roman, serif;
font-size: 10pt;
}

ul, ol, li
{
text-align: justify;
}

.Error
{
text-align: center;
font-weight: bold;
font-style: italic;
color: #ff6;
}

.leftError, .left_error
{
font-weight: bold;
font-style: italic;
color: #ff6;
}

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

ul.left_error li.main_string
{
	background-color: #fffacd;
	border: 2px solid #ff6;
	padding: 10px;
	margin-bottom: 10px;
	color: #000080;
}

ul.left_error li
{
color: #ff6;
list-style-type: none;
margin: 0px 0px 7px;
padding: 0px;
}

/* For a successful form submission */

p.success
{
text-align: center;
font-size: 14pt;
}

form
{
margin: 0px;
padding: 0px;
}

/*For the Home Page*/
#home_recording
{
text-align: center;
}
#home_recording img
{
margin: 5px auto;
}
#home_recording iframe
{
margin: 10px auto;
}

#home_bio_body img
{
margin-top: 10px;
margin-left: -3px;
margin-right: 4px;
}
blockquote.homepage
{
font-style: normal;
margin-top: 10px;
}



div#home_questionnaire
{
margin-top: 40px;
margin-bottom: 5px;
}

div#home_questionnaire_questions p.description
{
margin-bottom: 20px;
}

div#home_questionnaire_questions #home_questionnaire_questions_list
{
	padding-left: 0;
}

div#home_questionnaire_questions #home_questionnaire_questions_list li
{
margin-bottom: 15px;
}

div#home_questionnaire div#total
{
font-size: 13pt;
font-weight: bold;
text-align: right;
border-top: 1px dashed #fff;
border-bottom: 1px solid #fff;
background-color: #AD6B8D;
padding: 5px 10px;
}



div.textbox
{
text-align: center;
margin-top:30px;
margin-bottom: 5px;
}
div.textbox .textbox_title
{
background-color: #B77D9F;
border: 1px solid #fff;
border-bottom: 0;
width: 330px;
margin-top: 0px;
margin-left: 2px;
margin-right: 5px;
margin-bottom: 0px;
padding: 5px 10px;
font-size: 13pt;
}
div.textbox .textbox_title h4
{
margin: 0px auto;
padding: 0px;
font-size: 13pt;
line-height: 130%;
}
div.textbox .textbox_title h4 span
{
	font-variant: small-caps;
	font-size: 16pt;
}

div.textbox .textbox_body
{
	width: 330px;
	border: 1px solid #fff;
	border-top: 0;
	background-color: #9E567A;
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 5px;
	/*margin-bottom: 7px;*/
	text-align: justify;
	padding: 5px 10px 10px;
}

#sideBarSignup label
{
	font-weight: bold;
}

#sideBarSignup p#p_sideBar_firstName input, #sideBarSignup p#p_sideBar_emailAddress input, #sideBarSignup p#p_sideBar_country select
{
	width: 170px;
}

#ulSignupBar
{
margin-top: 0px;
}

/*For Email Signup Forms*/
.emailSignupForm_mini
{
	/*Mini Signup Form: Name, Email, and Country*/
	text-align: center;
	margin: 30px auto 25px;
	width: 354px;
}

.emailSignupForm_mini #title
{
	background-color: #B77D9F;
	border: 1px solid #fff;
	border-bottom: 0;
	width: 330px;
	margin: 0px 5px 0px 2px;
	padding: 5px 10px;
}

.emailSignupForm_mini #title h4
{
	margin: 0px auto;
	padding: 0px;
	font-size: 13pt;
	font-weight: bold;
	line-height: 120%;
}

.emailSignupForm_mini #title h4 span
{
	font-variant: small-caps;
	font-size: 16pt;
}

.emailSignupForm_mini div#emailSignupForm_mini_body
{
	width: 330px;
	border: 1px solid #fff;
	border-top: 0;
	background-color: #9E567A;
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 5px;
	/*margin-bottom: 7px;*/
	text-align: left;
	padding: 5px 10px 10px;
}

.emailSignupForm_mini label {
	display: inline-block;
	vertical-align: middle;
	width: 105px;
}

.emailSignupForm_mini ol {
	margin: 0px;
	padding: 0px;
}

.emailSignupForm_mini li {
	list-style: none;
	margin-top: 5px;
}

.emailSignupForm_mini select {
	font-size: 9pt;
	font-family: helvetica, arial, sans-serif;
}


.emailSignupForm_small
{
	/*Mini Signup Form: Name, Email, Country, Telephone (opt), and Address (opt)*/
	text-align: center;
	margin: 30px auto 25px;
	width: 354px;
}

.emailSignupForm_small #title
{
	background-color: #B77D9F;
	border: 1px solid #fff;
	border-bottom: 0;
	width: 330px;
	margin: 0px 5px 0px 2px;
	padding: 5px 10px;
}

.emailSignupForm_small #title h4
{
	margin: 0px auto;
	padding: 0px;
	font-size: 13pt;
	font-weight: bold;
	line-height: 120%;
}
.emailSignupForm_small #title h4 span
{
	font-variant: small-caps;
	font-size: 16pt;
}

.emailSignupForm_small div#emailSignupForm_small_body
{
	width: 330px;
	border: 1px solid #fff;
	border-top: 0;
	background-color: #9E567A;
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 5px;
	text-align: left;
	padding: 5px 10px 10px;
}

.emailSignupForm_small p
{
	margin-top: 5px;
}

.emailSignupForm_small span.optional
{
	font-size: 11pt;
}

.emailSignupForm_small label 
{
	display: inline-block;
	vertical-align: middle;
	width: 105px;
}

.emailSignupForm_small ol 
{
	margin: 0px;
	padding: 0px;
}

.emailSignupForm_small li 
{
	list-style: none;
	margin-top: 5px;
}

.emailSignupForm_small select 
{
	font-size: 9pt;
	font-family: helvetica, arial, sans-serif;
}

.emailSignupForm_small fieldset 
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}

.emailSignupForm_small fieldset legend 
{
	margin: 0px;
	padding: 0px;
}

.emailSignupForm_small fieldset label
{
	display: inline;
	font-size: 10pt;
}

.emailSignupForm_small fieldset fieldset 
{
	margin: 0px;
}

.emailSignupForm_small fieldset fieldset legend
{
	font-size: 10pt;
}

.emailSignupForm_small div#div_city
{
	float: left;
	margin-right: 15px;
}

.emailSignupForm_small div#div_state
{
	float: left;
	margin-right: 15px;
}

.emailSignupForm_small div#div_state_combined
{
	margin-top: -2px;
	margin-bottom: 2px;
}


/*For Miracle School*/
ol.miracle_school_audio
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-top: 60px;
	margin-bottom: 40px;
}
ol.miracle_school_audio li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 40px;
}
ol.miracle_school_audio li strong.step
{
font-size: 14pt;
}
ol.miracle_school_audio li div
{
	margin: 15px auto;
}
ol.miracle_school_audio .miracle_school_title
{
	font-weight: bold;
}


form.olForm ol, form.olForm li 
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

form.olForm li 
{
	margin-bottom: 20px;
}

form.olForm fieldset
{
	border: 0;
	margin: 0px;
	padding: 0px;
}

form.olForm li#li_firstName
{
	float: left;
	margin-right: 30px;
}

form.olForm li#li_email2
{
	margin-top: -15px;
}

form.olForm li#li_email_signup
{
	margin-top: -10px;
}

form.olForm li#li_address
{
	margin-bottom: 5px;
}

form.olForm li#li_city, form.olForm li#li_state
{
	float: left;
	margin-right: 15px;
} 


form.olForm li#li_phone, form.olForm li#li_phone_error
{
	/*Fix display bug in FireFox*/
	clear: both;
}

form.olForm ul.normalForm
{
	list-style: disc outside;
	margin-left: 10px;
}

form.olForm ul.normalForm li
{
	list-style: disc outside;
}

form.olForm ol.normalForm
{
	list-style: decimal outside;
	margin-left: 20px;
}

form.olForm ol.normalForm li
{
	list-style: decimal outside;
}



/***** New Form Style *****/

.form_scaffold
{
list-style-type: none;
margin: 0px;
padding: 0px;
}

.form_scaffold li
{
list-style-type: none;
margin: 0px;
padding: 5px 0px;
text-align: justify;
}


.form_scaffold ul li
{
list-style-type: disc;
padding: 0px;
}

.form_scaffold ol li
{
list-style-type: decimal;
padding: 0px;
}

.form_scaffold .form_scaffold li
{
list-style-type: none;
padding: 5px 0px;
}

.form_scaffold .left_error li
{
list-style-type: none;
}


.form_scaffold li label
{
text-align: left;
}

.form_scaffold li label.inline
{
font-weight: bold;
padding-right: 7px;
}

.form_scaffold li label.inline_block
{
display: -moz-inline-box;
display: inline-block;
width: 217px;
vertical-align: top;
font-weight: bold;
}

.form_scaffold li label.block
{
font-weight: bold;
display: block;
}


.form_scaffold li .form_notes
{
margin-top: 14px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
font-style: italic;
}


.form_scaffold li label .form_notes
{
margin: 0;
padding: 0;
font-style: normal;
font-weight: normal;
}


.form_scaffold fieldset
{
border: 0;
margin: 0px;
padding: 0px;
}

.form_scaffold fieldset legend.form_label
{
padding-left: 0px;
font-weight: bold;
text-align: left;
color: #fff;
}

.form_scaffold fieldset li
{
padding: 1px 0px;
}

.form_scaffold fieldset li.last_item
{
padding-bottom: 0px;
}


.form_scaffold #li_name li,
.form_scaffold li.name li
{
padding: 5px 0px;
}

.form_scaffold input#first_name,
.form_scaffold li.first_name input
{
width: 19em;
}

.form_scaffold input#last_name,
.form_scaffold li.last_name input
{
width: 19em;
}


.form_scaffold #li_major
{
margin-top: 10px;
}


.form_scaffold li#li_address,
.form_scaffold li.address
{
margin-top: 20px;
}

.form_scaffold li#li_address .form_scaffold li,
.form_scaffold li.address .form_scaffold li
{
padding: 5px 0px;
}

.form_scaffold select#country,
.form_scaffold li.country select
{
width: 19em;
}

.form_scaffold textarea#street_address,
.form_scaffold li.street_address textarea
{
width: 19em;
height: 2.5em;
}

.form_scaffold #li_state, .form_scaffold #li_city,
.form_scaffold li.state, .form_scaffold li.city
{
float: left;
margin-right: 14px;
} 

.form_scaffold input#city,
.form_scaffold li.city input
{
width: 5em;
}

.form_scaffold input#zip,
.form_scaffold li.zip input
{
width: 7em;
}


.form_scaffold #fieldset_phone label.block,
.form_scaffold fieldset.phone label.block
{
font-style: italic;
}

.form_scaffold li#li_phone,
.form_scaffold li.phone
{
margin-top: 20px;
}

.form_scaffold input#home_phone,
.form_scaffold li.home_phone input
{
width: 19em;
}

.form_scaffold input#work_phone,
.form_scaffold li.work_phone input
{
width: 19em;
}

.form_scaffold input#cell_phone,
.form_scaffold li.cell_phone input
{
width: 19em;
}


.form_scaffold #li_email,
.form_scaffold li.email
{
margin-top: 20px;
}

.form_scaffold input#email_address,
.form_scaffold li.email_address input
{
width: 19em;
}

.form_scaffold input#email_address_2,
.form_scaffold li.email_address_2 input
{
width: 19em;
}


.form_scaffold li.consultation_duration select
{
width: 19em;
}


.form_scaffold #li_submit,
.form_scaffold li.submit
{
text-align: center;
}


.checkbox_scaffold li.checkbox
{
padding: 0px 0px 0px 24px;
text-indent: -24px;
}


textarea.large_textarea
{
width: 90%;
height: 200px;
margin-top: 13px;
}

textarea.medium_textarea
{
width: 70%;
height: 100px;
margin-top: 7px;
}


div.mainContent form legend
{
color: #fff;
}

/***** End New Form Style *****/





/***** Questionnaire Form *****/

#questionnaire .form_scaffold fieldset .form_scaffold li
{
padding: 5px 0px;
}

#questionnaire .form_scaffold fieldset li.last_item
{
padding-bottom: 0px;
}

#questionnaire #li_city
{
float: none;
}

#questionnaire input#city
{
width: 19em;
}

#questionnaire #li_country
{
float: none;
}

#questionnaire #li_identify_type
{
margin-top: 10px;
}

#questionnaire_2 #li_question_1, #questionnaire_2 #li_question_2, #questionnaire_2 #li_question_3,
#questionnaire_2 #li_question_4, #questionnaire_2 #li_question_5, #questionnaire_2 #li_question_6,
#questionnaire_2 #li_question_7
{
margin-bottom: 20px;
}

/***** End Questionnaire Form *****/



/***** Financial Aid Form *****/

#form_financial_aid
{
margin-top: 30px;
}

#form_financial_aid #li_requested_support_type
{
margin-top: 20px;
}


#form_financial_aid #li_financial_aid_type
{
margin-top: 20px;
}

#form_financial_aid #financial_aid_amount
{
width: 4em;
}

#form_financial_aid #li_financial_aid_type_payment_explanation
{
margin-left: 25px;
}

#form_financial_aid textarea#financial_aid_type_payment_explanation
{
width: 30em;
height: 8em;
}

#form_financial_aid #li_financial_aid_type_non_financial
{
margin-top: 10px;
}

/***** End Financial Aid Form *****/



/***** End SPD Form Form *****/

#form_general_projected_dreams 
{
padding-left: 40px;
padding-right: 40px;
}

#form_general_projected_dreams .form_scaffold p
{
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
}


#form_general_projected_dreams #li_header_text h4
{
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-size: 14pt;
font-weight: bold;
text-align: center;
line-height: 150%;
}

#form_general_projected_dreams #li_header_text h5
{
margin-top: 0px;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 20px;
font-size: 13pt;
font-weight: bold;
font-style: italic;
text-align: center;
line-height: 150%;
}

#form_general_projected_dreams #li_header_text p
{
text-align: justify;
}


#form_general_projected_dreams #li_name li,
#form_general_projected_dreams #li_phone li,
#form_general_projected_dreams #li_email li
{
padding: 5px 0px;
}

#form_general_projected_dreams #li_name li.last_item,
#form_general_projected_dreams #li_phone li.last_item,
#form_general_projected_dreams #li_email li.last_item
{
padding-bottom: 0px;
}

#form_general_projected_dreams #li_email
{
margin-top: 20px;
}


#form_general_projected_dreams #li_country
{
float: none;
}

#form_general_projected_dreams #li_gender
{
margin-top: 20px;
}


#form_general_projected_dreams #li_source_projected_dream_type
{
margin-top: 20px;
}

#form_general_projected_dreams #li_project_info
{
margin-top: 20px;
}


#form_general_projected_dreams #li_submit
{
margin-top: 30px;
margin-bottom: 30px;
}

/***** End SPD Form *****/



/***** MIH Page *****/

.miracles_correct_exchange #mih_form_paragraph_header
{
margin-top: 80px;
padding-bottom: 20px;
font-size: 14pt;
text-align: center;
line-height: 150%;
}

/***** End MIH Page *****/



/***** MIH Solutions Form *****/

#form_made_in_heaven_solutions 
{
padding-left: 40px;
padding-right: 40px;
}

#form_made_in_heaven_solutions .form_scaffold p
{
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
}


#form_made_in_heaven_solutions #li_name li,
#form_made_in_heaven_solutions #li_phone li,
#form_made_in_heaven_solutions #li_email li
{
padding: 5px 0px;
}

#form_made_in_heaven_solutions #li_name li.last_item,
#form_made_in_heaven_solutions #li_phone li.last_item,
#form_made_in_heaven_solutions #li_email li.last_item
{
padding-bottom: 0px;
}

#form_made_in_heaven_solutions #li_email
{
margin-top: 20px;
}


#form_made_in_heaven_solutions #li_country
{
float: none;
}

#form_made_in_heaven_solutions #li_gender
{
margin-top: 20px;
}


#form_made_in_heaven_solutions #li_consultation_type_text
{
margin-top: 20px;
}

#form_made_in_heaven_solutions #li_consultation_type_text p
{
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}


#form_made_in_heaven_solutions #li_solution_type
{
margin-top: 20px;
}

#form_made_in_heaven_solutions #li_solution_info
{
margin-top: 20px;
}

#form_made_in_heaven_solutions #li_consultation_type
{
margin-top: 20px;
}


#form_made_in_heaven_solutions #li_correct_exchange_text
{
margin-top: 20px;
text-align: center;
}

#form_made_in_heaven_solutions #li_correct_exchange_text p
{
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}


#form_made_in_heaven_solutions #li_correct_exchange
{
margin-top: 40px;
text-align: center;
}

#form_made_in_heaven_solutions #li_correct_exchange label
{
padding-bottom: 20px;
font-size: 14pt;
line-height: 150%;
text-align: center;
}


#form_made_in_heaven_solutions #li_consultation_instructions
{
margin-top: 40px;
}

#form_made_in_heaven_solutions #li_consultation_instructions p
{
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}


#form_made_in_heaven_solutions #li_contact_times
{
margin-top: 20px;
}

#form_made_in_heaven_solutions #li_contact_method
{
margin-top: 20px;
}


#form_made_in_heaven_solutions #li_submit
{
margin-top: 30px;
margin-bottom: 30px;
}

/***** End MIH Solutions Form *****/




/***** Ask the Source Form *****/

#form_ask_the_source 
{
padding-left: 40px;
padding-right: 40px;
}

#form_ask_the_source .form_scaffold p
{
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
}


#form_ask_the_source #li_correct_exchange
{
margin-top: 20px;
text-align: center;
}

#form_ask_the_source #li_correct_exchange label
{
padding-bottom: 20px;
font-size: 14pt;
text-align: center;
}


#form_ask_the_source #li_correct_exchange_text
{
margin-top: 50px;
}

#form_ask_the_source #li_correct_exchange_text .paragraph_title
{
padding-left: 0;
padding-right: 0;
padding-bottom: 20px;
font-size: 14pt;
font-weight: bold;
text-align: center;
}

#form_ask_the_source #li_correct_exchange_text p
{
margin-top: 0;
padding-top: 0;
text-align: justify;
}


#form_ask_the_source #li_name li,
#form_ask_the_source #li_phone li,
#form_ask_the_source #li_email li
{
padding: 5px 0px;
}

#form_ask_the_source #li_name li.last_item,
#form_ask_the_source #li_phone li.last_item,
#form_ask_the_source #li_email li.last_item
{
padding-bottom: 0px;
}


#form_ask_the_source #li_name
{
margin-top: 30px;
}

#form_ask_the_source #li_email
{
margin-top: 20px;
}


#form_ask_the_source #li_country
{
float: none;
}

#form_ask_the_source #li_gender
{
margin-top: 20px;
}


#form_ask_the_source #li_consultation_info
{
margin-top: 20px;
}


#form_ask_the_source #li_consultation_instructions
{
margin-top: 20px;
}

#form_ask_the_source #li_consultation_instructions p
{
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}


#form_ask_the_source #li_contact_times
{
margin-top: 20px;
}

#form_ask_the_source #li_contact_method
{
margin-top: 20px;
}


#form_ask_the_source #li_submit
{
margin-top: 30px;
margin-bottom: 30px;
}

/***** End Ask the Source Form *****/



/***** Soul Readings Page *****/

.soul_reading_types
{
margin-bottom: 80px;
}

.soul_reading_types h2
{
text-align: center;
font-size: 14pt;
font-weight: bold;
margin: 80px auto 20px;
}


.soul_reading_types .soul_reading_list
{
list-style-type: none;
margin: 0;
padding: 0;
}

.soul_reading_types .soul_reading_list li
{
list-style-type: none;
margin: 0;
padding: 0 0 0 1.5em;
}

/***** End Soul Readings Page *****/



/***** Soul Readings Form *****/

#form_soul_readings 
{
padding-left: 40px;
padding-right: 40px;
}

#form_soul_readings .form_scaffold p
{
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
}


#form_soul_readings #li_correct_exchange
{
margin-top: 20px;
text-align: center;
}

#form_soul_readings #li_correct_exchange label
{
padding-bottom: 20px;
font-size: 14pt;
text-align: center;
}


#form_soul_readings #li_correct_exchange_text
{
margin-top: 50px;
}

#form_soul_readings #li_correct_exchange_text .paragraph_title
{
padding-left: 0;
padding-right: 0;
padding-bottom: 20px;
font-size: 14pt;
font-weight: bold;
text-align: center;
}

#form_soul_readings #li_correct_exchange_text p
{
margin-top: 0;
padding-top: 0;
text-align: justify;
}


#form_soul_readings #li_name li,
#form_soul_readings #li_phone li,
#form_soul_readings #li_email li
{
padding: 5px 0px;
}

#form_soul_readings #li_name li.last_item,
#form_soul_readings #li_phone li.last_item,
#form_soul_readings #li_email li.last_item
{
padding-bottom: 0px;
}


#form_soul_readings #li_name
{
margin-top: 30px;
}


#form_soul_readings #li_email
{
margin-top: 20px;
}


#form_soul_readings #li_country
{
float: none;
}

#form_soul_readings #li_gender
{
margin-top: 20px;
}


#form_soul_readings #li_soul_reading_type
{
margin-top: 20px;
padding: 0px 0px 0px 24px;
text-indent: -24px;
}


#form_soul_readings #li_special_focus_type,
#form_soul_readings #li_consultation_info,
#form_soul_readings #li_recorded
{
margin-top: 20px;
}


#form_soul_readings #li_consultation_instructions
{
margin-top: 20px;
}

#form_soul_readings #li_consultation_instructions p
{
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}


#form_soul_readings #li_recorded label
{
font-weight: bold;
}


#form_soul_readings #li_contact_times
{
margin-top: 20px;
}

#form_soul_readings #li_contact_method
{
margin-top: 20px;
}


#form_soul_readings #li_submit
{
margin-top: 30px;
margin-bottom: 30px;
}

/***** End Soul Readings Form *****/



/***** Peaceful Passages Form *****/

.peaceful_passages_consultation 
{
padding-left: 40px;
padding-right: 40px;
}

.peaceful_passages_consultation .paragraph_title
{
margin-bottom: 20px;
}

#form_peaceful_passages_consultation_form p
{
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
}

.peaceful_passages_consultation li.name li,
.peaceful_passages_consultation li.phone li,
.peaceful_passages_consultation li.email li
{
padding: 5px 0px;
}

.peaceful_passages_consultation li.name li.last_item,
.peaceful_passages_consultation li.phone li.last_item,
.peaceful_passages_consultation li.email li.last_item
{
padding-bottom: 0px;
}


.peaceful_passages_consultation li.name
{
margin-top: 30px;
}

.peaceful_passages_consultation li.email
{
margin-top: 20px;
}

.peaceful_passages_consultation li.country
{
float: none;
}

.peaceful_passages_consultation li.phone
{
margin-top: 20px;
}

.peaceful_passages_consultation li.gender
{
margin-top: 20px;
}


.peaceful_passages_consultation li.peaceful_passage_info
{
margin-top: 20px;
}

.peaceful_passages_consultation textarea.large_textarea
{
	width: 100%;
}


.peaceful_passages_consultation li.submit
{
margin-top: 30px;
margin-bottom: 30px;
}

/***** End Peaceful Passages Form *****/




/***** MBPS Consultation Form *****/

.mbps_consultation 
{
padding-left: 40px;
padding-right: 40px;
}

.mbps_consultation .paragraph_title
{
margin-bottom: 20px;
}

#form_mbps_consultation_form p
{
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
}

.mbps_consultation li.name li,
.mbps_consultation li.phone li,
.mbps_consultation li.email li
{
padding: 5px 0px;
}

.mbps_consultation li.name li.last_item,
.mbps_consultation li.phone li.last_item,
.mbps_consultation li.email li.last_item
{
padding-bottom: 0px;
}


.mbps_consultation li.name
{
margin-top: 30px;
}

.mbps_consultation li.email
{
margin-top: 20px;
}

.mbps_consultation li.country
{
float: none;
}

.mbps_consultation li.phone
{
margin-top: 20px;
}

.mbps_consultation li.gender
{
margin-top: 20px;
}


.mbps_consultation li.consultation_info
{
margin-top: 20px;
}


.mbps_consultation li.consultation_duration
{
margin-top: 20px;
}


.mbps_consultation li.consultation_instructions
{
margin-top: 20px;
}

.mbps_consultation li.consultation_instructions p
{
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}


.mbps_consultation li.contact_times
{
margin-top: 20px;
}

.mbps_consultation li.contact_method
{
margin-top: 20px;
}


.mbps_consultation li.submit
{
margin-top: 30px;
margin-bottom: 30px;
}

/***** End MBPS Consultation Form *****/



/***** MMC Form *****/

.mission_map_consultation 
{
padding-left: 40px;
padding-right: 40px;
}

.mission_map_consultation .paragraph_title
{
margin-bottom: 20px;
}

#form_mission_map_consultation p
{
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
}

.mission_map_consultation li.name li,
.mission_map_consultation li.phone li,
.mission_map_consultation li.email li
{
padding: 5px 0px;
}

.mission_map_consultation li.name li.last_item,
.mission_map_consultation li.phone li.last_item,
.mission_map_consultation li.email li.last_item
{
padding-bottom: 0px;
}


.mission_map_consultation li.name
{
margin-top: 30px;
}

.mission_map_consultation li.email
{
margin-top: 20px;
}

.mission_map_consultation li.country
{
float: none;
}

.mission_map_consultation li.phone
{
margin-top: 20px;
}

.mission_map_consultation li.gender
{
margin-top: 20px;
}


.mission_map_consultation li.consultation_info
{
margin-top: 20px;
}


.mission_map_consultation li.consultation_duration
{
margin-top: 20px;
}


.mission_map_consultation li.consultation_instructions
{
margin-top: 20px;
}

.mission_map_consultation li.consultation_instructions p
{
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}


.mission_map_consultation li.contact_times
{
margin-top: 20px;
}

.mission_map_consultation li.contact_method
{
margin-top: 20px;
}


.mission_map_consultation li.submit
{
margin-top: 30px;
margin-bottom: 30px;
}

/***** End MMC Form *****/



/***** Soul Talk Consultation Form *****/

.soul_talk_consultation 
{
padding-left: 40px;
padding-right: 40px;
}

.soul_talk_consultation .paragraph_title
{
margin-bottom: 20px;
}

#form_soul_talk_consultation_form p
{
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
}

.soul_talk_consultation li.name li,
.soul_talk_consultation li.phone li,
.soul_talk_consultation li.email li
{
padding: 5px 0px;
}

.soul_talk_consultation li.name li.last_item,
.soul_talk_consultation li.phone li.last_item,
.soul_talk_consultation li.email li.last_item
{
padding-bottom: 0px;
}


.soul_talk_consultation li.name
{
margin-top: 30px;
}

.soul_talk_consultation li.email
{
margin-top: 20px;
}

.soul_talk_consultation li.country
{
float: none;
}

.soul_talk_consultation li.phone
{
margin-top: 20px;
}

.soul_talk_consultation li.gender
{
margin-top: 20px;
}


.soul_talk_consultation li.consultation_info
{
margin-top: 20px;
}


.soul_talk_consultation li.consultation_duration
{
margin-top: 20px;
}


.soul_talk_consultation li.consultation_instructions
{
margin-top: 20px;
}

.soul_talk_consultation li.consultation_instructions p
{
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}


.soul_talk_consultation li.contact_times
{
margin-top: 20px;
}

.soul_talk_consultation li.contact_method
{
margin-top: 20px;
}


.soul_talk_consultation li.submit
{
margin-top: 30px;
margin-bottom: 30px;
}

/***** End Soul Talk Consultation Form *****/


/***** Gift Consultation Form *****/

.gift_consultation 
{
padding-left: 40px;
padding-right: 40px;
}

.gift_consultation .paragraph_title
{
margin-bottom: 20px;
}

#form_gift_consultation_form p
{
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
}

.gift_consultation li.name li,
.gift_consultation li.phone li,
.gift_consultation li.email li
{
padding: 5px 0px;
}

.gift_consultation li.name li.last_item,
.gift_consultation li.phone li.last_item,
.gift_consultation li.email li.last_item
{
padding-bottom: 0px;
}


.gift_consultation li.name
{
margin-top: 30px;
}

.gift_consultation li.email
{
margin-top: 20px;
}

.gift_consultation li.country
{
float: none;
}

.gift_consultation li.phone
{
margin-top: 20px;
}

.gift_consultation li.gender
{
margin-top: 20px;
}


.gift_consultation li.consultation_info
{
margin-top: 20px;
}


.gift_consultation li.consultation_duration
{
margin-top: 20px;
}


.gift_consultation li.consultation_instructions
{
margin-top: 20px;
}

.gift_consultation li.consultation_instructions p
{
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}


.gift_consultation li.contact_times
{
margin-top: 20px;
}

.gift_consultation li.contact_method
{
margin-top: 20px;
}


.gift_consultation li.submit
{
margin-top: 30px;
margin-bottom: 30px;
}

/***** End Gift Consultation Form *****/



/***** Heaven Frequency Technology Form *****/

.miracles_correct_exchange .hft 
{
padding-left: 40px;
padding-right: 40px;
}

.hft .paragraph_title
{
margin-bottom: 20px;
}

.miracles_correct_exchange .hft p, 
.miracles_correct_exchange .hft .title
{
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
}

.hft li.name li,
.hft li.phone li,
.hft li.email li
{
padding: 5px 0px;
}

.hft li.name li.last_item,
.hft li.phone li.last_item,
.hft li.email li.last_item
{
padding-bottom: 0px;
}


.hft li.name
{
margin-top: 30px;
}

.hft li.email
{
margin-top: 20px;
}

.hft li.country
{
float: none;
}

.hft li.phone
{
margin-top: 20px;
}

.hft li.gender
{
margin-top: 20px;
}


.hft .checkbox_scaffold li
{
	padding: 2px 0 0;
}


.hft li.technology_request_hfm,
.hft li.technology_request_satellite
{
margin-top: 20px;
}


.hft li.submit
{
margin-top: 30px;
margin-bottom: 30px;
}

/***** End Heaven Frequency Technology Form *****/



/***** Miracle Kit *****/

.miracle_kit_exchange_list
{
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}

.miracle_kit_form
{
	width: 435px;
	margin-left: auto;
	margin-right: auto;
}

.miracle_kit_form li.t-shirt_request,
.miracle_kit_form li.source_link_request,
.miracle_kit_form li.miracle_meter_request
{
	padding-left: 20px;
	padding-right: 20px;
}

.miracle_kit_form fieldset.complete_kit_request
{
	border: 2px solid #fff;
	margin-top: 30px;
	padding: 20px;
}

.miracle_kit_form fieldset.complete_kit_request li.plan_switch
{
	text-align: center;
	margin-bottom: 20px;
}

/***** End Miracle Kit *****/



.faq_question p span, .faq_answer p span
{
font-weight: bold;
}
.faq_answer
{
margin-bottom: 40px;
}




/***** Contact Us Form ******/

#form_email_us legend
{
padding-bottom: 20px;
font-size: 14pt;
}

#form_email_us .form_scaffold .form_scaffold li
{
margin-top: 7px;
}


#form_email_us #li_full_name
{
margin-top: 0px;
}


#form_email_us #full_name,
#form_email_us #email_address,
#form_email_us #country,
#form_email_us #send_to,
#form_email_us #subject,
#form_email_us #message_body
{
width: 90%;
}

#form_email_us #message_attachment
{
width: 80%;
}

#form_email_us #li_send_to,
#form_email_us #li_message_body,
#form_email_us #li_message_attachment
{
margin-top: 20px;
}

#form_email_us #li_submit
{
margin-top: 30px;
}

/***** End Contact Us Form *****/





/* Broadcasts--Used on training series audio page */
.audio_broadcast_title, .audio_broadcast_by, .audio_broadcast_author
{
font-size: 12pt;
text-align: center;
line-height: 130%;
}

.audio_broadcast_title
{
	font-size: 16pt;
}

.audio_broadcast_by
{
margin-top: 20px;
margin-bottom: 20px;
}

.audio_broadcast_picture
{
	margin-bottom: 50px;
	text-align: center;
}

.audio_broadcast_picture img
{
	margin: 10px auto;
}

.author_title
{
	font-size: 12pt;
}


div.broadcast
{
margin-top: 30px;
margin-bottom: 60px;
}
div.broadcast h2.broadcast
{
font-size: 16pt;
text-align: center;
margin-bottom: 0px;
padding-bottom: 0px;
margin-top: 0px;
padding-top: 0px;
}
div.broadcast p.broadcastTitle, div.broadcast p.broadcast_title
{
font-size: 14pt;
text-align: center;
font-weight: bold;
font-style: italic;
margin-top: 0px;
padding-top: 0px;
line-height: 130%;
}
div.broadcast p.broadcastBy, div.broadcast p.broadcast_by
{
margin-top: 20px;
padding-top: 0px;
margin-bottom: 20px;
padding-bottom: 0px;
text-align: center;
font-size: 14pt;
font-weight: bold;
font-style: italic;
}
div.broadcast p.broadcastAuthor, div.broadcast p.broadcast_author
{
font-size: 14pt;
font-weight: bold;
text-align: center;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 25px;
}
div.broadcast p.broadcastAuthor span.title, div.broadcast p.broadcast_author span.title
{
font: bold 12pt times, "times new roman", serif;
text-align: center;
}

ul.audio_broadcast_download
{
	color: #000080;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
}

.broadcast_length
{
	font-style: italic;
}

.audio_broadcast_portion
{
	margin-top: 40px;
	text-align: center;
	margin-bottom: 20px;
}

.portion_title
{
	font-style: italic;
}

.portion_buttons
{
	margin: 10px auto;
	text-align: center;
}

.portion_download
{
	font-style: italic;
	text-align: center;
}


.discover_transcript div
{
margin-top: 62px;
padding: 0px 0px 10px;
background-color: #9E567A;
border: 1px solid #fff;
}
.discover_transcript div h2.transcript_title
{
background-color: #B77D9F;
color: #fff;
font-size: 16pt;
font-variant: small-caps;
text-align: center;
margin: 0px;
padding: 10px 0px;
}
.discover_transcript div p, .discover_transcript div .paragraph_title, .discover_transcript div .list_title
{
padding-left: 10px;
padding-right: 10px;
text-align: justify;
}


.discover_view_transcript
{
text-align: center;
font-weight: bold;
font-style: italic;
}
.discover_close_transcript
{
text-align: center;
font-weight: bold;
}


/* Textbox 2*/
.textbox2
{
margin-top: 40px auto 0px; 
border: 1px solid #fff;
text-align: center;
width: 80%;
padding: 0px;
}
.textbox2_title
{
background-color: #B77D9F; 
text-align: center; 
font-size: 11pt; 
line-height: 130%; 
font-variant: small-caps; 
padding: 10px 0px 13px;
}

.textbox2_title_big
{
background-color: #B77D9F; 
text-align: center; 
font-size: 15pt; 
line-height: 130%; 
font-variant: small-caps; 
padding: 10px 0px 13px;
}
.textbox2_title_big *
{
padding: 0px;
margin: 0px auto;
}
.textbox2 p, .textbox2 .list_title, .textbox2 ol, .textbox2 ul
{
text-align: justify;
padding: 0px 10px;
}
.textbox2 h4
{
text-align: left;
padding: 0px 10px;
}


/*For Heaven Music*/
div.heavenMusic_albumOdd, div.heavenMusic_albumEven
{
width: 90%;
border-top: 1px dashed #975376;
border-bottom: 1px dashed #975376;
border-left: 1px dashed #975376;
border-right: 1px dashed #975376;
background-color: #AD6B8D;
margin: 10px auto 0px;
clear: both;
}

a.heavenMusic_albumArtLink
{
display: inline;
/* \*/
display: block;
/* */
float: left;
margin: 5px;
border: 0px;
}
img.heavenMusic_albumArt
{
border: 0px;
}
div.heavenMusic_information
{
padding: 3px 10px;
}
.heavenMusic_title
{
font-weight: bold;
font-size: 14pt;
margin-top: -80px;
/* \*/
margin-top: 5px;
/* */
margin-bottom: 2px;
}
.heavenMusic_artists
{
font-weight: normal;
font-size: 11pt;
margin-top: 5px;
margin-bottom: 30px;
/* \*/
margin-bottom: 2px;
/* */
text-align: center;
}
.heavenMusic_samples
{
	font-size: 11pt;
	line-height: 150%;
}
.heavenMusic_orderInformation span
{
font-weight: bold;
}

#heavenMusic_orderSubmit
{
width: 90%;
margin-left: auto;
margin-right: auto;
}

ul.heavenMusic_details
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
}
ul.heavenMusic_details span
{
	font-weight: bold;
}

a.heavenMusic_tracksTitle,
body.basic a.heavenMusic_tracksTitle
{
font-weight: bold;
color: #fff;
text-decoration: none;
}

ol.heavenMusic_tracks
{
	color: #fff;
}
ol.heavenMusic_tracks span
{
	font-style: italic;
}
ol.heavenMusic_tracks a
{
	color: #fff;
	text-decoration: underline;
}

ol.heavenMusic_tracks li
{
	width: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

img.heavenMusic_sampleImg
{
display: none;
/* \*/
display: inline;
/* */
margin-left: 10px;
vertical-align: text-top;
border: 0px;
}

a.heavenMusic_closeWindow
{
color: #fff;
display: block;
font-size: 10pt;
margin-top: 40px;
}



/***** Heaven Music Form *****/

#heaven_music_form
{
margin-top: 40px;
}

#heaven_music_form #li_heaven_music_info
{
margin-top: 40px;
}

#heaven_music_form #li_submit
{
margin-top: 40px;
}

/***** End Heaven Music Form *****/




/* For Basket */
#basket
{
width: 95%;
border: 1px solid #fff;
margin: 10px auto 0px;
}

#basketTitle
{
background-color: #B77D9F;
padding: 2px 0px;
}

.basketHeader
{
padding: 4px 5px 6px;
text-align: left;
}
#basketHeader_remove
{
width: 40px;
}
#basketHeader_quantity
{
text-align: center;
}

.basketItem_even
{
border-top: 1px dashed #975376;
padding: 2px 5px;
}
.basketItem_odd
{
background-color: #AD6B8D;
border-top: 1px dashed #975376;
padding: 2px 5px;
}

.basket_noItems
{
padding: 5px 5px;
}

.basket_subtotal
{
border-top: 1px dashed #975376;
padding: 6px 10px 3px 5px;
font-size: 11pt;
font-weight: bold;
}
.basket_subtotal span
{
font-weight: normal;
}

.basket_shipping
{
padding: 6px 10px 6px 5px;
font-size: 11pt;
font-weight: bold;
}
.basket_shipping span
{
font-weight: normal;
}

.basket_total
{
border-top: 1px dashed #975376;
padding: 3px 10px 3px 5px;
font-size: 11pt;
font-weight: bold;
background-color: #AD6B8D;
}
.basket_total span
{
font-weight: normal;
}


#basket_submit
{
width: 90%;
margin: 3px auto 15px;
}

#basket_submit tr td
{
padding: 0px 5px;
font-size: 10pt;
}

#basket_links
{
width: 90%;
margin: 3px auto 10px;
}

#basket_links tr td
{
padding: 0px 5px;
}

#basket_links tr td a
{
font-weight: bold;
}

table#paypal
{
width: 90%;
margin: 3px auto 15px;
}

.fileSize
{
    font-size: 11pt;
}

#googleSiteStats
{
margin: 10px auto 0px;
}

div.miraclesAsk, .miracles_ask
{
margin-top: 50px;
}

div.ask_form h2
{
text-align: center;
font-weight: bold;
font-size: 14pt;
line-height: 150%;
}

div.ask_form .form_scaffold
{
margin-left: auto;
margin-right: auto;
width: 493px;
}

div.ask_form .form_scaffold #li_submit
{
margin-top: 40px;
}

div.ask_form .form_scaffold #question
{
width: 19em;
height: 7.6em;
}



/***** New Ask Multiple *****/

div.ask_multiple form#form_ask_multiple .form_scaffold
{
margin: 0 auto;
width: 490px;
}

div.ask_multiple form#form_ask_multiple .form_scaffold #li_first_name,
div.ask_multiple form#form_ask_multiple .form_scaffold #li_email,
div.ask_multiple form#form_ask_multiple .form_scaffold #li_country
{
margin: 0 auto;
}

div.ask_multiple form#form_ask_multiple .form_scaffold #li_email
{
margin-top: 0;
padding-top: 0;
}

div.ask_multiple form#form_ask_multiple .form_scaffold #li_addressed_to
{
text-align: center;
margin-top: 20px;
}

div.ask_multiple form#form_ask_multiple .form_scaffold #li_addressed_to label.block,
div.ask_multiple form#form_ask_multiple .form_scaffold #li_question
{
text-align: center;
}

div.ask_multiple form#form_ask_multiple .form_scaffold #li_addressed_to .left_error li,
div.ask_multiple form#form_ask_multiple .form_scaffold #li_question .left_error li
{
text-align: center;
}

div.ask_multiple #addressed_to
{
margin-top: 7px;
width: 19em;
}

div.ask_multiple #question
{
width: 35em;
height: 12em;
margin-top: 10px;
}

#ask_others_question
{
margin-top: 0;
}

#ask_others_question h2
{
text-align: center;
font: bold small-caps 20.5pt times, times, times new roman, serif;
background: url("/Pictures/mainBoxTop_wide12a.jpg") top center no-repeat;
padding: 15px 15px 0px;
margin: 0px -25px;
}

#ask_others_question .anchor_link
{
display: none;
}

form#form_ask_multiple .form_scaffold li.li_error input,
form#form_ask_multiple .form_scaffold li.li_error select,
form#form_ask_multiple .form_scaffold li.li_error textarea
{
	/*background-color: #fffacd;
	color: #010294;*/
}

form#form_ask_multiple .form_scaffold li.li_error select
{
	border: 0;
}

/***** End New Ask Multiple *****/


/***** General Recommendation *****/

.general_recommendation h2
{
margin-bottom: 20px;
}

.general_recommendation h3
{
margin: 40px 0px 0px;
padding: 0;
font-size: 13.5pt;
font-weight: bold;
text-align: left;
}


#form_general_recommendation #li_country,
#form_general_recommendation #li_age,
#form_general_recommendation #li_phones
{
margin-top: 20px;
}


#form_general_recommendation #li_phones input
{
width: 19em;
}


#form_general_recommendation #li_recommendation_type
{
margin-top: 30px;
}


#form_general_recommendation #li_recommendation_type_specific_checkbox
{
margin-top: 10px;
}


#form_general_recommendation #li_specific_miracle_support_type
{
margin-top: 10px;
padding-left: 24px;
}

#form_general_recommendation #li_specific_miracle_support_type label
{
width: 193px;
}

#form_general_recommendation #specific_miracle_support_type
{
width: 19em;
}


#form_general_recommendation #li_specific_intended_person
{
padding-left: 24px;
}

#form_general_recommendation #li_specific_intended_person label
{
width: 193px;
}

#form_general_recommendation #specific_intended_person
{
width: 19em;
}



#form_general_recommendation #li_recommendation_type_general_checkbox
{
margin-top: 10px;
}


#form_general_recommendation #li_general_intended_person
{
margin-top: 10px;
padding-left: 24px;
}

#form_general_recommendation #li_general_intended_person label
{
width: 193px;
}

#form_general_recommendation #general_intended_person
{
width: 19em;
}


#form_general_recommendation #li_question
{
margin-top: 30px;
}

#form_general_recommendation #question
{
width: 19em;
height: 7.6em;
}


#form_general_recommendation #li_submit
{
margin-top: 40px;
}

/***** End General Recommendation *****/

#miraclesMainTitle
{
font-size: 22pt;
}

.miracles_subTitle
{
text-align: center;
font-size: 17pt;
margin-top: 25px;
margin-bottom: 20px;
padding: 0px;
font-weight: bold;
text-transform: uppercase;
}

.miracles_buttons
{
margin: 10px auto 0px;
}



.miracles_manifest_list_title
{
margin: 70px 0px 16px;
padding: 0px;
font-size: 14pt;
font-weight: bold;
text-align: center;
}

.miracles_manifest_list
{
list-style-type: none;
margin: 0px;
padding: 0px;
}

.miracles_manifest_list li
{
margin: 0px 0px 40px;
padding: 0px;
text-align: center;
}

.miracles_manifest_list .manifest_type_title, .miracles_manifest_final .manifest_type_title
{
margin: 16px 0px 5px;
padding: 0px;
font-size: 12pt;
}

.miracles_manifest_list iframe.manifest_type, .miracles_manifest_final iframe.manifest_type
{
margin: 5px auto;
width: 124px;
}

.miracles_manifest_list li .transcript
{
text-align: justify;
margin-top: -40px;
margin-bottom: 60px;
}

.miracles_manifest_list li .transcript li
{
margin-bottom: 2px;
text-align: justify;
}

.miracles_manifest_final_title
{
margin: 5px 0px 20px;
padding: 0px;
text-align: center;
font-size: 14pt;
font-weight: bold;
}

.miracles_manifest_final
{
margin-bottom: 30px;
text-align: center;
}

.miracles_manifest_final .transcript
{
text-align: justify;
margin-top: -40px;
margin-bottom: 60px;
}



.miracles_transcript div, .transcript div
{
margin-top: 62px;
padding: 0px 0px 10px;
background-color: #9E567A;
border: 1px solid #fff;
}
.miracles_transcript div h2.transcriptTitle, .miracles_transcript div h2.transcript_title,
.transcript div .transcript_title
{
background-color: #B77D9F;
color: #fff;
font-size: 16pt;
font-variant: small-caps;
text-align: center;
margin: 0 0 16px;
padding: 10px 0px;
}
.miracles_transcript div p, .miracles_transcript div .paragraph_title, .miracles_transcript div .listTitle,
.transcript div p, .transcript div .paragraph_title, .transcript div .list_title
{
padding-left: 40px;
padding-right: 40px;
}

/*.transcript div p.first_item
{
margin-top: 16px;
}*/

.transcript div ul li, .transcript div ol li
{
margin-left: 40px;
margin-right: 40px;
}

.transcript div ul ul, .transcript div ul ul li
{
list-style-type: circle;
}

.transcript div ul li ul li, .transcript div ol li ul li, .transcript div ul li ol li, .transcript div ol li ol li
{
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}

.transcript div ul li p, .transcript div ol p
{
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}

.miracles_recording_time
{
margin-top: 5px;
padding-top: 0px;
font-style: italic;
}


.miracles_viewTranscript, .view_transcript
{
text-align: center;
font-weight: bold;
font-style: italic;
}
.miracles_closeTranscript, .close_transcript
{
text-align: center;
font-weight: bold;
}

.miracles_request
{
text-align: center;
margin-top: 62px;
border: 0;
}
.miracles_request a, .miracles_request img
{
border: 0;
}

.miracles_picture
{
text-align: center;
line-height: 130%;
margin-bottom: 12px;
margin-top: 30px;
}
.miracles_picture img
{
margin-bottom: 12px;
}

.miracles_div
{
margin-top: 40px;
margin-bottom: 30px;
line-height: 130%;
}

.miracles_div h2.paragraph_title
{
font-size: 14pt;
text-align: center;
}

.miracles_div .buttons
{
margin-top: 15px;
text-align: center;
}

/*.miracles_div p.miracles_request
{
text-align: center;
margin-top: 40px;
}*/

.miracles_list, .miracles_list li
{
list-style-type: none;
margin: 0px;
padding: 0px;
}
.miracles_list
{
margin-left: 20px;
}

.miracles_correct_exchange_audio
{
text-align: center;
margin-top: 52px;
}

h2.miracles_correct_exchange_title
{
text-align: center;
font: bold 18pt times, "times new roman", serif;
line-height: 150%;
padding: 0px 11px;
margin: 0px auto;
}

h3.miracles_correct_exchange_title
{
text-align: center;
font: bold 12pt times, "times new roman", serif;
line-height: 130%;
padding: 0px 11px 20px;
margin: 0px auto;
}


.miracles_div.toTop
{
font-size: 10pt;
margin-top: 30px;
}

.miracles_infusionSwitchForm
{
margin-left: 30px;
}
.miracles_infusionSwitchForm fieldset
{
border: 0;
margin: 15px 0px;
padding: 0px;
}
.miracles_infusionSwitchForm legend
{
font-weight: bold;
font-size: 13pt;
padding-bottom: 8px;
padding-top: 0px;
}


/***** New Textbox *****/

.new_textbox
{
margin: 25px 0px 15px;
padding: 0px 0px 10px;
border: 1px solid #fff;
background-color: #9E567A;
/*background: #9E567A url(/Pictures/textbox_body_wide3c_blue.png) top center repeat-y;*/
}

.textbox_extra_wide .new_textbox
{
background-color: #9E567A;
/*background: #9E567A url(/Pictures/textbox_body_extra_wide3c_blue.png) top center repeat-y;*/
}


.new_textbox .title
{
margin: 0px 0px 50px;
padding: 10px 20px;
background-color: #B77D9F;
/*background: #B77D9F url(/Pictures/textbox_header_wide3c_blue.png) top center repeat-y;*/
color: #fff;
font-size: 16pt;
text-align: center;
line-height: 150%;
}

.textbox_extra_wide .new_textbox .title
{
	background-color: #B77D9F;
/*background: #B77D9F url(/Pictures/textbox_header_extra_wide3c_blue.png) top center repeat-y;*/
}

.new_textbox .subtitle
{
margin: -25px 0 30px;
padding: 0;
text-align: center;
font-size: 14pt;
font-style: italic;
line-height: 22pt;
}



.new_textbox .paragraph_title, 
.new_textbox .list_title,
.new_textbox p,
.new_textbox dl.questions
{
padding-left: 40px;
padding-right: 40px;
}

.contentArea .new_textbox .paragraph_title, 
.contentArea .new_textbox .list_title,
.contentArea .new_textbox p,
.contentArea .new_textbox dl.questions
{
padding-left: 20px;
padding-right: 20px;
}

.new_textbox ul .paragraph_title, 
.new_textbox ol .paragraph_title, 
.new_textbox dl .paragraph_title, 
.new_textbox ul .list_title,
.new_textbox ol .list_title,
.new_textbox dl .list_title,
.new_textbox ul p,
.new_textbox ol p,
.new_textbox dl p
{
padding-left: 0px;
padding-right: 0px;
}

.new_textbox ul, 
.new_textbox ol,
.new_textbox dt,
.new_textbox h4
{
margin: 0;
padding: 0;
padding-left: 20px;
}

.new_textbox ul.indented,
.new_textbox ol.indented
{
margin-left: 20px;
}

.new_textbox ul li, 
.new_textbox ol li,
.new_textbox blockquote
{
margin-left: 40px;
margin-right: 40px;
padding-left: 0;
padding-right: 0;
}

.contentArea .new_textbox ul li, 
.contentArea .new_textbox ol li,
.contentArea .new_textbox blockquote
{
margin-left: 20px;
margin-right: 20px;
padding-left: 0;
padding-right: 0;
}

.new_textbox dl.questions ul li, 
.new_textbox dl.questions ol li,
.new_textbox dl.questions blockquote
{
margin-left: 20px;
margin-right: 0;
}

.new_textbox .left_error, .new_textbox .left_error li,
.error, .Error
{
margin-left: 0;
margin-right: 0;
color: #ff6;
border: 0;
}
.new_textbox .left_error li.main_string
{
	color: #000080;
}

.new_textbox ul.normal
{
list-style-image: none;
list-style-type: disc;
}

.new_textbox ul.dashed
{
list-style-type: square;
list-style-image: url(/Pictures/dash_pink.png);
}

.new_textbox ul.dashed ul.normal
{
list-style-image: none;
list-style-type: disc;
}

.new_textbox ul.normal ul.dashed
{
list-style-type: square;
list-style-image: url(/Pictures/dash_pink.png);
}

.new_textbox ul li ul li, 
.new_textbox ol li ul li, 
.new_textbox ul li ol li,
.new_textbox ol li ol li
{
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}


.contentArea .new_textbox ul li ul li, 
.contentArea .new_textbox ol li ul li, 
.contentArea .new_textbox ul li ol li,
.contentArea .new_textbox ol li ol li
{
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}

.new_textbox ul li p, 
.new_textbox ol li p,
.new_textbox dl dd p
{
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}

.new_textbox .custom_list li
{
	margin-left: 20px;
	padding: 0;
}

.new_textbox .form_scaffold
{
padding-left: 0;
padding-right: 0;
}

.new_textbox .form_scaffold fieldset legend,
.new_textbox .form_scaffold li.error
{
color: #fff;
}

.new_textbox .form_scaffold ul.left_error, .new_textbox .form_scaffold ul.left_error li
{
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}

.new_textbox .form_scaffold ul.left_error li.main_string
{
	margin-left: 20px;
	margin-right: 20px;
	padding-left: 10px;
	padding-right: 10px;
}

/***** End New Textbox *****/


/***** FAQ *****/

.miracles_faq
{
margin-bottom: 80px;
}

.miracles_faq h2
{
text-align: center;
font-size: 14pt;
font-weight: bold;
margin: 80px auto 20px;
}

.miracles_faq .miracles_faq_list li
{
text-align: justify;
}

.miracles_faq .faq_question
{
margin: 16px 0px 0px;
padding: 0px;
font-weight: bold;
font-style: italic;
font-size: 12pt;
text-align: left;
}

.miracles_faq .faq_answer
{
margin: 0px 0px 16px;
padding: 0px;
}

/***** End FAQ *****/



/***** Recommendations *****/

.miracles_recommendations
{
padding: 0px 0px 10px;
margin-bottom: 66px;
border: 1px solid #fff;
background-color: #9E567A;
}

.miracles_recommendations .title
{
margin: 0px 0px 50px;
padding: 10px 20px;
background-color: #B77D9F;
color: #fff;
font-size: 16pt;
text-align: center;
line-height: 150%;
}


.miracles_recommendations blockquote
{
margin: 20px 20px 40px;
padding: 0px;
font-style: italic;
}


.miracles_recommendations blockquote p
{
margin: 0px 0px 16px;
padding: 0px;
}

.miracles_recommendations blockquote p em
{
font-weight: bold;
}

.miracles_recommendations blockquote p.attribute
{
margin: -5px 0px 0px;
padding: 0px 20px 0px 0px;
text-align: right;
}


.miracles_recommendations .audio_quote
{
text-align: center;
padding: 0px;
margin: 20px 20px 40px;
}

.miracles_recommendations .audio_quote .name
{
font-weight: bold;
text-align: center;
margin: 0px auto 10px;
padding: 0;
}

.miracles_recommendations .audio_quote iframe
{
margin: 0px auto;
}

/***** End Recommendations *****/


/***** Recommendation Box *****/

.recommendation_box h2
{
margin: 0px 0px 20px;
padding: 0;
font-size: 20pt;
font-weight: bold;
text-align: center;
}

.recommendation_box h3
{
margin: 40px 0px 0px;
padding: 0;
font-size: 13.5pt;
font-weight: bold;
text-align: left;
}

.recommendation_box h4
{
margin: 50px auto 10px;
padding: 0;
font-size: 14pt;
font-weight: bold;
text-align: center;
}


.recommendation_box textarea.large_textarea
{
width: 85%;
}


#general_recommendation_form
{
margin-bottom: 30px;
}

#general_recommendation_form li.message
{
margin-top: 20px;
}

#general_recommendation_form li.submit
{
margin-top: 30px;
}


#consultation_recommendation_form li.phone,
#consultation_recommendation_form li.email,
#consultation_recommendation_form li.gender
{
margin-top: 20px;
}



#consultation_recommendation_form li.recommendation_type
{
margin-top: 30px;
}


#consultation_recommendation_form li.recommendation_type_specific_checkbox
{
margin-top: 10px;
}


#consultation_recommendation_form li.specific_miracle_support_type
{
margin-top: 10px;
padding-left: 24px;
}

#consultation_recommendation_form li.specific_miracle_support_type label
{
width: 193px;
}

#consultation_recommendation_form li.specific_miracle_support_type select
{
width: 19em;
}


#consultation_recommendation_form li.specific_intended_person
{
padding-left: 24px;
}

#consultation_recommendation_form li.specific_intended_person label
{
width: 193px;
}

#consultation_recommendation_form li.specific_intended_person input
{
width: 19em;
}



#consultation_recommendation_form li.recommendation_type_general_checkbox
{
margin-top: 10px;
}


#consultation_recommendation_form li.general_intended_person
{
margin-top: 10px;
padding-left: 24px;
}

#consultation_recommendation_form li.general_intended_person label
{
width: 193px;
}

#consultation_recommendation_form li.general_intended_person input
{
width: 19em;
}


#consultation_recommendation_form li.question,
#consultation_recommendation_form li.consultation_info,
#consultation_recommendation_form li.consultation_instructions
{
margin-top: 30px;
}

#consultation_recommendation_form li.consultation_duration,
#consultation_recommendation_form li.contact_method
{
margin-top: 35px;
}

#consultation_recommendation_form li.consultation_instructions p
{
margin: 0;
padding: 0;
}


#consultation_recommendation_form li.submit
{
margin-top: 40px;
}

/***** End Recommendation Box *****/


/***** Heaven Sound Recording Signup (Free Miracle Tools & Home Page) *****/

.heaven_sound_recording_signup
{
	margin-top: -30px;
}

.home_page_heaven_sound_recording .heaven_sound_recording_signup
{
	margin-top: 30px;
}

.heaven_sound_recording_signup .anchor_paragraph
{
	margin: 0;
	padding: 0;
}

.heaven_sound_recording_signup .new_textbox
{
	margin-top: 0;
}

.heaven_sound_recording_signup li#li_gender
{
	margin-top: 20px;
}

.heaven_sound_recording_signup li.submit
{
	margin-top: 30px;
}

/***** End Heaven Sound Recording Signup (Free Miracle Tools) *****/


/***** Ask Link *****/

.ask_link
{
margin-top: 40px;
text-align: center;
}

.ask_link_outside
{
margin-top: 60px;
text-align: justify;
}

/***** End Ask Link *****/



.miracles_next_step
{
text-align: center;
margin-top: 30px;
}

.miracles_next_step_text
{
text-align: center;
}



.miracles_correct_exchange
{
margin-top: 80px;
padding: 0px 0px 30px;
background-color: #9E567A;
border: 1px solid #fff;
}

.miracles_correct_exchange h2
{
background-color: #B77D9F;
color: #fff;
font-size: 19pt;
font-variant: normal;
text-align: center;
margin: 0px;
padding: 10px 0px;
line-height: 140%;
}

.miracles_correct_exchange h2 span
{
font-size: 14pt;
line-height: 125%;
}

.miracles_correct_exchange h3
{
margin: 30px auto 40px;
padding: 0px;
font-size: 14pt;
font-weight: bold;
text-align: center;
line-height: 150%;
}

.miracles_correct_exchange .miracles_correct_exchange_list
{
margin: 0px 37px 20px 20px;
padding-top: 0px;
font-size: 13pt;
}

.miracles_correct_exchange .miracles_correct_exchange_list li
{
margin-bottom: 40px;
text-align: justify;
}

.miracles_correct_exchange .miracles_correct_exchange_list p
{
padding: 0px;
}

.miracles_correct_exchange .miracles_correct_exchange_list ul,
.miracles_correct_exchange .miracles_correct_exchange_list ol
{
margin-top: 8px;
}

.miracles_correct_exchange .miracles_correct_exchange_list ul li,
.miracles_correct_exchange .miracles_correct_exchange_list ol li
{
margin-bottom: 0px;
font-size: 12pt;
}

.miracles_correct_exchange p, .miracles_correct_exchange .paragraph_title, .miracles_correct_exchange .listTitle, .miracles_correct_exchange .list_title
{
padding-left: 40px;
padding-right: 40px;
}

.miracles_correct_exchange .exchange_title
{
font-weight: bold;
font-size: 14pt;
text-align: center;
}

.miracles_correct_exchange .exchange
{
text-align: center;
}

.miracles_correct_exchange .exchange span
{
text-align: center;
}

.miracles_correct_exchange .other_text
{
text-align: center;
}


.miracles_questions
{
margin-top: 62px;
padding: 0px 0px 10px;
background-color: #9E567A;
border: 1px solid #fff;
}
.miracles_questions h2
{
background-color: #B77D9F;
color: #fff;
font-size: 16pt;
font-variant: small-caps;
text-align: center;
margin: 0px;
padding: 10px 0px;
line-height: 130%;
}
.miracles_questions p, .miracles_questions .paragraph_title, .miracles_questions .listTitle,
.miracles_questions .list_title
{
padding-left: 10px;
padding-right: 10px;
}

.miracles_questions p
{
text-align: center;
}


/***** Prototype Intensives *****/


.prototype_intensives h2
{
	font-size: 13pt;
	font-weight: bold;
	text-align: center;
	margin: 70px 0 0;
	padding: 0;
	text-transform: uppercase;
}

.prototype_intensives h3
{
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	margin: 5px 0 15px;
	padding: 0;
}

.prototype_intensives .prototype_list
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.prototype_intensives .prototype_list li
{
	margin: 5px 0 25px;
}

.prototype_intensives .prototype_list li .type
{
	font-weight: bold;
}

.prototype_intensives .prototype_list li .title
{
	font-weight: bold;
	font-style: italic;
}

.prototype_intensives .prototype_list li .description
{
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

/***** End Prototype Intensives *****/



.view_link
{
font-size: 10pt;
text-align: right;
margin-top: 40px;
margin-bottom: 10px;
padding; 0;
clear: both;
}
.viewLink2, .view_link_2
{
font-size: 10pt;
text-align: right;
margin-top: 0px;
clear: both;
}

.view_object, .close_object
{
text-align: center;
font-weight: bold;
font-size: 12pt;
display: block;
}


.printLink, .print_link
{
font-size: 10pt;
text-align: right;
margin-bottom: 0px;
}


.miracle_guide_return_link
{
margin: 0;
padding: 0;
font-size: 10pt;
text-align: right;
}





/***** Bios *****/
.bio
{
margin-bottom: 32px;
}

.bio h2
{
margin: 0 0 16px;
padding: 0;
font-weight: bold;
font-variant: small-caps;
font-size: 15pt;
}

.bio h2 a.anchor
{
padding-top: 20px;
display: inline-block;
}

.bio .photo
{
float: right;
margin-bottom: 15px;
margin-left: 15px;
}

#bio_sherry_more blockquote
{
font-style: normal;
}

.bio_ben
{
margin-bottom: 0;
}

/***** End Bios *****/


.audioCatalog_picture
{
margin-top: 5px;
padding-top: 0px;
text-align: center;
font-size: 13pt;
}
.audioCatalog_picture img
{
margin: 20px auto;
}
.audioCatalog_buttons
{
text-align: center;
}
.audioCatalog_directions
{
text-align: center;
margin-top: 50px;
margin-bottom: 50px;
}


.audioCatalog_textbox
{
border: 1px solid #fff;
margin: 0px auto 50px;
width: 90%;
padding: 0px;

}


.audioCatalog_textboxHeader
{
text-align: center;
font-size: 14pt;
font-weight: bold;
padding: 15px;
background-color: #B77D9F; 
}
.audioCatalog_textboxHeader h2
{
font-size: 14pt;
font-weight: bold;
padding: 0px;
margin: 0px;
}


.audioCatalog_textboxBody
{
padding: 10px;
margin: 0px;
}


.audioCatalog_textboxListHeader
{
padding: 10px;
margin: 0px;
font-weight: bold;
}
.audioCatalog_textboxListHeader h3
{
padding: 0px;
margin: 0px;
text-align: left;
font-size: 14pt;
font-variant: small-caps;
}

.audioCatalog_textboxList
{
list-style-type: none;
margin: 0px;
padding: 0px;
}
.audioCatalog_textboxList li
{
list-style-type: none;
margin: 0px;
padding: 0px;
}
.audioCatalog_textboxList li a
{
border-top: 1px dashed #975376;
padding: 10px 10px 12px 10px;
display: block;
background-color: transparent;
font-weight: bold;
}
/*.audioCatalog_textboxList li.first a
{
background-color: #AD6B8D;
}
.audioCatalog_textboxList li.odd a
{
background-color: #AD6B8D;
}
.audioCatalog_textboxList li a:hover, .audioCatalog_textboxList li a:active
{
background-color: #B77D9F;
}*/
#miracleServicesCatalog .audioCatalog_textboxList li a
{
padding-left: 30px;
}

div.dreamHeavenTraining
{
margin-top: 60px;
}

#dreamHeaven1
{
margin-top: 40px;
}

ol.single_space li, ul.single_space li
{
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

ol.doubleSpace, ul.doubleSpace, ol.double_space, ul.double_space
{
margin-top: 0px;
padding-top: 0px;
}
ol.doubleSpace li, ul.doubleSpace li, ol.double_space li, ul.double_space li
{
margin-bottom: 16px;
}
ol.doubleSpace ol li, ul.doubleSpace ol li, ol.doubleSpace ul li, ul.doubleSpace ul li,
ol.double_space ol li, ul.double_space ol li, ol.double_space ul li, ul.double_space ul li
{
margin-bottom: 0px;
}

.blue
{
	color: #000080;
}

.bold-blue
{
	color: #000080;
	font-weight: bold;
}

.purple
{
	font-weight: normal;
	color: #66023C;
}

.caps
{
text-transform: uppercase;
}

a img
{
border: 0;
}