html, body {
background:#E9E8E9 url(images/background.jpg) repeat scroll 0 0 !important;
font-size:11px !important;
line-height:16px !important;
}

#cambridge_content {
background:transparent url(images/copyBottom.jpg) no-repeat center bottom !important;
padding-bottom:24px !important;
padding-top:13px !important;
}

#cambridge_one-column, #cambridge_two-column, #cambridge_two-column-right, #cambridge_three-column {
background:transparent url(images/copyBack.jpg) repeat-y scroll 0 0 !important;
padding:0 30px !important;
width:815px !important;
}

#cambridge_bb-container {
font-size:11px !important;
}

#cambridge_menu {
margin-top:-33px !important;
height:20px !important;
margin-left:230px !important;
width:654px !important;
}

#cambridge_menu ul.rootGroup li a {
height:10px !important;
padding:5px 0 !important;
}

#cambridge_menu ul.rootGroup li a span{
line-height:13px !important;
padding:0 7px !important;
border-left:1px solid #5A7B9C !important;
font-size:16px !important;
font-weight:bold !important;
}

#cambridge_menu ul.rootGroup li.first a span{
border:none !important;
}

#cambridge_menu ul.rootGroup li a:hover span{
border:none !important;
}

#cambridge_menu ul.group{
width:141px !important;
background-color:#6F9501 !important;
}

#cambridge_menu ul.group li a{
background-color:#6F9501 !important;
border-bottom:1px solid #FFFFFF !important;
height:auto !important;
padding:5px !important;
width:131px !important;
}

#cambridge_menu ul.group li a span{
line-height:16px !important;
padding:0px !important;
padding-left:15px !important;
border:none !important;
font-weight:normal !important;
}

#cambridge_menu ul.group li a:hover span{
font-weight:bold !important;
background-image:url(images/nav-arrow-right-white.png) !important;
background-position:5px 4px !important;
background-repeat:no-repeat !important;
}

#cambridge_col3 {
width:210px !important;
}

#cambridge_col3 div.block div.pad {
padding:0px 0px 0px 10px !important;
margin-right:20px !important;
}

#cambridge_two-column-right #cambridge_col2 {
width:600px !important;
}

#cambridge_col2 div.pad{
padding:0 30px 0 40px !important;
}

#cambridge_footer {
background:transparent url(images/linesBottom.jpg) no-repeat scroll 0 0 !important;
margin-top:10px !important;
padding-bottom:10px !important;
padding-top:15px !important;
}

#cambridge_col2 ul {
list-style-type:disc !important;
margin:6px 0 6px 38px !important;
}

h1{
font-size:22px !important;
font-weight:900px !important;
}

h2{
font-size:15px !important;
font-weight:bold !important;
line-height:15px !important;
text-transform:uppercase !important;
}

#cambridge_col3 div.ContactFormWrapper {
background:transparent url(images/formSlice.jpg) repeat-y scroll 0 0 !important;
padding:0 10px !important;
}

#bb-container div.post {
font-size:1.1em ! important;
}

/*------HEADINGS------*/

h1 {
font-size:22px!important;
}
h2 {
font-size:22px!important;
}
h3 {
font-size:22px!important;
}

#cambridge_col1 div.pad p {
    font-size: 14px !important;
  }


#cambridge_col2 div.pad p {
    font-size: 14px !important;
  }


#cambridge_col3 div.pad p {
    font-size: 14px !important;
  }
