html, body {
background:#fff url(images/Allen_bodyBg.JPG) center top no-repeat fixed!important;
}

#cambridge_container {
width:980px !important;
}

#cambridge_content{
background-image:url(images/bg2.png)!important;
background-position:0px 160px !important;
background-repeat:repeat-y !important;
background-color:transparent !important;
width:980px !important;
padding-left:87px !important;
padding-right:87px !important;
}

#cambridge_one-column, #cambridge_two-column, #cambridge_two-column-right, #cambridge_three-column{
width:809px !important;
}

#cambridge_header{
width:809px !important;
margin-left:87px !important;
}

#cambridge_menu{
width:809px !important;
margin-left:87px !important;
border-top:1px solid #ffffff !important;
}

#cambridge_footer{
background:#fff url(images/footerBg.png) no-repeat left bottom !important;
width:980px !important;
padding-top:0px !important;
margin-top:0px !important;
}


#cambridge_menu ul.rootGroup  li.first{
padding:0 0 0 60px !important;
}

#cambridge_menu ul.rootGroup .link span{
text-transform:uppercase !important;
}

#cambridge_menu ul.group li .link {
height:auto !important;
background-color:#ffffff !important;
}

#cambridge_menu ul.group .link span{
color:#223950 !important;
}
#cambridge_menu ul.group li{
border:1px solid #8DC641 !important;
vertical-align:middle !important;
}

#cambridge_menu ul.group li a:hover {
text-decoration:underline !important;
}
