﻿#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:White; margin-top:35px; border-width:2px; border-color:black; }
.ListingNavBar { float:left; clear:both; background-color:#51b1d7; background-image:url('assets/listingBackground.gif'); width:100%; height:49px; }
.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; }
.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:545px;
    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:500px;
    float:left;
    clear:both;
    color:#2c2c2c;
    font-weight:normal;
    margin-top:4px;
    text-decoration:none;
}
.ListAddress
{
    margin-right:15px;
    float:left;
    clear:none;
    text-decoration:none;
    white-space:nowrap;
}
.ListPhoneBusiness
{
    margin-left:25px;
    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;
}
.collapsePanel
{
    height:0px;
    overflow:hidden;
}
.ResultLink
{
    text-decoration:none;
}
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; }