
/* - ag_common.css - */
@media all {
/* http://extension.psu.edu/portal_css/ag_common.css?original=1 */
/* */
/* */
body {
background-color: #AFAFAF;
background-position: 0 -280px;
background-repeat: repeat-x;
background-image: url(http://extension.psu.edu/background-sprites.png);
color: #000000;
background-repeat: repeat-x;
font-size: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* */
#visual-portal-wrapper {
background-color: #FFFFFF;
margin: 1em auto 0 auto;
padding: 0;
max-width: 908px;
/* */
-moz-box-shadow: 0 0 0.375em #333333;
-webkit-box-shadow: 0 0 0.375em #333333;
box-shadow: 0 0 0.375em #333333;
position: relative;
}
/* */
#portal-top {
margin: 0;
background-image:url('http://extension.psu.edu/bg-header.jpg');
background-repeat: no-repeat;
background-position: left bottom;
background-color: #1E2D4C;;
}
/* */
body.empty-top-navigation #visual-portal-wrapper,
body.icons-on.empty-top-navigation #visual-portal-wrapper {
margin-top: -1em;
}
body.empty-top-navigation #portal-top,
body.icons-on.empty-top-navigation #portal-top {
padding-bottom: 2.125em;
}
/* */
#portal-header {
margin: 0 auto;
padding: 1em 0 0.75em 0;
max-width: 908px;
text-align: left;
position: relative;
}
#portal-header a {
border-width: 0;
text-decoration: none;
}
/* */
#portal-searchbox {
margin: 1em 0.25em 0.25em 0.25em;
padding: 0 0.25em 0 0;
position: absolute;
right: 0;
top: 1px;
clear: none;
float: none;
font-size: 1em;
}
.searchSection {
display: none;
}
#portal-searchbox input.searchButton {
background-color: transparent;
background-image: none;
border: none;
padding: 0.125em 0 0 0;
margin: 0 0 0 -0.125em;
vertical-align: middle;
width: 18px;
}
#portal-searchbox label.hiddenStructure {
display: none;
}
#portal-searchbox #SearchableText {
font-size: 0.6875em;
padding: 0.1875em 0.125em;
border: 1px solid #999999;
vertical-align: middle;
}
#portal-searchbox #searchSource {
font-size: 0.6875em;
padding: 0.125em;
margin-top: 0.0625em;
vertical-align: middle;
}
/* */
#logo-extension {
width: 37.5%;
display: block;
}
#logo-extension img {
width: 100%;
max-width: 100%;
}
/* */
#portal-breadcrumbs {
background-color: transparent;
color: #333333;
font-weight: bold;
font-size: 1em;
letter-spacing: 0.025em;
padding-left: 0;
padding-right: 0;
padding-top: 0.375em;
padding-bottom: 0.375em;
border-bottom: 0;
margin: 0.25em 1.375em 0.25em 1.375em;
line-height: 1.125em;
}
#portal-breadcrumbs .breadcrumbSeparator {
color: #715C3C;
}
#portal-breadcrumbs>span {
font-size: 0.625em;
}
#portal-breadcrumbs a {
color: #265FCF;
font-weight: normal;
}
#portal-breadcrumbs a:hover {
text-decoration: underline;
}
/* */
#portal-columns {
margin: 0;
padding: 0;
background-color: transparent;
border-collapse: separate;
border-spacing: 0;
display: table;
width: 100%;
border-width: 0;
}
/* */
#portal-column-one {
background-color: #FFFFFF;
border-color: #DDDDDD;
border-style: solid;
border-width: 0 1px 0 0;
width: 22.381477398015436%; /* */
padding: 0;
margin: 0;
vertical-align: top;
display: table-cell;
}
#portal-column-one .visualPadding {
padding: 0;
}
#portal-column-one-visualPadding.visualPadding {
margin:0;
padding: 0 4.95049504950495%;  /* */
}
#portal-column-one a {
color: #2256BD;
}
#portal-column-one a:hover {
color: #003FAC;
}
dl.portlet {
font-size: 100%;
}
.agCommonPortlet {
display: block;
margin: 0;
padding: 0;
}
.agCommonPortlet .portletWrapper {
border: none;
padding: 0;
margin: 0 0 1.5em 0;
}
/* */
#content .agCommonPortlet .portletHeader {
background-color: transparent;
padding: 0.375em 0 0 0;
border-width: 0;
margin: 0.375em 0 0.375em 0;
line-height: 1.3em;
font-size: 1.375em;
color: #AC5209;
font-weight: normal;
text-align: left;
border-width: 0 0 1px 0;
border-style: solid;
border-color: #DDDDDD;
font-family: Arial, Helvetica, Helv, sans-serif;
text-transform: none;
}
#content .agCommonPortlet .portletHeader span,
#content .agCommonPortlet .portletHeader a,
#content .agCommonPortlet .portletHeader a:hover {
color: #AC5209;
}
.agCommonPortlet .portletHeader a {
color: #AC5209;
margin: 0;
text-decoration: none;
border: none;
}
.agCommonPortlet .portlet dd:first-child {
border-width: 0 0 0 0;
}
.agCommonPortlet .portletItem,
.agCommonPortlet dl.portlet dd.portletItem,
.agCommonPortlet dl.portlet dd.portletFooter,
.agCommonPortlet dl.portletError dd {
background-color: transparent;
border-width: 0;
color: #3F3F3F;
display: block;
font-size: 1em;
margin: 0 0 1em 0;
padding: 0;
}
.agCommonPortlet .portletItem p {
padding: 0;
}
.agCommonPortlet .portletItem a.title {
font-size: 0.90625em;
line-height: 1.25em;
font-weight: normal;
margin-top: 0;
border: none;
display: block;
}
.agCommonPortlet .portletItem a.title:hover {
text-decoration: underline;
}
.agCommonPortlet .portletItem .summary {
color: #333333;
font-size: 0.75em;
margin: 0.125em 0 0 0;
font-weight: normal;
text-align: left;
line-height: 1.5em;
}
.agCommonPortlet .portletItem .fileinfo,
.agCommonPortlet .portletItem .date,
.agCommonPortlet .portletfeedmixer .portletItem.event_summary .date,
.agCommonPortlet .portletItem .location {
color: #4D4D4D;
font-size: 0.75em;
font-weight: normal;
text-align: left;
line-height: 1.5em;
margin-bottom: 0;
line-height: 1.375em;
}
.agCommonPortlet .portletfeedmixer .portletItem .summary {
margin-top: 0.375em;
color: #4B4B4B;
}
.agCommonPortlet .portletfeedmixer .portletItem .date,
.portletItemDetails.date {
color: #767676;
border: none;
box-shadow: none;
width: auto;
padding: 0;
}
.agCommonPortlet .portletItem a.more {
display: block;
font-size: 0.875em;
margin: 5px;
text-align: left;
text-decoration: none;
border: none;
}
.agCommonPortlet .portletFooter {
background-color: transparent;
border: none;
padding: 0;
}
#content .agCommonPortlet .portletFooter a {
color: #2256BD;
display: block;
margin: 0.5em 0.5em 0 0;
text-align: left;
text-decoration: none;
border-width: 0;
margin-bottom: 1em;
font-size: 0.6875em;
}
/* */
.agCommonPortlet .portletStaticText .portletItem {
padding: 0 0 0.75em 0;
font-size: 0.90625em;
margin: 0;
}
.agCommonPortlet .portletStaticText .portletItem p {
margin-bottom: 0.375em;
}
/* */
.agCommonPortlet .portlet {
border-bottom: none;
background-color: transparent;
}
#content .agCommonPortlet .portletItem ul {
margin: 0;
padding: 0;
}
.agCommonPortlet .portletItem li {
list-style-image: none;
list-style-type: none;
margin: 0 0 0.25em;
padding: 0.125em 0 0.125em 0.125em;
color: #3F3F3F;
}
.agCommonPortlet .navTreeCurrentItem {
border: 0;
font-weight: bold;
}
.agCommonPortlet dl.people .portletItem {
color: #4B4B4B;
line-height: 1.25em;
}
#content .agCommonPortlet dl.people .portletItem h2 {
border: none;
margin: 0.5em 0 0.125em 0;
font-size: 0.875em;
}
#content .agCommonPortlet dl.people div {
font-size: 0.75em;
}
#content .agCommonPortlet dl.people .title {
font-size: 0.75em;
}
#content .agCommonPortlet dl.people .portletItem h2 a,
#content .agCommonPortlet dl.people .portletItem h2 a:visited {
font-weight: bold;
}
#content .agCommonPortlet dl.people .portletItem span.email a.email {
display: inline;
}
#content .agCommonPortlet .portletItem a:hover {
color: #003FAC;
background-color: transparent;
text-decoration: underline;
border-bottom: none;
}
.agCommonPortlet .linkIcon .portletItem a:hover {
text-decoration: none;
}
#content .agCommonPortlet .portletItem a,
#content .agCommonPortlet .portletItem a:visited,
#content .agCommonPortlet .portlet dd a:visited {
color: #2256BD;
text-decoration: none;
border: none;
font-weight: normal;
}
/* */
.agCommonPortlet .people .portletItem a.email {
display: inline;
}
.agCommonPortlet dl.portletfeedmixer .summary {
line-height: 1.5em;
}
.agCommonPortlet .people h2 {
border: none;
font-size: 1.25em;
}
/* */
#content .agCommonPortlet .customManagePortletsLink {
display: block;
text-align: center;
padding-bottom: 0.25em;
}
.agCommonPortlet dd {
margin-bottom: 0;
}
#content .portlet dd a:visited {
color: #265FCF;
}
#portal-column-one .portletWrapper,
#portlets-mobile .portletWrapper {
margin: 0 0 1.25em 0;
width: 100%;
padding: 0;
font-size: 0.75em;
}
#navigation-mobile .portletWrapper {
margin: 0 0 1.25em 0;
}
#portal-column-one .portletHeader,
#portlets-mobile .portletHeader,
#navigation-mobile .portletHeader {
background-color: transparent;
color: #4B4B4B;
border-color: #DDDDDD;
border-width: 0 0 1px 0;
border-style: solid;
padding: 0.1875em 0 0 0;
font-weight: bold;
line-height: 1.25em;
font-family: Arial, Helvetica, Helv, sans-serif;
font-size: 1.1875em;
}
#portal-column-one .portlet,
#portlets-mobile .portlet {
border: none;
background-color: transparent;
}
#portal-column-one .portletStaticText .portletItem,
#portlets-mobile .portletStaticText .portletItem {
margin-left: 0.3125em;
margin-right: 0.3125em;
}
#portal-column-one .portletStaticText .portletItem h2,
#portal-column-two .portletStaticText .portletItem h2,
#portal-column-one .portletContact .portletItem h2,
#portal-column-two .portletContact .portletItem h2,
#portlets-mobile .portletStaticText .portletItem h2,
#portlets-mobile .portletContact .portletItem h2 {
border: none;
font-size: 1.125em;
font-weight: bold;
margin-bottom: 0.25em;
margin-top: 0.375em;
}
#portal-column-one .portletStaticText .portletItem h3,
#portal-column-two .portletStaticText .portletItem h3,
#portal-column-one .portletContact .portletItem h3,
#portal-column-two .portletContact .portletItem h3,
#portlets-mobile .portletStaticText .portletItem h3,
#portlets-mobile .portletContact .portletItem h3 {
border: none;
font-size: 1.0625em;
font-weight: bold;
margin-bottom: 0.25em;
margin-top: 0.375em;
}
#portal-column-one .portletStaticText .portletItem h4,
#portal-column-two .portletStaticText .portletItem h4,
#portal-column-one .portletContact .portletItem h4,
#portal-column-two .portletContact .portletItem h4,
#portlets-mobile .portletStaticText .portletItem h4,
#portlets-mobile .portletContact .portletItem h4 {
border: none;
font-size: 1em;
font-weight: bold;
margin-bottom: 0.25em;
margin-top: 0.375em;
}
#portal-column-one .portletStaticText .portletItem p,
#portal-column-two .portletStaticText .portletItem p,
#portlets-mobile .portletStaticText .portletItem p {
margin: 0;
}
#portal-column-one .portletContact .portletItem p
#portal-column-two .portletContact .portletItem p
#portlets-mobile .portletContact .portletItem p {
margin: 0 0 0.5em 0;
}
#portal-column-two .portletContact .portletItem {
padding: 0;
}
#portal-column-one .portletStaticText img,
#portlets-mobile .portletStaticText img {
width: 166px;
display: block;
margin-top: 0.9375em;
}
/* */
#portal-column-one .portletNavigationHeader,
#navigation-mobile .portletNavigationHeader {
background-color: #1E2D4C;;
color: #FFFFFF;
margin: 0 -5.978260869565217% 0 -5.434782608695652%; /**/
padding: 0.9375em 5.531493558575751%; /* */
font-size: 1em;
border: none;
text-transform: none;
}
body.empty-top-navigation #portal-column-one .portletNavigationHeader {
background-color: #0271B9;
}
#portal-column-one .portletNavigationHeader a,
#navigation-mobile .portletNavigationHeader span {
background-color: transparent;
color: #FBFBFB;
line-height: 1.4em;
padding: 0;
margin: 0;
font-family: "Lucida Grande",Tahoma,Verdana,sans-serif;
font-weight: bold;
font-size: 1.3125em;
}
#portal-column-one .portletNavigationSubHeader {
border-bottom: 0;
background-color: transparent;
color: #293C6F;
margin: 0;
padding: 0.5em 0 0.375em 0;
font-family: "Lucida Grande",Tahoma,Verdana,sans-serif;
font-weight: bold;
border-bottom: 1px solid #DDDDDD;
text-transform: none;
}
#portal-column-one .portletNavigationSubHeader a {
background-color: transparent;
font-size: 1.125em;
color: #1E2D4C;;
}
#navigation-mobile .portletItem,
#portal-column-one .portletItem,
#portlets-mobile .portletItem {
padding: 0;
border: none;
}
#portal-column-one .standaloneNavigationTree {
margin-top: 0.75em;
}
#navigation-mobile .portletNavigationTree .portletItem ul,
#portal-column-one .portletNavigationTree .portletItem ul {
margin: 0;
}
#navigation-mobile .portletNavigationTree ul.navTreeLevel1 li.navTreeItem,
#portal-column-one .portletNavigationTree ul.navTreeLevel1 li.navTreeItem {
padding: 0 0.375em 0 0.75em;
background-color: transparent;
}
#navigation-mobile .portletNavigationTree .portletItem li li,
#portal-column-one .portletNavigationTree .portletItem li li {
border: none;
}
#navigation-mobile .portletNavigationTree .portletItem li,
#portal-column-one .portletNavigationTree .portletItem li {
border-top: 1px dashed #EEEEEE;
margin: 0;
padding: 0;
}
#navigation-mobile .portletNavigationTree .portletItem li:first-child,
#portal-column-one .portletNavigationTree .portletItem li:first-child {
border-top: none;
}
#navigation-mobile .portletNavigationTree .portletItem li a,
#portal-column-one .portletNavigationTree .portletItem li a {
padding: 0.45em 0 0.5em;
margin: 1px 0 0 0;
}
/* */
.icons-on #navigation-mobile .portletNavigationTree span,
.icons-on #portal-column-one .portletNavigationTree span {
line-height: 1.5em;
}
#navigation-mobile .navTreeItem a,
#portal-column-one .navTreeItem a {
border-width: 0;
border: none;
background-color: transparent;
color: #4B4D4F;
}
#navigation-mobile .portletNavigationTree a.state-published,
#portal-column-one .portletNavigationTree a.state-published {
color: #4B4D4F;
}
#navigation-mobile .portletNavigationTree a.state-published:hover,
#portal-column-one .portletNavigationTree a.state-published:hover,
#navigation-mobile .navTreeItem a:hover,
#portal-column-one .navTreeItem a:hover {
color: #003FAC;
}
#navigation-mobile ul.navTreeLevel1 .navTreeItem a,
#portal-column-one ul.navTreeLevel1 .navTreeItem a {
padding-top: 0.25em;
padding-bottom: 0.375em;
}
#navigation-mobile ul.navTreeLevel1 .navTreeItem a,
#navigation-mobile ul.navTreeLevel1 .navTreeItem a:hover,
#portal-column-one ul.navTreeLevel1 .navTreeItem a,
#portal-column-one ul.navTreeLevel1 .navTreeItem a:hover {
background-color: transparent;
color: #4B4D4F;
}
#navigation-mobile ul.navTreeLevel1 .navTreeItem a:hover,
#portal-column-one ul.navTreeLevel1 .navTreeItem a:hover {
color: #003FAC;
}
#navigation-mobile .portletNavigationTree .portletItem ul.navTreeLevel1,
#portal-column-one .portletNavigationTree .portletItem ul.navTreeLevel1 {
background-color: #F9F9F9;
border: #DDDDDD solid 1px;
margin: 0 0 0.75em 0.5em;
}
#navigation-mobile .navTreeItem .navTreeCurrentItem,
#navigation-mobile .navTreeItem .navTreeCurrentNode,
#navigation-mobile .navTreeItem .navTreeItemInPath,
#navigation-mobile ul.navTreeLevel1 .navTreeItem .navTreeCurrentItem,
#portal-column-one .navTreeItem .navTreeCurrentItem,
#portal-column-one .navTreeItem .navTreeCurrentNode,
#portal-column-one .navTreeItem .navTreeItemInPath,
#portal-column-one ul.navTreeLevel1 .navTreeItem .navTreeCurrentItem {
border-width: 0;
}
#navigation-mobile .navTreeCurrentItem>a,
#navigation-mobile .navTreeCurrentNode>a,
#navigation-mobile .navTreeItemInPath>a,
#portal-column-one .navTreeCurrentItem>a,
#portal-column-one .navTreeCurrentNode>a,
#portal-column-one .navTreeItemInPath>a {
font-weight: bold;
}
#navigation-mobile ul.navTreeLevel1 .navTreeCurrentItem,
#portal-column-one ul.navTreeLevel1 .navTreeCurrentItem {
background-color: transparent;
}
#portal-column-one .portletFooter,
#portlets-mobile .portletFooter {
display: none;
}
/* */
#portal-column-one dl.portletfeedmixer .rssImage,
#portal-column-two dl.portletfeedmixer .rssImage,
#portlets-mobile dl.portletfeedmixer .rssImage {
display: block;
text-align: left;
margin-top: 0.5em;
}
#portal-column-one dl.portletfeedmixerimagelarge .rssImage img,
#portal-column-two dl.portletfeedmixerimagelarge .rssImage img,
#portlets-mobile dl.portletfeedmixerimagelarge .rssImage img {
max-width: 100%;
width: 100%;
}
.rssImage img.link {
cursor: pointer;
}
#portal-column-one dl.portletfeedmixer dd.portletItem .date,
#portal-column-one dl.portletfeedmixer dd.portletItem .fileinfo,
#portal-column-two dl.portletfeedmixer dd.portletItem .date,
#portal-column-two dl.portletfeedmixer dd.portletItem .fileinfo,
#portlets-mobile dl.portletfeedmixer dd.portletItem .date,
#portlets-mobile dl.portletfeedmixer dd.portletItem .fileinfo {
text-align: left;
color: #4D4D4D;
font-size: 0.9375em;
}
#portal-column-one dl.portletfeedmixer .summary,
#portal-column-two dl.portletfeedmixer .summary,
#portlets-mobile dl.portletfeedmixer .summary,
#rightcolumn dl.portletfeedmixer .summary {
text-align: left;
}
/* */
#rightcolumn .imagePortlet,
#portal-column-one .imagePortlet,
#portal-column-two .imagePortlet,
#portlets-mobile .imagePortlet {
padding: 0.5em 0 1em 0;
}
#rightcolumn .imagePortlet dd,
#portal-column-one .imagePortlet dd,
#portal-column-two .imagePortlet dd,
#portlets-mobile .imagePortlet dd {
margin: 0.5em 0 1em 0;
}
#rightcolumn .imagePortlet img,
#portal-column-one .imagePortlet img,
#portal-column-two .imagePortlet img,
#portlets-mobile .imagePortlet img,
#rightcolumn .imagePortlet span,
#portal-column-one .imagePortlet span,
#portal-column-two .imagePortlet span,
#portlets-mobile .imagePortlet span {
display: block;
margin: 0 auto;
text-align: center;
max-width: 100%;
}
#rightcolumn .imagePortlet a,
#portal-column-one .imagePortlet a,
#portal-column-two .imagePortlet a,
#portlets-mobile .imagePortlet a {
display: block;
text-align: center;
text-decoration: none;
color: #2256BD;
display: block;
border-bottom: none;
}
#rightcolumn .imagePortlet a:hover,
#portal-column-one .imagePortlet a:hover,
#portal-column-two .imagePortlet a:hover,
#portlets-mobile .imagePortlet a:hover {
text-decoration: underline;
color: #003FAC;
}
#rightcolumn .imagePortlet dd a.icon,
#portal-column-one .imagePortlet dd a.icon,
#portal-column-two .imagePortlet dd a.icon,
#portlets-mobile .imagePortlet dd a.icon {
margin-bottom: 0.1875em;
}
#rightcolumn .imagePortlet dd a.shadow:hover img,
#portal-column-one .imagePortlet dd a.shadow:hover img,
#portal-column-two .imagePortlet dd a.shadow:hover img,
#portlets-mobile .imagePortlet dd a.shadow:hover img {
-moz-box-shadow: 0 0 0.4375em #003FAC;
-webkit-box-shadow: 0 0 0.4375em #003FAC;
box-shadow: 0 0 0.4375em #003FAC;
}
/* */
#portlets-mobile .portletCollection,
#portal-column-one .portletCollection,
#portal-column-two .portletCollection {
margin: 0.25em 2.162162162162162%; /* */
}
#portlets-mobile .portletCollection a,
#portal-column-one .portletCollection a,
#portal-column-two .portletCollection a {
color: #2256BD;
text-decoration: none;
border-bottom: none;
}
#portlets-mobile .portletCollection a:hover,
#portal-column-one .portletCollection a:hover,
#portal-column-two .portletCollection a:hover {
color: #003FAC;
text-decoration: underline;
}
/* */
/* */
.linkIcon .sprite-blogger a { background-position: -50px -50px; }
.linkIcon .sprite-contact a { background-position: -50px -174px; }
.linkIcon .sprite-directory a { background-position: -50px -298px; }
.linkIcon .sprite-facebook a { background-position: -50px -422px; }
.linkIcon .sprite-feed a { background-position: -50px -546px; }
.linkIcon .sprite-flickr a { background-position: -50px -670px; }
.linkIcon .sprite-google-plus a { background-position: -50px -794px; }
.linkIcon .sprite-instagram a { background-position: -50px -918px; }
.linkIcon .sprite-linkedin a { background-position: -50px -1042px; }
.linkIcon .sprite-message a { background-position: -50px -1166px; }
.linkIcon .sprite-pinterest a { background-position: -50px -1290px; }
.linkIcon .sprite-podcast a { background-position: -50px -1414px; }
.linkIcon .sprite-twitter a { background-position: -50px -1538px; }
.linkIcon .sprite-typepad a { background-position: -50px -1662px; }
.linkIcon .sprite-youtube a { background-position: -50px -1786px; }
.linkIcon .sprite a {
background-image: url(http://extension.psu.edu/linkicon-sprites.png);
background-repeat: no-repeat;
min-height: 24px;
display: block;
padding-top: 0.125em;
}
.linkIcon .sprite a span {
margin-left: 30px;
vertical-align: middle;
display: block;
}
#portlets-mobile .linkIcon,
#portal-column-one .linkIcon,
#portal-column-two dl.linkIcon,
#portlets-above .linkIcon,
#portlets-below .linkIcon,
#rightcolumn .linkIcon {
margin-top: 0.75em;
margin: 0 2.162162162162162% 1.5em; /* */
}
#portlets-mobile .linkIcon .portletItem,
#portal-column-one .linkIcon .portletItem,
#portal-column-two dl.linkIcon .portletItem,
#rightcolumn .linkIcon .portletItem {
line-height: 1.1875em;
margin: 0.875em 0;
padding: 0;
background-color: transparent;
min-height: 24px;
}
#portlets-mobile .linkIcon a,
#portal-column-one .linkIcon a,
#portal-column-two dl.linkIcon a,
#rightcolumn .linkIcon .portletItem a {
text-decoration: none;
color: #2256BD;
display: block;
border: none;
}
#portlets-mobile .linkIcon a:hover span,
#portal-column-one .linkIcon a:hover span,
#portal-column-two dl.linkIcon a:hover span,
#rightcolumn .linkIcon a:hover span {
text-decoration: underline;
color: #003FAC;
}
#portlets-mobile .linkIcon .sprite a span,
#portal-column-one .linkIcon .sprite a span,
#portal-column-two dl.linkIcon .sprite a span,
#rightcolumn .linkIcon .sprite a span  {
padding-top: 0.25em;
vertical-align: middle;
display: block;
}
#rightcolumn .linkIcon .sprite a span {
padding-top: 0.125em;
}
#portlets-mobile .linkIcon img,
#portal-column-one .linkIcon img,
#portal-column-two dl.linkIcon img,
#rightcolumn .linkIcon img {
width: 24px;
padding-right: 6px;
color: #003FAC;
margin: 0;
vertical-align: middle;
}
/* */
#portlets-above .linkButton,
#portlets-mobile .linkButton,
#portal-column-one .linkButton,
#portal-column-two .linkButton,
#rightcolumn .linkButton {
margin: 1.25em 2.162162162162162%; /* */
padding: 1.25em 0;
}
#content #portlets-above .linkButton dd a,
#portlets-mobile .linkButton dd,
#portal-column-one .linkButton dd,
#portal-column-two .linkButton .portletItem,
#rightcolumn .linkButton dd {
display: block;
padding: 0;
border: 2px solid #041F3C;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin: 0 0 15px 0;
list-style-type: none;
list-style-image: none;
background-color: #133151;
background-position: 0 -5px;
background-repeat: repeat-x;
background-image: url(http://extension.psu.edu/background-sprites.png);
-moz-box-shadow: 0 2px 2px #D1D6DF;
-webkit-box-shadow: 0 2px 2px #D1D6DF;
box-shadow: 0 2px 2px #D1D6DF;
}
#portlets-above .linkButton dd a:hover,
#portlets-mobile .linkButton dd:hover,
#portal-column-one .linkButton dd:hover,
#portal-column-two .linkButton .portletItem:hover,
#rightcolumn .linkButton dd:hover {
-moz-box-shadow: 0 1px 1px #A4A8AF;
-webkit-box-shadow: 0 1px 1px #A4A8AF;
box-shadow: 0 1px 1px #A4A8AF;
}
#portlets-above .linkButton .portletItem a span,
#portlets-above .linkButton .portletItem a:hover span,
#portlets-above .linkButton .portletItem a:visited span,
#portlets-mobile .linkButton a,
#portlets-mobile .linkButton a:hover,
#portlets-mobile .linkButton a:visited,
#portal-column-one .linkButton a,
#portal-column-one .linkButton a:hover,
#portal-column-one .linkButton a:visited,
#portal-column-two .linkButton .portletItem a,
#portal-column-two .linkButton .portletItem a:hover,
#portal-column-two .linkButton .portletItem a:visited,
#rightcolumn .linkButton .portletItem a,
#rightcolumn .linkButton .portletItem a:hover,
#rightcolumn .linkButton .portletItem a:visited,
#content #rightcolumn.agCommonPortlet .linkButton dd.portletItem a:visited {
text-decoration: none;
display: block;
color: #FFFFFF;
font-weight: normal;
font-size: 1.0625em;
padding: 8px 4.758137902731766%;
margin-left: 0px;
border: none;
background-color: transparent;
width: 90.483724194536468%;
line-height: 1.411764705882353em;
}
#portlets-above .linkButton .portletItem a span,
#portlets-above .linkButton .portletItem a:hover span,
#rightcolumn .linkButton .portletItem a,
#rightcolumn .linkButton .portletItem a:hover {
font-size: 0.875em;
line-height: 1.4375em;
text-decoration: none;
}
#portlets-above .linkButton dd.internal-link a,
#portlets-mobile .linkButton dd.internal-link a,
#portal-column-one .linkButton dd.internal-link a,
#portal-column-two .linkButton dd.internal-link a,
#rightcolumn .linkButton dd.internal-link a {
color: #FFFFFF;
background-color: transparent;
}
#portlets-above .linkButton dd.internal-link,
#portlets-mobile .linkButton dd.internal-link,
#portal-column-one .linkButton dd.internal-link,
#portal-column-two .linkButton dd.internal-link,
#rightcolumn .linkButton dd.internal-link {
border: 1px solid #2C2C2C;
background-color: #3b3b3b;
background-repeat: repeat-x;
background-image: url(http://extension.psu.edu/background-sprites.png);
background-position: 0 -95px;
}
#portlets-above .linkButton dd.internal-link:hover,
#portlets-mobile .linkButton dd.internal-link:hover,
#portal-column-one .linkButton dd.internal-link:hover,
#portal-column-two .linkButton .portletItem.internal-link:hover,
#rightcolumn .linkButton dd.internal-link:hover {
border-color:#133151;
}
#portlets-above .linkButton img,
#portlets-mobile .linkButton img,
#portal-column-one .linkButton img,
#portal-column-two .linkButton img,
#rightcolumn .linkButton img {
width: 100%;
display: block;
}
/* */
#portal-column-content {
margin: 0;
margin-bottom: 0;
padding: 0;
background-color: #FFFFFF;
vertical-align: top;
display: table-cell;
border-style: none;
border-width: 0;
width: 100%;
}
#portal-column-content.sl {
width: 77.618522601984564%; /* */
}
#portal-column-content.sr {
margin-right: 0;
width: 77.618522601984564%; /* */
}
#portal-column-content.sl.sr {
width: 55.126791620727674%; /* */
}
/* */
#portal-top-navigation {
margin: 0 auto;
max-width: 908px;
padding: 0;
background-color: #1f4b7b;
background-repeat: repeat-x;
background-image: url(http://extension.psu.edu/background-sprites.png);
background-position: 0 -275px;
/* */
position: relative;
border-width: 0;
text-align: center;
bottom: -1em;
/* */
-moz-box-shadow: 0 0 0.375em #333333;
-webkit-box-shadow: 0 0 0.375em #333333;
box-shadow: 0 0 0.375em #333333;
}
#portal-top-navigation.empty {
display: none;
border-bottom: none;
}
#portal-top-navigation ul {
display: block;
text-align: left;
margin: 0 auto;
padding: 0;
border: none;
list-style-type: none;
font-size: 0.78125em;
letter-spacing: 0.01em;
}
#portal-top-navigation li {
padding: 0;
margin: 0;
float: left;
}
#portal-top-navigation li a {
background-color: #0a63ac;
background-repeat: repeat-x;
background-image: url(http://extension.psu.edu/background-sprites.png);
background-position: 0 -275px;
border-color: #1F4B7B;
border-width: 0 0 0 1px;
border-style: solid;
display: block;
padding: 0.375em 0.56251em 0.375em 0.56252em;
margin: 0;
white-space: nowrap;
text-align: center;
line-height: 2em;
}
#portal-top-navigation li.alternate a,
#portal-top-navigation li.alternate a:hover {
background-color: #0a63ac;
background-repeat: repeat-x;
background-image: url(http://extension.psu.edu/background-sprites.png);
background-position: 0 -185px;
color: #FFFFFF;
}
#portal-top-navigation li:first-child a {
border-width: 0;
padding-left: 0.75em;
}
#portal-top-navigation a {
color:#F6F6F6;
display: inline;
color: #F6F6F6;
text-decoration: none;
border: none;
line-height: 1.6875em;
}
#portal-top-navigation li a:hover {
background-image: none;
background-color: #073970;
color: #FFFDF1;
}
/* */
#portal-column-two {
padding: 0;
margin: 0;
background-color: #F9F9F9;
width: 22.27122381477398%; /* */
vertical-align: top;
display: table-cell;
border-left: 1px solid #DDDDDD;
}
#portal-column-two h2 {
font-size: 1em;
}
#portal-column-two h3 {
font-size: 0.6875em;
}
#portal-column-two .visualPadding {
padding: 0.75em 5.911330049261084%; /* */
}
#portal-column-two .date, #portal-column-two .location {
font-weight: normal;
font-size: 0.9375em;
color: #4D4D4D;
}
/* */
#portal-column-two .portletWrapper {
background-color: transparent;
border: none;
padding: 0;
font-size: 0.75em;
}
#portal-column-two .portlet {
border: none;
margin: 0 0 1.5em 0;
background-color: transparent;
}
#portal-column-two .portletHeader {
background-color: transparent;
color: #ac5209;
font-weight: bold;
padding: 0.1875em 0 0 0;
text-align: left;
border-width: 0 0 1px 0;
border-style: solid;
border-color: #CFCFCF;
margin: 2px 0 0 0;
line-height: 1.25em;
font-family: Arial, Helvetica, Helv, serif;
font-size: 1.1875em;
}
#portal-column-two .portletHeader a {
color: #ac5209;
}
#portal-column-two .portletItem {
background-color: transparent;
border-width: 0;
color: #333333;
padding: 0;
margin: 0.25em 0 1em 0;
font-size: 1em;
}
#portal-column-two .portletItem ul {
margin: 0;
padding: 0;
}
#portal-column-two .portletItem ul.indent {
margin: 0 0 1em 1em;
}
#portal-column-two .portletItem li {
list-style-image: none;
list-style-type: none;
margin: 2px 0px 5px;
padding: 1px 0 1px 1px;
color: #333333;
}
#portal-column-two .portletItem a,
#portal-column-two .portletFooter a {
color: #003399;
border: none;
}
#portal-column-two .portletItem a:hover,
#portal-column-two .portletFooter a:hover {
color: #3366CC;
background-color: transparent;
}
#portal-column-two .portletFooter {
background-color: transparent;
font-size: 0.875em;
}
#portal-column-two ul li a {
color: #003399;
text-decoration: none;
border: none;
padding: 0;
}
#portal-column-two .navTreeCurrentItem,
#portal-column-two .navTreeItemInPath {
border: none;
font-weight: bold;
background-color: transparent;
}
#portal-column-two ul.relatedItems li {
margin-left: 2px;
}
/* */
dl.people .portletItem img.photo {
margin-top: 0.5em;
display: block;
}
#portal-column-content #content dl.people .portletItem a.imagelarge img.photo {
max-width: 150px;
height: auto;
}
#portal-column-content #content dl.people .portletItem a.imagesmall img.photo {
max-width: 75px;
height: auto;
}
#portal-column-content #content #rightcolumn dl.people .portletItem a.imagelarge img.photo {
max-width: 100%;
}
dl.people .portletItem {
margin-bottom: 0.75em;
display: block;
}
dl.people h2 a {
color: #003399;
}
dl.people h2 a:hover {
color: #3366CC;
}
dl.people h2 {
border-bottom: none;
font-size: 1.125em;
font-weight: bold;
margin-bottom: 0em;
margin-top: 0.5em;
}
dl.people .title {
font-weight: bold;
font-size: 1em;
line-height: 1.25em;
margin-bottom: 0.5em;
}
dl.people .adr {
margin-bottom: 0.9375em;
line-height: 1.35em;
}
/* */
/* */
h1, h2, h3, h4, h5, h6 {
font-family: Verdana,Arial,Helvetica,sans-serif;
}
h1, h2 {
letter-spacing: 0;
}
#content {
background-color: transparent;
padding: 0 0 1.5em 0;
font-size: 0.875em;
margin: 0 2.873359347286272%; /* */
width:   94.253281305427457%; /* */
}
/* */
#content .documentText ul {
margin: 0.375em 0 1.125em 2.5em;
}
#content .documentText p {
margin: 0.375em 0 1.125em 0;
}
#content .documentText dd {
margin: 0 0 1.5em 0;
}
#content .documentText dt {
margin: 0.375em 0 0.5em 0;
}
#portal-column-content.sr #content {
padding: 0;
width: auto;
}
/* */
#content a.link-external,
#content a.link-https {
background-image: none;
padding: 0;
}
#content .contentActions a {
padding: 0 0.5em;
}
.contentActions {
border-bottom: 1px solid #74ae0b;
}
#content a, #content a:link, dl.portlet a:link {
color: #265FCF;
border-bottom: 1px solid #DDDDDD;
text-decoration: none;
}
#content .contentLeadImageContainer a,
#content .contentLeadImageContainer a:hover {
border-bottom: none;
cursor: zoom-in;
}
#content .tileItem .contentLeadImageContainer a,
#content .tileItem .contentLeadImageContainer a:hover {
cursor: pointer;
}
#content a:hover {
color: #003399;
text-decoration: none;
border-bottom: 1px solid #265FCF;
}
#content h1.noBreadcrumbs {
margin-top: 0.75em;
}
#content h1,
#content h1.documentFirstHeading {
color: #000000;
font-weight: normal;
border: none;
font-size: 2em;
margin-bottom: 0.25em;
line-height: 1.25em;
}
html.kupu-html {
font-size: 0.9375em !important;
padding: 0 0.75em;
background-color: #fffff9;
}
html.kupu-html body#content {
margin: 0;
padding: 0;
width: auto;
background-image: none;
}
#content h2, html.kupu-html h2,
#pfg-fieldwrapper fieldset.PFGFieldsetWidget legend {
color: #000000;
font-size: 1.6875em;
margin: 1.25em 0 0.5em 0;
padding: 0 0 0.0625em 0;
border: none;
font-weight: normal;
border-bottom: 1px solid #DDDDDD;
line-height: 1.25em;
}
#pfg-fieldwrapper fieldset.PFGFieldsetWidget {
border: none;
padding: 0;
}
#pfg-fieldwrapper fieldset.PFGFieldsetWidget legend {
display: block;
width: 100%;
}
#pfg-fieldwrapper fieldset.PFGFieldsetWidget div.formHelp {
margin-bottom: 1em;
}
div.field .formQuestion span.required {
color: transparent !important;
}
#content h2 strong,
html.kupu-html h2 strong,
#content h2 b,
html.kupu-html h2 b {
font-weight: normal;
}
#content .tileHeadline,
#content h2.tileHeadline,
#content h3.tileHeadline {
font-size: 1.125em;
margin: 0;
padding: 0;
border-width: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}
#content .tileTitle,
#content h2.tileTitle,
#content h3.tileTitle,
#content div.tileTitle {
font-size: 1.09375em;
margin: 0;
font-weight: normal;
border-width: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content .tileTitle a,
#content h2.tileTitle a,
#content h3.tileTitle a,
#content div.tileTitle a {
text-decoration: none;
border-bottom: 1px solid #D1D6DF;
}
#content .tileTitle a:hover,
#content h2.tileTitle a:hover,
#content h3.tileTitle a:hover,
#content div.tileTitle a:hover {
border-bottom: 1px solid #265FCF;
}
#content .tileDescription {
font-size: 1em;
margin: 0.25em 0 0.25em 0;
font-weight: normal;
font-size: 0.875em
}
#content .tileDescription p {
margin: 0.25em 0 0.25em 0;
line-height: 1.375em;
}
#content .tileBody {
margin: 0.375em 0 1em 0;
font-size: 0.9375em;
}
#content .tileText {
font-size: 0.9375em;
}
#content .tileText p {
margin: 0 0 0.5em 0;
line-height: 1.375em;
}
#content .tileBody p {
margin: 0 0 0.5em 0;
line-height: 1.375em;
}
#content .tileFooter {
margin-top: 0;
font-size: 0.9375em;
}
#content .tileFooter p {
margin: 0.25em 0;
}
#content .tileItem {
border-top: 0;
margin: 0.375em 0 0 0;
padding: 0.4375em 0;
}
#content .tileImage {
border: none;
margin-top: 0;
}
/* */
#content .tileSummaryLeadImage {
margin: 0.5em 0 0.5em 0;
border-top: 1px dashed #EEEEEE;
padding-top: 1.5em;
}
#content .tileItemLeadImage {
border-top: 1px dashed #DDDDDD;
padding-top: 1em;
padding-bottom: 1em;
margin-top: 0.375em;
}
#content #content-core .tileItemLeadImage:first-child,
#content #content-core .tileSummary:first-child,
#content .standardView .classificationListing .tileItemLeadImage:first-child {
border-top: none;
padding-top: 0.5em;
}
#content .tileItemLeadImage .tileTitle,
#content .tileItemLeadImage .documentByLine,
#content .tileItemLeadImage .tileDescription,
#content .tileItemLeadImage .facultyStaffDirectory,
#content .tileItemLeadImage .tileHeadline,
#content .tileItemLeadImage .tileFileInfo {
margin-left: 136px;
margin-left: 8.5rem;
clear: none;
}
#content .tileItemLeadImage .facultyStaffDirectory .short-bio {
margin-top: 0.25em;
}
#content .tileItemLeadImage .contentLeadImageContainer {
float: left;
margin: 0 0.5em 0 0;
width: 128px;
text-align: center;
}
/* */
body.template-agenda_view #content .tileItemLeadImage .tileTitle,
body.template-agenda_view #content .tileItemLeadImage .documentByLine,
body.template-agenda_view #content .tileItemLeadImage .tileDescription,
body.template-agenda_view #content .tileItemLeadImage .facultyStaffDirectory,
body.template-agenda_view #content .tileItemLeadImage .tileHeadline {
margin-left: 0;
}
body.template-agenda_view #content .tileItemLeadImage .contentLeadImageContainer {
float: right;
margin: 0 0 0 0.5em;
width: 128px;
text-align: center;
}
body.template-agenda_view #content .tileItemLeadImage {
border-top: none;
}
#content .tileItemLeadImage .contentLeadImageContainer img,
#content .tileItemLeadImage .contentLeadImageContainer img.tileImage {
margin: 0;
padding: 0;
float: none;
}
body #content h2.h3,
body #content .documentContributors h2,
#content h3, html.kupu-html h3,
body.custom-h2-as-h3 #content-text.documentText h2,
body.custom-h2-as-h3 #content-core.documentText h2,
body.custom-h2-as-h3 #homepage-text .documentText h2,
body.custom-h2-as-h3 .documentText h2,
body.template-person_view #content h2,
body.template-by_county_listing.custom-two-column #content h2,
#pfg-fieldwrapper fieldset.PFGFieldsetWidget fieldset legend {
color: #000000;
margin: 1.125em 0 0 0;
padding: 0;
border: none;
font-weight: bold;
font-family: "Lucida Grande",Tahoma,Verdana,sans-serif;
font-size: 1.40625em;
}
#pfg-fieldwrapper fieldset.PFGFieldsetWidget fieldset legend {
margin-top: 0;
}
body.template-file_view #content .documentContributors h2 {
font-size: 1.607142857142857em;
}
body.template-file_view #content h2.h3,
body.template-file_view #content .documentContributors h2 {
margin-top: 1.25em;
}
#content h4,
html.kupu-html h4,
#content h5,
html.kupu-html h5 {
font-family: "Lucida Grande",Tahoma,Verdana,sans-serif;
font-size: 1.25em;
color: #000000;
margin-top: 1em;
line-height: 1.3125em;
}
#content h5, html.kupu-html h5 {
font-size: 1.0625em;
}
body.template-person_view #content h3 {
font-weight: bold;
font-size: 1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content h3.speaker-institution {
margin: 0 0 15px;
}
#content .documentDescription,
#content #description {
font-weight: normal;
color: #000000;
font-size: 1.25em;
margin: 0 0 1.5em;
font-family: Verdana,​Arial,​Helvetica,​sans-serif;
line-height: 1.5em;
}
.documentByLine {
font-size: 0.75em;
}
/* */
#addthis {
font-size: 1.25em;
color: #333333;
padding: 0 0.25em 0.25em 0.25em;
border: none;
display: block;
float: right;
margin: -0.25em 0 0 0.5em;
}
#addthis a {
text-decoration: none;
color: #333333;
float: none;
border: none;
display: inline-block;
padding: 0;
vertical-align: top;
}
#content #addthis a, #content #addthis a:link {
border: none;
}
#addthis a:hover {
border-bottom: none;
}
#addthis div.pdf {
margin: 0.5em 0 0.25em 0;
}
#addthis div.order {
margin: 0 0 0.25em 0;
}
#addthis div.pdf a,
#addthis div.order a {
font-size: 0.9375em;
color: #265FCF;
display: block;
}
#addthis .addthis_toolbox {
text-align: right;
font-size: 0.6875em;
}
body.template-person_view #content #addthis h2,
#addthis h2 {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #DDDDDD;
color: #4b4b4b;
text-align: right;
font-size: 0.625em;
margin-top: 0;
margin-bottom: 3px;
font-weight: normal;
font-family: Verdana,Arial,Helvetica,sans-serif;
}
.comment #addthis {
display: none;
}
/* */
#addthis .addthis_toolbox a[class^=addthis_button] > span,
#addthis .addthis_toolbox a[class^=rss_button] > span {
background-image: url(http://extension.psu.edu/addthis-sprite.png);
line-height: 16px;
cursor: pointer;
display: block;
background-color: transparent !important;
}
#addthis .addthis_toolbox a.addthis_button_email > span {
background-position: 0 0;
width: 16px; height: 16px;
}
#addthis .addthis_toolbox a.addthis_button_facebook > span {
background-position: 0 -66px;
width: 16px; height: 16px;
}
#addthis .addthis_toolbox a.addthis_button_print > span {
background-position: 0 -264px;
width: 16px; height: 16px;
}
#addthis .addthis_toolbox a.rss_button > span {
background-position: 0 -330px;
width: 16px; height: 16px;
}
#addthis .addthis_toolbox a.addthis_button_twitter > span {
background-position: 0 -396px;
width: 16px; height: 16px;
}
#addthis .addthis_toolbox a.addthis_button_pdf > span {
background-position: right -198px;
background-repeat: no-repeat;
padding-right: 20px;
}
#addthis .addthis_toolbox a.addthis_button_order > span{
background-position: right -132px;
background-repeat: no-repeat;
padding-right: 20px;
}
#addthis .addthis_label {
height: 1px !important;
overflow: hidden !important;
position: absolute !important;
top: auto !important;
width: 1px !important;
}
/* */
#addthis .translate {
margin-top: 1em;
}
#addthis .translate ul {
font-size: 0.6875em;
list-style-image: none;
list-style-type: none;
}
#addthis .translate ul li {
margin: 0;
text-align: right;
}
#addthis .translate ul li a {
font-size: 0.9375em;
color: #265FCF;
display: block;
border-bottom: none;
}
/* */
#portal-footer {
margin: 0;
border-width: 0;
background-color: #13233C;
color: #D1E2EF;
font-size: 0.71875em;
padding: 0.5em 0;
width: 100%;
text-align: center;
}
#portal-footer a, #portal-footer a:visited {
color: #9ACDFF;
}
#portal-footer a:hover {
text-decoration: underline;
}
/* */
dt {
font-weight: normal;
}
dd.portletItem {
padding: 0.7em;
}
dd.portletItem p {
padding: 0;
margin: 0 0 1em 0;
}
.portlet {
margin: 0;
border: none;
}
.captionedImage {
background-color: #FFFFFF;
width: 100%;
float: none;
clear: both;
margin: 0 0 1.375em 0;
font-size: 85%;
color: #575757;
}
.captionedImage.right {
width: 267px;
float: right;
margin: 0 0 0.5em 0.5em;
}
.captionedImage img {
width: 100%;
display: block;
margin-bottom: 0.25em;
}
.contentLeadImageContainer {
background-color: #FFFFFF;
max-width: 40.210843373493976%;
width: auto;
float: right;
clear: both;
margin: 0.5em 0 0.5em 0;
}
.contentLeadImageContainerFullWidth, .contentLeadImageContainerLeft {
max-width: 100%;
width: auto;
float: none;
clear: both;
margin: 0.5em 0 1.25em 0;
}
#portal-column-content.sl.sr .contentLeadImageContainer {
max-width: 44.279661016949153%;
}
.contentLeadImageContainer img {
margin-left: 4.5%;
max-width: 95.5%;
height: auto;
}
.contentLeadImageContainerFullWidth img,
.contentLeadImageContainerLeft img {
margin-left: 0;
max-width: 100%;
height: auto;
width: 100%;
}
.contentLeadImageContainerLeft img {
width: auto;
}
.contentLeadImageContainer p.discreet {
padding-left: 1.125em;
}
#portal-column-content p.discreet img {
margin-top: 1em;
display: block;
}
#portal-column-content p.discreet br {
line-height: 0.25em;
}
#portal-column-content p.discreet {
margin-bottom: 2em;
}
.portletItemDetails {
text-align: left;
margin-left: 0;
padding-top: 0;
}
.portletFooter {
border: none;
padding: 0;
margin: 0.25em 0;
text-align: left;
}
.image-left, .image-right {
border: none;
}
/* */
.photoAlbumEntry {
background-image: none;
padding: 0 1.807228915662651%;
width: 21.385542168674699%;
}
.photoAlbumEntryWrapper {
display: block;
}
.photoAlbumImage a img {
cursor: zoom-in;
}
.photoAlbumEntryTitle {
color: #265FCF;
}
.photoAlbumEntry img {
max-width: 100%;
margin-bottom: 0.375em;
}
/* */
/* */
abbr.dtstart, abbr.dtend {
border-bottom: 0;
}
/* */
dt.no-description {
margin-bottom: 1em;
}
div.tileDescription.no-description {
display: none;
}
.description {
display: block;
line-height: 1.375em;
margin-top: 0.125em;
margin-bottom: 0;
font-weight: normal;
font-size: 0.9375em;
}
/* */
#content .pullquote,
#content .callout,
.portletStaticText .callout {
border-width: 1px 1em;
border-style: solid;
border-color: #DFB97D;
padding: 1em 1.807228915662651%;
margin: 0 0 1em 1.807228915662651%;
line-height: 1.375em;
font-size: 1em;
color: #4A4A4A;
background-color: #FFFBEF;
font-weight: normal;
font-family: Arial, Helvetica, Helv, sans-serif;
}
#content .pullquote {
width: 46.234939759036145%;
float: right;
clear: right;
border-width: 1px;
}
#content .documentText .callout {
font-size: 1em;
font-weight: normal;
padding: 1em 2.63671875%;
margin-left: 3%;
margin-right: 3%;
}
.eventDetails {
margin-top: 1.5em;
max-width: 250px;
}
.eventDetails table.listing a {
text-decoration: underline;
}
.template-fg_base_view_p3 textarea {
width: 100%;
}
/* */
div.comment img.avatar {
display: none;
}
/* */
.tileHeadline a,
.tileTitle a,
#content h2.tileHeadline a:link {
color: #265FCF;
}
#content .tileHeadline a {
border-bottom: none;
}
#content .tileFileInfo {
font-size: 0.875em;
line-height: 1.5em;
}
#content .tileHeadline a:hover,
#content .tileTitle a:hover {
color: #003399;
border-bottom: 1px solid #265FCF;
}
#content .tileHeadline a.state-private,
#content .tileTitle a.state-private,
#content a.state-private,
#content .tileHeadline a.state-private:hover,
#content .tileTitle a.state-private:hover,
#content a.state-private:hover {
color: #FF0000;
}
#content .tileHeadline a.state-pending,
#content .tileTitle a.state-pending,
#content a.state-pending,
#content .tileHeadline a.state-pending:hover,
#content .tileTitle a.state-pending:hover,
#content a.state-pending:hover {
color: #FFA500;
}
#content .tileItem a.state-private:hover,
#content .tileItem  a.state-pending:hover {
border-bottom: 1px solid #dddddd;
}
/* */
.listingBar {
background-color: transparent;
border: none;
padding: 0;
}
#content .listingBar a {
border: none;
padding: 0;
}
#content .listingBar a:hover {
background-color: transparent;
text-decoration: underline;
}
.listingBar span.next, .listingNext  {
width: 48%;
margin-left: 2%;
display: block;
float: right;
text-align: right;
}
.listingNext:after {
content: "\00BB";
}
.listingPrevious:before {
content: "\00AB";
}
.listingBar span.previous, .listingPrevious {
width: 48%;
margin-right: 2%;
display: block;
float: left;
}
/* */
#relatedItems {
border: 1px solid #DDDDDD;
line-height: 1.5em;
margin: 2em 0;
padding: 0.75em 0.5em;
width: auto;
}
#relatedItems h2 {
margin-top: -0.8em;
background-color: #FFFFFF;
display: inline-block;
padding: 0 0.8125em;
margin-top: 0;
margin-bottom: 0;
padding: 0 0.5em;
border: none;
font-size: 1.125em;
}
#content #relatedItems ul {
margin: 0.5em 0 0 0;
padding: 0 0.625em;
}
#relatedItems li {
margin: 0.625em 0;
list-style-type: none;
list-style-image: none;
}
#relatedItems ul.visualNoMarker, #relatedItems ol.visualNoMarker {
line-height: 1.5em;
}
#relatedItems img {
display: none;
}
blockquote {
border-left: none;
padding-left: 2em;
color: #000000;
}
/* */
#portal-column-content .documentEditable {
padding: 0;
margin: 0 1em 1em;
}
#portal-column-content .documentEditable #content {
margin: 0;
padding: 0;
width: 100%;
}
/* */
body.popup, body.atrefbrowser {
background-color: #FFFFFF;
}
body.template-news_listing .effectiveDate,
body.template-folder_listing_z3 .effectiveDate,
body.template-folder_summary_view_z3 .effectiveDate {
margin-bottom: 0.6875em;
margin-top: 0.25em;
font-size: 0.875em;
color: #76797c;
font-weight: normal;
}
body.template-news_listing #content dd {
margin: 0 0 2em 0;
padding-bottom: 0;
}
body.template-news_listing #content dt {
margin: 0;
}
#content .tileSubItem dd {
margin-bottom: 1.5em;
}
body.template-news_listing #portal-column-two dd {
margin-bottom: 0;
}
body.template-newsitem_view .effectiveDate {
color: #76797C;
font-size: 0.8125em;
margin-bottom: 1em;
margin-top: 0;
}
body.template-atct_album_view .contentLeadImageContainer,
body.template-responsive_photogallery .contentLeadImageContainer,
body.portaltype-photofolder .contentLeadImageContainer {
display: none;
}
body.template-subfolder_view #content .tileItem h2.tileHeadline,
body.template-blog_news_view #content .tileItem h2.tileHeadline {
font-size: 1.375em;
margin-bottom: 0.375em;
font-weight: normal;
}
body.template-subfolder_view #content-core>.tileItem>h2.tileHeadline>a,
body.template-blog_news_view #content-core>.tileItem>h2.tileHeadline>a {
text-decoration: underline;
}
body.template-subfolder_view #content-core>.tileItem>.tileItem>h2.tileHeadline {
font-size: 1.125em;
}
body.template-subfolder_view #content-core>.tileItem>.tileItem .facultyStaffDirectory {
font-size: 0.875em;
}
body.template-subfolder_view #content .tileItem .tileItem .facultyStaffDirectory .jobTitle {
font-size: 0.9375em;
font-weight: normal;
}
body.template-subfolder_view #content .tileSubItem .tileItem {
margin-left: 1.5em;
margin-top: 0;
}
body.template-subfolder_view #content .tileSubItem .tileSummary {
font-size: 0.875em;
margin-top: 0.5em;
}
body.template-subfolder_view #content .tileItem .tileItem .tileFooter  {
margin-left: 0;
}
body.template-subfolder_view #content .tileItem .photoAlbum {
margin-left: 10px;
}
#portlet-prefs {
float: left;
width: 187px;
font-size: 0.75em;
margin: 1em 0.5em;
}
#portlet-prefs ul.configlets li {
margin-bottom: 0.75em;
}
#content .tileItem.leadimage-listing {
margin-bottom: 0.5em;
}
#content dd a {
border-bottom: none;
}
/* */
#document-toc {
background-color: #F9F9F9;
border: #DDDDDD solid 1px;
padding: 0.75em;
font-size: 0.8125em;
width: 25%;
margin: 1em 0 1em 1em;
clear: right;
position: relative;
float: right;
}
#portal-column-content.sr #document-toc {
width: 33%;
}
#document-toc .portletHeader {
background-color: transparent;
border: none;
padding: 0;
font-weight: bold;
color: #4B4D4F;
margin: 0;
font-size: 1em;
}
#document-toc .portlet {
background-color: transparent;
border: none;
}
#document-toc .portletItem {
background-color: transparent;
border: none;
padding: 0.25em 0 0 0;
}
#document-toc .portletItem li {
padding: 0 0.5em 0 0.25em;
list-style-type: none;
}
#document-toc .portletItem li li {
list-style-type: square;
background-image: none;
background-color: transparent;
padding: 0;
margin-left: 1.625em;
color: #4B4D4F;
}
#document-toc .portletItem ol {
margin-left: 0.5em;
}
#document-toc .portletItem ol > li > ol > li > ol {
display: none;
}
#subject_existing_keywords {
max-width: 18em;
}
#portal-localsearchbox {
background-color: #F9F9F9;
border: 1px solid #E0E0E0;
padding: 0.6875em 2.210516310294596%;
margin-top: 0;
margin-bottom: 1.25em;
float: none;
clear: both;
width: 95.13686411735189%;
}
#portal-localsearchbox .LSBox {
padding-right: 0;
width: 100%;
float: none;
text-align: left;
}
#portal-localsearchbox .searchTitle {
display: block;
font-size: 1.25em;
margin-bottom: 0.5em;
font-weight: normal;
}
#portal-localsearchbox.extra_search_fields .search_criteria {
margin-bottom: 0.5em;
}
#portal-localsearchbox.extra_search_fields #counties_search,
#portal-localsearchbox.extra_search_fields #zip_code_search {
float: left;
margin-right: 0.96502%;
padding: 0.25em 0.125em;
}
.searchPage #zip_code_search {
padding: 0.75em 0.125em;
}
#localSearchBox {
width: 87.555555555555556%;
padding: 0.1875em 0.96502%;
border: 1px solid #999999;
background-image: none;
float: left;
margin: 0 0.96502% 0 0;
}
#portal-localsearchbox.extra_search_fields #localSearchBox {
width: 97.82871%;
float: none;
margin: 0 0 0.5em 0;
}
#portal-localsearchbox .searchButton {
background-color: #FFD35F;
border: 1px solid #EF6500;
padding: 0.125em 0.96502%;
margin-top: 0;
color: #3F1B00;
background-image: none;
width: 8.202653799758745%; /* */
display: inline-block;
float: left;
}
#___plusone_0 {
/* */
margin: 0.5rem 0 1rem !important;
}
#fblike, #commenting span {
border: none;
overflow: visible;
width: 100% !important;
margin: 1.5em 0 2em 0;
}
#fblike>span, #fblike>span>iframe {
width: 100% !important;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}
#fb-root iframe {
width: 0 !important;
}
/* */
#mobile-version {
background-color: #13233C;
color: #D1E2EF;
text-align: right;
padding: 0.25em 0.5em 0.3125em 0.5em;
margin: 0 -6px;
}
#mobile-version a {
color: #9ACDFF;
font-size: 0.625em;
}
table.listing,
table.plain,
table.grid {
font-size: 0.875em;
margin: 1em 0;
caption-side: top;
}
table.listing caption,
table.plain caption,
table.grid caption {
text-align: left;
margin-top: 0.375em;
font-size: 1em;
color: #575757;
}
table.listing th,
table.plain th {
font-weight: bold;
color: #333333;
background-color: #DDDDDD;
}
table.listing td,
table.listing th,
table.plain th,
table.plain td {
padding: 0.25em 0.375em;
border: 1px solid #999999;
}
table.listing tr.separator td,  table.listing tr.separatorm
table.plain tr.separator td,  table.plain tr.separator {
border-left: 1px solid #FFFFFF;
border-right: none;
border-top: 1px solid #DDDDDD;
}
table.listing tbody tr.odd td,
table.plain tbody tr.odd td {
background-color: #F6F6F6;
}
table.listing tbody tr.even td,
table.plain tbody tr.even td {
background-color: transparent;
}
#content h2.section-title {
font-weight: normal;
font-size: 1.375em;
text-align: left;
background-color: transparent;
padding-left: 0;
padding-bottom: 5px;
}
table.events {
width: 99.849170437405732%;
}
table.events td {
vertical-align: top;
}
table.events tr td:nth-child(1) {
width: 45%;
}
table.events tr td:nth-child(3) {
width: 25%;
}
/* */
#archetypes-fieldname-id {
display: none;
}
/* */
#two-column-left, #two-column-right {
float: left;
width: 47%;
margin-top: 1em;
}
#two-column-left {
padding-right: 1em;
border-right: 1px solid  #DDDDDD;
}
#two-column-right {
padding-left: 1em;
border-left: 1px solid  #DDDDDD;
margin-left: -1px;
}
#portal-column-content.sr #two-column-left, #portal-column-content.sr #two-column-right {
width: 46%;
}
body.template-subfolder_view div#two-column-left, body.template-subfolder_view div#two-column-right {
font-size: 0.9375em;
margin-top: 0;
}
#two-column-left>.tileItem>.tileSubItem, #two-column-right>.tileItem>.tileSubItem {
margin: 0.25em 0 0.75em 0;
}
#two-column-left>.tileItem>.tileSubItem .tileTitle, #two-column-right>.tileItem>.tileSubItem .tileTitle {
margin-top: 0em;
}
#two-column-left>.tileItem>.tileTitle, #two-column-right>.tileItem>.tileTitle {
margin-top: 0.5em;
}
#two-column-left>.tileItem>.tileDescription, #two-column-right>.tileItem>.tileDescription {
margin-top: 0.25em;
}
#two-column-left>.tileItem:first-child, #two-column-right>.tileItem:first-child {
margin-top: 0;
padding-top: 0;
}
#two-column-left>.tileItem>span.description, #two-column-right>.tileItem>span.description {
margin-top: 0;
margin-bottom: 1.5em;
}
#two-column-left a, #two-column-right a {
border-bottom: none;
text-decoration: underline;
}
#two-column-left h2.tileHeadline a, #two-column-right h2.tileHeadline a,
#two-column-left h3.tileHeadline a, #two-column-right h3.tileHeadline a {
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#two-column-left .tileItem>dl>dt.no-description, #two-column-right .tileItem>dl>dt.no-description,
#two-column-left .tileItem>h2.no-description, #two-column-right .tileItem>h2.no-description {
margin-top: 0.5em;
margin-bottom: 0.5em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#two-column-left .tileItem>h2.tileHeadline, #two-column-right .tileItem>h2.tileHeadline,
#two-column-left .tileItem>h3.tileHeadline, #two-column-right .tileItem>h3.tileHeadline {
margin-bottom: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* */
#formfolder-base-edit #archetypes-fieldname-folder_text {
display: none;
}
/* */
.visualHighlight {
background-color:transparent;
}
/* */
.actionMenu .actionMenuContent li a {
padding: 0;
display: block;
margin: 0.1em 0.25em;
}
.actionMenu .actionMenuContent li a:hover {
background-color: #74ae0b;
}
#portal-personaltools-wrapper {
font-size: 0.75em;
margin: 0 auto;
max-width: 908px;
position: relative;
bottom: -1.333333333333333em; /* */
z-index: 25;
background-color: #e3e3e3;
border: 1px solid #333333;
}
#portal-personaltools {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
body.icons-on #portal-header {
padding-bottom: 1em;
}
body.icons-on #visual-portal-wrapper {
margin-top: 1em;
}
#portal-personaltools-wrapper .actionMenu.activated .actionMenuContent {
z-index:25;
}
#portal-personaltools .actionMenuContent ul {
padding-top: 0.25em;
}
#portal-personaltools .actionMenuContent li {
display: block;
margin: 0.375em 0.125em;
}
#content dl.portalMessage {
font-size: 0.75em;
}
dl.portalMessageOneColumn {
background-color: #FFF9EF;
}
#content dl.portalMessageOneColumn dt,
#content dl.portalMessageOneColumn dd {
float: none;
font-size: 1.25em;
padding: 0.5em 0.75em;
}
#content dl.portalMessageOneColumn dt {
margin: 0;
background-color: #C74606;
}
dl.portalMessageOneColumn dd {
margin: 0 0.25em;
font-size: 1.125em;
}
/* */
.icons-on #portal-column-one a[class *= 'contenttype-'],
.icons-on #portal-column-one .contenttype-document,
.icons-on #portal-column-one .contenttype-event,
.icons-on #portal-column-one .contenttype-folder,
.icons-on #portal-column-one .contenttype-link,
.icons-on #portal-column-one .contenttype-news-item,
.icons-on #portal-column-one .contenttype-plone-site,
.icons-on #portal-column-one .contenttype-topic {
line-height: 1.5em;
display: block;
}
.icons-on #portlets-mobile a[class *= 'contenttype-'],
.icons-on #portlets-mobile .contenttype-document,
.icons-on #portlets-mobile .contenttype-event,
.icons-on #portlets-mobile .contenttype-folder,
.icons-on #portlets-mobile .contenttype-link,
.icons-on #portlets-mobile .contenttype-news-item,
.icons-on #portlets-mobile .contenttype-plone-site,
.icons-on #portlets-mobile .contenttype-topic {
line-height: 1.5em;
display: block;
}
.icons-on #content a[class *= 'contenttype-'],
.icons-on #content .contenttype-document,
.icons-on #content .contenttype-event,
.icons-on #content .contenttype-folder,
.icons-on #content .contenttype-link,
.icons-on #content .contenttype-news-item,
.icons-on #content .contenttype-plone-site,
.icons-on #content .contenttype-topic {
line-height: 1.5em;
display: block;
}
/* */
.icons-on #content #listing-table a[class *= 'contenttype-'],
.icons-on #content #listing-table .contenttype-document,
.icons-on #content #listing-table .contenttype-event,
.icons-on #content #listing-table .contenttype-folder,
.icons-on #content #listing-table .contenttype-link,
.icons-on #content #listing-table .contenttype-news-item,
.icons-on #content #listing-table .contenttype-plone-site,
.icons-on #content #listing-table .contenttype-topic {
line-height: 2em;
display: block;
}
.icons-on #content #listing-table a {
border-bottom: none;
}
.icons-on #portal-column-two a[class *= 'contenttype-'],
.icons-on #portal-column-two .contenttype-document,
.icons-on #portal-column-two .contenttype-event,
.icons-on #portal-column-two .contenttype-folder,
.icons-on #portal-column-two .contenttype-link,
.icons-on #portal-column-two .contenttype-news-item,
.icons-on #portal-column-two .contenttype-plone-site,
.icons-on #portal-column-two .contenttype-topic {
line-height: 1.5em;
display: block;
padding-top: 3px;
}
q {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6875em;
font-style: normal;
}
#commenting.reply fieldset {
margin: 0 0 1.5em 0 !important;
}
#commenting.reply fieldset legend {
font-weight: bold;
font-family: "Lucida Grande",Tahoma,Verdana,sans-serif;
}
#commenting.reply fieldset .discreet {
font-size: 0.75em;
margin-left: 1.25em;
}
#commenting.reply fieldset iframe {
width: 630px !important;
}
#portal-column-content.sr #commenting.reply fieldset iframe {
width: 450px !important;
}
.discussion {
margin-left: 20px;
margin-right: 20px;
margin-bottom: 1.5em;
}
/* */
#portlets-mobile .portletCollection dd,
#portal-column-one .portletCollection dd {
font-size: 1.03125em;
padding: 0.375em 0;
background-color: transparent;
line-height: 1.375em;
}
/* */
#portlets-mobile .portletfeedmixer .portletItem,
#portal-column-one .portletfeedmixer .portletItem {
border-left-width: 0;
border-right-width: 0;
}
#portlets-mobile .portletfeedmixer .portletItem img,
#portal-column-one .portletfeedmixer .portletItem img {
max-width: 166px;
margin-bottom: 0.125em;
}
#portlets-mobile .portletfeedmixer .even,
#portal-column-one .portletfeedmixer .even {
background-color: transparent;
}
#portlets-mobile .portletfeedmixer .date,
#portal-column-one .portletfeedmixer .date {
font-weight: normal;
color: #333333;
}
/* */
#content u,
#content-text u,
#content-core u {
text-decoration: none !important; /* */
}
/* */
div.overlay-iframe, div.overlay-ajax {
top: 0.25em !important;
}
.pb-ajax .overlaycontent {
font-size: 0.75em !important;
}
.pb-ajax .overlaycontent table.group td {
line-height: 1.5em !important;
}
/* */
#disclaimer {
font-size: 0.875em;
padding-top: 5px;
margin-top: 5px;
border-width: 1px 0 0 0;
border-style: solid;
border-color: #DDDDDD;
}
body.template-file_view #disclaimer {
margin-top: 1em;
border: none;
}
/* */
body.template-agenda_view #content .agendaLinks ul {
margin-left: 0.75em;
padding: 0;
}
body.template-agenda_view #content .agendaLinks ul li {
padding: 0;
margin: 0.5em 0;
list-style-type: none;
list-style-image: none;
}
body.template-agenda_view #document-toc,
body.template-agenda_view #portal-column-content.sr #document-toc {
width: 24%;
}
body.template-agenda_view #document-toc h3 {
margin: 0;
padding: 0;
font-size: 1em;
font-weight: bold;
color: #333333;
}
#printheader {
display: none;
}
/* */
#content .eventSummary {
margin-bottom: 1.5em;
}
#content .eventSummary a span {
text-decoration: none;
border-bottom: 1px solid #DDDDDD;
}
#content .eventSummary a:hover span {
border-bottom: 1px solid #265FCF;
}
#content .eventSummary a {
text-decoration: none;
}
#content .eventSummary .event_add_calendar a,
#content .eventSummary .event_add_calendar a:hover {
border-bottom: none;
}
#content .eventSummary a.img {
padding-right: 0.375em;
margin-left: 0.375em;
}
#content .eventSummary div {
padding: 0.2em 0;
}
#content .eventSummary h3,
body.template-event_view #content .event-registration h3,
body.template-extension_course_event_view #content .event-registration h3,
#content h3.inline,
#content h2.inline {
font-size: 1em;
font-weight: bold;
border-bottom-width: 0;
display: inline;
}
#content .eventSummary h3:after,
body.template-event_view #content .event-registration h3:after,
body.template-extension_course_event_view #content .event-registration h3:after,
#content h3.inline:after {
content: ":";
}
#content .hiddenStructure,
#portal-top-navigation .hiddenStructure,
#portal-column-one .hiddenStructure,
#portlets-mobile .hiddenStructure {
margin: -1px 0 0 -1px !important;
padding: 0 !important;
position: absolute;
margin-left: -10000px;
}
.tileItem .tileEvent {
margin: 0.375em 0 0.75em 0;
}
.tileItem .tileEvent .eventDateLocation {
font-size: 0.9375em;
margin-bottom: 0.25em;
}
#content .eventDateLocation {
line-height: 1.3125em;
}
#content .eventDateLocation.canceled,
table.events td.canceled span,
.portlet .canceled .date,
.portlet .canceled .location {
text-decoration: line-through;
color: #717171 !important;
}
#content .eventDateLocation.canceled h3 {
color: #717171 !important;
}
#content .listingWarning,
.portlet .listingWarning {
color: #000000;
font-size: 0.9375em;
font-variant: small-caps;
font-weight: bold;
margin: 0;
padding: 0;
}
.portlet .listingWarning {
font-size: 1em;
margin: 0.375em 0;
}
#content table.events .listingWarning {
font-size: 1em;
}
#content .contenttype-event .tileDescription p {
margin-top: 0.5em;
}
#content .eventWebsite {
margin-bottom: 1.5em;
font-size: 1em;
}
#edit-bar {
font-size: 0.6875em;
margin-top: 1em;
}
#content-views a, #content li.formTab a, #content-core li.formTab a {
line-height: 2em;
padding: 0 0.5em;
}
#portal-column-one .managePortletsLink,
#portlets-mobile .managePortletsLink {
font-size: 0.5625em;
font-size: 0.625rem;
}
.managePortletsLink, .managePortletsFallback {
font-size: 0.875em;
font-size: 0.625rem;
}
.portletAssignments {
font-size: 0.6875em;
padding: 0 0.5em;
}
#content .portletAssignments {
font-size: 1em;
}
/* */
body.template-search #portal-breadcrumbs,
body.template-search_z3 #portal-breadcrumbs {
display: none;
}
body.template-search #content,
body.template-search_z3 #content {
padding-top: 2em;
}
body.template-search form.searchPage input,
body.template-search_z3 form.searchPage input {
font-size: 1em;
}
/* */
body.template-fg_thankspage_view_p3 #content blockquote dt,
body.template-fg_register_thankspage_view_p3 #content .callout dt {
font-weight: bold;
color: #000000;
}
body.template-fg_thankspage_view_p3 #content blockquote dd,
body.template-fg_register_thankspage_view_p3 #content .callout dd {
margin-bottom: 0.75em;
color: #000000;
font-weight: normal;
}
/* */
a.state-deleted {
text-decoration: line-through;
}
/* */
#portal-column-one div.managedPortlet,
#portlets-mobile div.managedPortlet {
padding: 0.5em;
}
/* */
table.grid th {
border: 1px solid #DDDDDD;
padding: 0.5em;
vertical-align: middle;
}
/* */
body.template-folder_full_view #content-core .item {
border: none;
}
#content h2.headline {
margin-top: 0.875em;
}
body.template-folder_full_view #content .documentText .documentDescription {
margin-bottom: 0.5em;
}
body.template-folder_full_view #content .documentText h3 {
margin-top: 0.875em;
}
#content h2.headline a {
color: #265FCF !important;
border-bottom: none;
}
#content .documentText p:first-child {
margin-top: 0;
}
.pfg-form span.required, form span.required {
color: #ff0000;
}
#lock-icon {
margin-top: 0.75em;
}
/* */
.documentActions {
border-color: #DDDDDD;
}
/* */
.documentContributors, .publication {
font-size: 0.875em;
}
#content .publication {
line-height: 1.375em;
margin-bottom: 1.5em;
}
#content .documentContributors h2, #content .publication h2 {
color: #000000;
margin: 1.125em 0 0.375em 0;
font-size: 1.375em;
padding: 0;
border: none;
font-weight: bold;
font-family: "Lucida Grande",Tahoma,Verdana,sans-serif;
}
#content .publication h3 {
margin-top: 0;
}
#content .documentContributors .tileItem {
margin-bottom: 1em;
padding-top: 0.75em;
border-top: 1px solid #DDDDDD;
}
#content .documentContributors .documentContributorsItems .tileItem:first-child {
border-top: none;
}
.documentContributors .contentLeadImageContainer {
float: left;
clear: none;
margin: 0.25em 1.506024096385542% 0 1.506024096385542%;
width: 7.530120481927711%;
max-width: 7.530120481927711%;
height: 75px;
overflow: hidden;
text-align: center;
}
#portal-column-content.sl.sr .documentContributors .contentLeadImageContainer {
width: 10.593220338983051%;
max-width: 10.593220338983051%;
}
.documentContributors .contentLeadImageContainer img {
margin: 0 0 0 -12.5%;
height: auto;
width: 125%;
max-width: 125%;
}
#content .documentContributors .tileHeadline {
font-size: 1.1875em;
margin-left: 10.542168674698795%;
color: #474747;
}
.documentContributors .facultyStaffDirectory {
font-size: 0.96875em;
margin-left: 10.542168674698795%;
}
#portal-column-content.sl.sr #content .documentContributors .tileHeadline ,
#portal-column-content.sl.sr .documentContributors .facultyStaffDirectory {
margin-left: 14.830508474576271%;
}
.documentContributors .facultyStaffDirectory div {
color: #4D4D4D;
}
.discreet {
color: #575757;
}
#folderlisting-main-table td.draggable {
padding: 0 0.75em;
text-align: center;
vertical-align: middle;
}
#folderlisting-main-table td.notDraggable {
text-align: center;
vertical-align: middle;
}
html {
display: block !important;
}
/* */
/* */
#content-history #history dd,
#content-core #history dd {
margin-top: 0.8em;
}
#content-history div.historyRecord,
#content-core div.historyRecord {
font-size: 0.9375em;
margin-bottom: 0.5em;
border: 1px solid #DDDDDD;
padding: 0.5em;
}
#content-history div.historyTools ul,
#content-core div.historyTools ul {
float: right;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-top: 0;
}
#content-history div.historyTools ul li,
#content-core div.historyTools ul li {
display: inline;
}
#content-history div.historyTools ul li a{
border-bottom: none;
}
#content-history .historyAction,
#content-core .historyAction {
color: #578308;
}
#content-history .historyByLine,
#content-core .historyByLine {
margin-bottom: 1em;
}
#content-history div.historyComment,
#content-core div.historyComment {
background-color: #FCF2CF;
padding: 0.25em 1em;
margin: 0.5em 1em;
}
#content-history div.historyComment p,
#content-core div.historyComment p {
color: Black;
margin: 0;
padding-top: 1px;
}
#content-history a.historyComparePrevious,
#content-core a.historyComparePrevious {
border-bottom: medium none;
border-top: 1px dotted #DDDDDD;
display: block;
margin-bottom: 0.25em;
margin-top: 0.5em;
padding-top: 0.25em;
}
#content-history dl div.historyRecord a.historyComparePrevious span,
#content-core dl div.historyRecord a.historyComparePrevious span {
background-color: white;
left: 50%;
position: relative;
top: -1em;
}
/* */
body.template-by_county_summary_view #content .tileItemLeadImage,
body.template-by_county_summary_view #content .tileSummaryLeadImage {
border-top: none !important;
}
.twtr-doc {
width: auto !important;
}
#iewarning {
border: 1px solid #F57900;
background-color: #FFFAB8;
padding: 8px;
margin: 16px;
}
#iewarning img {
margin: 8px;
float: left;
}
#iewarning h2, #iewarning p {
text-decoration: none;
border: none;
margin-left: 88px;
}
/* */
.optionsBox {
overflow-y: auto;
border: solid 1px #999999;
background: #FFFFFF;
height: 14em;
width: 100%;
}
.optionsBox LABEL {
padding: 2px 0 0 0;
display: block;
line-height: 1em;
font-weight: normal;
}
.optionsBox input{
vertical-align: middle;
margin: 1px 4px 4px 6px;
}
.optionsBox LABEL.checked {
background-color: #EEEEEE;
}
#archetypes-fieldname-subject .formHelp {
font-weight: normal;
}
#existingTagsSection {
position: relative;
margin-left: 0;
}
#existingTags {
float: left;
width: 50%;
}
#content #existingTags dd {
margin-bottom: 2px;
margin-left: 0;
font-size: 0.9375em;
}
#content #selectedTags, #content #newTags {
margin-bottom: 0;
margin-left: 0;
font-size: 0.9375em;
}
#content #selectedTagsSection {
margin-left: 3em;
float: left;
width: 43%;
margin-bottom: 0;
}
#newTagsSection {
width: 100%;
margin-left: 0;
}
#newTagsSection textarea {
width: 50%;
}
#content p.selectedTag {
margin-bottom: 0.4em;
}
#existingTagsTitle, #newTagsTitle {
float: left;
}
#existingTagsHelp, #newTagsHelp {
float: right;
}
#noTagsSelected, #oneOrMoreTagsSelected {
display: none;
}
#newTagsHelp {
display: none;
}
/* */
/* */
.viewletmanager dd #portal-globalnav {
white-space: normal;
font-size: 0.5em;
}
.viewletmanager dd, .viewlet dd {
margin-left: 0;
}
body.template-manage-viewlets #content {
padding: 0.25em;
}
dl.person-connect img {
margin: 0 0.5em;
}
#content dl.person-connect dd {
margin-left: 2.5em;
margin-bottom: 0.5em;
}
.noClear {
clear: none !important;
}
[align="justify"], .documentText [align="center"] {
text-align: left !important;
}
.portletDropdown select {
margin-top: 0.5em;
margin-bottom: 1em;
width: 100%;
}
form.searchPage {
text-align: left;
margin: 0.75em 0;
}
.searchResults {
border-top: 1px solid #999999;
margin-top: 1.25em;
padding-top: 0.75em;
}
.searchResults dd {
margin: 0 0 2.5em 0;
}
#content .portletFooter a:hover {
border: none;
text-decoration: underline;
}
body.template-default_error_message {
background-image: none;
}
body.template-default_error_message #visual-portal-wrapper {
margin: 0 auto;
}
body.template-default_error_message #visual-portal-wrapper #portal-header {
padding: 0 0 1.25em;
}
body.template-default_error_message #visual-portal-wrapper #portal-top {
padding-top: 0.25em;
}
body.template-default_error_message #visual-portal-wrapper dt {
margin-top: 1em;
}
body.template-default_error_message #portal-breadcrumbs {
display: none;
}
body.template-default_error_message #portal-columns {
margin-top: 1em;
}
body.template-default_error_message #content {
margin-top: 1em;
}
.portletWrapper .portletTwitter .portletItem {
padding: 0;
}
.portletWrapper .portletTwitter .portletItem iframe {
width: 100%;
}
/* */
body.portaltype-topic #folderlisting-main-table td.notDraggable,
body.portaltype-topic #folderlisting-main-table #foldercontents-select-column,
body.portaltype-topic #folderlisting-main-table input,
body.portaltype-topic #folderlisting-main-table table thead tr:first-child {
display: none;
}
/* */
body.template-event_view div.event-registration,
body.template-extension_course_event_view  div.event-registration {
margin-top:  0.375em;
}
form.event-registration input[type="submit"] {
font-size: 1em;
background-color: transparent;
background-image: none;
color: #265FCF;
border-bottom: 1px solid #D1D6DF;
text-decoration: none;
cursor: pointer;
padding: 0;
border-width: 0 0 1px 0;
font-weight: bold;
margin: 0.75em 0 0 0;
white-space: normal;
text-align: left;
}
form.event-registration input[type="submit"]:hover {
color: #003399;
text-decoration: none;
border-bottom: 1px solid #265FCF;
}
form.event-registration-button input[type="submit"],
#content a.action-button {
font-size: 1em;
color: #FFFFFF;
background-color: #8F2C00;
background-image: none;
background: -moz-linear-gradient(top,  #9f3709 0%, #7f2700 69%, #5f250c 100%); /* */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9f3709), color-stop(69%,#7f2700), color-stop(100%,#5f250c)); /* */
background: -webkit-linear-gradient(top,  #9f3709 0%,#7f2700 69%,#5f250c 100%); /* */
background: -o-linear-gradient(top,  #9f3709 0%,#7f2700 69%,#5f250c 100%); /* */
background: -ms-linear-gradient(top,  #9f3709 0%,#7f2700 69%,#5f250c 100%); /* */
background: linear-gradient(to bottom,  #9f3709 0%,#7f2700 69%,#5f250c 100%); /* */
border: 1px solid #280C00;
text-decoration: none;
cursor: pointer;
padding: 0.5em 3em;
font-weight: bold;
margin: 0.5em 0 0.5em 0;
white-space: normal;
text-align: center;
float: none;
clear: both;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: 0 2px 2px #D1D6DF;
-webkit-box-shadow: 0 2px 2px #D1D6DF;
box-shadow: 0 2px 2px #D1D6DF;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f3709', endColorstr='#5f250c',GradientType=0 ); /* */
}
#content a.action-button {
display: inline-block;
padding: 0.5em 1.5em;
}
body.template-file_view #addthis .order {
display: none;
}
form.event-registration-button.leadimage input[type="submit"] {
float: none;
}
form.event-registration input[type="submit"]::-moz-focus-inner {
border: 0;
padding: 0;
}
#kupu-editor-eventCanceledInfo iframe#kupu-editor-iframe-eventCanceledInfo,
#kupu-editor-free_registration_confirmation_message iframe#kupu-editor-iframe-free_registration_confirmation_message {
height: 200px;
}
#content h2.form-separator {
margin: 2.5em -0.5em 0.5em -0.5em;
background-color: #2E4676;
border: 1px solid #DDDDDD;
padding: 0.25em 0.5em;
font-size: 1.125em;
font-weight: bold;
font-family: Arial,Helvetica,sans-serif;
color: #f5f5f5;
}
h1 span.register-header {
display: block;
font-size: 0.75em;
margin: 0.25em -0.5em 0.5em -0.5em;
background-color: #575757;
color: #FFFFFF;
padding: 0.5em 0.5em;
}
/* */
#content .excludeFromNav {
border: 1px dashed #575757;
background-color: #f8f8f8;
opacity: 0.80;
padding: 0.5em !important;
}
div.excludeFromNav:before {
content: "[Excluded from navigation, hidden from public folder listing]";
color: #575757;
font-size: 0.875em;
padding-bottom: 0.5em;
display: block;
}
/* */
body.listing-after-text #content .documentDescription {
margin-bottom: 0.75em;
}
body.listing-after-text #content #content-text {
margin-top: 1em;
}
input {
background-image: none;
}
#navigation-mobile  #portal-column-one-mobile-nav {
font-size: 0.71875em;
}
/* */
.portletFooter .hiddenStructure {
display: inline-block;
}
/* */
body.template-register_fg_base_view_p3 #content .event-registration,
body.template-register_fg_base_view_p3 #content .event_when,
body.template-register_fg_base_view_p3 #content .event_where {
line-height: 1.3125em;
margin-bottom: 0.375em;
}
body.template-register_fg_base_view_p3 #content .event-registration h3,
body.template-register_fg_base_view_p3 #content .event_when h3,
body.template-register_fg_base_view_p3 #content .event_where h3 {
font-size: 1em;
display: inline;
}
body.template-register_fg_base_view_p3 #content .event-registration h3:after,
body.template-register_fg_base_view_p3 #content .event_when h3:after,
body.template-register_fg_base_view_p3 #content .event_where h3:after {
content: ":";
}
body.template-register_fg_base_view_p3 #addthis {
display: none;
}
.zip_distance {
color: #767676;
margin: 0.5em 0 0 0;
}
div.publication div,
div.publication-details div {
margin-bottom: 0.25em;
}
body.template-file_view div.publication {
margin-top: 0.75em;
}
/* */
body.template-manage-centercolumn #homepageimage,
body.template-manage-rightcolumn #homepageimage,
body.template-manage-portlets #homepageimage,
body.template-manage-portletsabovecontent #homepageimage,
body.template-manage-portletsbelowcontent #homepageimage {
display: none;
}
body.template-manage-portlets #portal-column-one,
body.template-manage-portlets #portal-column-two {
padding-top: 1em;
}
/* */
body.icons-on #parent-fieldname-text img, body.icons-on .kssattr-macro-rich-field-view img {
max-width: 100%;
}
/* */
body.custom-no-icons #plone-document-byline,
body.custom-no-icons .documentByLine {
display: none;
}
/* */
#content .contentLeadImageContainer .crop-image {
float: right;
}
#content .contentLeadImageContainer .crop-image a:hover {
cursor: pointer;
}
/* */
div.ArchetypesMultiSelectionValue label {
font-weight: normal;
}
div.ArchetypesMultiSelectionValue,
div.ArchetypesSelectionWidget input,
div.ArchetypesSelectionWidget input.noborder {
margin-left: 1em;
}
/* */
body.template-sharing #portal-column-one,
body.template-sharing #portal-column-two,
body.template-sharing .contentLeadImageContainer {
display: none;
}
body.template-sharing #portal-column-content.sl,
body.template-sharing #portal-column-content.sr,
body.template-sharing #portal-column-content.sl.sr {
width: 100%;
}
body.template-sharing #user-group-sharing-container {
font-size: 0.875em;
}
/* */
fieldset, .editionComment {
padding: 0 0.5em 1em 0.5em;
}
.field input[type="text"] {
border: 1px solid #666;
font-size: 1em;
padding: 0.125em;
margin: 0.25em 0;
}
#content textarea,
.field input[type="text"][name$=".title"],
input#title {
border: 1px solid #666;
padding: 2px 0.339750849377123%;
width: 99.093997734994337%;
}
#content .field input[type="text"][name$=".title"],
#archetypes-fieldname-title input {
font-family: Verdana,Arial,Helvetica,sans-serif;
letter-spacing: 0;
font-weight: normal;
}
#content .field textarea[name$=".description"],
#archetypes-fieldname-description textarea#description {
color: #333333;
}
.formHelp {
font-size: 0.875em;
line-height: 1.375em;
color: #575757;
}
div.formControls {
margin: 0.5em 0;
}
.pfg-form div.formControls input[type="submit"] {
background: #458BDF;
background-image: -webkit-linear-gradient(top, #458BDF, #2F71BF);
background-image: -moz-linear-gradient(top, #458BDF, #2F71BF);
background-image: -ms-linear-gradient(top, #458BDF, #2F71BF);
background-image: -o-linear-gradient(top, #458BDF, #2F71BF);
background-image: linear-gradient(to bottom, #458BDF, #2F71BF);
-webkit-border-radius: 5;
-moz-border-radius: 5;
border-radius: 5px;
color: #ffffff;
font-size: 1em;
padding: 0.25em 0.5em;
margin: 0.125em 0;
border: solid #1f628d 2px;
text-decoration: none;
cursor: pointer;
}
.pfg-form div.formControls input[type="submit"]:hover {
background: #2C658F;
background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
text-decoration: none;
border-color: #337ACF;
}
input[type="submit"],
#folderlisting-main-table input[type="submit"] {
border: 1px solid #333333;
margin: 0.125em;
cursor: pointer;
}
/* */
#folderlisting-main-table table {
width: 100%;
font-size: 0.875em;
}
.icons-on #listing-table td {
line-height: 1.5em;
}
/* */
#content .ploneSkin table.mceLayout td.mceToolbar {
background-color: #EEEEEE;
border: 1px solid #575757;
border-bottom-width: 0;
padding: 8px 0;
}
#content .ploneSkin .mceIframeContainer {
border: 1px solid #575757;
}
#content .ploneSkin .mceIframeContainer iframe {
min-height: 500px;
}
#content .ploneSkin table.mceLayout td.mceStatusbar {
background-color: #EEEEEE;
}
#content .ploneSkin table.mceLayout td.mceStatusbar #text_resize {
border-color: #575757;
}
#content .ploneSkin table.mceLayout {
border-collapse: separate;
}
.fieldTextFormat {
display: none;
}
#content .mceFirst a.text_style_text_text,
#content .mceFirst a#form.text_style_form.text_text,
#content .ploneSkin table.mceListBox .mceText {
border: 1px solid #444444;
background-color: #FEFEFE;
border-width: 1px 0 1px 1px;
}
#content .ploneSkin table.mceListBox .mceOpen {
border-bottom: 1px solid #444444;
}
.ploneSkin .mceToolbar .mceButtonDisabled {
display: none;
}
.ploneSkin.mceEditor .mceToolbar > div,
.ploneSkin .mceToolbar > div#text_toolbargroup,
.ploneSkin .mceToolbar > div#form.text_toolbargroup,
.ploneSkin .mceToolbar > div#mce_fullscreen_toolbargroup {
width: 100%;
}
/* */
.managedPortletActions {
margin-right: -1em;
margin-left: 1em;
}
.managedPortletActions > form {
float: right;
}
.managedPortletActions > form button {
background-color: #EEEEEE;
}
.portletAssignments .managedPortlet .portletHeader {
background-color: transparent;
border: 1px solid #DDDDDD;
border-collapse: collapse;
}
.portletAssignments .blockedPortlet div.portletHeader {
background-color: #EEEEEE;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem,
dl.portlet ul.navTreeLevel1 .navTreeItem {
line-height: 1.5em;
border-bottom-width: 0;
}
#content h1 a,
#content h2 a,
#content h3 a,
#content h4 a,
#content h5 a,
#content h6 a,
#content h1 a:link,
#content h2 a:link,
#content h3 a:link,
#content h4 a:link,
#content h5 a:link,
#content h6 a:link,
#content h1 a:hover,
#content h2 a:hover,
#content h3 a:hover,
#content h4 a:hover,
#content h5 a:hover,
#content h6 a:hover {
text-decoration: none;
color: #000000;
border-bottom: none;
}
#content ul {
list-style-image: url("http://extension.psu.edu/bullet.png");
list-style-type: square;
}
html.kupu-html #content ul {
margin: 0.375em 0 1.125em 2.5em;
}
#content ul.kupu-tabs li {
display: inline;
}
/* */
body.tile-folder #content .tileitem-width-100:nth-child(1n+1),
body.tile-folder #content .tileitem-width-50:nth-child(2n+1),
body.tile-folder #content .tileitem-width-33:nth-child(3n+1),
body.tile-folder #content .tileitem-width-25:nth-child(4n+1),
body.tile-folder #content .tileitem-width-20:nth-child(5n+1) {
clear: left;
}
body.tile-folder #content .tileItem {
margin-bottom: 1em;
}
body.tile-folder.no-description #content .tileItem {
margin-bottom: 1.75em;
}
body.tile-folder #content .tileItem .tileHeadline {
font-weight: normal;
}
body.tile-folder #content .tileItem .tilebody.tile-folder {
color: #4b4b4b;
}
body.tile-folder #portal-column-content #content .tileItem .contentLeadImageContainer {
float: none;
clear: both;
margin-bottom: 0.125em;
max-width: 100%;
}
body.tile-folder #portal-column-content #content .tileItem .tileBody {
color: #4B4B4B;
}
body.tile-folder #content .tileitem-width-100 .tileHeadline {
margin-top: 0.25em;
font-size: 1.375em;
line-height: 1.3125em;
}
body.tile-folder #content .tileItem .contentLeadImageContainer img.tileImage {
width: 100%;
padding: 0;
margin: 0;
float: none;
clear: both;
max-width: 100%;
display: block;
}
body.tile-folder div.listingBar {
clear: both;
margin-top: 1em;
padding-top: 2em;
padding-bottom: 1em;
}
body.tile-folder #portal-column-content #content .tileSummaryLeadImage,
body.tile-folder #portal-column-content #content .tileSummaryLeadImage:first-child {
border-top: none;
padding-top: 0;
}
body.tile-folder #portal-column-content #content .tileitem-width-100 {
border-top: 1px dashed #dddddd;
padding-top: 1.125em;
padding-bottom: 0.75em;
}
body.tile-folder #portal-column-content #content .tileitem-width-100:first-child {
border-top: none;
padding-top: 0.5em;
}
body.tile-folder #content .tileItem.excludeFromNav {
clear: both;
width: auto;
}
body.tile-folder.listing-after-text #content #content-text {
clear: both;
}
/* */
/* */

}


