html,body#Body {
background:#ffffff /* url(/Portals/32572/images/background.jpg) top repeat-x */!important;
}

#duxbury_container {
border:3px solid #003e5d;
margin-top:20px !important;
}

#duxbury_menu ul li,
#duxbury_menu ul li.first,
#duxbury_menu ul li.selected {
border:0 !important;
border-bottom:1px dashed #999999 !important;
}

#duxbury_col2 div.pad ol { padding-left:10px; }
#duxbury_col2 div.pad ul { list-style-type:disc; padding-left:15px; }

#duxbury_col1 {
width:29% !important;
}

#duxbury_two-column #duxbury_col2 {
width:70% !important;
}

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

#duxbury_three-column #duxbury_col3 {
width:24% !important;
}

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

#duxbury_col2 .ISContent h1 {
font-weight:normal !important;
}

#duxbury_menu span.text {
font-weight:bold !important;
font-size:11px !important;
}

#duxbury_menu .childitem1 span {
color:#000 !important;
}

#duxbury_menu .childitem1:hover span {
color:#FF3333 !important;
}

#duxbury_col3 h3 {
background:#FFCC33 url(/Portals/32572/images/module_title_bg.gif) left top no-repeat !important;
margin:0 !important;
padding:15px 10px !important;
font-size:11px !important;
font-weight:bold !IMPORTANT;
}

#duxbury_col3 .ISContent h3 {
background:none !important;
margin:7px 0px !important;
padding:0 !important;
font-size:11px !important;
font-weight:normal !IMPORTANT;
}

#duxbury_col3 .pad {
background:none !important;
padding:10px 0px !important;
margin:0 !important;
}

#duxbury_col3 .ISContent,
#duxbury_col3 .BlogPostList,
#duxbury_col3 .IngeniMailSubscribeContainer {
background:#FFF3D1 url(/Portals/32572/images/iscontent_bg.gif) bottom left no-repeat !important;
padding:15px !important;
}

#duxbury_content div.block {
line-height:12px !important;
}

#duxbury_col2 p {
line-height:1.4em !important;
font-size:1em !important;
}

#duxbury_footer {
/* background: #28668d url(/Portals/32572/images/footer_bg.gif) top no-repeat !important; */
padding-top:20px !important;
padding-bottom:30px !important;
border-top:1px solid #5C3586 !important;
}

#duxbury_footer div {
text-align:center!important;
}

#duxbury_footer p.copyright {
margin-top:10px;
text-align:center!important; 
}

#duxbury_col1 .pad {
margin:0 !important;
}

#duxbury_footer a {
font-size:0.95em !important;
padding-bottom:5px !important;
}

#duxbury_footer p.copyright a {
font-size:1em !important;
}

h4 {
font-weight:normal !important;
}

#duxbury_col2 .ISContent td ul {
padding-top:8px !important;
}

#duxbury_col2 td {
font-size:10px !important;
}

#duxbury_col2 h3 {
color:#5C3182 !important;
}

#duxbury_content #duxbury_col1 li,
#duxbury_content #duxbury_col2 li,
#duxbury_content #duxbury_col3 li {
font-size:1em !important;
}

div#before_after {
height:410px;
}

div#before {
border: 1px solid #000000; 
padding: 20px; 
background: #ffffff; 
width: 42%; 
height: 370px; 
overflow-y: scroll; 
float: left;
}

div#after {
border: 1px solid #000000; 
padding: 20px; 
background: #ffffff; 
width: 42%; 
height: 370px; 
overflow-y: scroll; 
float: right;
}