#Content {
    background: url(/App_Themes/Default/images/my_civic_left_gradient.gif) no-repeat 0 3px;
}
    #ContentInner {
        padding-left: 220px;
    }
    *html #ContentInner {
        /* IE6 Only */
        background: transparent url(/App_Themes/Default/images/my_civic_trailnav_bg.gif) no-repeat 6px 1px;
        padding-left: 210px;
    }
    
    #MembersAreaMain h2 {
        display: none;
    }
    #PageInner {
        padding: 10px;
    }
    
#Tertiary {
    /* could be moved to ThreeCols1 */
    width: 215px;
    left: -210px;
}

*:first-child+html #Tertiary {
    /* IE7 Only */
    width: 212px;
}

*html #Tertiary {
    /* IE6 Only */
    margin-left: -965px;
    width: 215px;
}
#TrailNav {
    border-bottom: 0px;
    background: transparent url(/App_Themes/Default/images/my_civic_trailnav_bg.gif) no-repeat 6px 0;
    padding-bottom: 10px;
    width: 494px;
    padding-right: 0;
    z-index: 10;
    left: -220px;
}

*html #TrailNav {
    /* IE6 Only */
    position: relative;
    top: -9px;
}

#Page #PageContent #Primary {
    /* Make sure #Primary doesn't have position-relative */
    position: inherit;
    margin-top: 0;
}
    #Page #PageContent #PrimaryInner {
        padding-left: 10px;
        padding-right: 310px;
    }
    /*IE6*/
    *html #Page #PageContent #PrimaryInner {
        padding-right: 0;
    }
    /*IE7*/
    *:first-child+html #Page #PageContent #PrimaryInner {
        padding-right: 0;
    }
 .Path__mycivic__profile .messageInformation {
    margin-top: 85px;
    
 }
 .Theme_twocols1 .messageInformation {
    width: 390px;
 }

.ParentContainer_membersc_messages #PageBody #MainContent{
    float:left;
    width:450px;
    margin-top: 22px;
}

/*.ParentContainer_membersc_messages #CNews {
    margin-top: 125px;
}*/
.helpText{
    display: none;
}
#MyList {
    clear: right;
    margin-bottom: 20px;
}
.Path__mycivic__default #MyList, .Path__mycivic__Default #MyList {
    margin-top: 148px;
}
/*.ParentContainer_membersc_messages #MyList {
    margin-top: 125px;
}*/

#LoginPageContent{
    float:left;
}
    #ctl00_cplPage_ctl00_LoginFormPanel {
        width: 415px;
    }
#Page #PageContent #Secondary {
    margin-left:-285px;
    width:285px;
    background: url(/App_Themes/Default/images/my_civic_divider_dots.gif) repeat-y;
    margin-top: 148px;
}
.Theme_threecols1 #Page #PageContent #Secondary, .ParentContainer_membershipc_messages_profile #Page #PageContent #Secondary, #ctl00_Article_profile_authenticated_member #Page #PageContent #Secondary {
    margin-top: 192px;
}
*html .ParentContainer_membershipc_messages_profile #Page #PageContent #Secondary {
    margin-top: 142px;
}

#Page #PageContent #SecondaryInner {
    padding-left: 18px;
}

    #PageTitle {
        text-indent: -3000em;
        width: 758px;
        height: 168px;
        background: url(/App_Themes/Default/images/my_civic_banner.gif) no-repeat;
        position: absolute;
        top: -19px;
        right: -19px;
        z-index: 1;
        margin-bottom: 0;
    }
    /*IE6*/
    *html #PageTitle {
        margin-right: -10px;
    }
    /*IE7*/
    *:first-child+html #PageTitle {
        right: -16px;
    }
    /*Add some extra padding to the top of MainContent to allow for absolutely positioned h1 above*/
    #MainContent {
        /*padding-top: 10px;*/
    }
    
    /*custom positioning*/
    .Path__mycivic__default #PageTitle, #ctl00_Article_register_confirm_success #PageTitle, .Path__mycivic__Default #PageTitle, .Path__login__password #PageTitle, .Path__mycivic__UserAccess #PageTitle {
        top: -7px;
        right: -7px;
    }
    .Path__mycivic__profile #PageTitle {
        top: -17px;
    }
    /*IE6*/
    *html #PageTitle {
        margin-top: -26px;
        right: -5px;
    }
    /*IE7*/
    *:first-child+html #ctl00_Article_register_confirm_success #PageTitle, *:first-child+html .Path__mycivic__default #PageTitle, *:first-child+html .Path__mycivic__Default #PageTitle, *:first-child+html .Path__login__password #PageTitle, *:first-child+html .Path__mycivic__UserAccess #PageTitle {
        right: -7px;
    }
    /*IE6*/
    *html #ctl00_Article_register_confirm_success #PageTitle, *html .Path__mycivic__default #PageTitle, *html .Path__mycivic__Default #PageTitle, *html .Path__login__password #PageTitle, *html .Path__mycivic__UserAccess #PageTitle {
        margin-top: 7px;
        right: 0;
    }
    
   
   /*profile form*/
   .Path__mycivic__profile #ctl00_cplPage_LoginForm {
        /*margin-top: 100px;*/
        display: block;
   }
   #ctl00_Article_profile_authenticated_member #ctl00_cplPage_LoginForm {
        margin-top: 85px;
    }
    /*IE6*/
   *html #ctl00_Article_profile_authenticated_member #ctl00_cplPage_LoginForm, *html #ctl00_Article_profile_authenticated_member #ctl00_cplPage_LoginForm {
        margin-top: 45px;
    }
   .Path__mycivic__profile fieldset {
        width: 100%;
   }
   
   
   #ctl00_Article_members_home_unauthenticated #LoginPageContent {
        width: 435px;
   }
   /*IE6*/
   *html #ctl00_Article_members_home_unauthenticated #LoginPageContent, *html #ctl00_Article_members_home_authenticated #LoginPageContent {
        width: 456px;
        padding-left: 20px;
   }
   *html #ctl00_Article_members_home_authenticated #ctl00_cplPage_MemberAccountDetails {
        margin-top: -170px;
        margin-left: 20px;
        width: 690px;
   }
   /*IE7*/
   *:first-child+html #ctl00_Article_members_home_authenticated #ctl00_cplPage_MemberAccountDetails {
        margin-top: -170px;
   }
   *html #ctl00_Article_members_home_unauthenticated #LoginPageContent fieldset {
        width: 100%;
   }
    
    /*form elements*/
div#ctl00_cplPage_ProfileForm {
    width: 415px;
}
.Path__mycivic__profile.Theme_twocols1 #ctl00_cplPage_LoginForm {
    width: 415px;
}
div#ctl00_cplPage_RegistrationForm  {
    width: 415px;
}
fieldset legend {
    text-transform: uppercase;
    font-weight: bold;
    color: #b71625;
}    
fieldset {
    padding: 10px 5px 5px 5px;
}
.fieldTitle,.formFields label, .dataFields label {
    background: #ffe7c1;
    width: 125px;
    color: #b71723;
    padding: 6px 4px 7px 4px; 
}
.radioField .verticalOptions label, .checkboxField .verticalOptions label, .verticalOptions label {
    background: transparent;
    color: #343434;
}
.verticalOptions label {
    width: auto;
}
.verticalOptions label input {
    width: auto;
}
.fieldTitle div.helpText {
    color: #504f4d;
}
ol li input {
    width: 270px;
    padding: 5px 0;
    border: 1px solid #e8e8e8;
    background: #f6f4f5;
}
select {
    border: 1px solid #a5acb2;
}
