body,html { background:#FFFFFF !important; }

a { outline:none!important; }
.ISContent, p, td { font:14px Arial,Helvetica,sans-serif!important; line-height:1.5em!important; }
#cambridge_col1 li, #cambridge_col2 li, #cambridge_col3 li { font:14px Arial,Helvetica,sans-serif!important; line-height:1.5em!important; }
#cambridge_col2 ul, #cambridge_col2 ol { margin-bottom:10px!important; }
#cambridge_col2 ul ul, #cambridge_col2 ol ol  { margin-top:0!important; }
#cambridge_col2 ul li, #cambridge_col2 ol li { margin-bottom:6px!important; }

/* -- Layout -- */
#cambridge_body { background:url(/Portals/55042/template/bg-header.png) center top no-repeat!important; }
#cambridge_container { overflow:visible!important; }





/* -- Menu -- */
#cambridge_menu ul li {
line-height:60px;
}
#cambridge_menu ul li span {font-size:0.70em;}

div#cambridge_menu {
vertical-align: middle;
background:#ffffff;padding-left:45px;
!important}
#cambridge_menu a.link {
display:block;
background:url(/Portals/55042/navbar_mid.jpg) no-repeat;
height:72px;
width;100%
line-height:34px;
padding:0px 15px 0px 30px;
color:#ffffff;
font-weight:bold;
text-align:middle;
!important}
#cambridge_menu li.first a.link {
background-image:url(/Portals/55042/navbar_left.jpg );
padding:0px 15px 0px 30x;
!important}
#cambridge_menu li.last a.link {
background:url(/Portals/55042/navbar_right.jpg) no-repeat right;
padding:0px 0px 0px 0px;
width:276px;
height:77px;
text-align:middle;
text-indent:25px;
!important}

#cambridge_menu ul li ul {
 border:1px solid #292c4b;
!important}

#cambridge_menu ul li ul li a.link, 
#cambridge_menu ul li ul li.first a.link, 
#cambridge_menu ul li ul li.last a.link,
#cambridge_menu ul li.first ul li a.link, 
#cambridge_menu ul li.last ul li a.link
{
background:#dcdcdc;
color:#030305;
line-height:1;
padding:0px;
text-align:center;
height:auto;
width:auto;
text-indent:0px;
!important}
#cambridge_menu ul li ul li a.link:hover {
background:#e5d2ba;
color:#030305;
!important}

#cambridge_menu a.link span.text, 
#cambridge_menu a.selectedtab span.text,
#cambridge_menu ul.rootGroup a.selectedtab span.text {
color:#ffffff;
display:block;
width:100%;
text-align:center;
!important}
#cambridge_menu a.link:hover,
#cambridge_menu a.link:hover span.text, 
#cambridge_menu a.selectedtab:hover span.text,
#cambridge_menu ul.rootGroup a.selectedtab:hover span.text {
color:#004f5a;
!important}

#cambridge_menu ul li ul li a.link span.text, 
#cambridge_menu ul li ul li a.selectedtab span.text,
#cambridge_menu ul.rootGroup li ul li a.selectedtab span.text {
color:#030305;
!important}

/* -- Text -- */
#cambridge_two-column-right #cambridge_col2 h1 { font-size:24px; color:#3557224; font-weight:bold; }

#cambridge_two-column-right #cambridge_col3 h3 { font-size:11px; color:#fff; text-transform:uppercase; margin-top:0; margin-bottom:15px; padding-top:0; }
#cambridge_two-column-right #cambridge_col3 img { margin-top:5px; }
#cambridge_two-column-right #cambridge_col3 p { font-size:11px!important; }


#cambridge_two-column-right #cambridge_col2 ul { list-style-type:none; }
#cambridge_two-column-right #cambridge_col2 ul li {
padding:5px 0 2px 20px;
background: url(/Portals/55042/template/bullet-crescent-whitebg.png) 0 8px no-repeat;
}

#cambridge_three-column #cambridge_col2 h1 { font-size:24px; color:#3557224; font-weight:bold; }

#cambridge_three-column #cambridge_col3 h3 { font-size:11px; color:#fff; text-transform:uppercase; margin-top:0; margin-bottom:15px; padding-top:0; }
#cambridge_three-column #cambridge_col3 img { margin-top:5px; }
#cambridge_three-column #cambridge_col3 p { font-size:11px!important; }


#cambridge_three-column #cambridge_col2 ul { list-style-type:none; }
#cambridge_three-column #cambridge_col2 ul li {
padding:5px 0 2px 20px;
background: url(/Portals/55042/template/bullet-crescent-whitebg.png) 0 8px no-repeat;
}


/* -- Columns -- */
#cambridge_content #cambridge_two-column-right { background:url(/Portals/55042/template/bg-content.png) right repeat-y!important; }

#cambridge_two-column-right #cambridge_col3 { margin-top:-25px; }
#cambridge_two-column-right #cambridge_col3 div.pad { padding-top:5px!important; }
#cambridge_two-column-right #cambridge_col3 div.block {
background:url(/Portals/55042/template/sidebar-top.png) right top no-repeat!important;
margin-bottom:10px;
}

#cambridge_content #cambridge_three-column { background:url(/Portals/55042/template/bg-3col.png) right repeat-y!important; }

#cambridge_three-column #cambridge_col3 { margin-top:-25px; }
#cambridge_three-column #cambridge_col3 div.pad { padding-top:5px!important; }
#cambridge_three-column #cambridge_col3 div.block {
background:url(/Portals/55042/template/sidebar-top.png) right top no-repeat!important;
margin-bottom:10px;
}

/* -- Footer -- */
/*#cambridge_footer { */
/*background:url(/Portals/55042/template/bg-footer.png) repeat-x!important;*/
/*height:47px;*/
/*border-top:none!important;*/
/*}*/

#cambridge_footer ul li a span { padding:7px 0 4px 0; }

/* -------------Hidden Menu Fix-----------------*/
.NavHidden {display:none!important;}
