#ft-featuredArticles li {
	margin-left: 1.5em;
	color: #5B2473;
	list-style:none;
	list-style-type:none;
	padding:0;
	margin:4px 0 0 0;
}
.stage1 #ft-featuredArticles li {
	background:url(../img/layout/faLink.gif) no-repeat;
}
.stage2 #ft-featuredArticles li {
    background:url(../img/layout/faLink2.gif) no-repeat;
}
.stage3 #ft-featuredArticles li {
    background:url(../img/layout/faLink3.gif) no-repeat;
}
#ft-featuredArticles li span{
    padding:0 20px 0 20px; 
}
#ft-featuredArticles li a{
    display:block;
}
#ft-featuredArticles li a:hover span{
     text-decoration:underline;
     color:#5B2473;
}
.collapsibleList .readMore span {
	padding-top: 3px;
	padding-bottom: 5px;
}
#ft-guidance dt {
	margin-top: 10px;
	font-weight: bold;
}
#ft-guidance dt span.icon{
    padding:0 0 0 4px !important;
    padding:0;
}
#ft-guidance dd {
	margin-top: -40px;
	padding-left: 71px;
	color:#000;
	line-height:18px;
	font-size:13px;
}
ul.collapsibleList, .collapsibleList ul {
	list-style-type: none;
}
.collapsibleList dt, .collapsibleList li {
	font-weight: bold;
	cursor: pointer;
	line-height: 1.3em;
}
.collapsibleList dt div {
	margin-left: 3px;
	float:left;
	width:625px;
}
.collapsibleList dt div.icon {
	float: left;
	margin: 3px 6px 0 0;
	width:11px;
}

.collapsibleList .branch ul {
	margin-bottom: 0;
}
#generalContent .collapsibleList li {
	margin-top: 8px;
}
#generalContent .collapsibleList ul li {
	margin-left: 20px;
}

.collapsibleList .branch .icon, .collapsibleList .leaf .icon {
	vertical-align: bottom;
	display: inline-block;
	color: transparent;
	text-decoration: none;
	margin-left: 0;
	margin-right: 6px;
}
.collapsibleList dt {
	padding-top: 10px;
}
.collapsibleList dd {
	margin-left: 20px;
}
.collapsibleList dd p {
	margin: 0;
}

.content .left .videoplayer {
	width: 256px;
	height: auto;
	float: left;
	margin-right: 23px;
	margin-bottom: 1em;
}
.content .right .videoplayer {
	width: 256px;
	height: auto;
	float: right;
	margin-left: 23px;
	margin-bottom: 1em;
}
.testimonials-videoplayer {
	text-align: center;
	margin-bottom: 1em;
}
.content .sch_video_fty.center .videoplayer {
	width: 480px;
	height: auto;
	margin:0px auto;
	float:none;
}
.articleImage {
	padding: 0;
	/*clear: left;*/
	float: left;
	margin: .5em 23px .5em 0;
}

.articleImage.rightfloated {
	padding: 0;
	clear: left;
	float: right;
	margin: .5em 23px .5em 23px;
}

.articleImage img {
	display: block;
}

h1, h2, h3 {
	color: #5B2473;
	line-height: 17px;
}
h1 {
	line-height: 27px;
	font-size: 19px;
	margin: 0 0 8px;
}
.content h1 {
	line-height: 24px;
	font-size: 19px;
	margin: 0 0 10px;
}
h2 {
    line-height: 21px;
	font-size: 14px;
	margin: 0;
}
.content h2 {
	font-size: 14px;
	margin: 1.5em 0 .5em;
}
h3 {
	font-size: 14px;
	font-family: Verdana;
	font-weight:bold;
	margin: 0 0 6px 0;
	text-transform:uppercase;
}

.sch_video_fty h3{
    margin: 0 0 20px 0;
}

p {
	margin-bottom: 1em;
	text-align: justify;
}
.content p {
	text-align: left;
	min-height:39px;
	height:auto !important;
	height:39px;
}
dd {
	text-align: left;
	margin-bottom: 1em;
}
dd p {
	text-align: left;
}
img {
	border: none;
}

/*List Styles*/

.articleList {
	display:block;
	position:relative;
}
.articleList li.last {
	text-align: right;
	list-style-type: none;
}

ul, ol, li, dt, dd {
	margin: 0;
	padding: 0;
}
.sch_article_pha ul, .sch_article_pha ol {
	list-style-position: outside;
	overflow: hidden;
	padding-left: 1.5em;
}
.sch_article_pha ul li, .sch_article_pha ol li {
	margin-left: 0;
	padding:4px 0 0 0;
}
#generalContent .fertilityPage li {
	list-style-position: outside;
	margin-left: 0;
}
li {
	line-height: 1.5em;
	margin-left: 1.5em;
}


/*Tables*/
table {
	margin: 2em 0 2em 1px;
	border-collapse: collapse;
}
table.table_matrix {
	color: #636466;
	border-bottom: 4px solid #FDF7EC;
}
.imagetable {
	padding-top: 0.5em;
}
.imagetable table.table_matrix {
	margin-top: 0;
	clear: none;
	width: auto;
}

td, th {
	border: 1px solid #FDF7EC;
}

table.full {
	width: 100%;
}

tr.last td {
	border-bottom-width: 3px;
}

thead th {
	background-color: #FDF7EC;
}
th {
	vertical-align: top;
	text-align: left;
	color: #6B1E7B;
	font-weight: bold;
	padding: 8px 9px;
}
thead th a:focus, thead th a:active, thead th a:hover {
	color: #6B1E7B;
}
td {
	padding: 9px;
}
.sitemap .collapsibleList li a {
	font-weight: bold;
	color: #6B1E7B;
	text-decoration: underline;
}

