html,body#Body {
background:#284C4C url(/Portals/74032/template/background.gif) top left repeat-x !important;
}

#duxbury_header {
background:none !important;
}

#duxbury_header a {
display:inline !important;
}

#duxbury_col1,
#duxbury_menu,
#duxbury_menu li.item,
#duxbury_col3 {
width:240px !important;
}

#duxbury_two-column #duxbury_col2 {
width:744px !important;
}

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

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

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

#duxbury_content div.block div.pad {
margin:0 !important;
padding-left:30px !important;
padding-right:30px !important;
overflow:visible !important;
}

#duxbury_col2 div.pad {
overflow:visible !important;
}


#duxbury_menu a.link,
#duxbury_menu li.item {
height:auto !important;
border:none !important;
}

#duxbury_menu span.text,
#duxbury_menu span {
display:block !important;
white-space:normal !important;
line-height:110% !important;
padding:8px 18px 8px 28px !important;
font-weight:bold;
text-transform:uppercase;
font-size:12px !important;
text-shadow:-1px 0 #284C4C, 0 1px #284C4C, 1px 0 #284C4C, 0 -1px #284C4C, 0.1em 0.2em 0.3em #284C4C;
font-family:Arial Narrow,Arial,Helvetica,sans-serif !important;
background:url(/Portals/74032/template/menu_bg.gif) 17px 13px no-repeat !important;
}

#duxbury_menu a.link {
border-top:1px solid #53886B !important;
border-bottom:1px solid #3E6D54 !important;
}

#duxbury_menu a.link:hover,
#duxbury_menu li.selectedtab a.link {
border-top:1px solid #5C8E73 !important;
border-bottom:1px solid #416F57 !important;
}

#duxbury_menu li.childitem1 a.link {
background:#497873 !important;
border-top:1px solid #4E7E7E !important;
border-bottom:1px solid #3B6765 !important;
}

#duxbury_menu li.childitem1 a.link:hover,
#duxbury_menu li.childitem1.selectedtab a.link {
background:#5B8581 !important;
border-top:1px solid #578485 !important;
border-bottom:1px solid #3F6A68 !important;
}

#duxbury_content div.block div.pad h4 {
font-size:11px !important;
font-weight:normal !important;
color:#04433A !important;
margin:0 !important;
}

#duxbury_content div.block div.pad h3 {
font-size:16px !important;
background:url(/Portals/74032/template/h3_bg.gif) bottom repeat-x !important;
padding-bottom:10px !important;
}

#duxbury_col2 h1 {
border-bottom:2px solid #CBCBA8;
padding-bottom:4px !important;
margin-bottom:5px !important;
}

#duxbury_col2 div.pad p,
#duxbury_col2 div.pad li {
font-size:1em !important;
}

#duxbury_content div.block div.pad table td,
#duxbury_col2 div.pad table td {
font-family:Verdana, Arial, Helvetica, sans-serif !important;
font-size:0.84em !important;
line-height:165% !important;
}

#duxbury_top {
background:#EBE9EA !important;
padding:1px 0 !important;
margin:-1px 0 !important;
}

html > body #duxbury_col2 div.pad img[align="right"],
html > body #duxbury_content div.block div.pad img[align="right"] {
margin:0 0 0 15px !important;
}

html > body #duxbury_col2 div.pad img[align="left"],
html > body #duxbury_content div.block div.pad img[align="left"] {
margin:0 15px 0 0 !important;
}

#duxbury_top div.CMSConfigureBox, #duxbury_top div.CMSPaneAddReorderBox {
margin-top:15px !important;
}

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

table a img {
text-decoration:none !important;
}

a img {
border:none !important;
}