#cambridge_body {
    padding: 20px 0 30px 0 !important;
}

#cambridge_container {
    padding: 6px !important;
    border: 1px solid #BABABA;
    background: #FFFFFF;
}

#cambridge_menu {
    margin-bottom: 2px !important;
    width: 674px !important;
    padding-left: 250px !important;
}

#cambridge_menu ul{
    max-width: 674px !important;
    overflow-x: visible !important;
}

#cambridge_menu ul li {
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    text-transform: uppercase;
}

#cambridge_menu ul li div ul li {
    text-transform: none;
}

#cambridge_menu .rootGroup .item .text {
    padding: 6px 12px 6px 8px !important;
    margin: 0 4px !important;
    font-size: 12px !important;
    min-width: 80px !important;
}

#cambridge_menu ul.group li {
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

#cambridge_menu ul.group li.first {
    border-top: 1px solid #FFFFFF;
}

#cambridge_menu div.slide {
    margin-left: -1px !important;
    margin-top: -1px !important;
}

#cambridge_menu div.slide div.slide {
    margin-left: -2px !important;
    margin-top: -1px !important;
}


div.block input {
    width: 90% !important;
}

#cambridge_content div.block h3 {
    background: transparent url(/Portals/54434/images/template/mod_title_bg.png) no-repeat center center !important;
    padding: 0 12px !important;
    line-height: 34px !important;
    height: 40px !important;
    text-transform: uppercase;
    font-size: 1.1em !important;
    font-weight: bold !important;
}

#cambridge_col2 h1 {
    font-size: 20px !important;
    font-weight: bold !important;
}

#cambridge_content #cambridge_col1 div.block div.pad, #cambridge_content #cambridge_col3 div.block div.pad {
    margin: 0 !important;
    padding: 4px 4px !important;
}

#cambridge_content #cambridge_col1 div.block div.pad div, #cambridge_content #cambridge_col3 div.block div.pad div {
    padding: 0 12px !important;
}

#cambridge_content #cambridge_col1 div.block div.pad div div, #cambridge_content #cambridge_col3 div.block div.pad div div {
    padding: 0 !important;
}

#cambridge_col1, #cambridge_col3 {
    width: 26.9% !important;
    background: #FFFFFF !important;
}

#cambridge_two-column-right #cambridge_col2, #cambridge_two-column #cambridge_col2 {
    width: 73% !important;
}

#cambridge_three-column #cambridge_col2 {
    width: 46% !important;
}

#cambridge_one-column, #cambridge_two-column, #cambridge_two-column-right, #cambridge_three-column {
    padding-top: 0 !important;
}

#cambridge_footer {
    border-top: 1px solid #474747;
    margin-top: 6px !important;
}
#cambridge_header span.logo {
    padding: 4px !important;
}

#cambridge_menu .rootGroup li.item a.link .expandTop {
    background: transparent url(/Portals/54434/images/template/menubardown.gif) no-repeat right center !important;
}

#cambridge_menu .rootGroup li.item a.link:hover .expandTop {
    background: transparent url(/Portals/54434/images/template/menubardownhover.gif) no-repeat right center !important;
}

#cambridge_menu .rootGroup li.item a.link .expandLeft {
    background: transparent url(/Portals/54434/images/template/menubarright.gif) no-repeat right center !important;
}

#cambridge_menu .rootGroup li.item a.link:hover .expandLeft {
    background: transparent url(/Portals/54434/images/template/menubarrighthover.gif) no-repeat right center !important;
}

#bb-container div.post {
font-size:11px!important;
text-align:justify!important;
}

#bb-container div.post h3.title a {
font-weight: bold!important;
}

#cambridge_col2 {
font-size:11px!important;
text-align:justify!important;
}

