﻿.PollModule 
{
   margin: 10px 0px 5px 0px;
}

.PollModule .PollTitle
{
    background-color: #ffe8a9;
    color: #6b4579;
    font-weight: bold;
    font-size: 12px;
    padding: 4px 5px 11px 5px;
}

.PollModule .TopTitle
{
    background-image:url(../img/modules/polls/titletop.gif);
    background-repeat: no-repeat;
    background-position:bottom;
    _height: 7px;
    min-height:7px;
    width:180px;
}

.PollModule .BottomTitle
{
    background-image:url(../img/modules/polls/titlebottom.gif);
    background-repeat: no-repeat;
    background-position:top;
    _height: 9px;
    min-height:9px;
    height: 9px;
    width:180px;
}

.PollModule .Content
{
    background-color: #fff7e3; 
    padding:10px;
}

.PollModule .SubmitContent
{
    text-align: center;
    background-color: #fff7e3; 
    padding: 0px 5px 0px 5px;
}

.PollModule .BottomContent
{
    background-image:url(../img/modules/polls/contentbottom.gif);
    background-repeat: no-repeat;
    background-position:top;
    _height: 6px;
    min-height:6px;
    width:180px;
}

.ProvidersListingModule .Error
{
    color: Red;
    font-style: italic;
    margin-left: 150px;
}

.ProvidersListingModule .Top
{
    background-image:url(../img/modules/articles/top.gif);
    background-repeat: no-repeat;
    background-position:bottom;
    _height: 9px;
    min-height:9px;
    width:580px;
}

.ProvidersListingModule .Bottom
{
    background-image:url(../img/modules/articles/bottom.gif);
    background-repeat: no-repeat;
    background-position:top;
    _height: 9px;
    min-height:9px;
    width:580px;
    margin-top: 0px;
    font-size:0px;
    line-height:0px;
    margin-bottom:10px;
}

.ProvidersListingModule .Content
{
    padding: 1px 10px 5px 10px;
    background-color: #fbf7fd; 
    border-left: solid 1px #e2dde4;
    border-right: solid 1px #e2dde4;
    margin-bottom: 0px;
    bottom: 0px;
    width: 558px;
}

.ProvidersListingModule .Content .GoogleMap
{
    width: 560px; 
    height: 420px;
    border: solid 1px #555555; 
    margin-top: 5px;
}

.ProvidersListingModule .Content h3
{
    color: #555555;
    font-weight:normal;
    font-size: 10pt;
}

.ProvidersListingModule .Content .SearchRight
{
    padding-left: 200px;
    margin-top: 10px;
}

.ProvidersListingModule .BlackTextbox
{
    color: Black;
}

.ProvidersListingModule .ItemBox
{
    border:solid 1px #e2dde4; 
    overflow:auto; 
    padding:10px 20px 10px 20px; 
    margin: 10px auto 0px auto; 
    width:515px;
}

.ProviderDetailsModule
{
    margin: 5px 5px 5px 5px;
    width: 770px;
}

.ProviderDetailsModule .DetailsTop
{
    background-image:url(../img/modules/providers/detailstop.gif);
    background-repeat: no-repeat;
    background-position:bottom;
    _height: 11px;
    min-height:11px;
    width: 770px;
}

.ProviderDetailsModule .DetailsBottom
{
    background-image:url(../img/modules/providers/detailsbottom.gif);
    background-repeat: no-repeat;
    background-position:top;
    _height: 11px;
    min-height:11px;
    width: 770px;
}

.ProviderDetailsModule .DetailsMain
{
    background-color: #fbf7fd;
    border-left: solid 1px #e2dde4;
    border-right: solid 1px #e2dde4;
    overflow: auto;
    width:768px;
}

.ProviderDetailsModule .DetailsMenu
{
    border-left: solid 1px #e2dde4;
    border-right: solid 1px #e2dde4;
    text-align: right;
    padding-right: 20px;
    width: 748px;
    background-color: #fbf7fd;
}

.ProviderDetailsModule .DetailsMain .LeftColumn 
{
    float: left;
    margin-left: 10px;
    margin-top: 10px;
     margin-right: 0px;
}

.ProviderDetailsModule .DetailsMain .RightColumn
{
    width:560px;
    float:right;
    margin-right: 10px;
    margin-bottom: 10px;
}

