html,body#Body {
background:#041227 url(/Portals/73351/images/bg.jpg) repeat-x !important;
}

#duxbury_header .logo p {
color:#A9B1C9 !important;
font-family:Arial,Verdana,MS Sans Serif !important;
font-size:10px !important;
font-style:normal !important;
font-weight:normal !important;
margin:0 !important;
padding:3px 0 !important;
}

#duxbury_header .logo p a,
#duxbury_header .logo p a:hover {
text-decoration:none !important;
color:#5F6A7A !important;
}

#duxbury_menu ul.rootGroup.vertical li.item {
text-align:right !important;
}

#duxbury_menu ul.rootGroup.vertical li.item a.link span.text {
padding-right:25px !important;
}

#duxbury_menu ul.rootGroup.vertical li.item.childitem1 a.link span.text,
#duxbury_menu .radmenu .item.childitem1 a span {
padding-right:10px !important;
}

#duxbury_menu ul.rootGroup.vertical li.item.selectedtab.selectedpath.selectedtab,
#duxbury_menu ul li.item.selectedtab.selectedpath.selectedtab a:hover {
background:transparent url(/Portals/73351/images/menu-arrow.gif) center right no-repeat !important;
}


#duxbury_col1 { width:20% !important; }

#duxbury_col3 {
width:27% !important;
}

#duxbury_col2 {
width:79.4% !important;
}

#duxbury_three-column #duxbury_col2 {
width:45.4% !important;
}

#duxbury_col2 .pad {
padding:0 11px 0 21px !important;
}

#duxbury_col1 .block .pad {
margin:10px 10px 10px 0 !important;
padding:8px 0 8px 10px !important;
overflow:hidden !important;
}

#duxbury_col3 .block .pad {
margin:10px 0 !important;
padding:8px 10px !important;
overflow:hidden !important;
}

#duxbury_two-column {
background:transparent url(/Portals/73351/images/2col_bg.gif) repeat-y !important;
padding-bottom:5px !important;
}

#duxbury_two-column-right {
background:transparent url(/Portals/73351/images/2col-right_bg.gif) repeat-y !important;
padding-bottom:5px !important;
}

#duxbury_three-column {
background:transparent url(/Portals/73351/images/3col_bg.gif) repeat-y !important;
padding-bottom:5px !important;
}

#duxbury_col2 h1 {
font-size:22px !important;
font-style:normal !important;
font-weight:900 !important;
clear:none !important;
margin:0 !important;
padding:10px 0 15px 0 !important;
}

#duxbury_col2 h2 {
font-size:18px !important;
font-style:normal !important;
font-weight:bold !important;
margin-bottom:0 !important;
}

#duxbury_col2 p,
#duxbury_col2 li {
font-family:Arial,Helvetica,sans-serif !important;
font-size:12px !important;
font-style:normal !important;
font-weight:normal !important;
line-height:150% !important;
}

#duxbury_col2 li {
line-height:20px !important;
padding:0 !important;
}

#duxbury_col2 ul {
list-style-type:disc !important;
padding-left:20pt;
}

#duxbury_col1 h3,
#duxbury_col3 h3 {
font-weight:bold !important;
}

#duxbury_col1 .ISContent h3,
#duxbury_col3 .ISContent h3 {
font-weight:normal !important;
}

#duxbury_footer a.SkinObject {
white-space:nowrap !important;
}

#duxbury_footer a:hover {
text-decoration:none !important;
color:#FFF99D !important;
}

.ISContent {
overflow:hidden !important;
}

.ISContent h5 {
background:transparent url(/Portals/73351/images/h5_bg.jpg) !important;
font-size:12px !important;
padding:3px 8px !important;
font-style:italic !important;
color:#FFFFFF !important;
margin:0 !important;
}

.tile_inset {
float:right !important;
margin:-3px 2px 0 12px !important;
padding:2px 10px 10px 10px !important;
width:150px !important;
background:#B8B8BA url(/Portals/73351/images/tile_inset.gif) repeat-x !important;
}

#duxbury_col2 .tile_inset p {
font-size:10px !important;
line-height:11px !important;
}

#duxbury_col2 .tile_inset p b {
font-size:12px !important;
line-height:18px !important;
}

#duxbury_col2 .tile_inset h2 {
line-height:20px !important;
}

.large-black {
color:#000000;
font-family:Arial,Verdana,MS Sans Serif;
font-size:20px;
font-style:normal;
}

.medium-black {
color:#000000;
font-family:Arial,Verdana,MS Sans Serif;
font-size:14.9px;
font-style:normal;
font-weight:bold;
}

.imagestop {
_margin-top:-3px !important;
}