#CMS_ELE_0 {
top:175px !important;
}

body#Body {
background:url(/Portals/53778/images/background.jpg) top center fixed !important;
}

html {
background:none !important;
}

#cambridge_container {
margin-top:10px !important;
margin-bottom:10px !important;
}

#cambridge_content,
#cambridge_menu {
background:url(/Portals/53778/images/content_bg.png) repeat-y !important;
padding-left:5px !important;
padding-right:7px !important;
}

#cambridge_header {
background:url(/Portals/53778/images/header_bg.png) top no-repeat !important;
padding-left:5px !important;
padding-right:7px !important;
width:886px !important;
padding-top:3px !important;
}

#cambridge_footer {
background:url(/Portals/53778/images/footer_bg.png) bottom no-repeat !important;
padding-left:15px !important;
padding-right:17px !important;
width:866px !important;
border:0 !important;
}

#cambridge_menu .radmenu {
width:886px !important;
background:url(/Portals/53778/images/menu_bg.gif) top !important;
}

#cambridge_one-column, #cambridge_two-column, #cambridge_two-column-right, #cambridge_three-column {
background:#E3D9C8 !important;
padding-bottom:10px !important;
}

#cambridge_menu .link:hover {
background:url(/Portals/53778/images/menu_item_hover_bg.gif) top repeat-x !important;
}

#cambridge_menu .selectedtab {
background:url(/Portals/53778/images/menu_item_on_bg.gif) top repeat-x !important;
}

#cambridge_menu span {
font-size:1.4em !important;
font-weight:normal !important;
padding:7px 15px !important;
}

#cambridge_menu .item {
margin:0 !important;
}

#cambridge_col1 .pad {
margin-left:8px !important;
}

#cambridge_col3 .pad {
margin-right:8px !important;
}

#cambridge_col1 .pad .pad,
#cambridge_col3 .pad .pad {
padding:0 !important;
width:207px !important;
margin:0px !important;
background:#D7C09B url(/Portals/53778/images/pad_bg.gif) left repeat-y !important;
}

#cambridge_col1 h3,
#cambridge_col3 h3 {
padding:14px 15px 0px 40px !important;
background:#693125 url(/Portals/53778/images/real_h3_bg.gif) left top no-repeat !important;
font-size:1.1em !important;
font-weight:bold !important;
margin:0px !important;
}

#cambridge_col1 .ISContent,
#cambridge_col1 .ContactFormWrapper,
#cambridge_col1 .IngeniMailSubscribeContainer,
#cambridge_col1 .BlogPostList,
#cambridge_col1 .feedreader_box,
#cambridge_col3 .ISContent,
#cambridge_col3 .ContactFormWrapper,
#cambridge_col3 .IngeniMailSubscribeContainer,
#cambridge_col3 .BlogPostList,
#cambridge_col3 .feedreader_box {
background:url(/Portals/53778/images/is_bg.gif) top left no-repeat !important;
padding-top:15px !important;
padding-left:10px !important;
padding-right:10px !important;
}

#cambridge_col1 .block,
#cambridge_col3 .block {
background:url(/Portals/53778/images/block_bg.gif) bottom left no-repeat !important;
padding-bottom:8px !important;
margin-bottom:8px !important;
}

#cambridge_col1,
#cambridge_col3 {
width:25.9% !important;
}

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

#cambridge_two-column #cambridge_col2,
#cambridge_two-column-right #cambridge_col2 {
width:74% !important;
}

#cambridge_col2 .pad {
background:#ffffff !important;
border:1px solid #000000 !important;
margin-right:10px !important;
margin-left:10px !important;
}

#cambridge_three-column #cambridge_col2 {
width:47% !important;
}

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

#cambridge_content .ISContent ul li {
background:url(/Portals/53778/images/blockcontentbullets.png) top left no-repeat !important;
list-style:none !important;
padding-left:10px !important;
}

table#top_panel {
height:39px; 
background:url(/Portals/53778/images/top_links_bg.jpg) top left no-repeat; 
width:581px;
border:0;
text-align:center;
}

table#top_panel td {
padding:5px;
}

#cambridge_col2 h1 {
font-size:2.6em !important;
margin-top:30px !important;
}

#cambridge_col2 h2 {
font-size:2em !important;
}

table#dotted {
border:1px dotted #B5C4C0;
}

table#dotted td {
border:1px dotted #B5C4C0;
padding:5px;
}

#cambridge_sub-menu {
padding:0px !important;
}