.ProviderDetailsModule .DetailsMain .RightColumn .Top
{
    background-image:url(../img/modules/providers/detailsgeneraltop.gif);
    background-repeat: no-repeat;
    background-position:bottom;
    _height: 6px;
    min-height:6px;
    width:560px;
    margin-top: 10px;
}

.ProviderDetailsModule .DetailsMain .RightColumn .Title
{
    background-color: #f8e8be;
    padding: 1px 20px 1px 20px;
}

.ProviderDetailsModule .DetailsMain .RightColumn .Title h2
{
    color: #9561a9;
    font-weight: bold;
    font-size: 14pt;
        margin-top: 0px;
    margin-bottom:0px;
}

.ProviderDetailsModule .DetailsMain .RightColumn .Title h3
{
    color: #555555;
    font-weight:normal;
    font-size: 10pt;
}

.ProviderDetailsModule .DetailsMain .RightColumn .Main
{
    background-color: #fff7e3;
    border-left: solid 1px #f8e9c2;
    border-right: solid 1px #f8e9c2;
    width:518px;
    padding: 20px 20px 20px 20px;
}

/*Modal Popup*/
.ProviderDetailsModule .DetailsMain .RightColumn .Main .modalBackground 
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.ProviderDetailsModule .DetailsMain .RightColumn .Main .modalPopup 
{
	background-color:#fff7e3;
	border: solid 1px #f8e8be;
}

.ProviderDetailsModule .DetailsMain .RightColumn .Main h3
{
    color: #555555;
    font-weight:normal;
    font-size: 10pt;
    margin-top: 0px;
    margin-bottom:0px;
}

.ProviderDetailsModule .DetailsMain .RightColumn .Bottom
{
    background-image:url(../img/modules/providers/detailsgeneralbottom.gif);
    background-repeat: no-repeat;
    background-position:top;
    _height: 6px;
    min-height:6px;
    width:560px;
    margin-bottom: 5px;
}

.ProviderDetailsModule .DetailsMain .RightColumn .Modules
{
    width: 560px;
    margin-top: 5px;
}

.ProviderDetailsModule .DetailsMain .RightColumn .Modules .AccTitle1
{
    background-image: url(../img/modules/providers/mod_title2.gif);
    height: 28px;
    padding-top: 2px;
    padding-left: 6px;
}

.ProviderDetailsModule .DetailsMain .RightColumn .Modules .AccTitle2
{
    background-image: url(../img/modules/providers/mod_title1.gif);
    height: 28px;
    padding-top: 2px;
    padding-left: 6px;
}

.ProviderDetailsModule .DetailsMain .RightColumn .Modules .Main
{
    background-color: #ffffff;
    border-left: solid 1px #e2dde4;
    border-right: solid 1px #e2dde4;
    width:518px;
    padding: 20px 20px 0px 20px;
}

.ProviderDetailsModule .DetailsMain .RightColumn .Modules .Main .AlternatedRow1
{
    background-color: #f1f1f1;
    width: 245px;
}

.ProviderDetailsModule .DetailsMain .RightColumn .Modules .Main .AlternatedRow2
{
    width: 245px;
}

.ProviderDetailsModule .DetailsMain .RightColumn .Modules .Bottom
{
    background-image: url(../img/modules/providers/mod_bottom.gif);
    width: 560px;
    height: 7px;
}

.ProviderDetailsModule .ModuleTitle
{
    color: #9561a9;
    font-size:12pt;
    font-weight:bold;
}

.ProviderDetailsModule .Module table tr
{
    min-height:25px;
    vertical-align:middle;
}

.ProviderDetailsModule .lnkButton
{
    margin-right:38px;
}

.AdModule
{
    margin: 5px auto 5px auto;
    vertical-align: middle;
    text-align: center;
}

.TagCloudModule 
{
   margin: 5px 0px 5px 2px;
}

.TagCloudModule .TagCloudTitle
{
    background-color: #ffe8a9;
    color: #6b4579;
    font-weight: bold;
    padding: 4px 5px 11px 5px;
    border-left: solid 1px #fadd8f;
    border-right: solid 1px #fadd8f;
    width: 168px;
}

.TagCloudModule .TopTitle
{
    background-image:url(../img/modules/tagcloud/titletop.gif);
    background-repeat: no-repeat;
    background-position:bottom;
    _height: 6px;
    min-height:6px;
    width:180px;
}

