/* HEADER */
#duxbury_header {
background:transparent url(/Portals/45279/images/molecules.jpg) repeat scroll 0 0!important;
}

#duxbury_header span.logo {
font-family:verdana,arial,helvetica,sans-serif!important;
}

#duxbury_header span.logo table td {
color:#FFFFFF!important;
font-family:verdana,arial,helvetica,sans-serif!important;
}

#duxbury_header span.logo table td a {
color:#FFFFFF!important;
}

#duxbury_header span.logo a {
outline:none!important;
color:#00569F!important;
text-decoration:none!important;
}

/* MENU */
#duxbury_menu {
margin-left:4px!important;
margin-right:4px!important;
}

#duxbury_menu ul li {
height:auto!important;
min-height:auto!important;
white-space:normal!important;
font-size:11px!important;
line-height:16px!important;
}

#duxbury_menu ul li a {
outline:none!important;
font-weight:bold!important;
}

#duxbury_menu ul li a span {
display:inline-block!important;
text-transform:uppercase!important;
padding:0 12px 5px 6px!important;
}

/* SUB MENU */
#duxbury_menu ul li.childitem1 {
border:medium none!important;
font-size:12px!important;
padding-bottom:4px!important;
background-color:#FFFFFF!important;
margin-top:-4px!important;
float:none!important;
width:auto!important;
}

#duxbury_menu ul li.childitem1.first {
padding-top:4px!important;
margin-top:0!important;
}

#duxbury_menu ul li.childitem1 a {
background-color:#FFFFFF!important;
}

#duxbury_menu ul li.childitem1 a:hover span {
color:#999999!important;
}

#duxbury_menu ul li.childitem1 a span {
color:#666666!important;
text-transform:none!important;
padding:0 5px 0 25px!important;
}

/* CONTENT */
#duxbury_content {
margin-bottom:7px!important;
background:#FFFFFF url(/Portals/45279/images/moleculeslt.jpg) repeat-y scroll 0 0!important;
}

/* TWO COLUMN SKIN */
#duxbury_two-column #duxbury_col2 {
float:none!important;
width:auto!important;
padding-left:10px!important;
padding-right:10px!important;
overflow:hidden!important;
}

#duxbury_two-column #duxbury_col2 div.pad {
width:80%!important;
margin:0 auto!important;
padding-left:10px!important;
padding-right:10px!important;
}

/* THREE COLUMN SKIN */
#duxbury_three-column {
overflow:visible!important;
}

#duxbury_three-column #duxbury_col2 {
width:69%!important;
}

#duxbury_three-column #duxbury_col2 div.pad {
width:80%!important;
margin:0 auto!important;
padding-left:10px!important;
padding-right:10px!important;
}


#duxbury_three-column #duxbury_col3 {
float:none!important;
width:auto!important;
}

/* TOP PANE */
#duxbury_top {
background-color:#FFFFFF!important;
overflow:hidden!important;
}

/* COLUMN 1 - ALL SKINS */
#duxbury_col1 {
background-color:transparent!important;
width:208px!important;
}

/* MODULES - COLUMN 1 - ALL SKINS */
#duxbury_col1 div.block div.pad {
margin-left:0!important;
background-color:transparent!important;
}

/* MODULES - COLUMN 3 - ALL SKINS */
#duxbury_col3 div.block div.pad {
margin-right:0!important;
}

/* HEADINGS */
#duxbury_col2 h1 {
font-size:24px!important;
font-weight:bold!important;
}

#duxbury_col2 h2 {
font-size:20px!important;
font-weight:bold!important;
}

#duxbury_col2 h3 {
font-size:14px!important;
font-weight:bold!important;
}

#duxbury_col1 h3 {
font-weight:bold!important;
}

#duxbury_col3 h3 {
font-weight:bold!important;
}

#duxbury_col2 div.pad #dnn_ContentPane > h1 {
text-align:center!important;
}

#duxbury_col2 div.pad #dnn_ContentPane .EditModuleWrapper > h1 {
text-align:center!important;
}

/* BLOG */
#bb-container {
padding-bottom:20px!important;
}

/* LISTS */
#duxbury_col2 ul {
list-style-type:disc!important;
}

/* FOOTER */
#duxbury_footer {
border-top:1px solid #474747!important;
padding-top:0!important;
padding-bottom:24px!important;
}

#duxbury_footer div.clear {
border-top:1px solid #D8D8D8!important;
padding-top:11px!important;
}

#dnn_dnnLINKS_lblLinks {
display:none!important;
}

#footerContainer {
color:#000000!important;
font-size:10px!important;
line-height:12px!important;
}

#duxbury_footer p.copyright {
font-size:10px!important;
line-height:12px!important;
}

#duxbury_footer p.copyright a {
font-size:11px!important;
text-decoration:underline!important;
}

/* LANDING PAGES - ONLY */
.landingPage #duxbury_menu {
display: none!important;
}
