﻿/*
Should contain all Styles used by Agility Modules
*/
.HomePageBadge .Title
{
    color: #454545;
    font-size: 11pt;
    font-weight: bold;    
}

.HomePagePromoBanner .Image
{
    width: 253px;   
}

.HomePagePromoBanner .InnerContent
{
    display: inline;
    width: 496px;
    height: 141px;
    overflow: hidden;
    padding-left: 10px;
    background-color: rgb(212, 207, 234);
    border-bottom: 2px solid white;
    margin-left: 1px;
    color: black;
    font-family: arial;
    font-size: 8pt;
}

.HomePageBadge .Title,
.HomePagePromoBanner .InnerContent .Title
{   
    color: #454545;
    font-size: 11pt;
    font-weight: bold;
    margin-bottom: 3px;
}

.HomePageBadge .Title
{   
    margin-bottom: 3px;
}

.HomePagePromoBanner .InnerContent .Title
{
    width: 496px;
    margin-top: 5px;
}

.ItemList ul.NoBullets
{
    list-style: none;
    padding-left: 0px;
    margin-left: 0px;
}

.ItemList li
{
    line-height: 20px;
}

.ItemList .QuestionText
{
    font-weight: bold;
    color: #DAA520;
}
 
.ItemList .QuestionText a
{
    font-size:7pt;
    font-weight: normal;
    color:#0000ff;
}

.News .ShortListing,
.News .PageLinks 
{
    margin-bottom: 10px;
}

.News .PageLinks 
{
    text-align: right;
}

.News .ShortListing a.TitleLink
{
    font-weight: bold;
    font-family: Arial;
    font-size: 12pt;
    text-decoration: none;
}

.News .ShortListing a.TitleLink,
.News .ShortListing .MoreLink
{
    color: #7281B0;
}

.News .ShortListing a.TitleLink:hover
{
    text-decoration: underline;
}

.News .FullArticle h1
{
    margin-top: 8px;
    padding-bottom: 0px;
}

.News .FullArticle .FullDescription
{
    margin-top: 55px;
}

.News .FullArticle .FullDescription img
{
    margin-right: 15px;
}