.TagCloudModule .BottomTitle
{
    background-image:url(../img/modules/tagcloud/titlebottom.gif);
    background-repeat: no-repeat;
    background-position:top;
    _height: 9px;
    height: 9px;
    min-height:9px;
    width:180px;
}

.TagCloudModule .Content
{
    text-align: center;
    background-color: #fff7e3; 
    padding: 5px 5px 5px 5px;
    border-left: solid 1px #f8e8be;
    border-right: solid 1px #f8e8be;
    width: 168px;
}

.TagCloudModule .AllTopics
{
    text-decoration: none;
    color: #666;
}

.TagCloudModule .BottomContent
{
    background-image:url(../img/modules/tagcloud/contentbottom.gif);
    background-repeat: no-repeat;
    background-position:top;
    _height: 9px;
    min-height:9px;
    width:180px;
}

.AnswersModule
{
    width: 580px;
    margin: 5px 0px 5px 0px;
}

.AnswersModule .TopQA
{
    background-image:url(../img/modules/articles/top.gif);
    width:580px;
    height:9px; 
}

.AnswersModule .BottomQA
{
    background-image:url(../img/modules/articles/bottom.gif);
    width:580px;
    height:9px; 
}

.AnswersModule .ContentQA
{
    padding: 5px 20px 5px 20px;
    background-color: #fbf7fd; 
    border-left: solid 1px #e2dde4;
    border-right: solid 1px #e2dde4;
}

.AnswersModule .Top
{
    background-image:url(../img/modules/answers/top.gif);
    width:580px;
    height:9px; 
}

.AnswersModule .Bottom
{
    background-image:url(../img/modules/answers/bottom.gif);
    width:580px;
    height:9px; 
}

.AnswersModule table
{
    width: 580px;
    table-layout:fixed;
}

.AnswersModule .AnswersLeftPanel
{
    background-color: #fff7e3;
    width: 250px;
    padding: 10px 20px;
}

.AnswersModule .AnswersRightPanel
{
    background-color: #ffe8a9;
    width: 250px;
    padding: 5px 20px;
}

.AnswersModule .QuestionText
{
    font-size: 12pt;
    font-weight: bold;
    color: #9561a8;
}

.AnswersModule h2
{
    font-size: 14pt;
    font-weight: bold;
    color: #9561a8;
    margin-top: 0px;
}

.AnswersModule .ContentArea h3
{
    font-size: 10pt;
    font-weight: normal;
    color: #555555;
}

.AnswersModule .btnAsk
{
    margin-top: 10px;
}

.AnswersModule .ContentArea
{
    padding: 0px 20px 0px 20px;
}

.SiteSearch
{
    margin: 10px auto 10px auto;
}

.SiteSearch .Top
{
    background-image:url(../img/modules/articles/top.gif);
    width:580px;
    height:9px; 
}

.SiteSearch .Bottom
{
    background-image:url(../img/modules/articles/bottom.gif);
    width:580px;
    height:9px; 
    margin-bottom: 10px;
}

.SiteSearch .Content
{
    padding: 10px 10px 10px 10px;
    background-color: #fbf7fd; 
    border-left: solid 1px #e2dde4;
    border-right: solid 1px #e2dde4;
}

.SiteSearch .SearchFrame
{
    width: 560px; 
    border: solid 1px #e2dde4; 
    margin: 15px auto 0px auto; 
    height: 200px;
}

.ArticlesModule .TitleText
{
    font-size: 14px;
    font-weight: bold;
    color: #9561a8;
}

.ArticlesModule .TitleTextSmall
{
    font-size: 12px;
    font-weight: bold;
    color: #9561a8;
}

.ArticlesModule .Top
{
    background-image:url(../img/modules/articles/top.gif);
    background-repeat: no-repeat;
    background-position:bottom;
    _height: 9px;
    min-height:9px;
    width:580px;
}

.ArticlesModule .Bottom
{
    background-image:url(../img/modules/articles/bottom.gif);
    background-repeat: no-repeat;
    background-position:top;
    _height: 9px;
    min-height:9px;
    width:580px;
}

.ArticlesModule .Content
{
    padding: 10px 10px 10px 10px;
    background-color: #fbf7fd; 
    border-left: solid 1px #e2dde4;
    border-right: solid 1px #e2dde4;
}

