#cambridge_header span.logo {
color:#ffffff;
font-size:0.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#cambridge_header span.logo h3 {
font-size:14pt;
font-weight:normal;
margin-bottom:0;
padding-bottom:0;
padding-left:3px;
}

#cambridge_header span.logo p {
font-size:8pt;
font-style:italic;
margin-top:0;
margin-bottom:2px;
padding-top:0;
padding-left:3px;
}

#cambridge_col1 {
width:20% !important;
}

#cambridge_col2 {
width:79.9% !important;
}

#cambridge_three-column #cambridge_col2 {
width:49.9% !important;
}

#cambridge_col3 {
width:30% !important;
}

#cambridge_container {
border:1px solid #296B08;
}

#duxbury_menu .item,
#duxbury_menu .link,
#duxbury_menu span.text {
border:none !important;
height:auto !important;
white-space:normal !important;
}

#duxbury_menu .item {
width:100% !important;
}

#duxbury_menu span,
#duxbury_menu span.text {
white-space:normal !important;
padding:8px 10px !important;
line-height:120% !important;
}

#duxbury_menu a.link {
border-bottom:1px solid #ffffff !important;
}

#duxbury_menu .childitem1 span {
padding:6px 10px 6px 20px !important;
font-size:0.94em !important;
font-style:italic !important;
}

#duxbury_menu li.selectedtab span {
font-weight:normal !important;
}

#cambridge_two-column,
#cambridge_three-column {
background:url(/Portals/72188/template/colbg.gif) left repeat-y !important;
}

#cambridge_footer {
border-top:5px solid #92C38B !important;
}

#cambridge_content {
border-bottom:10px solid #296B08;
}

#cambridge_col2 h1 {
font-size:1.6em !important;
font-weight:bold;
border-bottom:1px solid #339966;
padding-bottom:3px !important;
}

#cambridge_col2 .ISContent h1 {
font-size:1.6em !important;
font-weight:normal !important;
border-bottom:none !important;
padding-bottom:0px !important;
}

#cambridge_col2 h2 {
font-size:1.5em !important;
}

#cambridge_col2 h3 a {
color:#008000 !important;
}

#cambridge_col2 ul li,
#cambridge_col1 .pad .pad ul li,
#cambridge_col3 .pad .pad ul li {
padding-bottom:0 !important;
}

#cambridge_col3 h3 {
font-size:1.4em !important;
font-weight:bold !important;
text-decoration:underline !important;
}

#cambridge_col3 .ISContent h3 {
font-size:1.3em !important;
font-weight:normal !important;
text-decoration:none !important;
}

#cambridge_col2 h4 {
color:#000000 !important;
font-weight:normal !important;
font-size:1em !important;
}

/* hacks */
#cambridge_col1,
#cambridge_col2,
#cambridge_col3 {
overflow:hidden !important;
}

#cambridge_col1 .pad .pad {
margin-left:0 !important;
}

div.middlebox {
background:none !important;
border:none !important;
}

div.topbox {
width:130px !important;
background:#ffffff !important;
padding:5px 13px !important;
border:none !important;
}

div.spacer {
background:none !important;
}

input#WBCSDSearch {
width:70% !important;
}