/* - contentwellportlets.css - */
@media all {
/* http://extension.psu.edu/portal_css/contentwellportlets.css?original=1 */
/* */
/* */
#portlets-footer {
background-color: #1B1D1F;
font-size: 0.625em;
margin: 0;
border-width: 0;
border-style: solid;
border-color:  #1B1D1F;
width: 100%;
padding: 0.375em 0;
border-collapse: separate;
border-spacing: 0;
display: table;
}
div.FooterPortletManager1,
div.FooterPortletManager2,
div.FooterPortletManager3,
div.FooterPortletManager4,
div.FooterPortletManager5 {
width: 18.642533936651584%; /* */
float: left;
padding: 0.5em 0.678733031674208%;  /* */
}
#portlets-footer .portlet,
#portlets-footer .even,
#portlets-footer .portletFooter,
#portlets-footer .portletItem,
#portlets-footer .portletHeader {
background-color: transparent;
border: none;
}
#portlets-footer .portletWrapper {
padding: 0;
margin: 0.5em;
}
#portlets-footer .portletHeader {
color: #FFFFFF;
font-size: 1.25em;
font-weight: bold;
padding: 0.5em 0em 0.0625em 0;
margin-top: 0;
margin-left: 3.061225114535738%;
font-family: Arial, Helvetica, Helv, sans-serif;
border-bottom: 1px solid #676767;
line-height: 1.25em;
}
#portlets-footer dd.portletItem
{
padding: 0;
margin: 0;
}
#portlets-footer .portletNavigationTree dd.portletItem
{
padding: 0;
}
#portlets-footer .navTree li
{
padding: 0;
margin: 0;
}
#portlets-footer .portletHeader a,
#portlets-footer .portletHeader span {
color: #FFFFFF;
padding: 0;
}
#portlets-footer .portletFooter {
text-align: left;
padding: 0.25em 0;
}
#portlets-footer .portletFooter a {
color: #e0e0e0;
display: block;
background-color: transparent;
}
#portlets-footer a,
#portlets-footer .state-published
{
color: #e0e0e0;
padding: 0.25em 3.061225114535738%;
display: block;
border-bottom: none;
}
#portlets-footer .portletItem .state-published:hover,
#portlets-footer .portletItem a:hover,
#portlets-footer dd.portletItem .navTreeItem a:hover,
#portlets-footer .navTreeItem a:hover {
text-decoration: underline;
}
/* */
#portlets-footer dd.portletItem .navTreeItem a,
#portlets-footer .navTreeItem a,
#portlets-footer .navTreeCurrentItem
{
background-color: transparent;
border: none;
font-weight: normal;
}
/* */
#portlets-footer dl.linkIcon dd {
margin: 0;
padding: 0;
}
#portlets-footer dl.linkIcon dd.icon,
#portlets-footer dl.linkIcon dd.sprite {
margin: 0.75em 0;
}
#portlets-footer dl.linkIcon a {
padding: 0.25em 3.061225114535738%;
}
#portlets-footer dl.linkIcon img {
padding-right: 0.5em;
}
/* */
#portlets-footer dl.linkIcon dd.sprite,
#portlets-footer dl.linkIcon dd.icon {
min-height: 24px;
}
#portlets-footer dl.linkIcon dd.sprite a,
#portlets-footer dl.linkIcon dd.icon a {
padding: 0;
color: #e0e0e0;
background-color: transparent;
vertical-align: middle;
}
#portlets-footer dl.linkIcon dd.sprite a:hover,
#portlets-footer dl.linkIcon dd.icon a:hover {
color: #e0e0e0;
text-decoration: underline;
}
#portlets-footer dl.linkIcon dd.icon,
#portlets-footer dl.linkIcon dd.sprite {
margin: 0.75em 3.061225114535738%;
}
/* */
/* */

}


