html,body#Body {
background:url('/Portals/35853/background/bckgrd.jpg') !important;
}

#duxbury_container {
margin:10px auto !important;
border: 1px solid #264D84;
}



#duxbury_top {
padding:0 10px !important;
}
#duxbury_top {
color:#333333 !important;
background-color:#FFFFFF !important;
}
#duxbury_top .ISContent a {
color:#264D84 !important;
}
#duxbury_top .ISContent a:hover {
color:#990000 !important;
}
#duxbury_top h1,
#duxbury_top h2,
#duxbury_top h3,
#duxbury_top h44 {
color:#990000 !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
}
#duxbury_top h2 {
font-size:16px !important;
font-weight:bold !important;
border-bottom:solid 1px #990000 !important;
padding-bottom:3px !important;
}
#duxbury_top p,
#duxbury_top table p {
font-size:12px !important;
line-height:16px !important;
}


/* ---------------     MENU    ----------------- */
#duxbury_menu ul {
padding-bottom:35px !important;
}
#duxbury_menu ul li.first,
#duxbury_menu ul li {
border: 0 !important;
width: auto !important;
height:100% !important;
_height:100% !important;
}
#duxbury_menu ul li a span {
white-space: normal !important;
width: 100% !important;
font-weight: normal !important;
padding: 0 !important;
line-height: 15px !important;
}
#duxbury_menu ul li a {
padding: 4px 10px 8px 14px !important;
width: auto !important;
border-right: 1px solid #630001;
background:#FFFFFF url("/Portals/35853/background/menu_item_bg.jpg") bottom left repeat-x !important;
}
#duxbury_menu ul li a:hover {
border-right: none;
background:#FFFFFF url("/Portals/35853/background/menu_item_h_bg.jpg") top left !important;
}
#duxbury_menu ul li.childitem1 a {
padding:2px 10px 6px 25px !important;
}
#duxbury_menu ul li.childitem1 a span {
font-size:0.89em !important;
}
#duxbury_menu ul li.selectedtab a span {
color:#000000 !important;
}
#duxbury_menu ul li.selectedtab a:hover span {
color:#FFFFFF !important;
}
/* -------------     END MENU    --------------- */



/* -------------     CONTENT    ---------------- */
#duxbury_col1 {
margin:0 10px !important;
display:block !important;
position:static !important;
width:22% !important;
}
#duxbury_content #duxbury_col1 div.block div.pad {
margin-left:0 !important;
padding-left:10px !important;
padding-right:10px !important;
background:#FFFFFF url("/Portals/35853/background/h1_bg.jpg") top right repeat-y !important;
border: 1px solid #630001;
}
#duxbury_col3 {
margin:0 10px !important;
display:block !important;
position:static !important;
width:22% !important;
}
#duxbury_content #duxbury_col3 div.block div.pad {
margin-right:0 !important;
padding-left:10px !important;
padding-right:10px !important;
background:#FFFFFF url("/Portals/35853/background/col3_bg.jpg") top right repeat-y !important;
border: 1px solid #264D84;
}
#duxbury_content #duxbury_col1 div.block h3 {
border-bottom: 1px solid #630001;
}
#duxbury_content #duxbury_col3 div.block h3 {
border-bottom: 1px solid #264D84;
color:#264D84 !important;
}
#duxbury_col2 h1 {
background:#FFFFFF url("/Portals/35853/background/h1_bg.jpg") top left repeat-y !important;
color:#FFFFFF !important;
display:block !important;
font-family:Georgia,"Times New Roman",Times,serif !important;
font-size:16px !important;
font-style:italic !important;
font-weight:bold !important;
height:20px !important;
padding-bottom:2px !important;
padding-left:10px !important;
padding-top:3px !important;
width:auto !important;
}
#duxbury_col2 .ISContent h2 {
border-bottom:thin groove #666666 !important;
border-top:thin groove #666666 !important;
color:#B81E36 !important;
display:block !important;
font-family:Georgia,"Times New Roman",Times,"serif 16px italic bold #990000" !important;
font-size:16px !important;
font-style:italic !important;
font-weight:bold !important;
height:20px !important;
padding-bottom:5px !important;
padding-left:10px !important;
padding-top:2px !important;
width:auto !important;
}
#duxbury_col2 .ISContent a,
#bb-container a {
color:#0000CC !important;
text-decoration:none !important;
}
#duxbury_col2 .ISContent a:hover,
#bb-container a:hover {
color:#990000 !important;
text-decoration:none !important;
}
#duxbury_col2 .ISContent ul {
list-style-type:none !important;
padding-left:25px;
}
#duxbury_col2 .ISContent ul li {
list-style-image:url("/Portals/35853/background/bullet_buyers.gif") !important;
margin:0 !important;
padding:0 !important;
}
#duxbury_col2 .ISContent p,
#duxbury_col2 .ISContent li,
#bb-container p,
#bb-container li {
font-size:12px !important;
line-height:16px !important;
}
.BlogPostList ul,
#bb-container ul {
list-style-type:disc !important;
}
#bb-container ul ul {
list-style-type:circle !important;
}
#bb-container ul {
padding-left:35px;
}
.BlogPostList ul {
color:#264D84 !important;
}
.BlogPostList ul li {
padding:2px 0;
}
.BlogPostList a {
color:#264D84 !important;
text-decoration:none !important;
}
.BlogPostList a:hover {
color:#990000 !important;
text-decoration:none !important;
}
#bb-container {
padding-bottom:10px !important;
overflow:hidden !important;
}
#duxbury_col1 .IngeniMailSubscribeEmailInput,
#duxbury_col3 .IngeniMailSubscribeEmailInput {
width:90% !important;
}
#duxbury_col1 textarea,
#duxbury_col3 textarea {
width:93% !important;
}
#duxbury_col1 .ContactFormWrapper .FormSubmitButton,
#duxbury_col3 .ContactFormWrapper .FormSubmitButton {
width:96% !important;
}


