html, body {
font-size:12px !important;
background-color: white !important;
color:#000000;
}

#cambridge_top {
background:#EEEFF7 url(images/showcase-top-bg.png) repeat-x top left !important;
border-bottom:2px solid #E7E8EF !important;
margin:0px !important;
height:auto !important;
}

#cambridge_container{
margin-bottom:0 !important;
margin-top:0 !important;
}

#cambridge_header{
height:151px !important;
color:#ffffff !important;
padding-left:0px !important;
}

#cambridge_header a, #cambridge_header a:hover{
text-decoration:none !important;
color:#ffffff !important;
}

#cambridge_menu{
height:30px !important;
padding-left:0px !important;
text-align:center !important;
width:955px !important;
}

#cambridge_menu ul.rootGroup li{
margin-right:4px !important;
}

#cambridge_menu ul.rootGroup li a{
background:transparent url(images/menu-item.PNG) no-repeat top right !important;
}

#cambridge_menu ul.rootGroup li a span{
background:transparent url(images/menu-item-left.PNG) no-repeat top left !important;
line-height:30px !important;
font-size:13px !important;
padding:0 13px !important;
font-weight:normal !important;
}

#cambridge_menu ul.rootGroup li a:hover{
background:transparent url(images/menu-over.PNG) no-repeat top right !important;
}

#cambridge_menu ul.rootGroup li a:hover span{
background:transparent url(images/menu-over-left.PNG) no-repeat top left !important;
}

#cambridge_menu ul.rootGroup li a.selectedtab {
background:transparent url(images/menu-on.PNG) no-repeat top right !important;
}

#cambridge_menu ul.rootGroup li a.selectedtab span{
background:transparent url(images/menu-on-left.PNG) no-repeat top left !important;
}

#cambridge_menu ul.group{
border:none !important;
}

#cambridge_menu ul.group li a, #cambridge_menu ul.group li a:hover,  #cambridge_menu ul.group li a.selectedtab{
background:#2A2D34 none repeat scroll 0 0 !important;
}

#cambridge_menu ul.group li a span {
background-image:none !important;
}

#cambridge_menu ul.group li a:hover span, #cambridge_menu ul.group li a.selectedtab span{
background-image:none !important;
color:#C3CEDE !important;
}

#cambridge_menu ul.group li{
border-bottom:1px solid #1F2227 !important;
}

#cambridge_content{
background:#ffffff url(images/Content.gif) repeat-x top left !important;
margin-top:0px !important;
float:none !important;
vertical-middle:middle !important;
}

#cambridge_two-column-right #cambridge_col2 div.pad{
margin-top:60px !important;
margin-bottom:20px !important;
}

#cambridge_col3 div.block{
margin:0px !important;
}

#cambridge_col3 div.block div.pad{
padding:0px 15px !important;
padding-top:30px !important;
margin:0 !important;
}


#cambridge_two-column-right #cambridge_col2{
width:640px !important;
}

#cambridge_two-column-right{
width:955px !important;
background:transparent url(images/twocolumn_bg.PNG) repeat-y top right !important;
margin-top:20px !important;
width:955px !important;
margin: 0 auto !important; 
float:none !important;
}

#cambridge_one-column {
float:none !important;
vertical-middle:middle !important;
}

#cambridge_one-column #cambridge_col2{
width:955px !important;
margin: 0 auto !important; 
float:none !important;
}

#cambridge_col3{
width:296px !important;
font-size:12px !important;
background:#e4e5ea none repeat scroll 0 0 !important;
border-left:1px solid #F8F8FA !important;
border-right:1px solid #F8F8FA !important;
border-top:1px solid #F8F8FA !important;
}

#cambridge_col3 h3{
color:#1C1D21 !important;
font-size:18px !important;
font-weight:normal !important;
}

h1{
font-style:italic !important;
font-weight:normal !important;
font-size:24px !important;
text-transform:uppercase !important;
}

h2{
color:#1C1D21 !important;
font-weight:normal !important;
font-size:21px !important;
text-transform:uppercase !important;
}

#cambridge_col2 h3{
color:#1C1D21 !important;
font-weight:normal !important;
font-size:21px !important;
text-transform:uppercase !important;
}

h4{
margin-bottom:15px;
margin-top:10px;
text-transform:uppercase !important;
font-size:14px !important;
}


#cambridge_content a{
text-decoration:none !important;
}

#cambridge_content a:hover{
text-decoration:underlined !important;
}

#cambridge_col2 ul{
list-style-type:disc !important;
margin:6px 0 6px 38px !important;
}

#cambridge_col3 ul{
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
background-color:#DBDDE3 !important;
padding:10px 15px 10px 15px !important;
}

#cambridge_col3 ul li{
background:#e2e3e9 url(images/ULcol3-bg-2.png) bottom left no-repeat !important;
line-height:27px !important;
height:auto !important;
padding:0px !important;
padding-left:10px !important;
font-size:12px !important;
color:#1C1D21 !important;
}

#cambridge_col3 ul li a { background:#e2e3e9 url(images/bg-bullet.png) -4px -2px no-repeat !important; padding-left:15px; }


#cambridge_footer{
background:transparent url(images/bottom-topbar.png) repeat-x top left !important;
margin-bottom:0 !important;
font-size:12px !important;
padding:0px !important;
padding-top:40px !important;
}

#cambridge_footer p.copyright{
display:none;
}

#social-footer {
background:transparent url(images/bottom-topbar.png) repeat-x bottom left !important;
height:140px;
width:100%;
margin: -15px auto 20px auto;
padding-top:15px;
}