.ArticlesModule .Content h3
{
    color: #555555;
    font-weight:normal;
    font-size: 10pt;
}

.ArticlesModule .WhiteBox
{
    background-color: White;
    border-bottom: solid 1px #e2dde4;
    padding: 10px 10px 10px 10px;
}

.ArticlesModule .TransparentBox
{
    border-bottom: solid 1px #e2dde4;
    padding: 10px 10px 10px 10px;
}

.RelatedArticlesModule
{
    margin: 20px 20px 20px 20px;
}


/* 
    Site Map
*/

.SiteMapModule
{
    margin: 20px 20px 20px 20px;
}

.SiteMap
{
	background-color: white;
	font-family: verdana;
	font-size: 10px;
}

.RootNode
{
	height: 16px;
	background-image: url(../Images/Bullet_purple.gif);
	background-position: left middle;
	background-repeat: no-repeat;
	color: white;
	background-color: #9966CC;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	border: 1px outset #9966CC;
	padding: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top:10px;
	width: 150px
}

.RootNode a
{
	color: White;
	font-weight: bold;
	text-decoration: none;
	margin-left: 15px;
}

.RootNode a:hover
{
	text-decoration: underline;
}
.ParentNode
{
	font-family: verdana;
	font-size: 10px;
	padding-left: 5px;
	font-weight: bold;
}

