/* WEBSITE */
#duxbury_body {
min-width:750px!important;
}

/* CONTAINER */
#duxbury_container {
overflow:visible!important;
background:transparent url(/Portals/105673/layout/gridspacer.gif) repeat-x scroll 9px 0!important;
}

/* HEADER */
#duxbury_header {
background:transparent url(/Portals/105673/layout/header-mask-bg.gif) no-repeat scroll 167px 0!important;
}

#duxbury_header span.logo {
position:relative!important;
padding-bottom:31px!important;
background:transparent url(/Portals/105673/layout/topco2.gif) no-repeat scroll 387px 0!important;
}

#duxbury_header span.logo a {
outline:none!important;
}

/* MENU */
#duxbury_menu ul li {
font-size:12px!important;
border:medium none!important;
}

#duxbury_menu ul li a {
outline:none!important;
font-weight:bold!important;
}

#duxbury_menu ul li a span {
padding-left:2px!important;
text-decoration:underline!important;
}

/* SUB MENU */
#duxbury_menu ul li.childitem1 {
font-size:10px!important;
}

#duxbury_menu ul li.childitem1 a {
font-weight:normal!important;
}

/* CONTENT */
#duxbury_content {
padding-bottom:74px!important;
margin-bottom:-74px!important;
margin-top:-31px!important;
background:transparent url(/Portals/105673/layout/col1-bg.png) repeat-y scroll 0 0!important;
}

/* TWO COLUMN SKIN */
#duxbury_two-column {
padding-bottom:74px!important;
margin-bottom:-74px!important;
padding-top:0!important;
}

#duxbury_two-column #duxbury_col1 {
width:145px!important;
}

#duxbury_two-column #duxbury_col1 #dnn_LeftPane {
} 

#duxbury_two-column #duxbury_col2 {
}

/* THREE COLUMN SKIN */
#duxbury_three-column {
padding-bottom:74px!important;
margin-bottom:-74px!important;
padding-top:0!important;
overflow:visible!important;
background:transparent url(/Portals/105673/layout/col1-bg.png) repeat-y scroll right 0!important;
}

#duxbury_three-column #duxbury_col1 {
width:145px!important;
}

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

#duxbury_three-column #duxbury_col2.moved {
width:auto!important;
float:none!important;
}

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

/* TOP PANE */
#duxbury_top {
background-color:#FFFFFF!important;
overflow:hidden!important;
margin-bottom:31px!important;
}

#duxbury_top #dnn_TopPane > div:first-child {
margin-top:31px!important;
}

/* COLUMN 2 - ALL SKINS */
#duxbury_col2 div.pad {
margin-left:auto!important;
width:89.5%!important;
padding-left:0!important;
padding-right:0!important;
padding-bottom:0!important;
}

#duxbury_col2 div.pad #dnn_ContentPane {
padding-left:1%!important;
padding-right:15px!important;
}

/* COLUMN 2 - THREE COLUMN SKIN */
#duxbury_three-column #duxbury_col2 div.pad {
margin-right:auto!important;
width:77.8%!important;
}

/* MODULES - COLUMN 1 - ALL SKINS */
#duxbury_col1 div.block div.pad {
margin-left:0!important;
background-color:transparent!important;
padding-left:10px!important;
padding-right:10px!important;
}

/* MODULES - COLUMN 3 - ALL SKINS */
#duxbury_col3 div.block div.pad {
margin-right:0!important;
background-color:transparent!important;
padding-left:10px!important;
padding-right:10px!important;
}

/* HEADINGS */
#duxbury_col2 h1 {
font-size:24px!important;
}

#duxbury_col2 h2 {
font-size:18px!important;
}

#duxbury_col2 h3 {
font-size:14px!important;
font-weight:bold!important;
}

#duxbury_col2 h4 {
font-weight:normal!important;
font-size:12px!important;
margin-top:16px!important;
margin-bottom:16px!important;
}

#duxbury_col2 h5 {
font-weight:normal!important;
font-size:10px!important;
margin-top:16px!important;
margin-bottom:16px!important;
}

#duxbury_col1 h3 {
font-weight:bold!important;
font-size:14px!important;
}

#duxbury_col3 h3 {
font-weight:bold!important;
font-size:14px!important;
}

/* LISTS */
#duxbury_col2 ul {
margin-left:40px!important;
list-style-type:disc!important;
}

#duxbury_col2 ul li {
padding-bottom:0!important;
}

#duxbury_col2 ol {
margin-left:40px!important;
}

/* FONT */
#duxbury_col2 table td {
font-size:14px!important;
}

/* FOOTER */
#duxbury_footer {
padding-top:0!important;
padding-bottom:25px!important;
width:auto!important;
padding-left:145px!important;
background-color:transparent!important;
}

#dnn_dnnLINKS_lblLinks {
display:none!important;
}

#footerContainer {
width:89.5!important;
margin-left:145px!important;
font-size:9px!important;
display:block!important;
padding-right:50px!important;
}

#footerContainer a {
text-decoration:underline!important;
font-size:9px!important;
}

#footerContainer a {
margin:0 9px!important;
}

#footerContainer a:hover {
color:#990000!important;
}

#duxbury_footer p.copyright {
height:0!important;
font-size:0!important;
line-height:0!important;
overflow:hidden!important;
}

#CMS_ELE_1 {
left:34%!important;
}

/* HUBSPOT TRACKING */
#hsjssp {
display:block!important;
height:0!important;
margin-top:-20px!important;
}

/* LANDING PAGES - ONLY */
#duxbury_menu .NavHidden {
display:none!important;
}