/* WEBSITE BACKGROUND */
html, body#Body {background:#C7D7E4 url(/Portals/54405/images/website-bg.gif) repeat-x scroll 0 0!important;}
#cambridge_container {
overflow: visible!important;
}
/* MENU */
#cambridge_menu {background:white url(/Portals/54405/images/menu-bg.gif) repeat-x scroll left bottom!important; padding-bottom:10px!important; padding-left:27px!important; width:957px!important;}
#cambridge_menu ul li a span {font-family:"Trebuchet MS"!important; font-size:14px!important; font-weight:bold!important; line-height:39px!important; padding:0 25px!important;}

/* SUB-MENU */
#cambridge_menu ul.group {background-color:#123452 !important;}
#cambridge_menu ul li div.slide ul li {border-top:1px solid #546E83 !important;}
#cambridge_menu ul li div.slide .link {background-color:#123452 !important; opacity:1 !important; zoom:1 !important; filter:alpha(opacity = 100) !important;}
#cambridge_menu ul li div.slide .link:hover {background-color:#123452 !important; color:#FFF; opacity:.7 !important; filter:alpha(opacity = 100) !important;}
#cambridge_menu ul li div.slide ul li a .text {color:#FFF !important; line-height:16px !important; padding:5px 13px !important;}

#cambridge_menu ul li div.slide ul li a .text:hover {color:#123452;}

#cambridge_menu ul.group.level2 {margin-left:0 !important; border-left:1px solid #197770 !important;}

/* HEADINGS */
#cambridge_col2 h1 {font-size:22px !important; font-weight:bold!important;}
#cambridge_col2 h3, #cambridge_col3 h3, #cambridge_col1 h3 {font-size:16px!important; font-weight:bold!important; margin:0!important; line-height:20px!important; padding:0 0 10px!important;}

/* FONT - ALL SKINS */
#cambridge_col1 div.block p, #cambridge_col3 div.block p, #cambridge_col1 div.block li, #cambridge_col3 div.block li, td {font-size:12px; line-height:16px;}
#bb-container div.post {font-size:12px!important;}

/* ANCHORS */
#cambridge_col3 a, #cambridge_col3 a:hover {text-decoration:none !important;}

/* LISTS */
#cambridge_col2 ul, #cambridge_col3 ul {list-style-type:disc!important; padding-left:25px!important;}
#cambridge_col2 ul li ul {list-style-type:circle !important;}

/* FOOTER */
#cambridge_footer {display:none; padding:0 18px !important; font-size:12px !important; text-align:left !important; width:948px!important;}
#cambridge_footer p.copyright {display:none; font-weight:bold!important; line-height:50px!important; text-align:left !important;}
span#dnn_dnnLINKS_lblLinks {display:none!important;}
div#footer {background-color:#fff; width:948px; margin:0 auto!important; padding:0 18px; color:#999!important;}
div#footer a {font-size:11px; color:#567998;}

/* TWO COLUMN RIGHT */
#cambridge_two-column-right #cambridge_col3 {width:27.9% !important;}
#cambridge_two-column-right #cambridge_col2 {width:71.9% !important;}
#cambridge_col3 div.block div.pad {margin:0 !important;}

/* TWO COLUMN */
#cambridge_two-column #cambridge_col2 {width:71.9% !important;}
#cambridge_two-column #cambridge_col1 {width:27.9% !important;}

/* THREE COLUMN */
#cambridge_three-column #cambridge_col1 {width:20% !important;}
#cambridge_three-column #cambridge_col3 {width:27.9% !important;}
#cambridge_three-column #cambridge_col2 {width:51.9% !important;}

/* MODULES - COLUMN 1 - ALL SKINS */
#cambridge_col1 div.block div.pad {margin-left:8px!important;}

/* GLOBAL MODULE */
.callout {background:#22587F none repeat scroll 0 0; border-bottom:2px solid #2B6B92; clear:both; float:left; padding:5px 9px 5px 10px; position:relative; width:256px;}
.callout:hover {background:#103754 none repeat scroll 0 0; border-bottom:3px solid #153F61;}
.callout h3 {/*line-height:30px!important; padding-bottom:0!important; margin:0!important; */;}
.callout h3 a {font-family:"Trebuchet MS",Arial,sans-serif; color:#FFF !important; padding:0 20px 0 0 !important;}
.callout:hover h3 a {background:transparent url(/Portals/54405/images/calloutarrow.gif) no-repeat scroll 100% 5px;}
.callout p {display:none;}
.callout:hover p {color:#BCCAD6; display:block; font-family:"Trebuchet MS",Arial,sans-serif; font-size:12px; line-height:14px; margin:0 !important; padding:0 0 5px;}

/* LOGO */
#cambridge_header {overflow:visible!important;}
#loginWrap {z-index:13!important;}
#loginWrap:hover div {display:block!IMPORTANT;}
#loginWrap div a:hover {color:#6B7075!IMPORTANT; text-decoration:none!IMPORTANT;}
a.ahover:hover {color:#333!important;}

/* HOMEPAGE SLIDESHOW */
#imageWrap { margin:-5px 0 0 0; width:984px; height:280px; position:relative;}
#imageWrap ul {margin:0; padding:0; list-style-type:none; width:984px; height:280px !important; overflow:hidden;}
#imageWrap ul li {margin:0; padding:0;}

#imageWrap dl {position:absolute; bottom:5px; right:281px; padding:0; margin:0; z-index:1000;}
#imageWrap dl dd {background:url(globalCalloutsBackground.png); padding:0 10px; font:bold 14px/20px "Trebuchet MS"; color:#fff; float:left; display:inline; margin:0 0 0 5px;}
#imageWrap dl dd.active, 
#imageWrap dl dd:hover {background:#ededed; color:#666;}
#imageWrap dl dd a {color:#fff;}
#imageWrap dl dd.active a, 
#imageWrap dl dd:hover a {color:#666;}

#imageWrap #globalCallouts {position:absolute; top:-5px; right:0; width:276px; height:280px; z-index:1000;}
#home #imageWrap #globalCallouts {top:0;}



.radmenu {width:755px !important;
margin: 0 auto !important;
float:none !important;}
