/*Various fixes for WCM containers/styles*/
.wpthemeOverflowAuto, .component-container {	overflow: visible; }
#bodyRow>.small-12.columns>.row>.large-9.columns { padding-right: 0px;}
.wpthemeControl { margin: 0; }

/*Component - Breadcrumb*/
.breadcrumb { margin-top: 15px; font-size: 0.85em; }
.breadcrumb span a { color: #03C; }
.breadcrumb span a:hover { color: #005;}

/*Component: Stay Connected and Social Media Links*/
/*Desktop - Stay Connected*/
#interior-stay-connected-container { width: 100%; text-align: center; margin-top: 15px;	margin-bottom: 25px; }
.interior-stay-connected-button-container { width: 15%; display: inline-block; text-align: center; }

.stay-connected-container { width: 100%; display: inline-block; }
.stay-connected-button-container { width: 13%; padding: 0px 4px; display: inline-block; }
.stay-connected-button-container a {}
/*Tablet - Stay Connected*/
#tablet-stay-connected-container { margin-top: 10px; margin-right: 15px; }
#tablet-stay-connected-container .stay-connected-button-container { text-align: center; }
#tablet-stay-connected-container .stay-connected-button-container a { display: inline-block; }

/*Component: Left Navigation Menu*/
#interior-left-menu { padding: 10px 10px; padding-left: 30px; box-shadow: 0px 0px 10px #c0c0c0; background: #ffffff; /* Old browsers */	background: -moz-linear-gradient(top,  #ffffff 0%, #e0e0e0 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%); /* IE10+ */	background: linear-gradient(to bottom,  #ffffff 0%,#e0e0e0 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0); }
@media only screen and (min-width: 0em) {
#interior-left-menu { display: none;}
}
@media only screen and (min-width: 48em) {
#interior-left-menu { display: block;}
}
#interior-left-menu li.interior-left-menu-link-container { background-image: url('images/Pop-Topics-Divider.jpg'); background-repeat: repeat-x; padding-top: 3px; padding-bottom: 3px; line-height: 1.3em; }
#interior-left-menu li.interior-left-menu-link-container:first-child { background-image: none; background-repeat: repeat-x; }
#interior-left-menu li.interior-left-menu-link-container a { font-size: .9em; color: #595758; font-family: 'Droid Sans', sans-serif; }
#interior-left-menu li.interior-left-menu-link-container a:hover { text-decoration: underline; color: rgb(51, 119, 51); }
#interior-left-menu li.interior-left-menu-link-container a.sideNavSelected  { text-decoration: underline; color: rgb(51, 119, 51); }
#interior-left-menu { padding-bottom: 20px; padding-left: 25px; padding-right: 10px; margin-bottom: 10px; border: thin solid rgb(187, 187, 187); border-radius: 10px; list-style-image: url('images/bullet-green.png'); }

/*Component: Share-Print Button*/
#interior-SharePrintRow { margin-bottom: 10px; }
#interior-SharePrintContainer { margin-top: 10px; display: block; text-align: right; margin-right: 15px; margin-bottom: 10px; }
#share-container { margin-bottom: 10px; }
#interior-ShareButton { display: inline-block; margin-right: 20px; }
#interior-ShareButton img { display: inline; }
#interior-PrintButton { display: inline-block; margin-right: 20px; }
#interior-PrintButton img { display: inline; width:50px; height:50px; }

/*Content Body*/
#landing-page-container {margin-right: 15px; }
#landing-page-container a { color: #03C; }
#landing-page-container a:hover { color: #005; }
/*General fix for ul padding in Content Body*/
#landing-page-content-container ul { padding-left: 30px; }
.body-article-title { font-size: 18px; }

/*Children Links*/
#landing-page-children-links ul { padding-left: 0px; margin-bottom: 25px; list-style-type: none; display: block; padding-right: 0px; }
#landing-page-children-links ul li.interior-content-link-container { border-bottom: 1px dotted #999; display: block; margin-bottom: 10px;}
#landing-page-children-links ul li.interior-content-link-container:last-child { border-bottom: none; }
#landing-page-children-links ul li.interior-content-link-container .interior-content-title { display: inline-block; margin: 5px 0px; font-size: 1.2em; font-weight: normal; }
#landing-page-children-links ul li.interior-content-link-container .interior-content-title a { color: #03C; }
#landing-page-children-links ul li.interior-content-link-container .interior-content-title a:hover { color: #005;}
#landing-page-children-links ul li.interior-content-link-container .interior-content-description { font-family: verdana; }
/*Hides the current Landing Page in the list*/
.hide-landing-page { display:none !important; }

/*Related and Spotlights Containers*/
#related-spotlights-container { float: right; width: 35%; margin-left: 15px; margin-bottom: 15px; background-color: white; padding-left: 10px; margin-right: 10px; }
#related-content-container, #interior-spotlights-container  { padding-left: 10px; padding-right: 10px; margin-bottom: 10px; border: thin solid rgb(187, 187, 187); border-radius: 10px; background-color: rgb(237, 241, 255); box-shadow: 0px 0px 10px #c0c0c0; }
#related-content-header, #interior-spotlights-header { font-size: 1em; font-family: 'Droid Sans', sans-serif; margin-top: .6em; margin-bottom: .2em; padding-bottom: .3em; color: #05496e; border-bottom: 1px solid rgb(209, 209, 209); }
#related-content-list, #interior-spotlights-list { list-style-image: url('images/bullet-green.png'); padding: 0px 15px; }
#related-content-list li, #interior-spotlights-list li {}
#related-content-list li a, #interior-spotlights-list li a { color: rgb(0, 55, 85); }
.related-content-link-container, .interior-spotlights-link-container { padding: 5px 0px; border-bottom: 1px solid rgb(209, 209, 209); border-top: 1px solid rgb(243, 243, 243); }
.related-content-link-container:first-child, .interior-spotlights-link-container:first-child { border-top: none; }
.related-content-link-container:last-child, .interior-spotlights-link-container:last-child { border-bottom: none; }
a.related-content-link, a.interior-spotlights-link { font-family: verdana; text-decoration: none; color: #444; }
a.related-content-link:hover, a.interior-spotlights-link:hover { text-decoration: underline; }

/*Last Modified Text*/
#last-modified-container { text-align: right; margin-right: 30px; margin-bottom: 15px; display:inline-block; width: 100%;  }
#last-modified-text { font-size: .8em; font-style: italic; color: #666; }

/*CSS for Site Map specifically (Requires Background Images)*/
div.site-map-node { font-size: 1.5em; }
div.site-map-node a { margin-bottom: 15px; }
div.site-map-node>div.site-map-node { font-size: .75em; margin-left: 50px; }
div.site-map-node>div.site-map-node a { margin-bottom: 7px; }
div.site-map-node>div.site-map-node>div.site-map-node { font-size: .75em; margin-left: 30px; }
div.site-map-node>div.site-map-node>div.site-map-node:first-child { padding-top: 10px; }
div.site-map-node>div.site-map-node>div.site-map-node .site-map-node-image { display: inline-block; margin-right: 3px; width: 6px; height: 9px; background-image: url('images/bullet-green.png');}
div.site-map-node a { color: rgb(0, 51, 204); display: inline-block; }

/*Testing font sizes per Kim's request*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
ul,p,span,ol,div { font-size: 12px; }
p.interior-content-description { font-size: 12px; }

.breadcrumb { font-size: 10px; }
#interior-left-menu li.interior-left-menu-link-container a { font-size: 13px; color: #416099; font-weight: bold; }
#landing-page-children-links ul li.interior-content-link-container .interior-content-title { font-size: 16px; }
#related-content-header, #interior-spotlights-header { font-size: 18px; }
#last-modified-text { font-size: 11px; }

a.footerLink { font-size: 11px; }
li.mainTabHeader  a { font-size: 16px; }

.interior-content-title a { font-weight: bold; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
