#contentleft { margin: 0; padding: 0; min-height: 900px; background: url(/graphics/left-rings.gif) no-repeat 0 80px; } 

#contentright { margin: 0; padding: 0px 0px 0px 0px; min-height: 800px; } 

#leftmenu { margin: 160px 0 0 0; background-color: #ffffff; }

#leftmenu ul { list-style-type: none; margin: 0; padding: 0; border-bottom: 0px solid #000000; }

#leftmenu ul li { 
	border-bottom: 1px solid #000000;
	background-color: #efeae0; 
}

#leftmenu ul li a { border: 0; display: block; overflow: hidden; padding: 8px 10px 8px 20px; }
#leftmenu ul li a { font-weight: bold; font-size: 13px; font-family: helvetica, arial, sans-serif; }
#leftmenu ul li.current { background-color: #DF8879; }
#leftmenu ul li.current a {  color: #FFFFFF; }
#leftmenu ul li a:hover { background-color: #decfb2; color: #c94300; }
#leftmenu ul li ul li { 
	border-bottom: 1px solid #000000;
	font-weight: normal;
}

#leftmenu ul li ul li { 
	border-bottom: 1px solid #000000;
	font-weight: normal;
	border-bottom: 1px solid #cccccc;
}

#leftmenu ul li.current ul li.selected { 
	background-color: #df563d;
}
#leftmenu ul li.current ul li.selected a { 
        color: #ffffff;
}

#leftmenu ul li ul li a { 
        color: #c94300;
	font-weight: normal;
	padding-left: 30px;
}

#leftmenu ul li.current ul li a {
        color: #c94300;
        font-weight: normal;
        padding-left: 30px;
}

#main h1 { font-size: 2.4em; text-align: center; }

#main h2 { 
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold; font-size: 1.3em; 
	background-color: #ffffff;
	border: 1px solid #000000;
	color: #000000;
	margin: 20px 0 10px 0; 
	padding: 5px 20px 5px 20px; 
	/* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}

#main h3 { 
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold;
	font-size: 1em;
	background-color: #000000; font-size: 1em;
	color: #FFFFFF;
	margin: 0px 0 10px 0; 
	padding: 5px 20px 5px 20px; 
	/* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}

#main p { font-size: .95em; padding: 0; margin : 0; }

.question { 
     background-color: #efeae0; 
     	padding: 20px 20px 15px 20px; 
	margin: 0 0 20px 0;
 /* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}

.answer { 
background-color: #FFFFFF; 
	padding: 7px 10px 7px 20px; 
/* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}

p.toggle { margin: 0 0 5px 0; padding: 0; text-align: center;  }
#references { margin: 50px 0 50px 0; }
#references h2 { padding: 0; margin: 20px 0 10px 0; font-size: 1.1em; border: none; }
#references p { padding: 8px 0 8px 0; font-size: .83em; }

.nohover { text-decoration: none; }

#share { margin-top: 30px; } 
#contentright #info p { font-size: .85em; width: 200px; }
#share { margin-left: 5px; margin-bottom: 35px; }
.block p { font-size: 12px; } 
#contentright a { font-weight: bold; }

.title.selected li {
	background: #DF563D !important;
	border-bottom: 0px !important;
}

.title.selected li a {
	color: #fff !important;
}

.title.selected li a:hover {
	color: #C94300 !important;
}

.no-bold li a {
	font-weight: normal !important;
	padding-left: 30px !important;
}

.no-bold li {
	border-bottom: #CCC solid 1px !important;
}

#contentleft h3 {
	height: auto !important;
	border: 0px !important;
}

#accordion {
	border-top: 1px solid #000;
}

ul.no-bold {
	border-bottom: 1px solid #000 !important;
}

h3.ui-state-active a {
	background: #DF563D !important;
	color: #fff;
	font-weight: bold;
}

h3.ui-state-active a:hover {
	background: #DECFB2 !important;
}

li a:active {
	background: #DF563D !important;
	color: #fff !important;
	font-weight: bold;
}

.ui-state-active {
	outline: 0 !important;
}

.hide {
	display: none;
}

.ui-active-pregnancy a {
    background: none repeat scroll 0 0 #DF563D;
    color: #FFFFFF;
}

.acc-open {
	display: none;
}
