.documentByLine,
.reviewHistory,
.documentActions {
    display: none;
}

.fieldRequired {
    font-weight: bold;
}

.pfg-form {
    margin-top: 1em;
}

blockquote {
    margin-top: 0;
}

.managePortletsLink,
.portletNavigationTree .portletHeader {
    display: none;
}

#maincontent p {
    margin-bottom: 1em;
}

.tileFooter {
    display: none;
}

label {
    font-weight: bold;    
}

.field {
    margin-bottom: 1.0em;
}

.testimonial-name {
    font-style: italic;
}

#maincontent h2.Heading {
    font-weight: bold;
    font-size: 13px; 
}

/* Contactform */
.field {
         top: 0;
         left: 0;
         margin-bottom: 15px;
         }
.field input, textarea {
         background-color: #FFF;
         border: 1px solid #C3B6D1;
         padding: 2px;
         }
.formHelp {
         font-size: 10px;
         color: #4C54A9;
         margin: 0 0 0.2em 0;
         }
.formControls {
         margin: 1em 0 0 0;
         }
.formControls input {
         background-color: #6C668C;
         border: 3px solid #C3C5F8;
         padding: 3px;
         color: #FFF;
         font-weight: bold;
         }
.error {
         background-repeat: no-repeat;
         background-color: #EDEDE3;
         color: darkred;
         padding: 5px 10px 10px 10px;
         }
label {
         font-weight: bold;
         }


#credit_area a {
    text-decoration: none;
	color: #382E55;
}

#maincontent pre {
    background: #eeeeee;
    padding: 5px 5px 5px 5px;
    border: 1px solid #aaaaaa;
}

#nav_title a {
    text-decoration: none;
}

.testimonial {
    margin-bottom: 2em;
}

.testimonial-text {
    margin-left: 3em;
    margin-right: 5em;
    font-style: italic;
}

.newsImageContainer {
    padding-top: 1em;
    padding-bottom: 1em;
}

.tileItem {
    padding-top: 1em;
}

#maincontent .tileHeadline {
    margin-top: 0.5em;
}

#maincontent .documentDescription {
    margin-bottom: 1em;
}