.ParentNode a
{
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.LeafNode
{
	font-family: verdana;
	font-size: 10px;
}

.LeafNode a
{
	color: black;
	text-decoration: none;
}

.LeafNode a:hover, .ParentNode a:hover
{
	text-decoration: underline;
}

.ArticleTeaser h2
{
    font-size: 14pt;
    font-weight: bold;
    color: #9561a8;
    margin-top: 0px;
}

.ArticleTeaser .Top
{
    background-image:url(../img/modules/articles/top.gif);
    width:580px;
    height:9px; 
}

.ArticleTeaser .Bottom
{
    background-image:url(../img/modules/articles/bottom.gif);
    width:580px;
    height:9px; 
    margin-bottom: 10px;
}

.ArticleTeaser .Content
{
    padding: 10px 10px 10px 10px;
    background-color: #fbf7fd; 
    border-left: solid 1px #e2dde4;
    border-right: solid 1px #e2dde4;
}

.TagSearch
{
    width:500px;
    margin-left: 20px;
}

.TagSearch a
{
    margin-left: 10px;
}

.TagSearch .AllTopics
{
    text-decoration: none;
    color: #666;
}

.TagSearch .Alphabet
{
    text-align: center;
}

.TagSearch .Alphabet a
{
    text-decoration: none;
    color: #9561a9;
    font-weight: bold;
    font-size: 14pt;
}

.ContactUs
{
    width: 580px;
    margin: 5px auto;
}

.ContactUs ul
{
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

.ContactUs ul li
{
    line-height: 24px;
    padding-top: 5px;
    min-height: 24px;
}

.ContactUs ul li .text
{
    padding-top: 5px;
}

.ContactUs .w95
{
    width: 95px;
}

.ContactUs .w115
{
    width: 115px;
}

.ContactUs ul li label
{
    vertical-align: middle;
    display:-moz-inline-stack;
    display:inline-block;
    line-height: 16px;
}

.ContactUs ul li input
{
    vertical-align: middle;
}

.ContactUs .Top
{
    background-image:url(../img/modules/contactus/top.gif);
    width:580px;
    height:9px; 
}

.ContactUs .Bottom
{
    background-image:url(../img/modules/contactus/bottom.gif);
    width:580px;
    height:9px; 
    margin-bottom: 10px;
}

.ContactUs .Content
{
    padding-left: 10px;
    padding-right: 10px;
    background-color: #fbf7fd; 
    border-left: solid 1px #e2dde4;
    border-right: solid 1px #e2dde4;
}
.SectionTeaserSml .Top
{
    background-image:url(../img/modules/articles/teasertopmsml.gif);
    width:280px;
    height:9px; 
}

.SectionTeaserSml .Bottom
{
    background-image:url(../img/modules/articles/teaserbottomsml.gif);
    width:280px;
    height:9px; 
    margin-bottom: 10px;
}

.SectionTeaserSml .Content
{
    padding: 10px 10px 10px 10px;
    background-color: #fbf7fd; 
    border-left: solid 1px #e2dde4;
    border-right: solid 1px #e2dde4;
}
.SectionTeaserSml .Title
{
    background-color: #e2dde4;
    color: #6b4579;
    font-weight: bold;
    font-size: 17px;
    padding: 3px 5px 7px 10px;
}
.SectionTeaserLrg .Top
{
    background-image:url(../img/modules/articles/teasertoplrg.gif);
    width:570px;
    height:9px; 
}

.SectionTeaserLrg .Bottom
{
    background-image:url(../img/modules/articles/teaserbottomlrg.gif);
    width:570px;
    height:9px; 
    margin-bottom: 10px;
}

.SectionTeaserLrg .Content
{
    padding: 10px 10px 10px 10px;
    background-color: #fbf7fd; 
    border-left: solid 1px #e2dde4;
    border-right: solid 1px #e2dde4;
}

.SectionTeaserLrg .Title
{
    background-color: #e2dde4;
    color: #6b4579;
    font-weight: bold;
    font-size: 17px;
    padding: 3px 5px 7px 10px;
}

.CareSelectModule .TitleText
{
    font-size: 14px;
    font-weight: bold;
    color: #9561a8;
}

.CareSelectModule .TitleTextSmall
{
    font-size: 12px;
    font-weight: bold;
    color: #9561a8;
}

.CareSelectModule .Top
{
    background-image:url(../img/modules/articles/top.gif);
    background-repeat: no-repeat;
    background-position:bottom;
    _height: 9px;
    min-height:9px;
    width:580px;
}

.CareSelectModule .Bottom
{
    background-image:url(../img/modules/articles/bottom.gif);
    background-repeat: no-repeat;
    background-position:top;
    _height: 9px;
    min-height:9px;
    width:580px;
}

.CareSelectModule .Content
{
    padding: 5px 5px 5px 5px;
    background-color: #fbf7fd; 
    border-left: solid 1px #e2dde4;
    border-right: solid 1px #e2dde4;
}

.CareSelectModule .Content h3
{
    color: #555555;
    font-weight:normal;
    font-size: 10pt;
}

.CareSelectModule .WhiteBox
{
    background-color: White;
    border-bottom: solid 1px #e2dde4;
    padding: 10px 10px 10px 10px;
}

.CareSelectModule .TransparentBox
{
    border-bottom: solid 1px #e2dde4;
    padding: 10px 10px 10px 10px;
}
.CareSelectModule .ThankYouTop
{
    background-image:url(../img/modules/articles/tytop.gif);
    background-repeat: no-repeat;
    background-position:bottom;
    _height: 7px;
    min-height:7px;
    width:580px;
}

.CareSelectModule .ThankYouBottom
{
    background-image:url(../img/modules/articles/tybottom.gif);
    background-repeat: no-repeat;
    background-position:top;
    _height: 7px;
    min-height:7px;
    width:580px;
}

.CareSelectModule .ThankYouContent
{
    padding: 5px 5px 5px 5px;
    background-color: #FFF7E3; 
    border-left: solid 1px #FFF7E3;
    border-right: solid 1px #FFF7E3;
    text-align: center;
}
.SEOCityModule 
{
   margin: 10px 0px 5px 0px;
}

.SEOCityModule .SectionTitle
{
    background-color: #ffe8a9;
    color: #6b4579;
    font-weight: bold;
    font-size: 11px;
    padding: 4px 5px 11px 5px;
    text-align: center;
}

.SEOCityModule .TopTitle
{
    background-image:url(../img/modules/SEO/titletop.gif);
    background-repeat: no-repeat;
    background-position:bottom;
    _height: 7px;
    min-height:7px;
    width:220px;
}

.SEOCityModule .BottomTitle
{
    background-image:url(../img/modules/SEO/titlebottom.gif);
    background-repeat: no-repeat;
    background-position:top;
    _height: 9px;
    min-height:9px;
    height: 9px;
    width:220px;
}

.SEOCityModule .Content
{
    background-color: #fff7e3; 
    padding:10px;
}

.SEOCityModule .BottomContent
{
    background-image:url(../img/modules/SEO/contentbottom.gif);
    background-repeat: no-repeat;
    background-position:top;
    _height: 6px;
    min-height:6px;
    width:220px;
}
.SEOListingModule 
{
   font-size: 11px;
}