#cambridge_content {
padding-right:19px !important;
padding-left:20px !important;
background:url(/Portals/53289/images/container_bg.jpg) left repeat-y !important;
}

#cambridge_header {
background:none !important;
}
#cambridge_header span.logo a { font-size:12px !important; }
.logo div {line-height:26px;}

#cambridge_header a {
display:inline !important;
font-size:10px !important;
color:#FFFFFF !important;
text-decoration:none !important;
font-family:Arial, Helvetica, Sans-serif;
}

#cambridge_header a:hover {
color:#A3A3F5 !important;
}

html, body#Body {
background:url(/Portals/53289/images/background.jpg) top repeat-x !important;
}

#cambridge_menu {
background:url(/Portals/53289/images/menu_all_background.jpg) no-repeat right top !important;height:53px !important;
}
#cambridge_menu ul { height:53px; }
#cambridge_menu li { height:53px; }
#cambridge_menu .slide li {height:auto !important; }
#cambridge_menu .radmenu {
background:transparent url(/Portals/53289/images/radmenu_bg.jpg) top left no-repeat !important;
padding-left:36px !important;
height:53px !important;
}

#cambridge_menu .item {
background:url(/Portals/53289/images/item_bg.jpg) top repeat-x !important;
}

#cambridge_menu .link {
background:url(/Portals/53289/images/item_menu_bg_right.jpg) top right no-repeat !important;color:white !important;
}
#cambridge_menu .link:hover, #cambridge_menu .slide .link:hover { background:url(images/item_hover.jpg) repeat-x top !important;color:white !important; }

#cambridge_menu .item .selectedtab, #cambridge_menu .slide .item .selectedtab { background:url(images/item_active.jpg) repeat-x top !important;color:white !important; }

#cambridge_menu .last {
background:url(/Portals/53289/images/menu_bg.jpg) top right no-repeat !important;
padding-right:26px !important;
height:53px;
}

#cambridge_menu .slide .last {
height:auto !important;
background:transparent !important;
padding:0 !important;
}



#cambridge_menu .slide .link {
background:#B1B1C9 url(/Portals/53289/images/item_bg.jpg) center repeat-x !important;
border-left:1px solid #7677D3;
border-right:1px solid #7677D3;
}

#cambridge_menu .slide span {
padding-top:2px !important;
padding-bottom:2px !important;
}

#cambridge_menu .slide {
border-bottom:1px solid #7677D3;
margin-top:-17px;
}

#cambridge_menu .text {
font-size:1.2em !important;

padding-top:10px !important;
padding-bottom:9px !important;
}

#cambridge_footer {
background:url(/Portals/53289/images/footer_bg_02.jpg) bottom left no-repeat !important;
padding-top:20px !important;
padding-bottom:30px !important;
border-top:0 !important;
padding-left:20px !important;
padding-right:20px !important;
}

/* ----------------------------------------------------------------------------------------- */


#cambridge_col1 h3,
#cambridge_col3 h3 {
background: url(/Portals/53289/images/h3bg.jpg) top repeat-x;
margin-top:1px !important;
margin-right:1px !important;
margin-left:1px !important;
padding:5px 4px 0px !important;
min-height:31px !important;
_height:31px !important;
overflow-y:visible !important;
font-weight:bold !important;
font-style:italic;
color:#343498 !important;
}

#cambridge_col1 .ISContent h3,
#cambridge_col3 .ISContent h3 {
background:none;
margin-top:6px !important;
margin-right:0px !important;
margin-left:0px !important;
margin-bottom:6px !important;
padding:0 !important;
min-height:100% !important;
_height:100% !important;
overflow-y:hidden !important;
font-weight:normal !important;
font-style:normal;
color:#333399 !important;
}

#cambridge_col1 .pad .pad,
#cambridge_col3 .pad .pad {
border:1px solid #333399;
padding:0 !important;
overflow:hidden !important;
}

#cambridge_col1 .ISContent,
#cambridge_col1 .ContactFormWrapper,
#cambridge_col1 .IngeniMailSubscribeContainer,
#cambridge_col3 .ISContent,
#cambridge_col3 .ContactFormWrapper,
#cambridge_col3 .IngeniMailSubscribeContainer {
padding:5px !important;
}

#cambridge_col1 .IngeniMailSubscribeContainer,
#cambridge_col2 .IngeniMailSubscribeContainer {
width:90% !important;
}

#cambridge_three-column #cambridge_col1 {
width:27% !important;
}

#cambridge_three-column #cambridge_col2 {
width:48.9% !important;
_width:48% !important;
overflow:hidden !important;
}

#cambridge_three-column #cambridge_col3 {
width:24% !important;
}



#cambridge_col2 h1 {
background:transparent;
padding-left:2px !important;
border-bottom:1px solid #333399;
font-weight:bold !important;
}

#cambridge_col2 .ISContent h1 {
background:none;
padding-left:0px !important;
border-bottom:0;
font-weight:normal !important;
}

#cambridge_col1,
#cambridge_col3 {
font-size:1em !important;
overflow:hidden !important;
}

#cambridge_col2 {
overflow:hidden !important;
}

#cambridge_col1 ul li {

list-style-type:none !important;
font-size:1em !important;
padding-left:41px !important;
padding-bottom:0 !important;
height:27px !important;
line-height:27px !important;
margin-bottom:6px !important;
}
#cambridge_col1 ul li.email { background:url(/Portals/53289/images/email_white.jpg) left top no-repeat !important; }
#cambridge_col1 ul li.locations { background:url(/Portals/53289/images/locations_white.jpg) left top no-repeat !important; }

#cambridge_col3 ul li {
font-size:1em !important;
padding-left:5px !important;
padding-bottom:0 !important;
}


#cambridge_col1 p,
#cambridge_col1 li,
#cambridge_col3 p,
#cambridge_col3 li {
font-size:1em !important;
}

#cambridge_col1 .ISContent a,
#cambridge_col3 .ISContent a {
text-decoration:none !important;
}

#cambridge_col1 .ISContent a:hover,
#cambridge_col3 .ISContent a:hover {
text-decoration:none !important;
color:#6666CC !important;
}

#cambridge_content h4 {
color:#000080 !important;
font-weight:normal !important;
}


#cambridge_two-column #cambridge_col1 {
width:27% !important;
}

#cambridge_two-column #cambridge_col2 {
width:72.9% !important;
_width:72.5% !important;
overflow:hidden !important;
}