#cambridge_menu {
background:url(/Portals/53064/images/menu_bg.gif) bottom left no-repeat !important;
padding:0px 0px 7px 0px;
}

#cambridge_menu .radmenu {
float:right !important;
margin:0px 20px !important;
}

#cambridge_menu .item {
margin-right:1px !important;
}

#cambridge_menu .link {
background:url(/Portals/53064/images/menu/taba.gif) top left no-repeat !important;
height:30px !important;
padding-left:10px !important;
}

#cambridge_menu .link:hover,
#cambridge_menu .expanded {
background:url(/Portals/53064/images/menu/taba.gif) bottom left no-repeat !important;
}

#cambridge_menu .link .text {
background:url(/Portals/53064/images/menu/tabb.gif) top right no-repeat !important;
height:23px !important;
padding:7px 10px 0px 0px !important;
font-size:1.1em !important;
}

#cambridge_menu .link:hover .text {
background:url(/Portals/53064/images/menu/tabb.gif) bottom right no-repeat !important;
}

#cambridge_menu .link span.expandTop {
padding-right:20px !important;
background:url(/Portals/53064/images/menu/tabc.gif) top right no-repeat !important;
}

#cambridge_menu .link:hover span.expandTop,
#cambridge_menu .expanded span.expandTop {
background:url(/Portals/53064/images/menu/tabc.gif) bottom right no-repeat !important;
}

#cambridge_menu .slide .link,
#cambridge_menu .slide .link .text {
background:none !important;
}

#cambridge_menu .slide .link {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

#cambridge_menu .slide .link:hover {
background:#E3E6ED !important;
}

#cambridge_menu .slide .link .text {
font-size:1.2em !important;
font-weight:normal !important;
}

#cambridge_content {
background:url(/Portals/53064/images/main_background.gif) top left repeat-y !important;
padding:0px 5px 20px !important;
}

#cambridge_footer {
background:url(/Portals/53064/images/footer_bg.gif) top left no-repeat !important;
padding-top:25px !important;
border:0 !important;
}

#cambridge_col2 h1,
#cambridge_col1 h3,
#cambridge_col3 h3 {
background:#DFE2F1 url(/Portals/53064/images/h1_bg.gif) top repeat-x !important;
font-size:1.2em !important;
font-weight:bold !important;
text-align:center;
border:1px solid #818EC9;
padding:5px 15px !important;
margin-top:0 !important;
}

#cambridge_col2 .ISContent h1 {
background:none !important;
font-size:1.6em !important;
font-weight:normal !important;
text-align:left;
border:0;
padding:5px 0px !important;
margin-top:0 !important;
}

#cambridge_col1 .ISContent h3,
#cambridge_col3 .ISContent h3 {
background:none !important;
font-size:1.3em !important;
font-weight:normal !important;
text-align:left;
border:0;
padding:5px 0px !important;
margin-top:0 !important;
}

#cambridge_content div.block li,
#cambridge_content div.block p {
font-size:1em !important;
}

#cambridge_col1,
#cambridge_col2,
#cambridge_col3 {
overflow:hidden !important;
}

#cambridge_two-column #cambridge_col2,
#cambridge_two-column-right #cambridge_col2 {
width:69.9% !important;
_width:68% !important;
}

#cambridge_two-column #cambridge_col1,
#cambridge_two-column-right #cambridge_col3 {
width:30% !important;
}

#cambridge_col1 .pad,
#cambridge_col3 .pad {
padding:0 !important;
}

#cambridge_col1 .ISContent,
#cambridge_col3 .ISContent,
#cambridge_col1 .IngeniMailSubscribeContainer,
#cambridge_col3 .IngeniMailSubscribeContainer,
#cambridge_col1 .BlogPostList,
#cambridge_col3 .BlogPostList,
#cambridge_col1 .ContactFormWrapper,
#cambridge_col3 .ContactFormWrapper {
border:1px solid #818EC9;
padding:10px;
}

#cambridge_top p,
#cambridge_top ul,
#cambridge_top ol,
#cambridge_top h1,
#cambridge_top h2,
#cambridge_top h3,
#cambridge_top h4 {
margin-top:0 !important;
padding-top:10px !important;
}

#cambridge_top h3 {
background:#DFE2F1 url(/Portals/53064/images/h1_bg.gif) top repeat-x !important;
font-size:1.2em !important;
font-weight:bold !important;
text-align:center;
border:1px solid #818EC9;
padding:5px 15px !important;
margin-top:0 !important;
color:#0B5876 !important;
}

#cambridge_two-column {
padding-top:0 !important;
}
