h4,h3 {
    margin: 0;
}

h1, h2, h3, h4 {
	font-family: HelveticaNeue, arial, helvetica, sans-serif;
}

.title1, .title2, .ltitle1, .ltitle2, .priceFont
.itemTitle09,
.event_dark, .event_light, .event_more,
.conference_dark, .conference_light, .conference_td,
.conference_title,
.conference_more, .login_light,
{
	font-family: HelveticaNeue, arial, helvetica, sans-serif;
/*	letter-spacing: -1px; */
}

.title1, .title2, 
.itemTitle09,
.event_dark,  .event_more,
.conference_dark,  .conference_td,
.conference_title, 
.papers_link,
.papers_link:link,
.papers_link:visited,
.rego_dark,
.rego_dark_link:link,
.rego_dark_link:visited,
.priceFont,
.darkpurple
{
	/* color: #2d1450; */
	color: rgb(66,42,106);
}

.lightpurple, .ltitle1, .ltitle2, 
.event_light,
.conference_light,
.conference_more, .login_light,
.rego_light,
.ProductLight,
.ReferenceTitle3
{
	/* color: #b9a0d7; */
	color: #8c87c8;
}

.priceFont {
	font-size: 13pt;
}

.rego_white {
	color: #fff;
}
.rego_purple {
    color: #7e76b7;
}


.title1, .ltitle1,  .title1Size {
	font-size: 24pt;
}

.conference_title {
	font-size: 20pt;
	font-weight: bold;
}

.event_light, .event_dark, .event_more,
.conference_dark, .conference_light, .conference_td,
.rego_light, .rego_dark, .rego_white, .rego_purple,
.rego_dark_link:link,
.rego_dark_link:visited
{
	font-size: 13pt;
}

.rego_dark_link:link,
.rego_dark_link:visited
{
   text-decoration: none;
}
.rego_dark_link:hover,
.papers_link:hover
{
   text-decoration: underline;
}


.title2, .ltitle2, .title2Size
{
	font-size: 14pt;
}

.rego_light, .rego_dark, .rego_white, .rego_purple,
.rego_dark_link:link,
.rego_dark_link:visited
 {
  font-weight: bold;
}


.login_light {
    font-size: 14pt;
}

.event_more, .conference_more, .conference_popup, .antibiotics_popup
{
	display: none;
}

.conference_popup {
	width: 500px;
}

.antibiotics_popup {
	width: 650px;
}

.conference_popup, .antibiotics_popup {
	/* background-color: #fff;  */
	background-color: #f0f0fa; 
	border-left: 2px solid rgb(108,69,173);
	border-top: 2px solid rgb(108,69,173);
	border-right: 2px solid rgb(66,42,106);
	border-bottom: 2px solid rgb(66,42,106);
/*	border: 2px solid #8c87c8;  */
	position: absolute; 
	padding: 20px;
	left: 120px; 
}

.conference_td {
	vertical-align: top;
	align: left;
}

.papers_link, .papers_link:visited, .papers_link:link {
        text-decoration: none;
}

.serendipitySideBarContent input {
    width: 175px;
}
.serendipityContent {
	background-color: #ffffff;
/*	background-image: url(templates/mindd/img/background_dot16.gif); */
	height: 450px;
}

#mainpane {
    line-height: 140%;
    text-align: left;
    padding: 0px;
    width: 700px;
/*
    background-color: #ffffff;
*/
    border: 1px solid #FFFFFF;
    margin: auto;
}

#content {
    width: 500px;
}

#serendipityRightSideBar {
    width: 180px;
    padding: 10px;
    background-color: #ffffff;
    vertical-align: top;
}

#serendipityLeftSideBar {
    width: 150px;
    padding: 10px;
    vertical-align: top;
    background-color: #ffffff;
}

body {
	margin: 0px 0px 20px 0px;
/*	background-color: #FFFFFF; */
	background: url(templates/mindd/img/background_shade.gif);
	background-repeat: repeat-x;
}

input, textarea {
    font-size: x-small;
    font-family: helvetica neue, arial, helvetica, sans-serif;
    /* border: 1px solid #bda5bd; */
    border: 1px solid #c3bee1;
}

.pinkBorder {
    border: 1px solid #c3bee1;
}

th, td {
    font-size: x-small;
}

p, td, th, div, span {
    font-family: helvetica neue, arial, helvetica, sans-serif;
}

#serendipity_banner {
    font-family: helvetica neue, Arial, sans-serif;
    color: #000000;
    background-color: #ffffff;
