/* CONTAINER */
#foxboro_container {
width:100% !important;
min-width:990px !important;
}

#foxboro_header,
#foxboro_menu,
#foxboro_one-column,
#foxboro_two-column,
#foxboro_two-column-right,
#foxboro_bottom {
width:890px !important;
margin:0 auto !important;
float:none !important;
}

#foxboro_three-column {
width:990px !important;
margin:0 auto !important;
float:none !important;
}

#foxboro_footer div.clear {
text-align:left !important;
font-family:Georgia,"Times New Roman",Times,serif !important;
}

#foxboro_col2 div.pad a,
#foxboro_top a,
#foxboro_bottom a,
#foxboro_content div.block div.pad a,
#foxboro_footer a {
text-decoration:none !important;
}

#foxboro_col2 div.pad a:hover,
#foxboro_top a:hover,
#foxboro_bottom a:hover,
#foxboro_content div.block div.pad a:hover,
#foxboro_footer a:hover {
text-decoration:underline !important;
}

#foxboro_footer span#dnn_dnnLINKS_lblLinks a,
#foxboro_footer div.clear span.SkinObject {
font-size:11px !important;
}

#foxboro_footer span#dnn_dnnLINKS_lblLinks a:hover {
color:#00ADEF !important;
}

#foxboro_footer div.clear span.SkinObject {
color:#00ADEF !important;
padding:0 4px !important;
}

#foxboro_col2 div.pad ul li a,
#foxboro_top ul li a,
#foxboro_bottom ul li a,
#foxboro_content div.block div.pad ul li a {
color:#000000 !important;
}

#foxboro_col2 div.pad ul li a:hover,
#foxboro_top ul li a:hover,
#foxboro_bottom ul li a:hover,
#foxboro_content div.block div.pad ul li a:hover {
color:#00ADEF !important;
}

#foxboro_col2 div.pad td,
#foxboro_top ul li td,
#foxboro_bottom td,
#foxboro_content div.block div.pad td {
font-size:12px !important;
line-height:130% !important;
font-family:Arial,Helvetica,sans-serif !important;
}

/* MENU */

#foxboro_menu {
padding-bottom:10px !important;
padding-top:10px !important;
}

#foxboro_menu ul.rootGroup {
max-width:890px !important;
}

#foxboro_menu span.text {
font-size:12px !important;
padding:5px 10px !important;
font-weight:normal !important;
}

#foxboro_menu div.slide a.link {
background:#44C7F4 !important;
}

#foxboro_menu div.slide a:hover {
background:#00ADEF !important;
}

#foxboro_menu div.slide ul {
border-bottom:1px dashed #B5B5B5;
}

#foxboro_top {
background:url(/Portals/80083/template/top_bg.gif) !important;
}

#foxboro_top #dnn_TopPane {
width:890px !important;
margin:0 auto !important;
padding:18px 50px !important;
background:#00ADEF;
min-height:9px;
overflow-y:visible !important;
overflow-x:hidden !important;
}

#foxboro_one-column #foxboro_col2 div.pad {
padding-left:0 !important;
padding-right:0 !important;
}

#foxboro_two-column #foxboro_col2 div.pad {
padding-right:0 !important;
padding-left:45px !important;
}

#foxboro_two-column-right #foxboro_col2 div.pad {
padding-right:45px !important;
padding-left:0 !important;
}

#foxboro_three-column #foxboro_col2 div.pad {
padding-right:45px !important;
padding-left:45px !important;
}

#foxboro_content div.block div.pad {
margin:0 !important;
padding-left:0 !important;
padding-right:0 !important;
}

#foxboro_footer {
width:990px !important;
margin:0 auto !important;
border-top:1px dashed #B5B5B5;
}

#foxboro_top h1 {
color:#ffffff !important;
font-size:20px !important;
font-style:italic;
font-weight:normal !important;
margin:0 !important;
padding:0 !important;
line-height:100% !important;
}

#foxboro_top td {
font-family:Arial,Helvetica,sans-serif !important;
font-size:12px !important;
}

#foxboro_col2 div.pad p,
#foxboro_col2 div.pad li,
#foxboro_content div.block,
#foxboro_content div.block div.pad,
#foxboro_content div.block div.pad p,
#foxboro_content div.block div.pad ol,
#foxboro_content div.block div.pad ul,
#foxboro_content div.block div.pad li,
#bb-container div.post,
#bb-container div.post div.byline {
font-size:1em !important;
}

#foxboro_col2 div.pad ul,
#foxboro_content div.block div.pad ul {
list-style-image:url(/Portals/80083/template/bullet.gif) !important;
margin:10px 0 10px 16px !important;
}

