﻿/*body
{
    background-image:url(/Images/CustomerSpecific/homepage_background_line.gif);
    background-repeat:repeat-x;
    background-position:top;
}*/

#RightImages
{
    padding: 0;
}

.FooterLogos img
{
    height: 80px;
}
.Breadcrumbs
{
    display: none;
}

.FooterLogos
{
    position: relative;
    width: 951px;
    background-color: #FFFFFF;
}
#Content
{
    min-height: 0;
}
h1, h2
{
    padding-top: 3px;
}

#LatestNewsHeader a
{
    position: relative;
    float: left;
}
.PublicLeftContent
{
    float: left;
    position: relative;
    width: 0;
    height: 0;
    font-size: 0;
    padding: 0; *margin-right:1px;
}
#PublicMainContent, .PublicMainContent
{
    width: 617px;
    padding-top:21px;
}
.FeatureAbstract
{
    padding-right: 15px;
    margin: 6px 0 0 0;
}
.FeatureAbstract a.FeatureReadMore, .LatestContentPage a:link, .LatestContentPage a:visited,
.RecentlyUpdatedPage a:link, .RecentlyUpdatedPage a:visited
{
    color:#EB9D3B;
}
.FeatureReadMore, .FeatureReadMore
{
    display:inline-block;
}
.ErrorMessage
{
    position: relative;
    float: left;
    width: auto;
    padding-left: 95px;
}
.EmailErrorMessage
{
    bottom: 12px;
}
.HomeContent, .DefaultContent
{
    padding: 0px 0 0 0;
}

#Utilities
{
    display: none;
}
#RSSFeedIcon
{
    bottom: -1px;
    float: left;
    padding-left: 10px;
    position: relative;
}
#RSSFeedLink
{
    bottom: -2px;
    clear: right;
    float: left;
    font-size: 11px;
    padding-left: 5px;
    position: relative;
}
.LatestNewsHeaderSpan
{
    float: left;
}
.NewsItemRow1, .NewsItemRow1 p
{
    clear: left;
}

#RSSFeedLink a, #RSSFeedLink a:link, #RSSFeedLink a:visited
{
    color: #FFFFFF;
}
#RSSFeedIcon a
{
    width: 15px;
}
.LatestContentItem
{
    position: relative;
    float: left;
    width: 100%;
}
.LatestContentItem img
{
    width: 4px;
    position: relative;
    float: left;
    padding-top: 5px;
}
.LatestContentPage
{
    width: 224px;
    position: relative;
    float: left;
    padding: 0 4px 4px 4px;
}
#LatestContent
{
    position: relative;
    float: left;
    width: 100%;
}
/* Recently Updated */
.RecentlyUpdatedItem
{
    position: relative;
    float: left;
    width: 100%;
}
.RecentlyUpdatedItem img
{
    width: 4px;
    position: relative;
    float: left;
    padding-top: 5px;
}
.RecentlyUpdatedPage
{
    width: 224px;
    position: relative;
    float: left;
    padding: 0 4px 4px 4px;
}
#RecentlyUpdated
{
    position: relative;
    float: left;
    width: 100%;
}
.CategoryAbstractAndDesctiption
{
    min-height:148px;
}
.HomePageImages
{
    position: relative;
    float: left;

}
.HomePageImages img
{
    padding: 4px 16px 10px 0;
}
.CategoryAbstract
{
    clear: none;
    float: none;
    margin: 0 0 7px;
    position: relative;
    color:#5B7EB6;
    font-style:italic;
    font-size:15px;
    font-family:Verdana, Arial;
}
.CategoryAbstract p
{
    color:#5B7EB6;
    font-style:italic;
    font-family:Verdana, Arial;
}
.CategoryDescription
{
    clear: none;
    float: none;
    width: auto;
}
.RelatedCategoryHeading
{
    position: relative;
    float: left;
    width: 100%;
    clear: both;
}
.h2Style
{
    color: #0055A4;
    font-family: Verdana, Arial;
    font-size: 15px;
    text-transform: none;
    margin: 8px 0 8px 0;
    padding: 0;
}
.RelatedCategoryHeading span.h2Style
{
    font-weight: 100;
    position: relative;
    float: left;
}
.RelatedCategoryItem a.RelatedCategoryReadMore
{
    color:#0055A4;
}
.RelatedCategoryHeading a:link span.h2Style, .RelatedCategoryHeading a:visited span.h2Style
{
    text-decoration: none;
}
.RelatedCategoryHeading a:hover span.h2Style
{
    text-decoration: underline;
    cursor: pointer;
}
.RelatedCategories
{
    position: relative;
    float: left;
}
.RelatedCategoryItem a:link, .RelatedCategoryItem a:visited
{
    position: relative;
    float: left;
}
.RelatedCategoryItem
{
    position: relative;
    float: left;
    clear: both;
    width: 100%;
    padding-bottom: 10px;
}
.RelatedCategoryItem img
{
    padding: 8px 16px 16px 0;
    width:166px
}
.RelatedCategoryAbstract
{
    padding-top:4px;
}
/* fearute category */
#FeaturedCategory
{
    width: 252px;
}
.FeatureCategory
{
    position: relative;
    float: left;
    margin-top:-8px;
    padding-bottom:3px;
}