dt.faq,
#main dt a,
a {
	color: #6B1E7B;
	cursor: pointer;
}
dt.faq .icon {
	vertical-align: middle;
}

#main .exit2 a{
    text-decoration:none;
}
p {
	line-height: 1.5em;
}

/*a span {
	text-decoration: underline;
	vertical-align:top;
}*/
#print #ft-guidance dt span{
    vertical-align:top;
}
sub, sup {
	vertical-align: baseline;
    position: relative;
}
#print sup {
	vertical-align:top;
    position: static;
}
#print sub{	
    vertical-align:bottom;
    position: static;
}
sub {
    bottom: -0.25em;
}
sup {
    bottom: 0.33em;
}

.form_container {
	width: 440px;
}
fieldset {
	border: none;
}
.form_text_element {
	padding-top: 2px;
	width: 160px;
	text-align: right;
	color: #5B2473;
	font-weight: bold;
	float: left;
	clear: left;
}
.form_element_entryfield, .form_element_dropdown, .form_element_entryfield_message {
	width: 260px;
}

.form_group {
	margin-top: 10px;
	text-align: right;
	width: 440px;
}
.preSubmitText {
	float: right;
	clear: both;
	margin: 8px 0 10px;
	width : 260px;
}

.form_element_button {
	position: relative;
/*	width: 264px;*/
	clear: both;
	padding-left: 176px;
	text-align: left;
}

.form_group input, .form_group textarea, .form_group select {
	border: 1px solid #5B2473;
	background-color: #fff;
	font-family: inherit;
	font-size: inherit;
	color: #5B2473;
}

.form_group input, .form_group textarea, .form_group select option {
	padding: 2px;
}
.form_group textarea {
	height: 7em;
}
.form_group select {
	width: 264px;
}
.form_element_button input {
	margin-left: 0;
	text-align: center;
	color: #5B2473;
	font-weight: bold;
	border: none;
	width: 81px;
	height: 26px;
	background: transparent url("../img/layout/gwt_button_narrow.png") no-repeat;
}
.form_element_button .btn_cancel {
	width: 141px;
	margin-left: 10px;
	background: transparent url("../img/layout/gwt_button_wide.png") no-repeat;
}
.sch_news_fty{
    clear:both;
    float:none;
}
.sch_news_fty .newsItem{
    margin:10px 0 11px 0;
}
.sch_news_fty .newsItem .newsDate{
    font-size:10px;
    font-family:Verdana;
    color:#6b1e7b;
}
.sch_news_fty .newsItem h4{
    font-size:12px;
    font-weight:bold;
    font-family:Verdana;
    color:#6b1e7b;
    padding:0 0 2px 0;
}
.sch_news_fty .newsItem .newsContent{
    font-size:12px;
    line-height:19px;
    font-family:Verdana;
    color:#636466; 
}
.sch_news_fty .newsItem .newsContent p{
    padding:0;
    margin:0;
}
.sch_socialNet_pha{
    margin:5px 0 10px 0;
    display:block;
}
.sch_socialNet_pha .snleft{
    float:left;
    width:142px;
    padding:13px 4px 0px 4px;
}
.sch_socialNet_pha .snleft a span{
    text-decoration:none;
}
.sch_socialNet_pha .snleft a{
    width:142px;
    height:16px;
    display:block;
    margin:0 0 13px 0;
}
.sch_socialNet_pha .snright{
    width:120px;
    float:left;
    padding:13px 0 0 0;
}
.sch_socialNet_pha .snright a span{
    text-decoration:none;
}
.sch_socialNet_pha .snright a{
    width:120px;
    height:16px;
    display:block;
    margin:0 0 13px 0;
    padding-top:0px;   
}
.sch_socialNet_pha .snImage{
    padding: 0 10px 0 0;
}
.sch_socialNet_pha .snName{
    font-family:Verdana;
    font-size:11px;
}
#rightCol_content h3{
    text-align:right;
}
#main .exit2 a:hover{
    text-decoration:none;
    color:#fff;
}
.articleImage.noClear{
    clear:none;
}
#main .glossary dl dt a{
    text-decoration:none;
    cursor:text;
}
#main .glossary dl dt a:hover{
    text-decoration:none;
    cursor:text;
}
#compass .titlePanel{
    padding-bottom:25px;
}
#compass .fertilityPage .buttonPanel{
    padding-top:40px;
    padding-bottom:20px;
}
.error_txt{
    color:#FF0000;
}
#agb{
    margin:0 10px 0 10px;
}
.rightItem ul.icon24 li a:link,.rightItem ul.icon24 li a:visited {
    text-decoration:none;
    zoom: 1;
}
.rightItem ul.icon24 li a:hover span,.rightItem ul.icon24 li a:hover,.newsItem a:hover,.sch_socialNet_pha a:hover span,#ft-featuredArticles a:hover span,#mainContent a:hover,#ft-actions a:hover span,#mainContent .vcard a.email:hover{
    text-decoration:underline;
}
.jCollapsibleLink .collapsibleSlider a.readMore:hover,.jCollapsibleLink .collapsibleSlider a.readMore,.fixDiv a,.newsItem a,.sch_socialNet_pha a,#ft-featuredArticles a,#mainContent a,#mainContent #ft-featuredArticles a:hover,#ft-actions a,.ft-dropdown a,#mainContent .vcard a:hover,#ft-guidance a:hover,.newsItem .readDiv a:hover{
    text-decoration:none;
}
#mainContent .collapsibleSlider a:hover{
    text-decoration:none;
}