.style_1 {
color:#CA2B21 !important;
font-style:italic !important;
font-weight:bold !important;
opacity:1 !important;
font-family:'ArialMT','Arial',sans-serif !important;
font-size:15px !important;
letter-spacing:0 !important;
line-height:20px !important;
font-variant:normal !important;
text-align:center !important;
text-decoration:none !important;
text-indent:0 !important;
text-transform:none !important;
word-wrap:break-word !important;
}
.style_3  {
color:#CC101C !important;
font-family:'BigCaslon-Medium','Big Caslon','Times New Roman',serif !important;
font-size:25px !important;
font-weight:normal !important;
line-height:29px !important;
opacity:1 !important;
font-style:normal !important;
font-variant:normal !important;
letter-spacing:0 !important;
text-align:center !important;
text-decoration:none !important;
text-indent:0 !important;
text-transform:none !important;
word-wrap:break-word !important !important;
}
.style_4  {
color:#CC101C !important;
font-family:'BigCaslon-Medium','Big Caslon','Times New Roman',serif !important;
font-size:53px !important;
font-weight:normal !important;
line-height:65px !important;
opacity:1 !important;
font-style:normal !important;
font-variant:normal !important;
letter-spacing:0 !important;
text-align:center !important;
text-decoration:none !important;
text-indent:0 !important;
text-transform:none !important;
word-wrap:break-word !important !important;
}
/* -----------     END CONTENT    -------------- */



/* --------------     FOOTER    ---------------- */
#duxbury_footer {
padding:7px 0 0 0 !important;
border-top:2px solid #B81E36;
background-color:#DBE4EB !important;;
}
#duxbury_footer #dnn_dnnLINKS_lblLinks {
padding:5px 10px !important;
}
#duxbury_footer #dnn_dnnLINKS_lblLinks a {
color:#990000 !important;
text-decoration:none !important;
}
#duxbury_footer #dnn_dnnLINKS_lblLinks a:hover {
color:#264D84 !important;
text-decoration:none !important;
}
#duxbury_footer p.copyright {
margin:0 auto !important;
padding:7px 0 !important;
background-color:#264D84 !important;
color:#FFFFFF !important;
}
#footer_top {
border-top:20px solid #B81E36;
background-color:#DBE4EB;
margin:10px 0 0 0 !important;
padding-bottom:5px !important;
}
#footer_top a {
font-size:1em !important;
color:#264D84 !important;
text-decoration:none !important;
}
#footer_top a:hover {
font-size:1em !important;
color:#333333 !important;
text-decoration:none !important;
}
#footer_top a img {
border:none !important;
}
/* ------------     END FOOTER    -------------- */



/* ---------     BLOG POST TITLE    ------------ */
#bb-container div.post h3.title,
#bb-container div.listing div.post h3.title a,
#bb-container #listing .item h3 a {
font-size:19px !important;
color:#990000 !important;
text-decoration:none !important;
font-weight:normal !important;
line-height:115% !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
}
#bb-container #listing .item h3 a {
font-size:14px !important;
font-weight:bold !important;
}
#bb-container div.listing div.post h3.title a:hover,
#bb-container #listing div.item h3 a:hover {
text-decoration:none !important;
color:#CC3300 !important;
}

#bb-container .listing .post .CMSConfigureBox.BlogEditBox a,
#bb-container .post .CMSConfigureBox.BlogEditBox a,
#bb-container #listing .item .CMSConfigureBox.BlogEditBox a {
color:#FFFFFF !important;
font-family:Arial,helvetica,Sans-Serif !important;
font-size:11px !important;
font-weight:bold !important;
}
#bb-container .listing .post .CMSConfigureBox.BlogEditBox a:hover,
#bb-container .post .CMSConfigureBox.BlogEditBox a:hover,
#bb-container #listing .item .CMSConfigureBox.BlogEditBox a:hover {
color:#CCCCCC !important;
font-family:Arial,helvetica,Sans-Serif !important;
font-size:11px !important;
font-weight:bold !important;
}
/* -------     END BLOG POST TITLE    ---------- */