/* |----------------------------------| SUMMARY |----------------------------------------| */

/* |----------------------------------| 1) BODY |----------------------------------------| */
/* |----------------------------------| 2) HEADER |--------------------------------------| */
/* |----------------------------------| 3) COLUMNS |-------------------------------------| */
/* |----------------------------------| 4) MENU |----------------------------------------| */
/* |----------------------------------| 5) FORMAT - TEXT, TITLES, LINSK, LISTS, ETC. |---| */
/* |----------------------------------| 6) HACKS & EXTRA |-------------------------------| */




/* |----------------------------------| 1) BODY |----------------------------------------| */
html,body#Body {
background:#111111 url(/Portals/78084/site/images/bg3.png) top repeat-x !important;
}

/* |----------------------------------| 2) HEADER |--------------------------------------| */
#duxbury_header span.logo {
font-family:Arial,Helvetica,Sans-Serif !important;
}

.headerquote {
background:url(/Portals/78084/site/images/header-quote-right2.jpg) bottom right no-repeat;
}

/*#duxbury_header div#header_flash {
height:5px;
padding:4px 0;
background:url(/Portals/78084/template/header_flash.gif) top repeat-x;
}*/

.quotetext {
font-size:12px;
color:#ffffff;
width:560px;
margin:5 0 8 0;
padding:0;
}

.quotesig {
font-size:9pt;
font-weight:bold;
color:#C9D5DE;
margin:0;
padding:0;
width:350px;
}

/* |----------------------------------| 3) COLUMNS |-------------------------------------| */
#duxbury_col1,
#duxbury_col3 {
width:184px !important;
}

#duxbury_two-column #duxbury_col2 {
width:601px !important;
}

#duxbury_three-column #duxbury_col2 {
width:591px !important;
}

#duxbury_two-column {
background:url(/Portals/78084/template/cols_bg.gif) left repeat-y !important;
}

#duxbury_three-column {
background:url(/Portals/78084/template/three-960.jpg) left top repeat-y !important;
}

#duxbury_col1 div.block div.pad {
margin:0 !important;
padding-left:5px !important;
padding-right:5px !important;
}

#duxbury_col3 div.block div.pad {
margin:0 9px 0 0 !important;
padding-left:5px !important;
padding-right:5px !important;
}

#duxbury_col3 div.block {
margin-bottom:15px !important;
}

/* |----------------------------------| 4) MENU |----------------------------------------| */
#duxbury_menu,
#duxbury_menu li.item {
width:184px !important;
padding:0 !important;
margin:0 !important;
}

#duxbury_menu li.item,
#duxbury_menu span.text,
#duxbury_menu li.childitem1 span,
#duxbury_menu a.link {
border:none !important;
}

#duxbury_menu li.selectedtab {
background:none !important;
}

#duxbury_menu li.selectedtab a.link {
background:#4A6E90 !important;
}

#duxbury_menu li.selectedtab a.link:hover span {
color:#6C97B6 !important;
}

#duxbury_menu a.link {
width:178px !important;
margin:0 3px !important;
border-bottom:1px solid #B8C1D7 !important;
}

#duxbury_menu span.text {
font-size:14px !important;
font-weight:bold !important;
white-space:normal !important;
display:block !important;
width:172px !important;
padding:3px !important;
}

#duxbury_menu li.haschildren a.link {
border:none !important;
}

#duxbury_menu li.childitem1 a.link,
#duxbury_menu li.childitem1 a.link:hover,
#duxbury_menu li.selectedtab.childitem1 a.link {
background:#4A6E90 url(/Portals/78084/template/child_bg.gif) top left no-repeat !important;
border:none !important;
width:158px !important;
padding:3px 0 3px 20px !important;
}

#duxbury_menu li.selectedtab.childitem1 a.link span {
text-decoration:underline !important;
_text-decoration:none !important;
}

#duxbury_menu li.childitem1 span {
color:#fff !important;
font-size:8pt !important;
font-weight:normal !important;
padding:6px 3px !important;
width:152px !important;
white-space:normal !important;
margin:0 !important;
}

#duxbury_menu li.childitem1 a.link:hover span {
color:#6C97B6 !important;
}

/* |----------------------------------| 5) FORMAT - TEXT, TITLES, LINSK, LISTS, ETC. |---| */
#duxbury_col2 h1 {
font-size:14pt !important;
font-weight:bold !important;
}

#duxbury_top p,
#duxbury_top li,
#duxbury_col2 p,
#duxbury_col2 li,
#duxbury_content div.block p,
#duxbury_content div.block li,
#bb-container div.post,
#bb-container div.post div.byline {
font-size:1em !important;
}

#duxbury_content div.block h3 {
font-weight:bold !important;
font-size:12pt !important;
}

#bb-container h3.title {
font-weight:bold !important;
}

#duxbury_content div.block div.pad ol {
/margin-left:23px !important;
_margin-left:23px !important;
}

/* |----------------------------------| 6) HACKS & EXTRA |-------------------------------| */
.IngeniMailSubscribeEmailInput {
width:95% !important;
}

#duxbury_col1,
#duxbury_col2,
#duxbury_col3 {
overflow:hidden !important;
}