/*    color: #FFFFFF; */
/*
   background-color: #E7AA5C; 
    border-bottom: 1px solid #e7aa5c;
    height: 72px;
*/
    text-align: left;
    padding: 0px;
    width: 798px;
    height: 200px;
    margin: 0px;
    border: 0px;
}

.peace_title {
	color: #c3bee1;
	font-family: helvetica neue, arial, helvetica;
	font-size: 24pt;
}
.background_dots {
	background-image: url(templates/mindd/img/background_dot15.gif);
}

.peace_body {
/*
	background-color: #ffffff;
	background-image: url(templates/mindd/img/background_dot15.gif);
*/
	color: #2d1450;
	font-family: helvetica neue, arial, helvetica;
	font-size: 12pt;
	/* font-weight: bold; */
}

a.homelink1,
a.homelink1:hover,
a.homelink1:link,
a.homelink1:visited,
#serendipity_banner h1 {
    color: #000000;
    font-size: xx-large;
    font-weight: normal;
    padding-left: 5px;
    padding-top: 5px;
    margin: 0px;
    text-decoration: none;
}

a.homelink2,
a.homelink2:hover,
a.homelink2:link,
a.homelink2:visited,
#serendipity_banner h2 {
    color: #000000;
    padding-left: 5px;
    font-size: small;
    font-weight: normal;
    margin: 0px;
    text-decoration: none;
}

.serendipity_title {
    color: #333;
    font-family: Helvetica Neue, Arial, Helvetica, Verdana, sans-serif;
    font-size: small;
    text-align: left;
    font-weight: bold;
}

.serendipity_title a:link {
/*    color: #333; */
	/* color: #522041; */
	color: #8c87c8;
	text-decoration: none;
}

.serendipity_title a:visited {
/*    color: #333; */
color: #8c87c8;
    text-decoration: none;
}

.serendipity_title a:hover {
/*    color: #333; */
color: #8c87c8;
    text-decoration: none;
}

.serendipity_entry {
/*    padding: 15px 15px 5px 0px; */
padding: 0px 0px 0px 0px;
/*
    background-color: #FFFFFF;
*/
    color: #2d1450;
    font-family: Helvetica Neue, Arial, Helvetica, Verdana, sans-serif;
    font-size: small;
    clear:both;
}

.serendipity_entry_body_folded,
.serendipity_entry_body_unfolded,
.serendipity_entry_extended {
    /* Inner blocks of .serendipity_entry, can be used for further customization */
}
.serendipity_entry_body,.minddBackground {
/*	background-color: #eee8ee; */
	/* background-color: #f0ebf7;  */
	background-color: #f0f0fa; 
}

.serendipity_entry_body, td, input {
	font-family: HelveticaNeue, arial, helvetica, sans-serif;
	font-size: 13pt;
	color: #2d1450;
}

.noborder, .inputCheckBox, .inputRadio {
border: 0px ! important;
}

/* enable for printing pdfs */
/*
.tinput, .noborder {
    border: 1px solid #bda5bd;
}
*/

div.serendipity_Entry_Date {
/*    padding-left: 15px; */
padding: 0px;
    width: auto;
}

.serendipity_date {
    /* color: #666666; */
    color: #69696e;
    font-family: Helvetica Neue, Arial, Helvetica, Verdana, sans-serif;
    font-size: small;
    text-align: left;
    font-weight: bold;
    margin-bottom: 10px;
}

.serendipity_commentsTitle {
	font-family: helvetica neue, arial, helvetica;
    display: block;
    width: 100%;
    color: #69696e;
    font-size: small;
    font-weight: bold;
}

div.serendipity_entryFooter {
    color: #999999;
	font-family: helvetica neue, arial, helvetica;
    font-size: x-small;
/*    border-top: 1px solid #999999; */
    text-align: left;
    margin-bottom: 25px;
    line-height: normal;
    padding: 3px;

}

img.serendipity_entryIcon {
    float: right;
    border: 0px;
}

img.serendipity_entryIcon {
    float: right;
    border: 0px;
}

td.serendipity_commentsValue input,
td.serendipity_commentsValue select,
td.serendipity_commentsValue textarea {
    width: 95%;
    border: 1px solid #999999;
    padding: 2px;
}



td.serendipity_commentsLabel {
    font-size: x-small;
    font-weight: bold;
    vertical-align: top;
}

.serendipity_commentForm {
    font-size:x-small;
    color: #69696e;
    margin-bottom: 13px;
    margin-right: 10px;
    margin-left: 10px;
    background-color: #FFFFFF;
}
.serendipity_comment {
    font-size: x-small;
    margin-right: 10px;
    margin-left: 10px;
    color: #69696e;
    padding: 3px;
    background-color: #FFFFFF;
    border-right: 1px dotted #BBB;
    border-left: 1px dotted #BBB;
    margin-bottom: 10px;
    overflow: auto;
}

