html, body {
background-color:#FFFFFF !important;
background-image:url(images/bg2.gif) !important;
background-repeat:repeat-x !important;
font-size:0.91em !important;
}

#cambridge_header {
margin-top:20px !important;
padding-bottom:5px !important;
}

#cambridge_menu ul.rootGroup .link {
border-color:#FFFFFF #CCCCCC #CCCCCC #FFFFFF !important;
border-style:solid !important;
border-width:1px !important;
}

#cambridge_menu ul.rootGroup .link span{
ont-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:11px !important;
font-weight:bold !important;
line-height:22px !important;
padding:0 6px !important;
}


#cambridge_menu ul.group li .link {
background:#EEEEEE none repeat scroll 0 0 !important;
width:160px !important;
}

#cambridge_menu ul.group li .link span{
color:#666666 !important;
}

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

#cambridge_menu ul.group li a:hover span, #cambridge_menu ul.group li
a.selectedtab span{
color:#ffffff !important;
}

blockquote {
background-image:url(images/bq.jpg) !important;
background-position:center top !important;
background-repeat:repeat-x !important;
border:1px solid #EEEEEE !important;
padding:5px 35px 5px 5px !important;
margin:0px !important;
}

#cambridge_footer{
border-top:2px solid #004000 !important;
margin-top:10px !important;
}

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

#cambridge_col3{
width:250px !important;
}

#cambridge_col2 div.pad {
padding:0px !important;
}

#cambridge_col3 div.block div.pad {
padding:0px !important;
margin:0px !important;
margin-left:20px !important;
}

h1 {
font-size:1.67em !important;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ol, dl, fieldset, address {
margin:13px 0 !important;
}

h2 {
border-bottom:1px solid #004000 !important;
font-size:1.39em !important;
}

#cambridge_col2 ul {
list-style-type:disc !important;
margin-left:22px !important;
}


