#cambridge_body {
background:#fff url(/Portals/52606/images/bk.jpg) repeat-x !important;
}

/*
#cambridge_content {
background:#FFFFFF url(/Portals/52606/images/content_bk.gif) repeat-y !important;
padding-left:5px !important;
padding-right:5px !important;
width:940px !important;
}
*/

#cambridge_content {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(/Portals/52606/images/container_bg.jpg) repeat-y scroll left center !important;
padding-left:20px !important;
padding-right:19px !important;
}
#cambridge_content center h3 { margin-top:0; }


#cambridge_header { background:transparent !important; }

#cambridge_header table td {
padding-left:3px !important;
padding-right:3px !important;
}

#cambridge_header p {
margin:0 !important;
padding:0 !important;
}

#cambridge_header p a {
color:#FFFFFF !important;
text-decoration:none !important;
font-size:8pt !important;
}

#cambridge_header p a:hover {
color:#B1C1D6 !important;
}

#cambridge_header img {
vertical-align:middle !important;
}


#cambridge_menu {
background:url(/Portals/52606/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/52606/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, #cambridge_menu .slide .last: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_three-column #cambridge_col1 {
width:23.4% !important;
}

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

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

#cambridge_col1 .pad .block .pad, #cambridge_col3 .pad .block .pad {
border:1px solid #333399;
overflow:hidden !important;
padding:5px !important;
}
#cambridge_col1 div.block div.pad {
background-color:#FFFFFF !important;
}

/*
#cambridge_col1 .pad .block .pad h3 {
background:transparent url(/Portals/52606/images/col1_title_bk.jpg) repeat-x !important;
color:#FFFFFF !important;
padding: 5px 5px 25px 5px !important;
margin: 0 -8px 8px -8px !important;
font-size:12px !important;
font-weight:bold !important;
}

#cambridge_col3 .pad .block .pad h3 {
background:transparent url(/Portals/52606/images/col3_title_bk.jpg) repeat-x !important;
color:#FFFFFF !important;
padding: 5px 5px 25px 5px !important;
margin: 0 -8px 8px -8px !important;
font-size:14px !important;
font-weight:bold !important;
}
*/

#cambridge_col1 h3, #cambridge_col3 h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/Portals/53289/images/h3bg.jpg) repeat-x scroll center top;
color:#343498 !important;
font-style:italic;
font-weight:bold !important;
margin:-5px !important;
margin-top:-4px !important;
min-height:31px !important;
overflow-y:visible !important;
padding:5px 4px 0 !important;
font-size:14px !important;
}


#cambridge_col1 .pad .block .pad .ISContent h3 {
background:#CFCFFC !important;
color:#003399 !important;
font-weight:normal !important;
padding: 0 8px !important;
}

#cambridge_col3 .pad .block .pad .ISContent h3 {
background: #FFFFFF !important;
color:#003399 !important;
font-weight:normal !important;
padding: 0 8px !important;
}

.IngeniMailSubscribeEmailInput {
width:90% !important;
}

.ISContent ul {
list-style-type:disc !important;
margin-top:0 !important;
}

.ISContent ul ul {
list-style-type:circle !important;
}

.ISContent ul ul ul {
list-style-type:square !important;
}

.ISContent ul li {
padding-bottom:0 !important;
}

.ISContent p {
margin:10px 0 !important;
line-height:1.3em !important;
font-size:13px !important;
}

.ISContent h1 {
font-size:14pt !important;
font-weight:bold !important;
color:#003399 !important;
}

#cambridge_top h3 {
font-weight:normal !important;
}

.ISContent a {
text-decoration:none !important;
}

.ISContent a:hover {
color:#6666CC !important;
}

#cambridge_col2 .ISContent a:hover {
color:#0194F6 !important;
}

#cambridge_col2 .ISContent ul {
padding-left:20pt;
}

#cambridge_col2 .ISContent ul li {
font-size:13px !important;
line-height:1.3em !important;
}

#cambridge_col2 .ISContent h5 a {
margin:0 !important;
padding:4px 10px !important;
background-color:#6666CC !important;
color:#FFFFFF !important;
}

#cambridge_col2 .ISContent h5 a:hover {
background-color:#333399 !important;
color:#FFFFFF !important;
}

#cambridge_footer {
background:#A3A3F5 url(/Portals/52606/images/content_bk.gif) repeat-y !important;
padding-left:5px !important;
padding-right:5px !important;
width:940px !important;
}

#cambridge_footer p {
font-weight:bold !important;
color:#1616A5 !important;
}

#cambridge_footer a:hover {
color:#6666CC !important;
text-decoration:none !important;
}


/*


#cambridge_menu {
background:transparent url(/Portals/52606/images/menu_bk.jpg) repeat-y !important;
border:none !important;
padding:0 20px !important;
width:910px !important;
}

#cambridge_menu ul li.item a span.text {
background:transparent url(/Portals/52606/images/menu_inter_item.jpg) no-repeat left !important;
border:none !important;
padding:8px 0 8px 25px !important;
}

#cambridge_menu .group .item,
#cambridge_menu ul li div.slide ul li {
display:block !important;
background:#171360 !important;
width:184px !important;
padding-top:0px !important;
padding-bottom:0px !important;
}

#cambridge_menu ul li div.slide ul li.item {
margin-left:0px !important;
padding-right:0px !important;
margin-right:0px !important;
}

#cambridge_menu ul li div.slide ul li.item a span.text {
background:none !important;
padding:3px 5px !important;
color:#FFFFFF !important;
font-weight:normal !important;
}

#cambridge_menu ul li div.slide ul li.item a {
border:solid 1px #FFFFFF !important;
width:182px !important;
white-space:normal !important;
}

#cambridge_menu ul li div.slide ul li.item a:hover .text {
color:#FFCC01 !important;
}

#cambridge_menu .group .item.separator {
background:none !important;
padding:0px !important;
margin:0px !important;
height:0px !important;
width:0px !important;
border:none !important;
}

*/
