/* Custom Stylesheet */

/*General font styling*/

.document h2 { color: #6F849D; font-size: 24px; }
.contact-intro h2 { color: #6F849D; font-size: 24px; }
.sitemap h2 { color: #6F849D; font-size: 24px; }
.document .page-summary , p { font-size: 12px; color: #45596B; line-height:25px; }
.document  ol li { font-size: 12px; color: #45596B; line-height:25px; }
#sendtofriend { font-size: 12px; color: #45596B; line-height:25px; color: #fff; }

/* Homepage*/
#content-area .home .visual { float:left; width: 749px; margin:30px 0 0 15px; }
.featured-pages {float:left; width:757px; margin-left:16px; margin-top:30px; position:relative;}
.featured-pages .featured-item {width: 344px; background: #E8F3F8 url(/img/skin/listing_top.png) repeat-x top; float:left; margin-bottom:55px;}
.featured-pages .even {margin-right:10px; float:left; }
.featured-pages .odd {float:right; }
.featured-pages * {text-decoration: none; color: #455A6B;}
.featured-pages .title {font-family: Century Gothic, Georgia, Arial; font-size:18px; padding-left: 10px; padding-top: 20px;}
.featured-pages .summary {font-family: Arial, Helvetica; font-size:12px; padding-left: 10px; padding-top: 5px;}
.featured-pages .title_strap {font-family: Arial, Helvetica; font-size:12px; padding-left: 10px; font-weight:bold;}
/* Find out more */
.featured-pages .find-more  { float:right; width: 344px; text-align:right; position:absolute; font-family: Century Gothic, Georgia, Arial; font-size:14px; color:#000 !important; border-bottom: 1px dotted #455A6B; border-top:1px dotted #455A6B; bottom:5px;}

/* Side bar logos */

#sidestrap_logos { margin: 40px 0 0 40px; }
.icon-visual img { width: 82px; height: 72px; }

/* Document pages */

.document { margin-top:55px; }
.contact-intro { margin-top:55px; }
.sitemap { margin-top:55px; }
.composite-section * { color: #45596B; font-size:12px;}

.site-map * { font-size: 12px; color: #45596B; line-height:25px; }

/* Contact */

.contact-intro .contact * { font-size: 12px; color: #45596B; line-height:25px; }
.contact-form * { color: #45596B; font-size:12px;}

/* Search */

.search-results * {color: #45596B;}
.search-results .title {padding-left:120px;}
.search-results .summary {padding-left:120px;}

/* Footer */

#footer * {font-size:12px; color: #fff; font-family: Arial, Helvetica;}
#footer .wrapper {  }
.footer_left { width:50%; float:left; text-align:left; margin-top:25px;}
.footer_right { width:50%; float:right; text-align:right; margin-top:25px;}
.footer_right li {border-right: 1px solid #fff; }
