html,body#Body {
background:url(/Portals/52229/template/website_background.gif) !important;
}

#duxbury_container {
padding:15px 0 !important;
}

#duxbury_content {
background:#C0C0C0 !important;
border-left:1px solid #000000;
border-right:1px solid #000000;
}

#duxbury_top {
background:#C0C0C0 !important;
border-bottom:1px solid #1D1D1D;
padding-top:1px !important;
margin-top:-1px !important;
width:900px !important;
}

#duxbury_footer {
background:url(/Portals/52229/template/footer_background.png) bottom no-repeat !important;
min-height:30px !important;
_height:90px !important;
_overflow-y:visible !important;
width:652px !important;
padding:30px 230px 30px 20px !important;
border:0 !important;
vertical-align:middle !important;
}

#duxbury_footer div.clear {
text-align:left !important;
}

#duxbury_col1 {
width:298px !important;
}

#duxbury_col1,
#duxbury_col2,
#duxbury_col3,
#duxbury_top {
overflow:hidden !important;
}

#duxbury_two-column #duxbury_col2 {
width:602px !important;
_width:593px !important;
}

#duxbury_two-column {
background:url(/Portals/52229/template/two_column_layout_background.gif) left repeat-y !important;
}

#duxbury_three-column #duxbury_col2 {
width:415px !important;
}

#duxbury_three-column #duxbury_col3 {
width:187px !important;
}

#duxbury_three-column {
background:url(/Portals/52229/template/three_column_layout_background.gif) left repeat-y !important;
}

#duxbury_menu {
padding-left:30px !important;
padding-right:27px !important;
}

#duxbury_menu ul li.first {
border-top:none !important;
}

#duxbury_menu ul li {
border:none !important;
height:auto !important;
background:url(/Portals/52229/template/menu_links_bg.gif) -250px top no-repeat !important;
}

#duxbury_menu ul li a.link {
width:250px !important;
}

#duxbury_menu ul li a.link span {
display:block !important;
background:url(/Portals/52229/template/menu_links_bg.gif) 0 top no-repeat !important;
width:208px !important;
padding:6px 0 6px 36px !important;
line-height:110% !important;
white-space:normal !important;
font-family:Trebuchet MS,Helvetica,Jamrul,sans-serif !important;
}

#duxbury_menu ul li a.link:hover span,
#duxbury_menu ul li.selectedtab a.link span,
#duxbury_menu ul li.selectedtab a.link:hover span {
background:url(/Portals/52229/template/menu_links_bg.gif) -250px top no-repeat !important;
}

#duxbury_menu ul li a.link {
background:url(/Portals/52229/template/menu_separators.gif) -250px bottom no-repeat !important;
padding-bottom:1px !important;
}

#duxbury_menu ul li.last a.link {
background:none !important;
}

#duxbury_menu ul li a.link:hover,
#duxbury_menu ul li.selectedtab a.link,
#duxbury_menu ul li.selectedtab a.link:hover {
background:url(/Portals/52229/template/menu_separators.gif) 0 bottom no-repeat !important;
}

#duxbury_menu ul li.childitem1,
#duxbury_menu ul li.childitem1 a.link span,
#duxbury_menu ul li.childitem1 a.link,
#duxbury_menu ul li.childitem1 a.link:hover span,
#duxbury_menu ul li.childitem1 a.link:hover {
background:none !important;
}

#duxbury_menu ul li.childitem1 a.link span,
#duxbury_menu ul li.childitem1 a.link:hover span {
padding:2px 0 2px 36px !important;
font-size:0.85em !important;
background:url(/Portals/52229/template/child_link.gif) left top no-repeat !important;
}

#duxbury_menu ul li.selectedtab.childitem1 a.link span,
#duxbury_menu ul li.selectedtab.childitem1 a.link:hover span {
background:url(/Portals/52229/template/child_linksel.gif) top left no-repeat !important;
font-weight:normal !important;
}

#duxbury_col2 .pad h1 {
font-size:1.6em !important;
margin-top:20px !important;
font-style:italic;
}

#duxbury_col2 .pad h2 {
font-size:1.2em !important;
}

#duxbury_col2 h3 {
font-size:1.1em !important;
}

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


#duxbury_col1 div.pad,
#duxbury_col3 div.pad {
margin-left:5px !important;
margin-right:0 !important;
}

#duxbury_col1 div.pad div.pad,
#duxbury_col3 div.pad div.pad{
margin-left:0 !important;
margin-right:0 !important;
}

#duxbury_col1 div.block,
#duxbury_col3 div.block {
font-size:.9em !important;
margin-bottom:7px !important;
}

#duxbury_col2 .pad p,
#duxbury_col2 .pad {
line-height:120% !important;
}

#duxbury_col1 h3,
#duxbury_col3 h3 {
font-size:0.9em !important;
font-weight:bold !important;
border-bottom:1px dashed #ffffff;
padding-bottom:4px !important;
}

#duxbury_col1 .ISContent h3,
#duxbury_col3 .ISContent h3 {
font-size:1.3em !important;
font-weight:normal !important;
border-bottom:none;
}

#duxbury_content div.CMSConfigureBox,
#duxbury_content span.TitleEditSpan {
margin-top:20px !important;
margin-bottom:20px !improtant;
}

#duxbury_col1 h3 {
color:#C12D2D !important;
}

#bb-container div.post {
font-size:1em !important;
}

#bb-container h3.title {
font-size:1.4em !important;
font-style:italic !important;
color:#000000 !important;
}

#bb-container h3.title a {
color:#000000 !important;
}