html, body#Body { 
        background: #fff !important } /* url(images/bg.png) repeat-x top !important; }*/

#cambridge_body {
        background: #fff url('images/bg_landscape.jpg') repeat-x top !important;}

#cambridge_header {
	background: transparent url('') no-repeat !important;
	height: 200px;
	margin-top: 0px;
}
#cambridge_header span.logo a img {
	border:medium none;
	position: relative;
	top: 47px;
	left: 30px;
}
#cambridge_menu {
	/*background: #575958 url('images/navbar_background.png') repeat-y;*/

	background: #934B3E !important;
	height: 42px;

}
#cambridge_menu ul {
	padding:7px 0 !important;
        margin-left:20px;
        
}
#cambridge_menu ul li {
margin-right:20px !important;
font-weight:normal !important;
/* color:#ffffff !important; */
font-size:1.1em !important;
}


#cambridge_menu ul li a span {
/* color:#ffffff !important; */
}

#cambridge_menu .group {
	background: #934B3E  !important;
	font-size: 0.83em !important;
}
#cambridge_menu .group  li a span { font-size: 0.83em !important; }

#cambridge_footer {
	background: #585958 /*url('images/footer_background.png')*/ repeat-y !important;
margin-top:20px;
padding:15px 0 !important;
}

#cambridge_col2 h1 {
	color: #575958;
	font-family: Arial,Helvetica,sans-serif;
	border-bottom: 1px #6E8361 solid;
}


#cambridge_content #cambridge_col1 div.block div.pad, #cambridge_content #cambridge_col3 div.block div.pad {
	background: #ffffff url('images/module_background.png') repeat-x bottom;
	border: 1px #575958 solid;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
}

#cambridge_content #cambridge_col1 div.block h3, #cambridge_content #cambridge_col3 div.block h3 {
	font-family: Arial,Helvetica,sans-serif;
	color: #ffffff;
	background: #575958 url('images/modulehead_background.png') repeat-x;
	padding: 10px;
	margin-top: -8px !important;
	margin-left: -20px !important;
	margin-right: -20px !important;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
}

.button-brown {
	background: #5f4023 url('images/brown_fade.png') repeat-x;
	border: 1px #dca47a solid;
	color: #fff2d6 !important;
	padding: 15px;
margin:20px 0;
}
.button-red {
	background: #a75343 url('images/red_fade.png') repeat-x;
	border: 1px #ff947f solid;
	color: #fff2d6 !important;
	padding: 15px;
margin:20px 0;
}
.button-brown a, .button-red a {
	color: #fff2d6 !important;
	text-decoration: none;
font-size:18px;line-height:150%;
}

.IngeniMailSubscribeButton, .FormSubmitButton {
	background: #b95845 !important;  /* url('images/email_button.png') repeat-x top !important;*/
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:1.3em !important;
font-weight:bold !important;
	color: #fff2d6 !important;
	width: 177px;
	height: 30px;
	border: 1px #884032 solid !important;
	-moz-background-clip: none !important;
	-moz-background-inline-policy: none !important;
	-moz-background-origin: none !important;
cursor:pointer !important;
}

.IngeniMailSubscribeButton { font-size:1.1em !important; }
#cambridge_content div.block ul {
line-height:100% !important;
}

#cambridge_col2 h4 { font-size:9px !important; font-weight:normal !important; color:black !important; }
