﻿    .FormContainer 
    {
        width:700px;
        float:left;
        clear:both;
        padding:0px 15px 5px 15px;
        text-align:left;
    }
    
    .GridCell
    {
        text-align:left;
        vertical-align:top;
    }
    
    .GridExport
    {
        height:0px;
        overflow:hidden;
        width:0px;
    }
    
    p.flash
    {
        border:#9c9 2px solid;
        padding:10px 10px 10px 10px;
        background-color:#bfb;
        font-size:18px;
        font-weight:bold;
        text-align:center;
        color:#000000;
        margin:5px auto 0px auto;
        width:100%;
    }   
    
    p.continue
    {
        text-align:center;
        color:#000000;
        margin:5px auto 0px auto;
    }
    
    .SubmitSuccess
    {
        width:90%;
        float:left;
        clear:both;
        border:#000 2px solid;
        padding:10px 10px 10px 10px;
        background-color:#e4b886;
        margin:5px auto 0px auto;
    }
    .MessageSuccess
    {
        font-size:18px;
        font-weight:bold;
        text-align:center;
        color:#000000;
    }
    .MessageContinue
    {
        text-align:center;
        color:#000000;
    }
    .SubmitFail
    {
        width:90%;
        float:left;
        clear:both;
        border:#000 2px solid;
        padding:10px 10px 10px 10px;
        background-color:#a12a24;
        margin:5px auto 0px auto;
    }
    .MessageFail
    {
        font-size:18px;
        font-weight:bold;
        text-align:center;
        color:#ffffff;
    }
    
    .FormResults
    {
        float:left;
        clear:both;
        margin:15px 0px 0px 40px;
    }
    .FormHeading
    {
        width:500px;
        background-color:#d7e6f1; 
        float:left;
        clear:both;
        margin:0px 0px 0px 0px;
        font-weight:bold;
        font-size:large;
    }
    .FormDetails
    {
        float:left;
        clear:both;
        width:100%;
        margin:10px 0px 0px 20px;
    }
    .FormSectionHeading
    {
        float:left;
        clear:both;
        margin:15px 0px 0px 20px;
        width:480px;
        background-color:#f4f8fa;
        font-weight:bold;
        font-size:medium;
    }
    .FormSectionDetails
    {
        float:left;
        clear:both;
        width:460px;
        margin:10px 0px 0px 40px;
    }
    .FormFieldContainer
    {
        float:left;
        clear:both;
        margin:10px 0px 0px 20px;
    }
    .FormFieldSubContainer
    {
        float:left;
        clear:both;
        margin:0px 0px 0px 0px;
    }
    .FormLabelLeft
    {
        float:left;
        clear:left;
        margin:10px 0px 0px 0px;
        width:230px;
        text-align:right;
        font-weight:bold;
        padding:2px 0px 0px 0px;
    }
    .FormInputCenter
    {
        float:left;
        clear:none;
        margin:10px 0px 0px 12px;
        width:300px;
        text-align:left;
    }
    .FormInputCenterHelp
    {
        float:left;
        clear:none;
        margin:10px 0px 0px 20px;
        width:300px;
        text-align:left;
    }
    .FormInput
    {
        float:left;
        clear:both;
        width:350px;
        text-align:left;
    }
    .FormInputExample
    {
        float:left;
        clear:both;
        width:350px;
        text-align:left;
    }
    .FormHelpRight
    {
        float:right;
        clear:none;
        width:350px;
        text-align:left;
    }
    .FormFullField
    {
        
    }
    .FormPhone
    {
        float:left;
        clear:left;
    }
    .FormExtension
    {
        float:left;
        clear:right;
        margin:0px 0px 0px 14px;
    }
    .FieldRequired
    {
        margin-top:-4px;
        font-size:x-small;
        font-weight:normal;
    }
    .NormalTextBox
    {
        width:300px;
    }
    
    .HalfWidthField
    {
        width:150px;
    }
    
    .QuarterWidthField
    {
        width:75px;
    }
    
    .ValidatorIconImg
    {
        border-width: 0px;
    }
    .ValidatorIcon
    {
        float:left;
        clear:left;
        width:30px;
    }
    .Validator
    {
        width:300px;
    }
    .ValidatorMessage
    {
        color:#000000;
        font-size:medium;
        float:left;
        clear:right;
        margin:4px 0px 0px 8px;
        width:260px;
    }
    .RequiredFieldSymbol
    {
    }
    .PhoneTextBox
    {
        width:45px;
    }
    .ExtensionTextBox
    {
        width:245px;
    }
    #dnn_ctr400_NavigationController_ManageListing_RadCaptcha1_CaptchaTextBoxLabel
    {
        float:left;
        clear:both;
    }
    .SubmitButtons
    {
        text-align:center;
        margin:25px 0px 0px 0px;
        float:left;
        clear:both;
        width:616px;
    }