/* - tile_homepage.css - */
/* Automagically generated tile homepage css */
/* == Variables == */
/* == .tilePortletContainer Basic Rules == */
#content .tilePortletContainer .portlet {
  margin-bottom: 0.375em; }

#content .tilePortletContainer .portlet img {
  max-width: 100%;
  width: 100%;
  height: auto; }

#content .tilePortletContainer .rssImage {
  margin-bottom: 0.25em; }

#content .tilePortletContainer .navTreeItem {
  padding: 0; }

#content .tilePortletContainer .navTreeItem a,
#content .tilePortletContainer dd.portletItem .navTreeItem a,
#content .tilePortletContainer .navTreeItem a:hover,
#content .tilePortletContainer dd.portletItem .navTreeItem a:hover {
  background-color: transparent;
  background-image: none;
  padding-left: 0 !important; }

#content .tilePortletContainer .navTreeItem a img,
#content .tilePortletContainer dd.portletItem .navTreeItem a img {
  display: none; }

#content .tilePortletContainer .navTreeItem a,
#content .tilePortletContainer dd.portletItem .navTreeItem a {
  padding: 0; }

#content .tilePortletContainer {
  display: block;
  margin: 0;
  padding: 0; }

/* == portlet and portletmanager Basic Rules == */
#portal-column-content.sl #content .tilePortletContainer .agCommonPortlet .portletHeader {
  font-size: 1.25em; }