.serendipity_comment_source {
    margin-top: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
}

td.serendipity_admin {
    padding: 10px;
}

a {
	text-decoration: underline;


	}

a {
	text-decoration: underline;


	}

a:link {
color: #bda5bd;
	}

a:visited {
color: #bda5bd;
	}

a:active {
color: #bda5bd;
	}

a:hover {
color: #8c87c8;
	}

table.serendipity_calendar td {
    font-size: x-small;
    padding: 3px;
    text-align: center;
}
table.serendipity_calendar a {
    font-weight: bold;
    text-decoration: underline;
}

table.serendipity_calendar a:hover {
    text-decoration: none;
}

td.serendipity_weekDayName {
    font-size: x-small;
    font-weight:bold;
}
td.serendipity_calendarHeader a:link,
td.serendipity_calendarHeader a:visited,
td.serendipity_calendarHeader a:hover {
    border: 0;
    text-decoration: none;
}
div.serendipityPlug, div.serendipityPlug a {
    font-size: 11px;
    text-decoration: none;
    border: 0px;
    text-align: center;
}

/* Container for each item on the side bar */
div.serendipitySideBarItem {
    color: #69696e;
	font-family: helvetica neue, arial, helvetica;
    font-size: x-small;
    text-align: left;
/*    margin-bottom: 25px; */
    line-height: normal;
    padding: 3px;}

/* title of an individual item */
.serendipitySideBarTitle {
    color: #69696e;
	font-family: helvetica neue, arial, helvetica;
    font-size: x-small;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .2em;
    padding: 3px;
}

.serendipityImageButton {
    cursor: pointer;
}

td.serendipitySideBar {
    font-size: x-small;
    width: 200px;
    padding: 10px;
}

div.serendipity_admin_title {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 12px;
}

div.serendipity_admin_list_title {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 8px;
}

td.serendipity_admin_list_item {
    padding: 15px;
    border: dashed 1px #000000;
}

.serendipity_entry p {
    margin: 0px;
    padding-bottom: 10px;
}

/** Embedded images with the s9y image manager **/
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid black;
    background-color: #EFEFEF;
    margin: 3px;
}

.serendipity_imageComment_center {
    margin: 0px;
}

.serendipity_imageComment_left {
    float: left;
}

.serendipity_imageComment_right {
    float: right;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0px;
    padding: 0px;
    border: 0px;
    text-align: center;
}

.serendipity_imageComment_txt {
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: xx-small;
    text-align: center;
}

.serendipity_admin_list_item_even {
    background-color: #ffffff;
}

.serendipity_admin_list_item_uneven {
    background-color: #E0E0E0;
}
.serendipity_admin_filters {
    border: 1px dashed;
    background-color: #FFFFFF;
    font-size: 10px;
    margin-bottom: 10px;
    padding: 2px;
}

.serendipity_admin_filters_headline {
    border-bottom: 1px solid;
}

.serendipity_admin_sortorder {
    font-size: 10px;
    text-align: center;
}

.serendipity_admin_sortorder input,
.serendipity_admin_sortorder select,
.serendipity_admin_filters input,
.serendipity_admin_filters select {
    font-size: 10px;
}

.serendipity_center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.serendipity_entry_author_self {
}

.serendipity_comment_author_self {
    background-color: #f5f5f5;
}

.input_field {
	font-size: 11pt;
	color: #52244a;
	border: 1px solid #bda5bd;
}

#serendipityQuickSearchTermField {
	font-size: 11pt;
	color: #52244a;
	width: 220px;
	border: 1px solid #bda5bd;
}

.submenuopacity {
	-moz-opacity:0.95;
	filter:alpha(opacity=95);
}

.peace_link, .peace_link:link, .peace_link:hover, .peace_link:visited {
	font-size: 14pt;
	color: #52244a;
	text-decoration: none;
}
.peace_link:hover {
	text-decoration: underline;
}

.girl_bg {
	background: url(uploads/misc/girl_left_bg.jpg) no-repeat;
}
.mother_child_bg {
	background: url(uploads/misc/mother_child_left_bg.jpg) no-repeat;
}
.darkline {
	border-bottom: 1px solid #2d1450;
}