#VOrganizationName { float:left; clear:left; font-size:large; margin-bottom:0px; width:100%;}
#COrganizationName { margin-bottom:0px; width:100%;}
#VOrganizationName { margin-left:0px; width:100%;}
#VLastUpdated { margin-left:0px; font-size:smaller; color:#636363; width:100%; text-align:right; float:right;}
.CNormal { float:left; clear:both; text-align:left; margin-bottom:20px; width:100%; }
.LNormal { float:left; color:#636363; font-weight:bold; font-size:larger; width:110px; text-align:right; clear:left; }
.VNormal { float:left; margin-left:18px; font-size:larger; }
.CTwoLine { float:left; clear:both; text-align:left; margin:0px 20px 30px 8px; width:100%; }
.LTwoLine { float:left; clear:both; color:#636363; font-weight:bold; width:92%;}
.VTwoLine { float:left; clear:both; margin-left: 15px; width:92%;}
.CLogo { float:left; clear:both; text-align:center; width:100%; margin-bottom:20px; }
.LeftColumn { width:425px; float:left; }
.RightColumn { width:400px; float:right; }
.LUnitedWay { float:left; }
.VUnitedWay { float:left; vertical-align:top; margin-left: 10px; }
#CUnitedWay { float:left; text-align:left; clear:both; width:100%; vertical-align:top; margin-bottom:10px; margin-top:10px; }
#CContactName { margin-bottom:0px; margin-top:10px; }
#CContactTitle { margin-bottom: 0px; }
#CEmailAddress { margin-bottom: 0px; }
.PhonesHeader { color:#636363; font-weight:bold; }
.PhoneLabel { color:#636363; font-weight:bold; text-align:right; }
.PhoneNumber { padding-right:20px; }
.Phones { margin-bottom: 13px; }
.ListingMainTable { background-color:#30302e; }
#Table1 { background-color:transparent; margin-top:0px; border-width:0px; border-color:black; }
.ListingNavBar { float:left; clear:both; background-color:#51b1d7; background-image:url('assets/listingBackground.gif'); width:100%; height:49px; }
.ListOrganizationIcon { float:left; clear:none; margin:0px 8px 0px 0px; }
.ListOrganizationIconImg { border-width:0px; }
.IconJoCo { width:34px; height:42px; background-image:url('assets/iconJoCo.gif'); margin:10px 0px 0px 13px; float:left; clear:none; }
.NavClose { float:right; color:white; font-size:large; font-weight:bold; margin-left:20px; }
.NavPreviousListing { float:left; color:white; font-size:large; font-weight:bold; margin-left:20px; }
.NavNextListing { float:left; color:white; font-size:large; font-weight:bold; margin-left:20px; }
.LocationInfo { margin-bottom: 10px; }
.NavTitle { float:left; color:white; font-size:large; font-weight:bold; margin-left:20px; }
.NavPrint { float:right; color:white; font-size:large; font-weight:bold; margin-left:20px; }
.btnAlphabet { float:left; clear:none; margin:0px 4px 0px 4px;}
#AlphabetSearchPane { width:100%; margin:5px 3px 8px 30px; }
#AlphabetSearchPaneHelp { text-align:left; margin:5px 3px 7px 15px; }
#CategorySearchPaneHelp { width:100%; margin:5px 3px 7px 15px; text-align:left; }
#CategorySearchPane { width:100%; margin:0px 3px 10px 15px; }
.btnCategory { margin:1px 5px 1px 5px; }
.ListingsLeftColumn {width:200px; margin:0px 5px 0px 0px; padding:0; vertical-align:top;}
.ListingsCenterColumn {width:427; margin:0px 5px 0px 0px; padding:0; vertical-align:top;}
.ListingsRightColumn {width:250px; margin:0; padding:0; vertical-align:top;}
.SearchResultsTitle
{
    color:#636363;
    font-weight:bold;
    font-size:medium;
}
.SearchSectionTitle { color:#53b1d7; font-size:medium; font-weight:bold; }
#FreeTextSearchPane { text-align:left; margin-left:30px; }
#FreeTextSearchPaneHelp { text-align:left; margin:5px 3px 7px 15px; }


.ColumnWide 
{
    width:100%;
}

.ColumnBase 
{
    text-align:left;
    vertical-align:top;
}

.ColumnSelect
{
    text-align:center;
    vertical-align:top;
    width:1px;
}

.ColumnImage
{
    text-align:center;
    vertical-align:middle;
    width:1px;
}

.LoadingPanelFullPage
{
    top:0px;
    position:absolute;
    height:5000px;
    width:100%;
    text-align:center;
}

.ImageToProcess
{
    clear:both;
    margin:5px 5px 5px 5px;
    float:left;
    vertical-align:top;
}

#ImagesToProcess
{
    border:solid 1px #000000;
    float:left;
    clear:both;
}

.FieldContainer
{
    width:95%;
    margin: 0px auto 0px 10px;
}

.FieldName
{
    color:White;
}
.ListOrganizationName
{
    float:left;
    font-weight:bold;
    font-size:medium;
    color:#0000cc;
    text-decoration:underline;
}
.ListAddressFirst
{
    float:left;
}
.ListPhoneTollFree
{
    margin-left:0px;
    float:left;
}
.ListContactName
{
    margin-left:15px;
    float:left;
}
.ListEmailAddress
{
    margin-left:15px;
    float:left;
}
.ListWebsite
{
    margin-left:15px;
    float:left;
}
.ListUnitedWayOrganization
{
    float:right;
    margin-right:5px;
}
.ListOrganizationSummary
{
    width:100%;
    float:left;
    clear:none;
}
.CategoryListingTitle
{
    font-weight:bold; 
    text-decoration:underline;
    font-size:medium;
    color:#76a841;
}
.CategoryListingTitleHelp
{
    font-weight:bold; 
    font-size:medium;
    color:#959595;
}
.ListingHelpText
{
    color:#959595;
    margin:0px 0px 8px 0px;
    font-weight:bold;
    width:100%;
}
.CategoryListingTitleContainer
{
    float:left; 
    margin-left:12px;
}
.CategoryListingTitleContainerHelp
{
    float:left; 
    margin-left:20px;
}
.CategoryListingCategoryName
{
    color:#51b1d6;
}
.ListingeInfo
{
    width:715px;
    float:left;
    clear:left;
}
.ListingNameAndNumbers
{
    float:left;
    clear:left;
}
.ListingOrganizationDetail
{
    width:100%;
    float:left;
    clear:both;
    color:#2c2c2c;
    font-weight:normal;
    margin:4px 0px 0px 40px;
    text-decoration:none;
}
.ListAddress
{
    margin-right:15px;
    float:left;
    clear:none;
    text-decoration:none;
    white-space:nowrap;
}
.ListPhoneBusiness
{
    margin-left:0px;
    float:left;
    clear:none;
    text-decoration:none;
    white-space:nowrap;
}
.ListingBlock
{
    clear:both;
    margin:5px 0px 55px 0px;
}
.InnerCollapsePanel
{
    margin:8px 0px 0px 20px;
    width:95%;
}
.ListOrganizationRow
{
    width:100%;
    cursor:pointer;
    padding: 3px 4px 4px 4px;
}
.ListingOrganizationParentRow
{
    padding:0px 0px 0px 0px;
    border-bottom-width:4px;
    border-bottom-color:#b7b7b7;
    width:100%;
}
.collapsePanel
{
    height:0px;
    overflow:hidden;
}
.ResultLink
{
    text-decoration:none;
    width:100%;
    height:100%;
}
A.ResultLink:active
{
    text-decoration:none;
}
A.ResultLink:visited
{
    text-decoration:none;
}
A.ResultLink:link
{
    text-decoration:none;
}
A.ResultLink:hover
{
    text-decoration:none;
}
#topNavTitle { margin:11px 0px 0px 17px; }
#topNavCloseLink { float:left; clear:none; cursor:pointer; }
#bottomNavCloseLink { float:left; clear:none; cursor:pointer; }
.IconClose { background-image:url('assets/iconClose.gif'); width:33px; height:25px; float:left; clear:none; margin-right:2px; }
#topNavPrintLink { float:left; clear:none; cursor:pointer; } 
#bottomNavPrintLink { float:left; clear:none; cursor:pointer; } 
.IconPrint { background-image:url('assets/iconPrinter.gif'); width:33px; height:25px; float:left; clear:none; margin-right:2px;}
#topNavPrint { margin:18px 28px 0px 0px; float:right; clear:none; }
#topNavClose { margin:18px 8px 0px 0px; float:right; clear:none; }
#bottomNavPrint { margin:18px 28px 0px 0px; float:right; clear:none; }
#bottomNavClose { margin:18px 8px 0px 0px; float:right; clear:none; }
.TextPrint { margin-top:3px; float:left; clear:none; }
.TextClose { margin-top:3px; float:left; clear:none; }
.RPhoneValueHeader { width:270px; float:left; clear:none; color:#636363; font-weight:bold; font-size:larger; text-decoration:none; text-align:left; margin-left:15px; }
.RPhoneValue { width:270px; float:left; clear:none; vertical-align:bottom; text-align:left; margin-left:15px; }
.RPhoneExt { width:90px; float:left; clear:none; vertical-align:bottom; text-align:left; margin-left:15px; }
.PhoneRow { margin: 7px 0px 0px 0px; float:left; clear:both; width:100%; }
#CTaxStatus { margin-top:6px; }
#ListingContent { width:875; }
#LHours { width:350px; }
#VHours { width:350px; }
.ListingHelpText
{
    color:#959595;
    margin:0px 0px 8px 0px;
    font-weight:bold;
}
#CAddress { margin-top:10px; }
#ViewArea { clear:both; text-align:center; width:353px; height:265px; margin:0px 0px 0px 0px; }
#RotatorAnchor { float:left; clear:both; text-align:center; width:100%; margin:10px 0px 20px 0px; }