#portal-column-content.sl #content .tilePortletContainer .agCommonPortlet .portletItem {
  margin-bottom: 0.875em; }

div.tilePortletManager {
  float: none;
  clear: both;
  width: 100%;
  margin: 0;
  padding: 0; }

/* == Calculated rules == */
/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-20,
#content .tilePortletContainer .portlet-width-20 {
  width: 20%;
  float: left;
  padding: 0;
  margin: 0; }

#content .tileitem-width-20 .tileHeadline,
#content .tileitem-width-20 .tileBody,
#content .tileitem-width-20 .effectiveDate,
#content .tileitem-width-20 .documentByLine,
#content .tileitem-width-20 .contentLeadImageContainer,
#content .tileitem-width-20 .tileFooter,
#content .tilePortletContainer .portlet-width-20 .portletHeader,
#content .tilePortletContainer .portlet-width-20 .portletFooter,
#content .tilePortletContainer .portlet-width-20 img.feedmixerCollectionLeadImage {
  width: 76.92308%;
  margin-left: 11.53846%;
  margin-right: 11.53846%;
  padding-left: 0;
  padding-right: 0;
  display: block; }

#content .tilePortletContainer .portlet-width-20 .portletFooter {
  clear: both; }

#content .tilePortletContainer .portlet-width-20 img.feedmixerCollectionLeadImage {
  padding: 0;
  height: auto;
  margin-top: 1em;
  margin-bottom: -0.5em; }

