.section-front-page #main-content  {
    width: 716px;
}

.section-front-page .documentActions {
visibility: collapse;
}

.section-front-page th {
align: left;
color: #ff6600;
}

#portlets-below {
margin-left: -225px;
}

.section-front-page .image-right {
    border: none;
}

.section-front-page #parent-fieldname-text {
    min-height: 200px;
}

.section-front-page .portletsAboveContentA {
border:none;
float:right;
height:240px;
width:335px;
padding-left: 8px;
padding-bottom: 5px;
}

.section-front-page .portletsBelowContentB {
background:url("/static/images/fp-green-fade2.png") no-repeat scroll 0 0 transparent;
height:325px;
margin: 4px 0 0 0;
padding:4px;
}

body.section-front-page .portletsBelowContentB .portlet {
float:left;
margin-left:18px;
padding-left:0;
width: 270px;
}

body.section-front-page .portletsBelowContentB .portletStaticText {
    float: right;
    margin-right: 21px;
}

body.section-front-page .portletsBelowContentB .portlet.portletNews {
    background-color: transparent;
    line-height: 1.2em;
    margin-top: 8px;
    width: 265px;
}

body.section-front-page .portletsBelowContentB .portlet.portletNews dt {
    background-color: transparent;
}

body.section-front-page .portletsBelowContentB .portlet.portletNews dt a {
    color: black !important;
}

body.section-front-page .portletsBelowContentB dl.portlet.portletNews .portletItem a {
    font-weight: bold;
}

body.section-front-page .portletsBelowContentB dl.portlet.portletNews .portletItem a img {
    position: relative;
    top: 3px;
}

body.section-front-page .portletsBelowContentB dl.portlet.portletNews .portletItem a span.portletItemDetails {
    color: #444;
    font-size: 0.85em;
    margin-left: 0;
}

body.section-front-page .portletStaticText.portlet-static-questions {
    margin-top:9px;
    width: 270px;
    background-color: transparent;
}

body.section-front-page .portletStaticText.portlet-static-questions .portletHeader {
    font-weight: bold;
    color: black;
    background-color: transparent;
}

body.section-front-page .portletStaticText.portlet-static-questions .portletItem p {
    margin-top: 0;
}

body.section-front-page .portletsBelowContentB dl.portlet.portletEvents {
    background-color: transparent;
    margin: 4px 0 0 30px;
    width: 250px;
}

body.section-front-page .portletsBelowContentB dl.portlet dt {
    text-align: left;
    letter-spacing: 0.15em;
    font-size: 1.3em;
    font-weight: normal !important;
}

#portlets-below .portletNews a {
    color: #002b3d;;
}

body.section-front-page #portlets-below img {
border: none;
margin-left: -21px;
}


.portletItem {
  padding: 4px 4px 4px 23px;
}

