html,body#Body {background:#c41230 url(/Portals/31256/images/site-images/body-bg.gif) top left repeat-x!important; color:#000; font:12px/16px Arial, Helvetica, sans-serif;} 
body {padding-bottom:115px;}
/* TWO COLUMN RIGHT */
#cambridge_two-column {float:left; clear:both;}
#cambridge_two-column #cambridge_col1 {
width: 30%!important;

margin-right:1px;
}
#cambridge_body {width:auto!important;}
#cambridge_two-column #cambridge_col2 {
width: 69%!important;

}

#cambridge_two-column #cambridge_col1 div.block div.pad {
padding-left: 2px!important;
padding-right: 2px!important;
}
/* OVER RIDES */
#cambridge_header span.logo {font-family:Arial, Helvetica, sans-serif!important;}
/* END OVER RIDES */

span.logo {
height:111px;	
}

a.logo {
	display:block;
	float:left;
	clear:none;
	width:190px;
	height:77px;
	margin:20px 0 0 22px;
}

a.newsletter-link:link, a.newsletter-link:active, a.newsletter-link:visited {
	background:#c41230 url(/Portals/31256/images/site-images/newsletter-signup-bg-blogo.gif) top left no-repeat;
	width:137px;
	padding:0 0 0 10px;
	height:31px;
	line-height:31px;
	overflow:hidden;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	float:right;
	clear:none;
	text-decoration:none;
	letter-spacing:.8px;

}
a.newsletter-link:hover {
	text-decoration:underline;
}

.phone {
	float:right;
	clear:right;
	width:auto;
	font-size:24px;
	font-weight:bold;
	text-align:right;
	color:#707070;
	letter-spacing:1.2px;
	text-transform:uppercase;
	padding-top:18px;
	
}

.phone span {
	font-size:12px;
	line-height:24px;
}

#cambridge_menu {
	
	height:29px!important;
}

#cambridge_content {
	background:#fff url(/Portals/31256/images/site-images/content-top-bg.gif) top left no-repeat!important;
	padding-top:12px!important;
	
						
}
#cambridge_top, #cambridge_two-column, #cambridge_two-column-right, #cambridge_one-column {
	background:#fff url(/Portals/31256/images/site-images/content-bg.gif) top left repeat-y!important;
	padding-right:1px;							
}
#cambridge_footer {display:none!important}
#cambridge_footer_new {
	background:#fff url(/Portals/31256/images/site-images/footer-bg.gif) top left no-repeat!important;
	height:105px!important;
	overflow:hidden;
	padding:20px 0 0 0!important;
	font-size:14px!important;
        width:960px;
        margin:0 auto;
	
	
}



#cambridge_col2 h1, #cambridge_col2 h1 b {font-size:26px!important; text-transform:uppercase; font-weight:normal!important; }
#dnn_dnnLINKS_lblLinks{
	
}


#cambridge_footer_new span a, 
#cambridge_footer_new a, 
#cambridge_footer_new ul li span a, 
#cambridge_footer_new p span, 
#cambridge_footer_new span.SkinObject {font-size:11px!important;}

p.copyright {font-size:14px!important;display:none;}

#cambridge_footer_new td a img{border:0!important; margin-left:10px;}

#cambridge_menu ul li { font-size:12px!important; font-weight:bold; letter-spacing:1px;}

#cambridge_menu .rootGroup .item .text {
	padding-top:7px!important;
	padding-bottom:6px!important;
	
}

#cambridge_menu ul {padding-left:47px!important}
#cambridge_menu ul ul {padding-left:0!important}
#dnn_dnnLINKS_lblLinks {display:none;}
#footer ul {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0!important;
padding:0;
float:left;
clear:both;
display:none;
}
#cambridge_footer_new ul{padding-left:0!important; margin:0!important;}
#cambridge_footer_new ul li {
display:inline!important;
margin:6px 0 0!important;
padding:0!important;
}
#cambridge_footer_new ul li a {
border-right:1px solid #464646;
color:#464646;
font-size:11px;
line-height:115%;
padding-left:0.7em;
padding-right:0.7em;
margin:4px 0 0 0;
}
#cambridge_footer_new ul li a {
color:#464646!important;}
#cambridge_footer_new ul li a.last {
border-right:0 none;
padding-right:0;
}
#cambridge_menu ul.group li span {font-size:12px!important;}
.copyrighted{font-size:12px; padding:0;  margin:0; color:#fff;}

#cambridge_menu .rootGroup .item .text {padding-right:35px!important; padding-left:35px!important;}