/* asdf */
#content .tilePortletContainer
.portlet-width-20.portlet-item-count-1 .portletItem {
  width: 70%;
  margin-left: 7.5%;
  margin-right: 7.5%;
  padding-left: 7.5%;
  padding-right: 7.5%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-20.portlet-item-count-1
.portletItem:nth-child(1n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-20.portlet-item-count-2 .portletItem {
  width: 20%;
  margin-left: 7.5%;
  margin-right: 7.5%;
  padding-left: 7.5%;
  padding-right: 7.5%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-20.portlet-item-count-2
.portletItem:nth-child(2n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-20.portlet-item-count-3 .portletItem {
  width: 3.33333%;
  margin-left: 7.5%;
  margin-right: 7.5%;
  padding-left: 7.5%;
  padding-right: 7.5%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-20.portlet-item-count-3
.portletItem:nth-child(3n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-20.portlet-item-count-4 .portletItem {
  width: -5%;
  margin-left: 7.5%;
  margin-right: 7.5%;
  padding-left: 7.5%;
  padding-right: 7.5%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-20.portlet-item-count-4
.portletItem:nth-child(4n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-20.portlet-item-count-5 .portletItem {
  width: -10%;
  margin-left: 7.5%;
  margin-right: 7.5%;
  padding-left: 7.5%;
  padding-right: 7.5%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-20.portlet-item-count-5
.portletItem:nth-child(5n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tilePortletContainer
.portlet-width-20.portlet-item-count-1
.portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }

#content .tilePortletContainer
.portlet-width-20.portlet-item-count-1
.portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }

#content .tilePortletContainer
.portlet-width-20.portlet-item-count-1
.portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }

#content .tilePortletContainer
.portlet-width-20.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }

#content .tilePortletContainer
.portlet-width-20.portlet-item-count-1
.portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }

#content .tilePortletContainer
.portlet-width-20.portlet-item-count-1
.portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-20.portlet-item-count-1
.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }

#content .tilePortletContainer
.portlet-width-20.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-20.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-25,
#content .tilePortletContainer .portlet-width-25 {
  width: 25%;
  float: left;
  padding: 0;
  margin: 0; }

#content .tileitem-width-25 .tileHeadline,
#content .tileitem-width-25 .tileBody,
#content .tileitem-width-25 .effectiveDate,
#content .tileitem-width-25 .documentByLine,
#content .tileitem-width-25 .contentLeadImageContainer,
#content .tileitem-width-25 .tileFooter,
#content .tilePortletContainer .portlet-width-25 .portletHeader,
#content .tilePortletContainer .portlet-width-25 .portletFooter,
#content .tilePortletContainer .portlet-width-25 img.feedmixerCollectionLeadImage {
  width: 81.53846%;
  margin-left: 9.23077%;
  margin-right: 9.23077%;
  padding-left: 0;
  padding-right: 0;
  display: block; }

#content .tilePortletContainer .portlet-width-25 .portletFooter {
  clear: both; }

#content .tilePortletContainer .portlet-width-25 img.feedmixerCollectionLeadImage {
  padding: 0;
  height: auto;
  margin-top: 1em;
  margin-bottom: -0.5em; }