#foxboro_col2 div.pad ol,
#foxboro_content div.block div.pad ol {
padding:0 !important;
margin:10px 0 10px 25px !important;
}

#foxboro_col2 div.pad ul li,
#foxboro_content div.block div.pad ul li {
padding-bottom:10px !important;
line-height:130% !important;
}

#foxboro_col2 div.pad ol li,
#foxboro_content div.block div.pad ol li {
padding-bottom:10px !important;
line-height:130% !important;
}

#foxboro_col2 div.pad p,
#foxboro_content div.block div.pad p {
padding:0 !important;
margin:10px 0 !important;
font-size:1em !important;
line-height:130% !important;
}

#foxboro_col2 div.pad,
#foxboro_content div.block div.pad {
line-height:130% !important;
}

#foxboro_col1,
#foxboro_col2,
#foxboro_col3 {
overflow:hidden !important;
}

#foxboro_col1 {
min-height:1px !important;
_height:1px !important;
_overflow-y:visible !important;
}


/* ------------------- two equal column template --------------------------- */

#foxboro_content #foxboro_two-column #foxboro_col1,
#foxboro_content #foxboro_two-column #foxboro_col2 {
width:445px !important;
}

#foxboro_content div.block div.pad  h3,
#foxboro_content #foxboro_col2 div.pad h1 {
font-size:16px !important;
font-style:italic !important;
font-weight:bold !important;
line-height:115% !important;
}

#foxboro_content #foxboro_two-column div.block div.pad #foxboro_col1 h3,
#foxboro_content #foxboro_two-column div.pad #foxboro_col2 h1 {
padding:30px 0 20px 0 !important;
margin:0 !important;
}

#foxboro_col2 div.pad div.Normal {
padding-bottom:5px !important;
border-bottom:1px solid #CCCCCC;
}

#foxboro_two-column #foxboro_col2 div.pad div.Normal {
padding-bottom:0 !important;
border-bottom:none;
}

#foxboro_content #foxboro_two-column #foxboro_col2 div.pad,
#foxboro_content #foxboro_two-column #foxboro_col1 div.block div.pad,
#foxboro_content #foxboro_two-column #foxboro_col1 div.block {
margin:0 !important;
padding:0 !important;
}

#foxboro_content #foxboro_two-column #foxboro_col2 div.pad {
padding-left:20px !important;
}

#foxboro_content #foxboro_two-column #foxboro_col1 div.pad {
padding-right:20px !important;
}

#foxboro_content #foxboro_two-column #foxboro_col1 div.Normal h1,
#foxboro_content #foxboro_two-column #foxboro_col2 div.Normal h1 {
padding:0 !important;
margin:15px 0 !important;
font-size:16px !important;
font-style:normal !important;
font-weight:normal !important;
line-height:115% !important;
color:#00ADEF !important;
}

#foxboro_content #foxboro_two-column #foxboro_col1 h2,
#foxboro_content #foxboro_two-column #foxboro_col2 h2 {
padding:0 !important;
margin:13px 0 !important;
font-size:15px !important;
font-style:normal !important;
font-weight:normal !important;
line-height:115% !important;
color:#000000 !important;
}

#foxboro_content #foxboro_two-column #foxboro_col1 div.Normal h3,
#foxboro_content #foxboro_two-column #foxboro_col2 h3 {
padding:0 !important;
margin:13px 0 !important;
font-size:13px !important;
font-style:normal !important;
font-weight:normal !important;
line-height:115% !important;
color:#00ADEF !important;
}

#foxboro_content div.block div.pad h4,
#foxboro_col2 div.pad h4 {
padding:0 !important;
margin:10px 0 14px 0 !important;
font-size:11px !important;
font-style:normal !important;
font-weight:normal !important;
line-height:115% !important;
color:#000000 !important;
}



/* --------------------------- three-column ----------------------------- */
#foxboro_three-column {
width:990px !important;
}

#foxboro_three-column #foxboro_col1 {
width:168px !important;
}

#foxboro_three-column #foxboro_col2 {
width:608px !important;
}

#foxboro_three-column #foxboro_col3 {
width:214px !important;
}

#bb-container h3.title {
font-weight:bold !important;
font-size:16px !important;
}

div.feedreader_box div.ItemInfo {
font-size:1em !important;
font-style:normal !important;
font-weight:bold !important;
}

div.feedreader_box td.Item,
div.feedreader_box td.AltItem {
background:url(/Portals/80083/template/bullet.gif) left 5px no-repeat !important;
padding-left:18px !important;
}

div.feedreader_box a {
color:#000000 !important;
}

div.feedreader_box a:hover {
color:#00ADEF !important;
}