/* -- THE NEW BORN BABY -- */
html, body { background:#FEB0BE url(/Portals/10418/images/the-new-born-baby-background-final-01.gif) center top repeat-y!important; }


/* -- LAYOUT -- */
#cambridge_container { width:1007px!important; }

#cambridge_content { background:transparent url(/Portals/10418/images/bg-mid.png) center repeat-y!important; }

#cambridge_header { background:transparent url(/Portals/10418/images/bg-top.png) top no-repeat!important; margin-top:15px; }
#cambridge_header span.logo { margin:10px 0 0 12px; }


/* -- MENU -- */
#cambridge_menu { background:transparent url(/Portals/10418/images/bg-menu.png) center no-repeat!important;  }
#cambridge_menu .radmenu { position:relative; left:133px; }

#cambridge_menu ul li { padding:1px 8px; border-right:1px solid #e06d9c; }
#cambridge_menu ul li.last { border:none; }

#cambridge_menu ul li a { background-color:transparent!important; font-family:Arial,sans-serif!important; font-size:14px!important; font-weight:normal; }
#cambridge_menu ul li a span { color:#fff!important; }
#cambridge_menu ul li a span:hover { color:#9f0055!important; } 
#cambridge_menu ul li a.selectedtab span{color:#9f0055!important;}
#cambridge_menu ul li div.slide{
    margin-left:-1px;
}
#cambridge_menu ul.group{margin:0px; border-left:1px solid #e06d9c; }
#cambridge_menu ul.group li.item {border-right:none; border-bottom:0px;  background:#fff url(images/submenu_bg.png) top left repeat-x;  height:26px;}
#cambridge_menu ul.group li:hover, #cambridge_menu ul.group li a span:hover {color:#9f0055!important;  }

#cambridge_menu ul.group li a { }

#cambridge_menu ul.group li a span {padding:1px 8px;  font-size:12px!important; color:#fff!important;}

#cambridge_menu ul.group.level2 li { }






/* -- CONTENT -- */
#cambridge-top{
	background-color:transparent!important;
}


#cambridge_col1{
    width: 220px !important;
	margin-left:30px !important;
	margin-right:0px !important;
    padding-bottom:1px;
	
}
#cambridge_two-column #cambridge_col2{
    width:757px!important;
}
#cambridge_one-column #cambridge_col2{
    margin-left:30px!important;
}
#cambridge_col3{
    width: 220px !important;
	margin-left:0px !important;
	margin-right:20px !important;
}

/* pink box on top left side*/
#cambridge_col1 div.block div.pad h3{
    background:#FEB0BE url(/Portals/10418/images/sidebar_btm.gif) bottom no-repeat !important;
    width: 200px !important;
    padding:0px 5px 5px 5px!important;
    margin:11px 0px 0px 0px !important;
    text-align:center;
    color:#ffffff!important;
}
#cambridge_col1 div.block div.pad{
   background:#ffffff url(/Portals/10418/images/sidebar_top.gif) top no-repeat !important;
   padding:0px !important;
   margin:0px !important;
   width:210px;
}

#cambridge_col1 div.block div.pad div{

    padding-left:8px !important;
    padding-right:8px !important;
    padding-top:10px !important;
}

#cambridge_col1 div.block div.pad div div{
    padding-left:0px !important;
    padding-right:0px !important;
    padding-top:0px !important;
}

/* pink box on top right side*/
#cambridge_col3 div.block div.pad h3{
    background:#FEB0BE url(/Portals/10418/images/sidebar_btm.gif) bottom no-repeat !important;
    width: 200px !important;
    padding:0px 5px 5px 5px!important;
    margin:11px 0px 0px 0px !important;
    text-align:center;
    color:#ffffff!important;
}
#cambridge_col3 div.block div.pad{
   background:#ffffff url(/Portals/10418/images/sidebar_top.gif) top no-repeat !important;
   padding:0px !important;
   margin:0px !important;
   width:210px;
}

#cambridge_col3 div.block div.pad div{

    padding-left:8px !important;
    padding-right:8px !important;
    padding-top:10px !important;
}

#cambridge_body #cambridge_col1 div.block div.pad div div, #cambridge_body #cambridge_col3 div.block div.pad div div{
    padding-left:0px !important;
    padding-right:0px !important;
    padding-top:0px !important;
}
/* plain content areas */
div.NoContainerContentPane{
	margin-bottom:35px !important;
}

/* -- FOOTER -- */
#cambridge_footer { 
background:transparent url(/Portals/10418/images/bg-footer.png) no-repeat!important; 
padding-top:20px;
margin:0px!important;
width:1007px!important;
}