/* asdf */
#content .tilePortletContainer
.portlet-width-25.portlet-item-count-1 .portletItem {
  width: 77.35849%;
  margin-left: 5.66038%;
  margin-right: 5.66038%;
  padding-left: 5.66038%;
  padding-right: 5.66038%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-25.portlet-item-count-1
.portletItem:nth-child(1n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-25.portlet-item-count-2 .portletItem {
  width: 27.35849%;
  margin-left: 5.66038%;
  margin-right: 5.66038%;
  padding-left: 5.66038%;
  padding-right: 5.66038%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-25.portlet-item-count-2
.portletItem:nth-child(2n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-25.portlet-item-count-3 .portletItem {
  width: 10.69182%;
  margin-left: 5.66038%;
  margin-right: 5.66038%;
  padding-left: 5.66038%;
  padding-right: 5.66038%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-25.portlet-item-count-3
.portletItem:nth-child(3n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-25.portlet-item-count-4 .portletItem {
  width: 2.35849%;
  margin-left: 5.66038%;
  margin-right: 5.66038%;
  padding-left: 5.66038%;
  padding-right: 5.66038%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-25.portlet-item-count-4
.portletItem:nth-child(4n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-25.portlet-item-count-5 .portletItem {
  width: -2.64151%;
  margin-left: 5.66038%;
  margin-right: 5.66038%;
  padding-left: 5.66038%;
  padding-right: 5.66038%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-25.portlet-item-count-5
.portletItem:nth-child(5n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tilePortletContainer
.portlet-width-25.portlet-item-count-1
.portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }

#content .tilePortletContainer
.portlet-width-25.portlet-item-count-1
.portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }

#content .tilePortletContainer
.portlet-width-25.portlet-item-count-1
.portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }

#content .tilePortletContainer
.portlet-width-25.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }

#content .tilePortletContainer
.portlet-width-25.portlet-item-count-1
.portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }

#content .tilePortletContainer
.portlet-width-25.portlet-item-count-1
.portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-25.portlet-item-count-1
.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }

#content .tilePortletContainer
.portlet-width-25.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-25.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-33,
#content .tilePortletContainer .portlet-width-33 {
  width: 33.33333%;
  float: left;
  padding: 0;
  margin: 0; }

#content .tileitem-width-33 .tileHeadline,
#content .tileitem-width-33 .tileBody,
#content .tileitem-width-33 .effectiveDate,
#content .tileitem-width-33 .documentByLine,
#content .tileitem-width-33 .contentLeadImageContainer,
#content .tileitem-width-33 .tileFooter,
#content .tilePortletContainer .portlet-width-33 .portletHeader,
#content .tilePortletContainer .portlet-width-33 .portletFooter,
#content .tilePortletContainer .portlet-width-33 img.feedmixerCollectionLeadImage {
  width: 86.15385%;
  margin-left: 6.92308%;
  margin-right: 6.92308%;
  padding-left: 0;
  padding-right: 0;
  display: block; }

#content .tilePortletContainer .portlet-width-33 .portletFooter {
  clear: both; }

#content .tilePortletContainer .portlet-width-33 img.feedmixerCollectionLeadImage {
  padding: 0;
  height: auto;
  margin-top: 1em;
  margin-bottom: -0.5em; }

/* asdf */
#content .tilePortletContainer
.portlet-width-33.portlet-item-count-1 .portletItem {
  width: 83.92857%;
  margin-left: 4.01786%;
  margin-right: 4.01786%;
  padding-left: 4.01786%;
  padding-right: 4.01786%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-33.portlet-item-count-1
.portletItem:nth-child(1n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-33.portlet-item-count-2 .portletItem {
  width: 33.92857%;
  margin-left: 4.01786%;
  margin-right: 4.01786%;
  padding-left: 4.01786%;
  padding-right: 4.01786%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-33.portlet-item-count-2
.portletItem:nth-child(2n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-33.portlet-item-count-3 .portletItem {
  width: 17.2619%;
  margin-left: 4.01786%;
  margin-right: 4.01786%;
  padding-left: 4.01786%;
  padding-right: 4.01786%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-33.portlet-item-count-3
.portletItem:nth-child(3n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-33.portlet-item-count-4 .portletItem {
  width: 8.92857%;
  margin-left: 4.01786%;
  margin-right: 4.01786%;
  padding-left: 4.01786%;
  padding-right: 4.01786%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-33.portlet-item-count-4
.portletItem:nth-child(4n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-33.portlet-item-count-5 .portletItem {
  width: 3.92857%;
  margin-left: 4.01786%;
  margin-right: 4.01786%;
  padding-left: 4.01786%;
  padding-right: 4.01786%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-33.portlet-item-count-5
.portletItem:nth-child(5n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tilePortletContainer
.portlet-width-33.portlet-item-count-1
.portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }

#content .tilePortletContainer
.portlet-width-33.portlet-item-count-1
.portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }

#content .tilePortletContainer
.portlet-width-33.portlet-item-count-1
.portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }

#content .tilePortletContainer
.portlet-width-33.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }

#content .tilePortletContainer
.portlet-width-33.portlet-item-count-1
.portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }

#content .tilePortletContainer
.portlet-width-33.portlet-item-count-1
.portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-33.portlet-item-count-1
.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }

#content .tilePortletContainer
.portlet-width-33.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-33.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-40,
#content .tilePortletContainer .portlet-width-40 {
  width: 40%;
  float: left;
  padding: 0;
  margin: 0; }

#content .tileitem-width-40 .tileHeadline,
#content .tileitem-width-40 .tileBody,
#content .tileitem-width-40 .effectiveDate,
#content .tileitem-width-40 .documentByLine,
#content .tileitem-width-40 .contentLeadImageContainer,
#content .tileitem-width-40 .tileFooter,
#content .tilePortletContainer .portlet-width-40 .portletHeader,
#content .tilePortletContainer .portlet-width-40 .portletFooter,
#content .tilePortletContainer .portlet-width-40 img.feedmixerCollectionLeadImage {
  width: 88.46154%;
  margin-left: 5.76923%;
  margin-right: 5.76923%;
  padding-left: 0;
  padding-right: 0;
  display: block; }

#content .tilePortletContainer .portlet-width-40 .portletFooter {
  clear: both; }

#content .tilePortletContainer .portlet-width-40 img.feedmixerCollectionLeadImage {
  padding: 0;
  height: auto;
  margin-top: 1em;
  margin-bottom: -0.5em; }

/* asdf */
#content .tilePortletContainer
.portlet-width-40.portlet-item-count-1 .portletItem {
  width: 86.95652%;
  margin-left: 3.26087%;
  margin-right: 3.26087%;
  padding-left: 3.26087%;
  padding-right: 3.26087%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-40.portlet-item-count-1
.portletItem:nth-child(1n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-40.portlet-item-count-2 .portletItem {
  width: 36.95652%;
  margin-left: 3.26087%;
  margin-right: 3.26087%;
  padding-left: 3.26087%;
  padding-right: 3.26087%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-40.portlet-item-count-2
.portletItem:nth-child(2n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-40.portlet-item-count-3 .portletItem {
  width: 20.28986%;
  margin-left: 3.26087%;
  margin-right: 3.26087%;
  padding-left: 3.26087%;
  padding-right: 3.26087%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-40.portlet-item-count-3
.portletItem:nth-child(3n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-40.portlet-item-count-4 .portletItem {
  width: 11.95652%;
  margin-left: 3.26087%;
  margin-right: 3.26087%;
  padding-left: 3.26087%;
  padding-right: 3.26087%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-40.portlet-item-count-4
.portletItem:nth-child(4n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-40.portlet-item-count-5 .portletItem {
  width: 6.95652%;
  margin-left: 3.26087%;
  margin-right: 3.26087%;
  padding-left: 3.26087%;
  padding-right: 3.26087%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-40.portlet-item-count-5
.portletItem:nth-child(5n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tilePortletContainer
.portlet-width-40.portlet-item-count-1
.portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }

#content .tilePortletContainer
.portlet-width-40.portlet-item-count-1
.portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }

#content .tilePortletContainer
.portlet-width-40.portlet-item-count-1
.portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }

#content .tilePortletContainer
.portlet-width-40.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }

#content .tilePortletContainer
.portlet-width-40.portlet-item-count-1
.portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }

#content .tilePortletContainer
.portlet-width-40.portlet-item-count-1
.portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-40.portlet-item-count-1
.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }

#content .tilePortletContainer
.portlet-width-40.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-40.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-50,
#content .tilePortletContainer .portlet-width-50 {
  width: 50%;
  float: left;
  padding: 0;
  margin: 0; }

#content .tileitem-width-50 .tileHeadline,
#content .tileitem-width-50 .tileBody,
#content .tileitem-width-50 .effectiveDate,
#content .tileitem-width-50 .documentByLine,
#content .tileitem-width-50 .contentLeadImageContainer,
#content .tileitem-width-50 .tileFooter,
#content .tilePortletContainer .portlet-width-50 .portletHeader,
#content .tilePortletContainer .portlet-width-50 .portletFooter,
#content .tilePortletContainer .portlet-width-50 img.feedmixerCollectionLeadImage {
  width: 90.76923%;
  margin-left: 4.61538%;
  margin-right: 4.61538%;
  padding-left: 0;
  padding-right: 0;
  display: block; }

#content .tilePortletContainer .portlet-width-50 .portletFooter {
  clear: both; }

#content .tilePortletContainer .portlet-width-50 img.feedmixerCollectionLeadImage {
  padding: 0;
  height: auto;
  margin-top: 1em;
  margin-bottom: -0.5em; }

/* asdf */
#content .tilePortletContainer
.portlet-width-50.portlet-item-count-1 .portletItem {
  width: 89.83051%;
  margin-left: 2.54237%;
  margin-right: 2.54237%;
  padding-left: 2.54237%;
  padding-right: 2.54237%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-50.portlet-item-count-1
.portletItem:nth-child(1n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-50.portlet-item-count-2 .portletItem {
  width: 39.83051%;
  margin-left: 2.54237%;
  margin-right: 2.54237%;
  padding-left: 2.54237%;
  padding-right: 2.54237%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-50.portlet-item-count-2
.portletItem:nth-child(2n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-50.portlet-item-count-3 .portletItem {
  width: 23.16384%;
  margin-left: 2.54237%;
  margin-right: 2.54237%;
  padding-left: 2.54237%;
  padding-right: 2.54237%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-50.portlet-item-count-3
.portletItem:nth-child(3n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-50.portlet-item-count-4 .portletItem {
  width: 14.83051%;
  margin-left: 2.54237%;
  margin-right: 2.54237%;
  padding-left: 2.54237%;
  padding-right: 2.54237%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-50.portlet-item-count-4
.portletItem:nth-child(4n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-50.portlet-item-count-5 .portletItem {
  width: 9.83051%;
  margin-left: 2.54237%;
  margin-right: 2.54237%;
  padding-left: 2.54237%;
  padding-right: 2.54237%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-50.portlet-item-count-5
.portletItem:nth-child(5n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tilePortletContainer
.portlet-width-50.portlet-item-count-1
.portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }

#content .tilePortletContainer
.portlet-width-50.portlet-item-count-1
.portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }

#content .tilePortletContainer
.portlet-width-50.portlet-item-count-1
.portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }

#content .tilePortletContainer
.portlet-width-50.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }

#content .tilePortletContainer
.portlet-width-50.portlet-item-count-1
.portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }

#content .tilePortletContainer
.portlet-width-50.portlet-item-count-1
.portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-50.portlet-item-count-1
.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }

#content .tilePortletContainer
.portlet-width-50.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-50.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-60,
#content .tilePortletContainer .portlet-width-60 {
  width: 60%;
  float: left;
  padding: 0;
  margin: 0; }

#content .tileitem-width-60 .tileHeadline,
#content .tileitem-width-60 .tileBody,
#content .tileitem-width-60 .effectiveDate,
#content .tileitem-width-60 .documentByLine,
#content .tileitem-width-60 .contentLeadImageContainer,
#content .tileitem-width-60 .tileFooter,
#content .tilePortletContainer .portlet-width-60 .portletHeader,
#content .tilePortletContainer .portlet-width-60 .portletFooter,
#content .tilePortletContainer .portlet-width-60 img.feedmixerCollectionLeadImage {
  width: 92.30769%;
  margin-left: 3.84615%;
  margin-right: 3.84615%;
  padding-left: 0;
  padding-right: 0;
  display: block; }

#content .tilePortletContainer .portlet-width-60 .portletFooter {
  clear: both; }

#content .tilePortletContainer .portlet-width-60 img.feedmixerCollectionLeadImage {
  padding: 0;
  height: auto;
  margin-top: 1em;
  margin-bottom: -0.5em; }