.FeatureCategory img
{
    position: relative;
    float: left;
    padding: 0px 13px 3px 0px;
    width:100px;
}
.FeatureAbstract
{
    position: relative;
    float: none;
    /*min-height:122px;*/
}
.FeatureCategory img.ReadMore
{
    padding: 0;
}
.FeatureCategoryContentBoxContent
{
    padding-right: 5px;
    padding-bottom: 8px;
}
.FeatureCategoryLinkText
{
    color:#EB9D3B;
}
.FeatureAbstract p
{
    margin:0;
    line-height:123%;
}
.FeatureImageMND
{
    position:relative;
    float:left;
    padding-top:3px;
}
#Subscriber
{
    position:relative;
    float:left;
    padding:0 9px 7px 9px;
    border:1px solid #CCDEE6;
    width:232px;
    margin-bottom:7px;
    background-color:#F5F7FB;
}
/*Latest Content & Update Content */
.NewAndUpdatedContent
{
    position: relative;
    float: left;
    width: 238px;
    border:1px solid #CCDEE6;
    padding-left:6px;
    padding-right:6px;
    padding-bottom:12px;
    margin-bottom:7px;
}
.NewContent, .UpdatedContent
{
    position: relative;
    float: left;
    width: 238px;
    font-size: 10px;
}
.NewAndUpdatedContent h3
{
    padding-left:4px;
}
h4
{
    margin-top: 3px;
    padding-left:5px;
}
.PublicRightContent
{ 
*padding-left:30px;
_padding-left:20px; /* IE6 specific issue fixed */
}

.SubscribeButton
{
    background-color: #A09D93;
    border-color: white black black white;
    border-style: solid;
    border-width: 1px;
    color: white;
    float: left;
    font-family: Arial;
    font-size: 11px;
    width:40px;
    color:#FFFFFF;
    margin: 2px;
    padding: 2px 4px;
    position: relative;
    text-decoration: none;
}
#EmailEntry a, #EmailEntry a:hover, #EmailEntry a:visited
{
    color:#FFFFFF;
    text-decoration:none;
}
.ReferralPathways
{
    position:relative;
    float:left;
    padding-bottom:10px;
    width:240px;
    border:1px solid #CCDEE6;
    padding-left:10px;
    background-color:#F5F7FB;
}

.NewAndUpdatedContent h3
{
    padding-left: 5px;
}
.NewAndUpdatedContent h4
{
    padding-left: 6px;
}
.SubscriberField {
font-size:9px;
height:13px;
text-transform:uppercase;
color:#999;
}
.SubscriberButton
{
    height:19px;
    font-size:8px;
    padding-bottom:4px;
    background-color:#FFF;
    border:1px solid #CCDEE6;
    text-transform:uppercase;
    font-weight:bold;
}
.ReferralPathways span {
left:10px;
position:absolute;

}
.ReferralPathways span.ReffferalPathwaysBottomText
{
    position:relative;
    float:left;
    margin-top:-30px;
    left:0;
    
}
.ReferralPathways img
{
    margin-top:8px;
}
.CategoryAbstract ul, .CategoryDescription ul
{
    list-style: inside;
    padding: 0 0 0 98px;
}
h3, .header3, .InputFieldHeader3
{
    margin-top:7px;
