html,body#Body {
background:#443833 url(/Portals/73842/template/body_bg.jpg) top repeat-x !important;
}

#duxbury_two-column,
#duxbury_three-column {
background:url(/Portals/73842/template/two_column_bg.jpg) left repeat-y !important;
padding-left:12px !important;
padding-right:12px !important;
width:946px !important;
}

#duxbury_footer {
background:url(/Portals/73842/template/footer_bg.jpg) top left no-repeat !important;
padding:15px 10px 25px 290px !important;
width:670px !important;
}

#duxbury_col1,
#duxbury_col3,
#duxbury_content div.block div.pad {
background:none !important;
}

#duxbury_col1 {
width:270px !important;
}

#duxbury_col3 {
width:200px !important;
padding-top:12px !important;
}

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

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


#duxbury_menu,
#duxbury_menu div.radmenu,
#duxbury_menu ul.rootGroup,
#duxbury_menu ul li {
background:none !important;
}

#duxbury_menu ul li {
border:none !important;
}


#duxbury_menu a.link {
background:#53433C !important;
width:224px !important;
padding:0 22px 0 22px !important;
border-top:1px solid #705A52 !important;
border-bottom:1px solid #3E322D;
}

#duxbury_menu a.link:hover {
background:#443833 !important;
}

#duxbury_menu li.selectedtab a.link,
#duxbury_menu li.selectedtab a.link:hover {
background:#443833 url(/Portals/73842/template/link_selected.jpg) left center no-repeat !important;
}

#duxbury_menu ul li,
#duxbury_menu a.link {
height:auto !important;
}

#duxbury_menu span,
#duxbury_menu span.text {
white-space:normal !important;
line-height:110% !important;
padding:10px 0 9px 0 !important;
font-size:16px !important;
width:224px !important;
display:block !important;
}

#duxbury_menu li.childitem1 a.link {
padding-left:32px !important;
width:214px !important;
}

#duxbury_menu li.childitem1 {
background:url(/Portals/73842/template/span_hover.gif) left center no-repeat !important;
}

#duxbury_menu li.childitem1 a.link:hover span {
background:url(/Portals/73842/template/span_hover.gif) left center no-repeat !important;
}

#duxbury_menu li.childitem1 span {
background:url(/Portals/73842/template/span_normal.gif) left center no-repeat !important;
padding:10px 0 10px 10px !important;
width:204px !important;
}

#duxbury_col1 div.block div.pad {
margin-left:0 !important;
padding:10px 15px 0 15px !important;
}

#duxbury_col2 h1 {
font-size:28px !important;
border-bottom:1px dotted #CCCCCC;
padding-bottom:3px !important;
margin-top:48px !important;
}

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

#duxbury_col3 div.block div.pad {
background:#eeeeee !important;
}

#duxbury_col3 h3 {
color:#AC3400 !important;
}

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

#duxbury_col1 h3 {
font-size:1.6em !important;
margin-bottom:18px !important;
}

#duxbury_col1 p {
margin:0 !important;
padding:15px 0 !important;
}

#duxbury_content div.block div.pad,
#duxbury_col2 div.pad,
#duxbury_content div.block div.pad p,
#duxbury_col2 div.pad p,
#duxbury_content div.block div.pad li,
#duxbury_col2 div.pad li {
line-height:150% !important;
}


#duxbury_col1 div.block div.pad a,
#duxbury_col2 div.pad a {
text-decoration:none !important;
}

#duxbury_col2 div.pad a:hover {
color:#333333 !important;
}

#duxbury_col1 div.block div.pad a:hover {
border-bottom:1px dotted #FFFF99;
}

#duxbury_col2 div.pad img {
background-color:#E7E1DE !important;
border:1px solid #D0C5BF !important;
padding:3px !important;
}

#duxbury_content div.block div.pad img {
background-color:#443833 !important;
border:1px solid #302723 !important;
padding:4px !important;
}

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

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

#duxbury_col2 div.pad ul li {
list-style-image:url(/Portals/73842/template/bullet.jpg) !important;
list-style-position:outside !important;
list-style-type:disc !important;
padding-bottom:0 !important;
}

#duxbury_col2 div.pad ul,
#duxbury_col2 div.pad ol {
padding:0 0 20px 40px !important;
margin:0 !important;
}

#duxbury_col2 div.pad img.SolidBody,
#duxbury_top img.SolidBody,
#duxbury_content div.block div.pad img.SolidBody {
cursor:pointer !important;
}



.CMSPaneAddReorderBox {
margin-top:15px !important;
}

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

#duxbury_footer a img {
border:none !important;
}

#duxbury_header a,
#duxbury_menu a.link,
#duxbury_footer a {
outline:none !important;
}