.events_bg { background: url(uploads/top/events_top.gif) no-repeat; }
.home_bg { background: url(uploads/top/mindd_definition_2010.gif) no-repeat; }
.books_bg { background: url(uploads/top/books_top.jpg) no-repeat; }
.contact_us_bg { background: url(uploads/top/contact_us_top.jpg) no-repeat; }
.about_us_bg { background: url(uploads/top/about_us_top.jpg) no-repeat; }
.conference_bg1 { background: url(uploads/top/conference_top.jpg) no-repeat; }
.conference_bg { background: url(uploads/top/forum_girl_anim.gif) no-repeat; }
.rego_bg { background: url(uploads/top/rego_top.jpg) no-repeat; }
.mother_baby_bg { background: url(uploads/top/mother_baby_top.jpg) no-repeat; }
.kid_apple_bg { background: url(uploads/top/kid_apple_top.jpg) no-repeat; }
.girl_cup_bg { background: url(uploads/top/girl_cup_top.jpg) no-repeat; }
.hands_bg { background: url(uploads/top/hands_top.jpg) no-repeat; }

.img_speaker {
	border: 1px solid #52244a;
}

.img_forum_2006 {
	border: 2px solid #52244a;
}

.img_book {
/*	border: 1px solid #52244a; */
}

a.conflink,
a.conflink:hover,
a.conflink:link,
a.conflink:visited,
a.disordersLink,
a.disordersLink:hover,
a.disordersLink:link,
a.disordersLink:visited
{
	font-family: HelveticaNeue, arial, helvetica, sans-serif;
	font-size: 13pt;
	color: rgb(66,42,106);
	/* color: #4a1c41; */
}
a.conflink,
a.conflink:hover,
a.conflink:link,
a.conflink:visited
{
	font-weight: bold;
	text-decoration: none;
}
a.conflink:hover {
	text-decoration: underline;
}

a.disordersLink,
a.disordersLink:hover,
a.disordersLink:link,
a.disordersLink:visited
{
	font-weight: bold;
	text-decoration: none;
}
a.disordersLink:hover {
	text-decoration: underline;
}


/* title text for practitioner search */
.title_text {
	font-size: 14pt;
}

.searchTh {
	font-size: 14pt;
	font-weight: normal;
}

.talkDescription {
	font-style: italic;
}

.pinkBackground {
	background-color: #e4e4ed;
}


.darkPurpleBackground {
	color: #fff;
	background-color: #2d1450;
}

.purpleBackground {
	background-color: #8c87c8;
}

table.forum2007WhiteToPurple a,table.forum2007PurpleToWhite a,
table.forum2007WhiteToPurple a:visited,table.forum2007PurpleToWhite a:visited
{
	color: #fff;
}
table.forum2007WhiteToPurple td,table.forum2007PurpleToWhite td {
    	padding: 4px;
    	margin: 0px;
    	border: 0px;
	color: #fff;
}
.forum2007WhiteToPurple,.forum2007PurpleToWhite,.conference_light_block, .forum2009Width {
	width: 100%;
}
.forum2007PurpleToWhite {
	background: url(uploads/forum_2007/PurpleToWhite.png);
}
.forum2007WhiteToPurple {
	background: #422a6a url(uploads/forum_2007/WhiteToPurple.png) repeat-y;
}
.forum2007SpeakersBg {
	background: url(uploads/forum_2007/speakers_nz_2007_bg.png);
}

.conference_white {
	color: #fff;
}
.conference_very_light {
	color: #c3bee1;
}
.conference_light_block {
	background-color: #f0f0fa; 
}
.conference_med_block {
	background-color: rgb(180,183,219);
}
.conference_med {
	color: rgb(108,69,173);
}

.line8pt {
         line-height: 8pt;
}

.recipeSeparator {
      border-top: 1px solid #2d1450;
      border-bottom: 1px solid #2d1450;
}

.conferenceItemDivTea {
/*
	min-height: 80px;
	height: 80px;
*/
	background-color: #fff;
}
.conferenceItemDiv {
/*
	min-height: 72px;
	height: 72px;
*/
}

.conferenceDay {
	color: #fff;
	width: 100px;
	font-size: 24pt;
}


table.speakers_table td {
	font-size: 10pt;
}

.bookDescription {
	font-size: 8pt;
}

.bookTable td {
	border-bottom: 1px solid #000;
}

a.dietBook,
a.dietBook:hover,
a.dietBook:link,
a.dietBook:visited
{
	font-style: italic;
}


.videoPreviewImg
{
	margin: 4px;
}
.videoPreview
{
	border: 1px solid #444;
	width: 130px;
}

.videoClipDiv
{
	border: 1px solid #444;
	text-align: center;
	font-size: 9px;
	height: 100%;
}
.videoClipImg
{
	margin: 1px;
}

#videoDiv
{
	width: 450px;
	min-width: 450px;
}