/* asdf */
#content .tilePortletContainer
.portlet-width-60.portlet-item-count-1 .portletItem {
  width: 91.66667%;
  margin-left: 2.08333%;
  margin-right: 2.08333%;
  padding-left: 2.08333%;
  padding-right: 2.08333%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-60.portlet-item-count-1
.portletItem:nth-child(1n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-60.portlet-item-count-2 .portletItem {
  width: 41.66667%;
  margin-left: 2.08333%;
  margin-right: 2.08333%;
  padding-left: 2.08333%;
  padding-right: 2.08333%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-60.portlet-item-count-2
.portletItem:nth-child(2n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-60.portlet-item-count-3 .portletItem {
  width: 25%;
  margin-left: 2.08333%;
  margin-right: 2.08333%;
  padding-left: 2.08333%;
  padding-right: 2.08333%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-60.portlet-item-count-3
.portletItem:nth-child(3n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-60.portlet-item-count-4 .portletItem {
  width: 16.66667%;
  margin-left: 2.08333%;
  margin-right: 2.08333%;
  padding-left: 2.08333%;
  padding-right: 2.08333%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-60.portlet-item-count-4
.portletItem:nth-child(4n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-60.portlet-item-count-5 .portletItem {
  width: 11.66667%;
  margin-left: 2.08333%;
  margin-right: 2.08333%;
  padding-left: 2.08333%;
  padding-right: 2.08333%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-60.portlet-item-count-5
.portletItem:nth-child(5n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tilePortletContainer
.portlet-width-60.portlet-item-count-1
.portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }

#content .tilePortletContainer
.portlet-width-60.portlet-item-count-1
.portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }

#content .tilePortletContainer
.portlet-width-60.portlet-item-count-1
.portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }

#content .tilePortletContainer
.portlet-width-60.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }

#content .tilePortletContainer
.portlet-width-60.portlet-item-count-1
.portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }

#content .tilePortletContainer
.portlet-width-60.portlet-item-count-1
.portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-60.portlet-item-count-1
.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }

#content .tilePortletContainer
.portlet-width-60.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-60.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-66,
#content .tilePortletContainer .portlet-width-66 {
  width: 66.66667%;
  float: left;
  padding: 0;
  margin: 0; }

#content .tileitem-width-66 .tileHeadline,
#content .tileitem-width-66 .tileBody,
#content .tileitem-width-66 .effectiveDate,
#content .tileitem-width-66 .documentByLine,
#content .tileitem-width-66 .contentLeadImageContainer,
#content .tileitem-width-66 .tileFooter,
#content .tilePortletContainer .portlet-width-66 .portletHeader,
#content .tilePortletContainer .portlet-width-66 .portletFooter,
#content .tilePortletContainer .portlet-width-66 img.feedmixerCollectionLeadImage {
  width: 93.07692%;
  margin-left: 3.46154%;
  margin-right: 3.46154%;
  padding-left: 0;
  padding-right: 0;
  display: block; }

#content .tilePortletContainer .portlet-width-66 .portletFooter {
  clear: both; }

#content .tilePortletContainer .portlet-width-66 img.feedmixerCollectionLeadImage {
  padding: 0;
  height: auto;
  margin-top: 1em;
  margin-bottom: -0.5em; }

/* asdf */
#content .tilePortletContainer
.portlet-width-66.portlet-item-count-1 .portletItem {
  width: 92.56198%;
  margin-left: 1.8595%;
  margin-right: 1.8595%;
  padding-left: 1.8595%;
  padding-right: 1.8595%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-66.portlet-item-count-1
.portletItem:nth-child(1n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-66.portlet-item-count-2 .portletItem {
  width: 42.56198%;
  margin-left: 1.8595%;
  margin-right: 1.8595%;
  padding-left: 1.8595%;
  padding-right: 1.8595%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-66.portlet-item-count-2
.portletItem:nth-child(2n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-66.portlet-item-count-3 .portletItem {
  width: 25.89532%;
  margin-left: 1.8595%;
  margin-right: 1.8595%;
  padding-left: 1.8595%;
  padding-right: 1.8595%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-66.portlet-item-count-3
.portletItem:nth-child(3n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-66.portlet-item-count-4 .portletItem {
  width: 17.56198%;
  margin-left: 1.8595%;
  margin-right: 1.8595%;
  padding-left: 1.8595%;
  padding-right: 1.8595%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-66.portlet-item-count-4
.portletItem:nth-child(4n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-66.portlet-item-count-5 .portletItem {
  width: 12.56198%;
  margin-left: 1.8595%;
  margin-right: 1.8595%;
  padding-left: 1.8595%;
  padding-right: 1.8595%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-66.portlet-item-count-5
.portletItem:nth-child(5n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tilePortletContainer
.portlet-width-66.portlet-item-count-1
.portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }

#content .tilePortletContainer
.portlet-width-66.portlet-item-count-1
.portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }

#content .tilePortletContainer
.portlet-width-66.portlet-item-count-1
.portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }

#content .tilePortletContainer
.portlet-width-66.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }

#content .tilePortletContainer
.portlet-width-66.portlet-item-count-1
.portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }

#content .tilePortletContainer
.portlet-width-66.portlet-item-count-1
.portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-66.portlet-item-count-1
.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }

#content .tilePortletContainer
.portlet-width-66.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-66.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-75,
#content .tilePortletContainer .portlet-width-75 {
  width: 75%;
  float: left;
  padding: 0;
  margin: 0; }

#content .tileitem-width-75 .tileHeadline,
#content .tileitem-width-75 .tileBody,
#content .tileitem-width-75 .effectiveDate,
#content .tileitem-width-75 .documentByLine,
#content .tileitem-width-75 .contentLeadImageContainer,
#content .tileitem-width-75 .tileFooter,
#content .tilePortletContainer .portlet-width-75 .portletHeader,
#content .tilePortletContainer .portlet-width-75 .portletFooter,
#content .tilePortletContainer .portlet-width-75 img.feedmixerCollectionLeadImage {
  width: 93.84615%;
  margin-left: 3.07692%;
  margin-right: 3.07692%;
  padding-left: 0;
  padding-right: 0;
  display: block; }

#content .tilePortletContainer .portlet-width-75 .portletFooter {
  clear: both; }

#content .tilePortletContainer .portlet-width-75 img.feedmixerCollectionLeadImage {
  padding: 0;
  height: auto;
  margin-top: 1em;
  margin-bottom: -0.5em; }

/* asdf */
#content .tilePortletContainer
.portlet-width-75.portlet-item-count-1 .portletItem {
  width: 93.44262%;
  margin-left: 1.63934%;
  margin-right: 1.63934%;
  padding-left: 1.63934%;
  padding-right: 1.63934%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-75.portlet-item-count-1
.portletItem:nth-child(1n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-75.portlet-item-count-2 .portletItem {
  width: 43.44262%;
  margin-left: 1.63934%;
  margin-right: 1.63934%;
  padding-left: 1.63934%;
  padding-right: 1.63934%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-75.portlet-item-count-2
.portletItem:nth-child(2n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-75.portlet-item-count-3 .portletItem {
  width: 26.77596%;
  margin-left: 1.63934%;
  margin-right: 1.63934%;
  padding-left: 1.63934%;
  padding-right: 1.63934%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-75.portlet-item-count-3
.portletItem:nth-child(3n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-75.portlet-item-count-4 .portletItem {
  width: 18.44262%;
  margin-left: 1.63934%;
  margin-right: 1.63934%;
  padding-left: 1.63934%;
  padding-right: 1.63934%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-75.portlet-item-count-4
.portletItem:nth-child(4n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-75.portlet-item-count-5 .portletItem {
  width: 13.44262%;
  margin-left: 1.63934%;
  margin-right: 1.63934%;
  padding-left: 1.63934%;
  padding-right: 1.63934%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-75.portlet-item-count-5
.portletItem:nth-child(5n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tilePortletContainer
.portlet-width-75.portlet-item-count-1
.portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }

#content .tilePortletContainer
.portlet-width-75.portlet-item-count-1
.portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }

#content .tilePortletContainer
.portlet-width-75.portlet-item-count-1
.portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }

#content .tilePortletContainer
.portlet-width-75.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }

#content .tilePortletContainer
.portlet-width-75.portlet-item-count-1
.portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }

#content .tilePortletContainer
.portlet-width-75.portlet-item-count-1
.portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-75.portlet-item-count-1
.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }

#content .tilePortletContainer
.portlet-width-75.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-75.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-80,
#content .tilePortletContainer .portlet-width-80 {
  width: 80%;
  float: left;
  padding: 0;
  margin: 0; }

#content .tileitem-width-80 .tileHeadline,
#content .tileitem-width-80 .tileBody,
#content .tileitem-width-80 .effectiveDate,
#content .tileitem-width-80 .documentByLine,
#content .tileitem-width-80 .contentLeadImageContainer,
#content .tileitem-width-80 .tileFooter,
#content .tilePortletContainer .portlet-width-80 .portletHeader,
#content .tilePortletContainer .portlet-width-80 .portletFooter,
#content .tilePortletContainer .portlet-width-80 img.feedmixerCollectionLeadImage {
  width: 94.23077%;
  margin-left: 2.88462%;
  margin-right: 2.88462%;
  padding-left: 0;
  padding-right: 0;
  display: block; }

#content .tilePortletContainer .portlet-width-80 .portletFooter {
  clear: both; }

#content .tilePortletContainer .portlet-width-80 img.feedmixerCollectionLeadImage {
  padding: 0;
  height: auto;
  margin-top: 1em;
  margin-bottom: -0.5em; }

/* asdf */
#content .tilePortletContainer
.portlet-width-80.portlet-item-count-1 .portletItem {
  width: 93.87755%;
  margin-left: 1.53061%;
  margin-right: 1.53061%;
  padding-left: 1.53061%;
  padding-right: 1.53061%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-80.portlet-item-count-1
.portletItem:nth-child(1n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-80.portlet-item-count-2 .portletItem {
  width: 43.87755%;
  margin-left: 1.53061%;
  margin-right: 1.53061%;
  padding-left: 1.53061%;
  padding-right: 1.53061%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-80.portlet-item-count-2
.portletItem:nth-child(2n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-80.portlet-item-count-3 .portletItem {
  width: 27.21088%;
  margin-left: 1.53061%;
  margin-right: 1.53061%;
  padding-left: 1.53061%;
  padding-right: 1.53061%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-80.portlet-item-count-3
.portletItem:nth-child(3n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-80.portlet-item-count-4 .portletItem {
  width: 18.87755%;
  margin-left: 1.53061%;
  margin-right: 1.53061%;
  padding-left: 1.53061%;
  padding-right: 1.53061%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-80.portlet-item-count-4
.portletItem:nth-child(4n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-80.portlet-item-count-5 .portletItem {
  width: 13.87755%;
  margin-left: 1.53061%;
  margin-right: 1.53061%;
  padding-left: 1.53061%;
  padding-right: 1.53061%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-80.portlet-item-count-5
.portletItem:nth-child(5n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tilePortletContainer
.portlet-width-80.portlet-item-count-1
.portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }

#content .tilePortletContainer
.portlet-width-80.portlet-item-count-1
.portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }

#content .tilePortletContainer
.portlet-width-80.portlet-item-count-1
.portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }

#content .tilePortletContainer
.portlet-width-80.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }

#content .tilePortletContainer
.portlet-width-80.portlet-item-count-1
.portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }

#content .tilePortletContainer
.portlet-width-80.portlet-item-count-1
.portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-80.portlet-item-count-1
.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }

#content .tilePortletContainer
.portlet-width-80.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-80.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-100,
#content .tilePortletContainer .portlet-width-100 {
  width: 100%;
  float: left;
  padding: 0;
  margin: 0; }

#content .tileitem-width-100 .tileHeadline,
#content .tileitem-width-100 .tileBody,
#content .tileitem-width-100 .effectiveDate,
#content .tileitem-width-100 .documentByLine,
#content .tileitem-width-100 .contentLeadImageContainer,
#content .tileitem-width-100 .tileFooter,
#content .tilePortletContainer .portlet-width-100 .portletHeader,
#content .tilePortletContainer .portlet-width-100 .portletFooter,
#content .tilePortletContainer .portlet-width-100 img.feedmixerCollectionLeadImage {
  width: 95.38462%;
  margin-left: 2.30769%;
  margin-right: 2.30769%;
  padding-left: 0;
  padding-right: 0;
  display: block; }

#content .tilePortletContainer .portlet-width-100 .portletFooter {
  clear: both; }

#content .tilePortletContainer .portlet-width-100 img.feedmixerCollectionLeadImage {
  padding: 0;
  height: auto;
  margin-top: 1em;
  margin-bottom: -0.5em; }

