html, body { background:#A2D659 url() repeat!important; }
a { outline:none!important; }


/* --- Frame --- */
div#cambridge_container { padding-top:20px; padding-bottom:20px; }
div#cambridge_content { background:url(/Portals/10318/template/bg-content.png) repeat-y; padding:20px 10px 5px 15px; }


/* -- Header -- */
div#cambridge_header { background:url(/Portals/10318/template/bg-header.png) top no-repeat!important; position: relative; }
div#cambridge_header span.logo { padding:25px 0 15px 0; }

/* -- Font Sizes -- */
div#cambridge_col2 h1 { font-size:1.25em; }
div#cambridge_col2 h2 { font-size:1em; line-height:125%; }
div#cambridge_col2 p  { font-size:.75em; }
div#cambridge_col2 ul li { font-size:.75em; }
div#cambridge_content div.block h3 { font-size:1.1em; }
div#cambridge_col2 div.14pxtext span{ font-size:.85em; }


/* -- Menu -- */
div#cambridge_menu { background:transparent url(/Portals/10318/template/bg-menu.png) left no-repeat; height:24px;  padding:8px 30px 10px 30px; }
div#cambridge_menu div.radmenu { }

div#cambridge_menu ul.rootGroup li a { font:14px Arial,Helvetica,sans-serif; font-weight:bold; }
div#cambridge_menu ul.rootGroup li a span { }

div#cambridge_menu ul.group { margin-top:8px; border:solid #999; border-width:0 1px 2px 1px; }
div#cambridge_menu ul.group li a { background-color:#eee; font:12px Arial,Helvetica,sans-serif; font-weight:normal; }
div#cambridge_menu ul.group li a:hover { background-color:#f5f5f5; }
div#cambridge_menu ul.group li a span { color:#333!important; }


/* -- Columns -- */
div#cambridge_col1 div.block div.pad { border:solid #bdbdbd; border-width:2px 0; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
div#cambridge_col3 div.block div.pad { border:solid #bdbdbd; border-width:2px 0; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }


/* -- Footer -- */
div#cambridge_footer { background:url(/Portals/10318/template/bg-footer.png) left top no-repeat; height:50px; padding:0 25px 10px 25px; border-top:0!important; }
div#cambridge_footer ul { display:none; }
div#cambridge_footer p.copyright { text-align:center; }


/* -- Testimonials Rotator -- */

div#cambridge_header div#testimonials {
 position: absolute;
 top: 30px;
 right: 10px;
}
