/* WEBSITE */
html,body {
background:transparent url(/Portals/26484/template/bg-body.jpg) repeat scroll 0 0!important;
}

/* HEADER */
#duxbury_header {
border-left:19px solid #E4E8D9!important;
border-right:19px solid #E4E8D9!important;
width:auto!important;
background: none repeat scroll 0 0 #E4E8D9 !important;
}

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

/* MENU */
div#duxbury_menu ul li a span {
font-size:15px!important;
font-weight:bold!important;
text-shadow:0 1px 1px rgba(0,0,0,.3)!important;
}


/* CONTENT */
#duxbury_content {
border-left:19px solid #E4E8D9!important;
border-right:19px solid #E4E8D9!important;
border-bottom:18px solid #E4E8D9!important;
width:auto!important;
/* background:#ffffff url(/Portals/26484/images/col1-bg.jpg) repeat-y scroll 0 0!important; */
}

#duxbury_col2 h1 {
text-align:center!important;
}

/* TWO COLUMN SKIN */
#duxbury_two-column {
padding-top:0!important;
border-bottom:16px solid #057A05!important;
}

#duxbury_two-column #duxbury_col1 {
width:26.4%!important;
background-color:#E4E8D9!important;
color:#000000!important;
}

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

/* THREE COLUMN SKIN */
#duxbury_three-column {
padding-top:0!important;
overflow:visible!important;
border-bottom:16px solid #057A05!important;
}

#duxbury_three-column #duxbury_col1 {
width:22.4%!important;
background-color:#E4E8D9!important;
color:#000000!important;
}

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

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

/* COLUMN 1 - ALL SKINS */
#duxbury_col1 {
background-color:transparent!important;
}

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

/* MODULES - COLUMN 1 - ALL SKINS */
#dnn_LeftPane {
padding-right:2px!important;
}

#dnn_Col1Pane {
padding-right:2px!important;
}

#duxbury_col1 div.block div.pad {
margin-left:0!important;
padding-left:8px!important;
padding-right:7px!important;
background-color:transparent!important;
}

/* MODULES - COLUMN 2 - ALL SKINS */
#duxbury_col2 div.pad {
padding-left:11px!important;
padding-right:13px!important;
}

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

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

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

#duxbury_col2 h3 {
font-size:22px!important;
}

#duxbury_col2 h4 {
font-size:15px!important;
color:#473604!important;
font-family:Arial, Helvetica, sans-serif!important;
}

#duxbury_col2 h5 {
font-size:15px!important;
}

#duxbury_col1 h4 {
font-family:impact,Arial,Helvetica,serif!important;
font-size:18px!important;
font-weight:normal!important;
line-height:22px!important;
text-align:center!important;
}

#duxbury_col3 h3 {
color:#097909!important;
}

#duxbury_content div.block {
margin:0px !important;
}

/* BLOG */
#bb-container {
padding-bottom:20px!important;
}

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

/* FOOTER */
#duxbury_footer {
padding-bottom:0!important;
background-color:transparent!important;
}

#dnn_dnnLINKS_lblLinks {
display:none!important;
}

#footerContainer {
color:#FFFFFF!important;
}

#footerContainer a {
font-size:14px!important;
}

#footerContainer a:hover {
text-decoration:none!important;
}

#duxbury_footer p.copyright {
display:none!important;
}



/* GALLERY */
.TG_enlargedBoxeha {
position:absolute!important;
left:0;
}

.TG_captionBox {
border: none;
}

.TG_captionTitle   {
font-weight:bold;
}

.TG_ssCtrlBox  {
position:absolute;
top:0px;
left:0px;
margin:0px;
padding:0px;
}

.TG_transLnk   {
display:inline;
float:left;
text-align:center;
background:url("/Portals/26484/images/transpix2.gif") no-repeat transparent;
-moz-outline-style:none;
outline-style:none;
}

.TG_transIcn   {
visibility:hidden;
width:36px;
height:36px;
margin:0px;
border:0;
filter:alpha(opacity=60);
opacity:0.6;
-moz-opacity:0.6;
margin:71px 43px;
}

.TG_imgLg {
height:171px!important;
width:491px!important;
margin:0 0 0 -1px!important;
}


.TG_enlargedBoxl .TG_imgLg {
height:400px!important;
width:533px!important;
}

.TG_enlargedBoxl .TG_transIcn {
margin:182px 54px;
}

.TG_closeLnk {
background:url("/Portals/26484/images/transpix2.gif") no-repeat scroll 0 0 transparent;
height:12px;
margin:0;
outline-style:none;
padding:0;
position:absolute;
width:12px;
}

.TG_closeIcn {
border:0 none;
height:12px;
margin:0;
opacity:0.6;
width:12px;
}


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