/* asdf */
#content .tilePortletContainer
.portlet-width-100.portlet-item-count-1 .portletItem {
  width: 95.16129%;
  margin-left: 1.20968%;
  margin-right: 1.20968%;
  padding-left: 1.20968%;
  padding-right: 1.20968%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-100.portlet-item-count-1
.portletItem:nth-child(1n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-100.portlet-item-count-2 .portletItem {
  width: 45.16129%;
  margin-left: 1.20968%;
  margin-right: 1.20968%;
  padding-left: 1.20968%;
  padding-right: 1.20968%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-100.portlet-item-count-2
.portletItem:nth-child(2n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-100.portlet-item-count-3 .portletItem {
  width: 28.49462%;
  margin-left: 1.20968%;
  margin-right: 1.20968%;
  padding-left: 1.20968%;
  padding-right: 1.20968%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-100.portlet-item-count-3
.portletItem:nth-child(3n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-100.portlet-item-count-4 .portletItem {
  width: 20.16129%;
  margin-left: 1.20968%;
  margin-right: 1.20968%;
  padding-left: 1.20968%;
  padding-right: 1.20968%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-100.portlet-item-count-4
.portletItem:nth-child(4n + 1) {
  clear: left; }

/* asdf */
#content .tilePortletContainer
.portlet-width-100.portlet-item-count-5 .portletItem {
  width: 15.16129%;
  margin-left: 1.20968%;
  margin-right: 1.20968%;
  padding-left: 1.20968%;
  padding-right: 1.20968%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }

#content .tilePortletContainer
.portlet-width-100.portlet-item-count-5
.portletItem:nth-child(5n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tilePortletContainer
.portlet-width-100.portlet-item-count-1
.portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }

#content .tilePortletContainer
.portlet-width-100.portlet-item-count-1
.portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }

#content .tilePortletContainer
.portlet-width-100.portlet-item-count-1
.portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }

#content .tilePortletContainer
.portlet-width-100.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }

#content .tilePortletContainer
.portlet-width-100.portlet-item-count-1
.portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }

#content .tilePortletContainer
.portlet-width-100.portlet-item-count-1
.portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-100.portlet-item-count-1
.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }

#content .tilePortletContainer
.portlet-width-100.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tilePortletContainer
.portlet-width-100.portlet-item-count-1
.portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/* iPad CSS */
@media handheld, screen and (max-width: 768px) {
  /* Tile Item Class */
  #content .tilePortletContainer .portlet-width-20 {
    width: 100%;
    float: none;
    display: block; }

  #content .tilePortletContainer .portlet-width-20 .portletHeader,
  #content .tilePortletContainer .portlet-width-20 .portletFooter,
  #content .tilePortletContainer .portlet-width-20 img.feedmixerCollectionLeadImage {
    width: 92.5%;
    margin-left: 3.75%;
    margin-right: 3.75%; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-1 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-2 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-2
  .portletItem:nth-child(2n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-2
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-3 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-3
  .portletItem:nth-child(3n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-3
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-4 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-4
  .portletItem:nth-child(4n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-4
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-5 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-5
  .portletItem:nth-child(5n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-5
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  /* Tile Item Class */
  #content .tilePortletContainer .portlet-width-25 {
    width: 100%;
    float: none;
    display: block; }

  #content .tilePortletContainer .portlet-width-25 .portletHeader,
  #content .tilePortletContainer .portlet-width-25 .portletFooter,
  #content .tilePortletContainer .portlet-width-25 img.feedmixerCollectionLeadImage {
    width: 92.5%;
    margin-left: 3.75%;
    margin-right: 3.75%; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-1 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-2 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-2
  .portletItem:nth-child(2n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-2
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-3 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-3
  .portletItem:nth-child(3n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-3
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-4 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-4
  .portletItem:nth-child(4n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-4
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-5 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-5
  .portletItem:nth-child(5n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-5
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  /* Tile Item Class */
  #content .tilePortletContainer .portlet-width-33 {
    width: 100%;
    float: none;
    display: block; }

  #content .tilePortletContainer .portlet-width-33 .portletHeader,
  #content .tilePortletContainer .portlet-width-33 .portletFooter,
  #content .tilePortletContainer .portlet-width-33 img.feedmixerCollectionLeadImage {
    width: 92.5%;
    margin-left: 3.75%;
    margin-right: 3.75%; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-1 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-2 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-2
  .portletItem:nth-child(2n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-2
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-3 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-3
  .portletItem:nth-child(3n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-3
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-4 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-4
  .portletItem:nth-child(4n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-4
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-5 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-5
  .portletItem:nth-child(5n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-5
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  /* Tile Item Class */
  #content .tilePortletContainer .portlet-width-40 {
    width: 100%;
    float: none;
    display: block; }

  #content .tilePortletContainer .portlet-width-40 .portletHeader,
  #content .tilePortletContainer .portlet-width-40 .portletFooter,
  #content .tilePortletContainer .portlet-width-40 img.feedmixerCollectionLeadImage {
    width: 92.5%;
    margin-left: 3.75%;
    margin-right: 3.75%; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-1 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-2 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-2
  .portletItem:nth-child(2n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-2
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-3 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-3
  .portletItem:nth-child(3n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-3
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-4 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-4
  .portletItem:nth-child(4n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-4
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-5 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-5
  .portletItem:nth-child(5n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-5
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  /* Tile Item Class */
  #content .tilePortletContainer .portlet-width-50 {
    width: 100%;
    float: none;
    display: block; }

  #content .tilePortletContainer .portlet-width-50 .portletHeader,
  #content .tilePortletContainer .portlet-width-50 .portletFooter,
  #content .tilePortletContainer .portlet-width-50 img.feedmixerCollectionLeadImage {
    width: 92.5%;
    margin-left: 3.75%;
    margin-right: 3.75%; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-1 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-2 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-2
  .portletItem:nth-child(2n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-2
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-3 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-3
  .portletItem:nth-child(3n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-3
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-4 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-4
  .portletItem:nth-child(4n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-4
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-5 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-5
  .portletItem:nth-child(5n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-5
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  /* Tile Item Class */
  #content .tilePortletContainer .portlet-width-60 {
    width: 100%;
    float: none;
    display: block; }

  #content .tilePortletContainer .portlet-width-60 .portletHeader,
  #content .tilePortletContainer .portlet-width-60 .portletFooter,
  #content .tilePortletContainer .portlet-width-60 img.feedmixerCollectionLeadImage {
    width: 92.5%;
    margin-left: 3.75%;
    margin-right: 3.75%; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-1 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-2 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-2
  .portletItem:nth-child(2n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-2
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-3 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-3
  .portletItem:nth-child(3n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-3
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-4 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-4
  .portletItem:nth-child(4n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-4
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-5 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-5
  .portletItem:nth-child(5n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-5
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  /* Tile Item Class */
  #content .tilePortletContainer .portlet-width-66 {
    width: 100%;
    float: none;
    display: block; }

  #content .tilePortletContainer .portlet-width-66 .portletHeader,
  #content .tilePortletContainer .portlet-width-66 .portletFooter,
  #content .tilePortletContainer .portlet-width-66 img.feedmixerCollectionLeadImage {
    width: 92.5%;
    margin-left: 3.75%;
    margin-right: 3.75%; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-1 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-2 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-2
  .portletItem:nth-child(2n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-2
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-3 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-3
  .portletItem:nth-child(3n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-3
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-4 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-4
  .portletItem:nth-child(4n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-4
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-5 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-5
  .portletItem:nth-child(5n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-5
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  /* Tile Item Class */
  #content .tilePortletContainer .portlet-width-75 {
    width: 100%;
    float: none;
    display: block; }

  #content .tilePortletContainer .portlet-width-75 .portletHeader,
  #content .tilePortletContainer .portlet-width-75 .portletFooter,
  #content .tilePortletContainer .portlet-width-75 img.feedmixerCollectionLeadImage {
    width: 92.5%;
    margin-left: 3.75%;
    margin-right: 3.75%; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-1 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-2 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-2
  .portletItem:nth-child(2n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-2
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-3 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-3
  .portletItem:nth-child(3n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-3
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-4 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-4
  .portletItem:nth-child(4n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-4
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-5 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-5
  .portletItem:nth-child(5n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-5
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  /* Tile Item Class */
  #content .tilePortletContainer .portlet-width-80 {
    width: 100%;
    float: none;
    display: block; }

  #content .tilePortletContainer .portlet-width-80 .portletHeader,
  #content .tilePortletContainer .portlet-width-80 .portletFooter,
  #content .tilePortletContainer .portlet-width-80 img.feedmixerCollectionLeadImage {
    width: 92.5%;
    margin-left: 3.75%;
    margin-right: 3.75%; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-1 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-2 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-2
  .portletItem:nth-child(2n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-2
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-3 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-3
  .portletItem:nth-child(3n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-3
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-4 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-4
  .portletItem:nth-child(4n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-4
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-5 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-5
  .portletItem:nth-child(5n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-5
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  /* Tile Item Class */
  #content .tilePortletContainer .portlet-width-100 {
    width: 100%;
    float: none;
    display: block; }

  #content .tilePortletContainer .portlet-width-100 .portletHeader,
  #content .tilePortletContainer .portlet-width-100 .portletFooter,
  #content .tilePortletContainer .portlet-width-100 img.feedmixerCollectionLeadImage {
    width: 92.5%;
    margin-left: 3.75%;
    margin-right: 3.75%; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-1 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-1
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-2 .portletItem {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-2
  .portletItem:nth-child(2n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-2
  .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-3 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-3
  .portletItem:nth-child(3n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-3
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-4 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-4
  .portletItem:nth-child(4n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-4
  .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-5 .portletItem {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-5
  .portletItem:nth-child(5n + 1) {
    clear: none; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-5
  .portletItem:nth-child(2n + 1) {
    clear: left; } }
/* Mid iPad/iPhone tile item CSS */
@media handheld, screen and (max-width: 520px) {
  .tileItem .contentLeadImageContainer img {
    max-height: 100%; }

  /* Tile Item Class */
  #content .tileitem-width-20 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-20 .tileHeadline,
  #content .tileitem-width-20 .tileBody,
  #content .tileitem-width-20 .effectiveDate,
  #content .tileitem-width-20 .documentByLine,
  #content .tileitem-width-20 .contentLeadImageContainer,
  #content .tileitem-width-20 .tileFooter {
    width: 100%;
    margin-left: 0;
    margin-right: 0; }

  /* Tile Item Class */
  #content .tileitem-width-25 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-25 .tileHeadline,
  #content .tileitem-width-25 .tileBody,
  #content .tileitem-width-25 .effectiveDate,
  #content .tileitem-width-25 .documentByLine,
  #content .tileitem-width-25 .contentLeadImageContainer,
  #content .tileitem-width-25 .tileFooter {
    width: 100%;
    margin-left: 0;
    margin-right: 0; }

  /* Tile Item Class */
  #content .tileitem-width-33 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-33 .tileHeadline,
  #content .tileitem-width-33 .tileBody,
  #content .tileitem-width-33 .effectiveDate,
  #content .tileitem-width-33 .documentByLine,
  #content .tileitem-width-33 .contentLeadImageContainer,
  #content .tileitem-width-33 .tileFooter {
    width: 100%;
    margin-left: 0;
    margin-right: 0; }

  /* Tile Item Class */
  #content .tileitem-width-40 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-40 .tileHeadline,
  #content .tileitem-width-40 .tileBody,
  #content .tileitem-width-40 .effectiveDate,
  #content .tileitem-width-40 .documentByLine,
  #content .tileitem-width-40 .contentLeadImageContainer,
  #content .tileitem-width-40 .tileFooter {
    width: 100%;
    margin-left: 0;
    margin-right: 0; }

  /* Tile Item Class */
  #content .tileitem-width-50 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-50 .tileHeadline,
  #content .tileitem-width-50 .tileBody,
  #content .tileitem-width-50 .effectiveDate,
  #content .tileitem-width-50 .documentByLine,
  #content .tileitem-width-50 .contentLeadImageContainer,
  #content .tileitem-width-50 .tileFooter {
    width: 100%;
    margin-left: 0;
    margin-right: 0; }

  /* Tile Item Class */
  #content .tileitem-width-60 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-60 .tileHeadline,
  #content .tileitem-width-60 .tileBody,
  #content .tileitem-width-60 .effectiveDate,
  #content .tileitem-width-60 .documentByLine,
  #content .tileitem-width-60 .contentLeadImageContainer,
  #content .tileitem-width-60 .tileFooter {
    width: 100%;
    margin-left: 0;
    margin-right: 0; }

  /* Tile Item Class */
  #content .tileitem-width-66 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-66 .tileHeadline,
  #content .tileitem-width-66 .tileBody,
  #content .tileitem-width-66 .effectiveDate,
  #content .tileitem-width-66 .documentByLine,
  #content .tileitem-width-66 .contentLeadImageContainer,
  #content .tileitem-width-66 .tileFooter {
    width: 100%;
    margin-left: 0;
    margin-right: 0; }

  /* Tile Item Class */
  #content .tileitem-width-75 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-75 .tileHeadline,
  #content .tileitem-width-75 .tileBody,
  #content .tileitem-width-75 .effectiveDate,
  #content .tileitem-width-75 .documentByLine,
  #content .tileitem-width-75 .contentLeadImageContainer,
  #content .tileitem-width-75 .tileFooter {
    width: 100%;
    margin-left: 0;
    margin-right: 0; }

  /* Tile Item Class */
  #content .tileitem-width-80 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-80 .tileHeadline,
  #content .tileitem-width-80 .tileBody,
  #content .tileitem-width-80 .effectiveDate,
  #content .tileitem-width-80 .documentByLine,
  #content .tileitem-width-80 .contentLeadImageContainer,
  #content .tileitem-width-80 .tileFooter {
    width: 100%;
    margin-left: 0;
    margin-right: 0; }

  /* Tile Item Class */
  #content .tileitem-width-100 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-100 .tileHeadline,
  #content .tileitem-width-100 .tileBody,
  #content .tileitem-width-100 .effectiveDate,
  #content .tileitem-width-100 .documentByLine,
  #content .tileitem-width-100 .contentLeadImageContainer,
  #content .tileitem-width-100 .tileFooter {
    width: 100%;
    margin-left: 0;
    margin-right: 0; } }
/* iPhone CSS */
@media handheld, screen and (max-width: 320px) {
  /* Tile Item Class */
  #content .tileitem-width-20,
  #content .tilePortletContainer .portlet-width-20 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-20 .tileHeadline,
  #content .tileitem-width-20 .tileBody,
  #content .tileitem-width-20 .effectiveDate,
  #content .tileitem-width-20 .documentByLine,
  #content .tileitem-width-20 .contentLeadImageContainer,
  #content .tileitem-width-20 .tileFooter,
  #content .tilePortletContainer .portlet-width-20 .portletHeader,
  #content .tilePortletContainer .portlet-width-20 .portletFooter,
  #content .tilePortletContainer .portlet-width-20 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-1 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-1
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-2 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-2
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-3 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-3
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-4 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-4
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-5 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-20.portlet-item-count-5
  .portletItem {
    clear: both; }

  /* Tile Item Class */
  #content .tileitem-width-25,
  #content .tilePortletContainer .portlet-width-25 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-25 .tileHeadline,
  #content .tileitem-width-25 .tileBody,
  #content .tileitem-width-25 .effectiveDate,
  #content .tileitem-width-25 .documentByLine,
  #content .tileitem-width-25 .contentLeadImageContainer,
  #content .tileitem-width-25 .tileFooter,
  #content .tilePortletContainer .portlet-width-25 .portletHeader,
  #content .tilePortletContainer .portlet-width-25 .portletFooter,
  #content .tilePortletContainer .portlet-width-25 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-1 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-1
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-2 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-2
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-3 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-3
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-4 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-4
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-5 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-25.portlet-item-count-5
  .portletItem {
    clear: both; }

  /* Tile Item Class */
  #content .tileitem-width-33,
  #content .tilePortletContainer .portlet-width-33 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-33 .tileHeadline,
  #content .tileitem-width-33 .tileBody,
  #content .tileitem-width-33 .effectiveDate,
  #content .tileitem-width-33 .documentByLine,
  #content .tileitem-width-33 .contentLeadImageContainer,
  #content .tileitem-width-33 .tileFooter,
  #content .tilePortletContainer .portlet-width-33 .portletHeader,
  #content .tilePortletContainer .portlet-width-33 .portletFooter,
  #content .tilePortletContainer .portlet-width-33 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-1 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-1
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-2 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-2
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-3 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-3
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-4 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-4
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-5 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-33.portlet-item-count-5
  .portletItem {
    clear: both; }

  /* Tile Item Class */
  #content .tileitem-width-40,
  #content .tilePortletContainer .portlet-width-40 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-40 .tileHeadline,
  #content .tileitem-width-40 .tileBody,
  #content .tileitem-width-40 .effectiveDate,
  #content .tileitem-width-40 .documentByLine,
  #content .tileitem-width-40 .contentLeadImageContainer,
  #content .tileitem-width-40 .tileFooter,
  #content .tilePortletContainer .portlet-width-40 .portletHeader,
  #content .tilePortletContainer .portlet-width-40 .portletFooter,
  #content .tilePortletContainer .portlet-width-40 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-1 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-1
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-2 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-2
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-3 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-3
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-4 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-4
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-5 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-40.portlet-item-count-5
  .portletItem {
    clear: both; }

  /* Tile Item Class */
  #content .tileitem-width-50,
  #content .tilePortletContainer .portlet-width-50 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-50 .tileHeadline,
  #content .tileitem-width-50 .tileBody,
  #content .tileitem-width-50 .effectiveDate,
  #content .tileitem-width-50 .documentByLine,
  #content .tileitem-width-50 .contentLeadImageContainer,
  #content .tileitem-width-50 .tileFooter,
  #content .tilePortletContainer .portlet-width-50 .portletHeader,
  #content .tilePortletContainer .portlet-width-50 .portletFooter,
  #content .tilePortletContainer .portlet-width-50 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-1 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-1
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-2 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-2
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-3 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-3
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-4 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-4
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-5 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-50.portlet-item-count-5
  .portletItem {
    clear: both; }

  /* Tile Item Class */
  #content .tileitem-width-60,
  #content .tilePortletContainer .portlet-width-60 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-60 .tileHeadline,
  #content .tileitem-width-60 .tileBody,
  #content .tileitem-width-60 .effectiveDate,
  #content .tileitem-width-60 .documentByLine,
  #content .tileitem-width-60 .contentLeadImageContainer,
  #content .tileitem-width-60 .tileFooter,
  #content .tilePortletContainer .portlet-width-60 .portletHeader,
  #content .tilePortletContainer .portlet-width-60 .portletFooter,
  #content .tilePortletContainer .portlet-width-60 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-1 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-1
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-2 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-2
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-3 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-3
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-4 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-4
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-5 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-60.portlet-item-count-5
  .portletItem {
    clear: both; }

  /* Tile Item Class */
  #content .tileitem-width-66,
  #content .tilePortletContainer .portlet-width-66 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-66 .tileHeadline,
  #content .tileitem-width-66 .tileBody,
  #content .tileitem-width-66 .effectiveDate,
  #content .tileitem-width-66 .documentByLine,
  #content .tileitem-width-66 .contentLeadImageContainer,
  #content .tileitem-width-66 .tileFooter,
  #content .tilePortletContainer .portlet-width-66 .portletHeader,
  #content .tilePortletContainer .portlet-width-66 .portletFooter,
  #content .tilePortletContainer .portlet-width-66 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-1 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-1
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-2 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-2
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-3 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-3
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-4 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-4
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-5 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-66.portlet-item-count-5
  .portletItem {
    clear: both; }

  /* Tile Item Class */
  #content .tileitem-width-75,
  #content .tilePortletContainer .portlet-width-75 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-75 .tileHeadline,
  #content .tileitem-width-75 .tileBody,
  #content .tileitem-width-75 .effectiveDate,
  #content .tileitem-width-75 .documentByLine,
  #content .tileitem-width-75 .contentLeadImageContainer,
  #content .tileitem-width-75 .tileFooter,
  #content .tilePortletContainer .portlet-width-75 .portletHeader,
  #content .tilePortletContainer .portlet-width-75 .portletFooter,
  #content .tilePortletContainer .portlet-width-75 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-1 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-1
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-2 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-2
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-3 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-3
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-4 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-4
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-5 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-75.portlet-item-count-5
  .portletItem {
    clear: both; }

  /* Tile Item Class */
  #content .tileitem-width-80,
  #content .tilePortletContainer .portlet-width-80 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-80 .tileHeadline,
  #content .tileitem-width-80 .tileBody,
  #content .tileitem-width-80 .effectiveDate,
  #content .tileitem-width-80 .documentByLine,
  #content .tileitem-width-80 .contentLeadImageContainer,
  #content .tileitem-width-80 .tileFooter,
  #content .tilePortletContainer .portlet-width-80 .portletHeader,
  #content .tilePortletContainer .portlet-width-80 .portletFooter,
  #content .tilePortletContainer .portlet-width-80 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-1 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-1
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-2 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-2
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-3 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-3
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-4 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-4
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-5 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-80.portlet-item-count-5
  .portletItem {
    clear: both; }

  /* Tile Item Class */
  #content .tileitem-width-100,
  #content .tilePortletContainer .portlet-width-100 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-100 .tileHeadline,
  #content .tileitem-width-100 .tileBody,
  #content .tileitem-width-100 .effectiveDate,
  #content .tileitem-width-100 .documentByLine,
  #content .tileitem-width-100 .contentLeadImageContainer,
  #content .tileitem-width-100 .tileFooter,
  #content .tilePortletContainer .portlet-width-100 .portletHeader,
  #content .tilePortletContainer .portlet-width-100 .portletFooter,
  #content .tilePortletContainer .portlet-width-100 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-1 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-1
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-2 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-2
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-3 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-3
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-4 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-4
  .portletItem {
    clear: both; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-5 .portletItem {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent; }

  #content .tilePortletContainer
  .portlet-width-100.portlet-item-count-5
  .portletItem {
    clear: both; }

  #content .tilePortletContainer .rssImage {
    margin: 0;
    padding: 0;
    width: 100%;
    float: none;
    display: block; } }

/*# sourceMappingURL=tile_homepage.css.map */


/* - fsdfixes.css - */
@media all {
/* http://extension.psu.edu/portal_css/fsdfixes.css?original=1 */
/* */
/* */
#content .facultyStaffDirectory table.listing {
border: 1px solid #DDDDDD;
font-size: 1em;
}
#content .facultyStaffDirectory table.listing tbody {
border: none;
}
#content .facultyStaffDirectory .atozView .alphabetLinks {
font-size: 0.75em;
text-align: left;
}
#content .facultyStaffDirectory .atozView .alphabetLinks ol{
margin-left: 1.5em;
}
#content .facultyStaffDirectory .atozView .alphabetLinks ol li {
color: #CCCCCC;
}
.facultyStaffDirectory.personView .headshot {
margin: 0 0 1em 1em !important;
padding-right: 0;
text-align: right;
float: right;
clear: right;
}
.facultyStaffDirectory.personView .headshot img {
margin-right: 0;
border: none !important;
}
.facultyStaffDirectory.personView #addthis {
clear: right;
margin-top: 4px;
padding-right: 0;
}
#content .facultyStaffDirectory.personView .adr {
margin-top: 0;
margin-bottom: 1em;
}
body.template-department_standard_view #portal-column-content .visualClear {
display: block;
}
body.template-department_standard_view #portal-column-content .classificationListing .headshot {
float: right;
}
body.template-classification_standard_view #portal-column-content .classificationListing .headshot {
float: right;
}
.facultyStaffDirectory .standardView .headshot {
float: right;
padding-right: 0;
margin-right: 0;
text-align: right;
margin-left: 8px;
}
.facultyStaffDirectory .standardView .headshot img {
border: none !important;
}
.facultyStaffDirectory .standardView .caption {
margin-left: 0;
padding-left: 0;
}
.facultyStaffDirectory.personView .biography {
margin-top: 0.5em;
}
body.template-fsd_atoz_view .facultyStaffDirectory h2 {
border-width: 0;
}
body.template-fsd_atoz_view #portal-localsearchbox {
margin-top: 1em;
}
#content .facultyStaffDirectory ul.jobTitle {
margin: 0.5em 0;
}
#content .searchResults dd.contenttype-fsdperson ul.jobTitle li {
margin-bottom: 0;
}
#content .searchResults dt.contenttype-fsdperson {
margin: 0.125em 0 0.125em 0;
padding: 0.5em 0 0 0;
border-top: 1px solid #DDDDDD;
}
#content .searchResults dt.contenttype-fsdperson:first-child {
border-top: none;
}
#content .searchResults dt.contenttype-fsdperson .searchLeadImageContainer {
float: left;
margin: 0 0 0 -18.852459016393443%;
text-align: center;
width: 17.486338797814208%;
border: none;
padding-top: 0.25em;
}
#content .searchResults dt.contenttype-fsdperson .searchLeadImageContainer .tileImage {
float: none;
max-width: 100%;
margin: 0;
padding: 0;
}
#content .searchResults dt.contenttype-fsdperson,
#content .searchResults dd.contenttype-fsdperson {
padding-left: 18.852459016393443%;
}
#content .searchResults ul.jobTitle {
list-style-type: none;
margin: 0.125em 0;
list-style-image: none;
}
#content .tileItem .facultyStaffDirectory ul.jobTitle {
margin: 0;
font-size: 1.0625em;
}
#content .tileItem .facultyStaffDirectory ul.jobTitle li {
margin-bottom: 0.125em;
line-height: 1.25em;
}
#content .tileItem .facultyStaffDirectory ul.areasExpertise {
margin: 0 0 0 2em;
}
#content .tileItem .facultyStaffDirectory ul.areasExpertise li {
margin-bottom: 0;
margin-left: 0;
}
#content .tileSummary .facultyStaffDirectory p {
margin-bottom: 0.5em;
}
#content .tileSummary .facultyStaffDirectory p {
margin-bottom: 0.5em;
}
#content #hcard.personView h2 {
clear: none;
}
#content #hcard.facultyStaffDirectory {
position: inherit;
}
#content .personView .websites ul {
list-style-image: url(http://extension.psu.edu/bullet.png);
list-style-type: square;
margin: 0.375em 0 1.125em 2.5em;
}
#content .personView .websites h3 {
margin: 1.125em 0 0;
}
/* */
/* */

}

