/* margins bg */

html {
background:url(/Portals/70935/template/bg_texture.gif) !important;
}

body#Body {
background:url(/Portals/70935/template/bg_gradient.gif) top repeat-x !important;
min-height:500px !important;
_height:500px !important;
_overflow-y:visible !important;
}

#cambridge_header {
background:url(/Portals/70935/template/bg_main_shadow_top.png) top no-repeat !important;
padding:18px 20px 0px 20px !important;
width:740px !important;
}

#cambridge_menu,
#cambridge_content {
width:740px !important;
padding-left:20px !important;
padding-right:20px !important;
background:url(/Portals/70935/template/all_bg.png) repeat-y !important;
}

#cambridge_footer {
width:740px !important;
border-top:0 !important;
padding:20px 20px 10px 20px !important;
background:url(/Portals/70935/template/bg_main_shadow_section.png) top no-repeat !important;
}

/* menu */
#cambridge_menu div.radmenu {
width:738px !important;
background:url(/Portals/70935/template/menu_bg.gif) top !important;
}

#cambridge_menu span.text {
font-size:1.2em !important;
padding:7px 20px !important;
background:url(/Portals/70935/template/menu_right.gif) right no-repeat !important;
}

#cambridge_menu .item a.link {
height:30px !important;
background:url(/Portals/70935/template/menu_styles.png) 0px 30px repeat-x !important;
}

#cambridge_menu .first a.link {
background:url(/Portals/70935/template/menu_bg_first.gif) top left no-repeat !important;
padding-left:2px !important;
}

#cambridge_menu ul.rootGroup {
width:738px !important;
background:url(/Portals/70935/template/all_menu_right.gif) top right repeat-y !important;
padding-right:2px !important;
}

#cambridge_menu a.link:hover {
background:url(/Portals/70935/template/menu_styles.png) left 0px repeat-x !important;
}

#cambridge_menu div.slide .item a.link {
background:url(/Portals/70935/template/link_child.png) right repeat-y !important;
height:20px !important;
}

#cambridge_menu div.slide .first a.link {
padding-left:0 !important;
border-top:1px solid #EAEAEA !important;
}

#cambridge_menu div.slide .item a.link span.text {
background:none !important;
color:#666666 !important;
padding:5px 15px !important;
border-left:1px solid #EAEAEA !important;
letter-spacing:0px !important;
font-family:Arial Narrow,Arial,Verdana,Sans-serif !important;
font-size:11px !important;
}

#cambridge_menu div.slide li.last a.link {
background:url(/Portals/70935/template/slide_bg_bottom.png) bottom right no-repeat !important;
padding-bottom:8px !important;
}

#cambridge_menu div.slide .item a.link:hover span.text {
color:#0099FF !important;
}

#cambridge_menu div.slide ul.group {
background:none !important;
}

#cambridge_col1 .block .pad,
#cambridge_col3 .block .pad {
background:url(/Portals/70935/template/cols_bg.gif) !important;
}

#cambridge_col1 .pad,
#cambridge_col3 .pad {
margin-left:0 !important;
margin-right:0 !important;
}

#cambridge_two-column #cambridge_col2,
#cambridge_two-column-right #cambridge_col2 {
_width:73.9% !important;
}