.News .FullArticle .SubHeader
{
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

.News .FullArticle .SubHeader .Date
{
    font-weight: bold;
    font-size: 8pt;
}

.News .FullArticle .SubHeader .SubTitle
{
    font-weight: bold;
    width: 590px;
    height: 17px;
}

.News .FullArticle .Back
{
    width: 595px;
    text-align: right;
}

.News .ArchiveLink
{
    width: 595px;
    text-align: right;
}

.ChiropractorLocator h2 
{
    font-size: 10pt;
}

.ChiropractorLocator p
{
    margin-left: 20px;
}

.ChiropractorLocator .SearchParam
{
    margin-right: 150px;
    margin-left: auto;
    margin-bottom: 10px;
    text-align: right;
}

.ChiropractorLocator .SearchParam .TextInput
{
    width: 190px;
}

.ChiropractorLocator .SearchParam select
{
    width: 195px;
}

.ChiropractorLocator .SearchButton
{
    margin-right: 50px;
    margin-left: auto;
    margin-top: -25px;
    text-align: right;
}

.ChiropractorLocator .SearchOption
{
    margin-bottom: 40px;
}

.ChiropractorLocator .ResultEntry 
{
    margin-top: 20px;
}

.ChiropractorLocator .Index
{
    width: 70px;
    margin-left: 50px;
}

.ChiropractorLocator .ChiropractorInfo
{
    width: 460px;
}

.ChiropractorLocator .SearchParamValue
{
    font-weight: bold;
}

.ChiropractorLocator .BySearchType
{
    width: 590px;
    display: inline;
}

.ChiropractorLocator .NewSearch
{
    float: right;
    display: inline;
}

.ChiropractorLocator .NewSearch,
.ChiropractorLocator .SearchInfo,
.ChiropractorLocator .ResultsCount,
.ChiropractorLocator .ReorderResults
{
    margin-top: 10px;    
}

.ChiropractorLocator .ResultsInfo,
.ChiropractorLocator .SearchInfo,
.ChiropractorLocator .BottomActions
{
    margin-left: 20px;
}

.ChiropractorLocator .SearchHeader
{
    width: 595px;
}

.ChiropractorLocator .SearchInfo
{
    width: 470px;
}

.ChiropractorLocator .ResultsInfo
{
    width: 575px;
}

.ChiropractorLocator .ReorderResults
{
    float: right;
}

.ChiropractorLocator .BottomActions
{
    margin-top: 20px;
    width: 570px;
}

.ChiropractorLocator .BottomActions .PageLinks
{
    float: right;    
}

.ChiropractorDetails .GoogleMap,
.ChiropractorDetails .ContactInfo
{
    margin-top: 20px;
}

.ChiropractorDetails .ContactInfo
{
    width: 230px;
    margin-left: 30px;
}

.ChiropractorDetails .GoogleMap
{
    width: 315px;
    height: 300px;
    border: 1px solid gray;
}

.ChiropractorDetails .ContactInfo .Name
{
    font-weight: bold;
    font-size: 11pt;
}

.ChiropractorDetails .ContactInfo div
{
    margin-top: 40px;
    color: Brown;
}

.Video
{
    text-align: center;
}

.SearchResult
{
    background-color: White;
    width: 760px;
}

.SearchResult
{
    padding-top: 5px;
}

.SearchResult .Content iframe
{
    width: 760px;
    height: 450px; 
}

.SearchResult .Content iframe body
{
    background-image: none!important;
}

.ClassifiedsSubmission
{
    width: 590px;
}

.ClassifiedsSubmission div div,
.ChangePassword div div
{    
    text-align: right;
    margin-right: 5px;
    height: 40px;
}

.ClassifiedsSubmission div div
{
    width: 260px;
    clear: left;
}

.ClassifiedsSubmission div div.Description,
.ClassifiedsSubmission div textarea
{
    width: 575px;
}

.ClassifiedsSubmission div div.Description
{
    height: 240px;
    text-align: left;
}

.ClassifiedsSubmission div textarea
{
    height: 200px;
}

.ClassifiedsSubmission div input,
.ChangePassword div input
{
    width: 250px;
}

.ClassifiedsSubmission div select
{
    width: 253px;
}

.ClassifiedsSubmission .Submit
{
    width: 590px;
    text-align: center;
}

.ClassifiedsSubmission .Submit input
{
    width: 150px;
    margin-left: 220px;
}

.MemberLogin .EntryFields
{
    text-align: right;
    line-height: 40px;
    font-weight: bold; 
}

.MemberLogin .Login .EntryFields
{
    padding-right: 40px;
}

.MemberLogin .Register .EntryFields,
.MemberLogin .ForgotPassword .EntryFields,
.MemberLogin .ProvideEmail .EntryFields
{
    padding-right: 140px;
}

.MemberLogin .EntryFields input
{
    width: 200px;
}

.MemberLogin .Buttons
{
    line-height: 60px;
    text-align: center;
    width: 590px;
}

.MemberLogin .Buttons input,
.ChangePassword .Buttons input
{
    width: 140px;
    margin: 10px;
}

.MemberLogin .Error,
.ChangePassword .Error,
.ClassifiedsSubmission .Error
{
    font-weight: bold;
    color: Red;
}

.MemberLogin .Emphasize
{
    font-weight: bold;
    text-decoration: underline;
}

.MemberLogin h2
{
    font-size: 12pt;
    color: #7281B0;
    font-family: arial;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.ChangePassword,
.ChangePassword div
{
    width: 590px;
}

.ChangePassword div div
{
    width: 200px;
    clear: left;
}

.ChangePassword .Buttons
{
    text-align: center;
    width: 470px;
    margin-left: 50px;
}

.ChangePassword .SuccessMessage .Buttons
{
    margin-left: 0px;
}

.MemberLogin .Buttons .LongButton
{
    width: 200px;
}

.PublicEducationQuiz
{
    width: 100%;
    background-image: url('../Images/quizBg.gif');
    background-repeat: no-repeat;
    background-color: #ffffff;
    color: #000000;
    padding-top: 30px;
    height: 960px;
}

.SiteMapModule a:hover
{
    text-decoration: underline;
}

.HomePageBadge .Title,
.HomePagePromoBanner .Image,
.HomePagePromoBanner .InnerContent,
.News .FullArticle .FullDescription img,
.ChiropractorLocator
.ChiropractorLocator .Results,
.ChiropractorLocator .BottomActions,
.ChiropractorLocator .BottomActions .ProximityRadii,
.ChiropractorLocator .ResultEntry,
.ChiropractorLocator .SearchHeader,
.ChiropractorLocator .SearchInfo,
.ChiropractorLocator .ResultsCount,
.ChiropractorLocator .Index,
.ChiropractorLocator .ChiropractorInfo,
.ChiropractorDetails,
.ChiropractorDetails .ContactInfo,
.ChiropractorDetails .GoogleMap,
.ClassifiedsSubmission,
.ClassifiedsSubmission div,
.ClassifiedsSubmission div div,
.ClassifiedsSubmission div input,
.ClassifiedsSubmission div select,
.ChangePassword div,
.ChangePassword div div,
.ChangePassword div input,
.News .FullArticle .SubHeader,
.PublicEducationQuiz
{
    float: left;
}

.MemberBenefitsPromoSlider
{
    background-color: #eeecf7;
    height: 200px;
    width: 130px;
}

.MemberBenefitsPromoSlider .Image
{
    border: solid 1px #eeecf7;
    height: 200px;
    margin-top: 9px;    
    margin-left: 9px;
    width: 130px;
}

.ContactInformation .FormRow
{
    margin-right: 150px;
    margin-left: auto;
    margin-bottom: 10px;
    text-align: right;
    font-weight: bold;
}

.ContactInformation .FormRow .TextInput
{
    width: 190px;
}

.ContactInformation .FormRow select
{
    width: 195px;
}

.ContactInformation .SearchButton {
    margin-right: 50px;
    margin-left: auto;
    margin-top: -25px;
    text-align: right;
}

.MemberBenefitsPromoSlider .SliderCounter {
    display: none;   
}

.Survey {
    position:relative;
}

.Survey hr {
    margin:30px 0;
}

.Survey .Answer {
    margin:10px 0;
}

.Survey .Answer * {
    vertical-align:top;
}

.Survey .Answer input[type=radio] {
    position:relative;
    top:-2px;
}

.Survey .CommentArea {
    margin:20px 0;
}

.Survey .CommentArea * {
    vertical-align:top;
}

.Survey .CommentArea textarea {
    width:270px;
    height:80px;
    padding:5px;
}

.Survey .OtherComments textarea {
    width:392px !important;
}

.Survey .UserInfo * {
    vertical-align:top;
}

.Survey .UserInfo label {
    width:130px;
    float:left;
    position:relative;
    top:2px;
    text-align:right;
}

.Survey .UserInfo input[type=text] {
    float:left;
    margin-left:10px;
    width:254px;
    padding:3px;
}

.Survey .UserInfo label, .Survey .UserInfo input[type=text] {
    margin-bottom:10px;
}

.Survey a.ImageLink {
    display:inline-block;
    font-size:15px;
    padding:5px 7px;
    color:#fff;
    min-width:30px;
    text-align:center;
}

.Survey .Errors {
    padding:10px 15px;
    background-color:#da3620;
    border:1px solid #8c2315;
    color:#fff;
    font-size:14px;
    display:none;
}

.Survey .Errors ul {
    list-style:none;
    line-height:26px;
    margin:0;
    padding:0;
}