.NeedInput {
        border: 2px solid #b00 !important;
}

.forum2009Green {
	background-color: #d8ebc0; /* light green */
	color: #402e68; /* purple */
}
.forum2009Green td {
	padding: 14px;
}
.forum2009Green td td {
	padding: 2px;
}

.forum2009Sessions {
	/* border-collapse: separate; */
}
.forum2009Sessions td {
	padding: 3px;
	border: 4px solid #d8ebc0;
	white-space: nowrap;
	background-color: #fff;
	text-align: right;
	height: 24px;
}
.forum2009SessionsLeft {
	color: #eee ! important;
	font-weight: bold;
	background-color: #402e68;
	vertical-align: middle ! important;
}
.forum2009Sessions input {
	width: 32px;
}
.forum2009Sessions th {
	width: 100px;
	color: #402e68; /* purple */
	font-size: 12pt;
	font-weight: bold;
	vertical-align: bottom;
}
.gtitle2, .gtitle1 {
	color: #7bbe34;
}
.gtitle1 {
	font-size: 24pt;
}
.gtitle2 {
	font-size: 14pt;
}


.li_inline ul {
}

.forum2009Menu td {
	white-space: nowrap;
}

.conferenceItems {
	/* border: 1px solid #f0f0f0; */
}
.conferenceItemsTd {
	border-left: 1px solid #f0f0f0;
}


.conferenceItems09Table, .conferenceItems09Table td {
	vertical-align: top;
}
.conferenceItems09Desc {
	font-size: 10pt;
}
	
.training09Photos {
	text-align: center;
	width: 400px;
}

.training09Photos img {
	width: 120px;
	height: 168px;
}

.forum2009Attend td {
	text-align: center !important;
}

.CanteenBenefit p {
	color: #ffffff !important;
	padding: 0px;
}


.itemTitle09 {
	font-size: 18pt !important;
}

/*******/

.shoppingBoxesTable td {
	vertical-align: top;
	font-size: 8pt;
	width: 50%;
}
/*
.shoppingBoxesTable .title1 {
	font-size: 9pt !important;
}
*/

.shoppingBoxDesc {
/*	height: 270px; */
	height: 380px;
	overflow: auto;
}

.shoppingBox, .shoppingBox300 {
	width: 340px;
}
.shoppingBoxIE, .shoppingBox300IE {
	width: 370px;
}

.shoppingBoxIE, .shoppingBox {
	background-image: url(templates/mindd/img/ShoppingBox400.gif);
	background-repeat: no-repeat;
	padding: 10px 20px 10px 10px;
	height: 400px; 
/*	height: 290px; */
}

.shoppingBox300IE, .shoppingBox300 {
	background-image: url(templates/mindd/img/ShoppingBox.gif);
	background-repeat: no-repeat;
	padding: 10px 40px 10px 10px;
	height: 290px;
	max-height: 290px;
}

.overflow_auto {
	overflow: auto;
}

.FundraiserSmall td {
	font-size: 8pt;
}
.FundraiserSmall input {
	font-size: 8pt !important;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #bda5bd;
	background-color: transparent;
}


.ProductCategories {
	width: 100%;
}

.ProductCategories td:hover {
	cursor: pointer;
}
.ProductCategories td {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 12pt;
	font-weight: bold;
}

.ProductCategoriesTop td {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.ProductSmall {
	font-size: 9pt !important;
}

.red {
	color: #c00000;
}

.xmasBookFont td {
	color: #808080;
	font-size: 10pt;
}

.xmas_img_book {
	width: 94px;
	height: 124px;
}


.Events2010Div {
	background-color: #fff;
	border: 1px solid #d0d2cf;
}

.BookTickets {
	width: 100%;
}
.BookTickets input {
	font-size: 9pt;
}
.BookTickets th {
	text-align: left;
}
.BookTickets td {
	font-size: 9pt;
}
.BookTickets td {
	color: #777;
}
.BookTicketsSmall {
	font-size: 10pt;
	color: #000;
}

.ReferencesSmall {
	font-size: 10pt;
}
.tabbed {
	margin-left: 32px;
}


.clearInput {
	background-color: transparent;
	border: 0px;
}

.event_2010_schedule_table {
	border-collapse: collapse;
	border: 0px;
	margin: 0px;
}


.event_2010_schedule_table td {
	border-bottom: 1px solid #444;
	padding-top: 18px;
	padding-bottom: 18px;
}

.event_2010_schedule_table .event_time {
	text-align: right;
	color: #8c87c8;
	white-space: nowrap;
}

.speaker_name {
	font-size: 14pt;
}

