/*   ***********  FOXBORO  **************   */

/* for menu overflow */
#foxboro_container {
overflow: visible!important;
}
#foxboro_menu {
width: 980px;
}


/* for the video on the home page */
#foxboro_three-column #foxboro_col2 iframe.youtube-player {
margin-left: -25px;
}


/* TWO-COLUMN SKIN */
#foxboro_two-column #foxboro_col1 {
width: 17%!important;
}
#foxboro_two-column #foxboro_col2 {
width: 82.9%!important;
}

/* TWO-COLUMN-RIGHT SKIN */
#foxboro_two-column-right #foxboro_col2 {
width: 82.9%!important;
}
#foxboro_two-column-right #foxboro_col3 {
width: 17%!important;
}

/* HEADINGS */
#foxboro_col2 h1 {
text-align: right!important;
font-weight: bold!important;
font-size: 12px!important;
}
#foxboro_content div.block h3 {
    color: #4F7FF2;
    font-size: 10px !important;
}

/* ANCHORS */
#foxboro_col2 * .ISContent a:hover, 
#foxboro_col3 * .ISContent a:hover {
color: #D415A9!important;
}
#foxboro_col1 * .ISContent a:hover {
color: #ff0000!important;
}

/* HEADER */

#foxboro_courtesy_links { 
background: transparent url(images/courtesy.gif) right top no-repeat !important;
font-size:12px; 
}
#foxboro_courtesy_links a {
/* color:#040C01 !important; */
font-size:9px !important;
}
#foxboro_courtesy_links a:hover {
color:#E32CB2 !important;
text-decoration: underline;
}


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

/* MENU */
#foxboro_menu {
border-top: 4px solid #059bb3!important;
border-bottom: 4px solid #059bb3!important;
text-align: center!important;
padding: 0px!important;
}
#foxboro_menu ul.rootGroup li.first {
border-top: none!important;
}
#foxboro_menu ul.rootGroup li {
white-space: normal!important;
height: auto!important;
/* width: auto!important; */
line-height: 20px!important;
margin: 0px!important;
border-right: 1px solid #069BB3!important;
font-weight:normal!important;
}
#foxboro_menu ul.rootGroup li.last {
border-right: none !important;
}
#foxboro_menu ul.rootGroup li a {
/* width: auto!important; */
font-size: 11px!important;
font-family: Tahoma, Verdana, Arial,Sans-Serif!important;
outline:none!important;
}
#foxboro_menu ul.rootGroup li.selectedtab a {
font-weight: normal!important;
}
#foxboro_menu.rootGroup li a.selectedtab:hover {
background-color: #C1F3AE!important;
color: #E32CB2!important;
}
#foxboro_menu ul.rootGroup li a span {
padding:2px 9px !important;
font-size: 11px!important;
font-family: Tahoma, Verdana, Arial,Sans-Serif!important;
line-height: 15px!important;
}

/* submenu */
#foxboro_menu ul.group {
border: 1px solid #069BB3!important;
}
#foxboro_menu ul.group li.first {
border-top: none!important;
}
#foxboro_menu ul.group li {
white-space: nowrap!important;
height: auto!important;
/* width: auto!important;
min-width: 120px !important; */
line-height: 20px!important;
margin: 0px!important;
border-right: 0px solid #069BB3!important;
font-weight:normal!important;
}
#foxboro_menu ul.group li a {
/* width: 99% !important; */
font-size: 10px!important;
font-family: Tahoma, Verdana, Arial,Sans-Serif!important;
outline:none!important;
}
#foxboro_menu ul.group li.selectedtab a {
font-weight: normal!important;
}
#foxboro_menu.group li a.selectedtab:hover {
background-color: #C1F3AE!important;
color: #E32CB2!important;
}
#foxboro_menu .group .item .text, 
#foxboro_menu ul.group li a span {
padding: 2px 15px 2px 10px !important;
padding-right: 15px !important;
font-size: 10px!important;
font-family: Tahoma, Verdana, Arial,Sans-Serif!important;
line-height: 15px!important;
}
#foxboro_menu ul.group li.separator {
display: none;
}
/*
#foxboro_menu ul.group span.expandLeft {
background: #E8FEDE url(images/menuarrow.gif) right center no-repeat;
}
*/




/* CONTENT */
#foxboro_col2 ul {
list-style-type: disc!important;
padding-left: 24px!important;
}
#foxboro_col2 ul li {
padding: 0px!important;
}

/*
#foxboro_col2 table, #foxboro_col2 td {
font-size: 10px!important;
font-family: Tahoma, Verdana, Arial,Sans-Serif!important;
}
*/

/* FOOTER */
#foxboro_footer {
/* padding: 5px 39px 0px!important; */
padding-top: 5px !important;
padding-bottom: 0px !important;
line-height: 15px!important;
border-top: 1px solid #226F00!important;
}
#foxboro_footer span#dnn_dnnLINKS_lblLinks {
border-bottom: 1px solid #226F00!important;
padding-bottom:5px!important;
margin-bottom:5px!important;
font-size: 9px!important;
text-align: center!important;
margin:0!important;
}
#foxboro_footer a {
text-decoration:none!important;
color:#226F00!important;
}
#foxboro_footer a:hover {
color:#D415A9!important;
}

#foxboro_footer p.copyright {
text-align: center!important;
font-size:9px!important;
padding-top:5px;
}



/*  *** end Foxboro styles...   ***  */






/*   ********* BRIGHTON ********   */

/* TWO-COLUMN SKIN */
#brighton_two-column #brighton_col1 {
width: 17%!important;
}
#brighton_two-column #brighton_col2 {
width: 82.9%!important;
}

/* TWO-COLUMN-RIGHT SKIN */
#brighton_two-column-right #brighton_col2 {
width: 82.9%!important;
}
#brighton_two-column-right #brighton_col3 {
width: 17%!important;
}

/* HEADINGS */
#brighton_col2 h1 {
text-align: right!important;
font-weight: bold!important;
font-size: 12px!important;
}

/* ANCHORS */
#brighton_col2 * .ISContent a:hover, #brighton_col3 * .ISContent a:hover {
color: #D415A9!important;
}

#brighton_col1 * .ISContent a:hover {
color: #ff0000!important;
}

/* HEADER */
#brighton_header span.logo a {
outline:none!important;
}

/* MENU */
#brighton_menu {
border-top: 4px solid #059bb3!important;
border-bottom: 4px solid #059bb3!important;
text-align: center!important;
padding: 0px!important;
}
#brighton_menu ul li.first {
border-top: none!important;
}
#brighton_menu ul li {
white-space: normal!important;
height: auto!important;
width: auto!important;
line-height: 20px!important;
margin: 0px!important;
border-right: 1px solid #069BB3!important;
font-weight:normal!important;
}
#brighton_menu ul li a {
width: auto!important;
font-size: 9px!important;
font-family: Tahoma, Verdana, Arial,Sans-Serif!important;
outline:none!important;
}
#brighton_menu ul li.selectedtab a {
font-weight: normal!important;
}
#brighton_menu li a.selectedtab:hover {
background-color: #C1F3AE!important;
color: #E32CB2!important;
}
#brighton_menu ul li a span {
padding:2px 9px !important;
font-size: 9px!important;
font-family: Tahoma, Verdana, Arial,Sans-Serif!important;
line-height: 15px!important;
}
#brighton_menu ul li.last {
border-right: none!important;
}

/* CONTENT */
#brighton_col2 ul {
list-style-type: disc!important;
padding-left: 24px!important;
}
#brighton_col2 ul li {
padding: 0px!important;
}
#brighton_col2 table, #brighton_col2 td {
font-size: 10px!important;
font-family: Tahoma, Verdana, Arial,Sans-Serif!important;
}

/* FOOTER */
#brighton_footer {
padding: 5px 39px 0px!important;
line-height: 15px!important;
border-top: 1px solid #226F00!important;
}
#brighton_footer ul {
border-bottom: 1px solid #226F00!important;
padding-bottom:5px!important;
margin-bottom:5px!important;
}
#brighton_footer ul li {
font-size: 9px!important;
text-align: center!important;
border-right: 1px solid #000000!important;
margin:0!important;
}
#brighton_footer ul li.last {
border-right: none!important;
}
#brighton_footer ul li a {
text-decoration:none!important;
color:#226F00!important;
}
#brighton_footer ul li a:hover {
color:#D415A9!important;
}
#brighton_footer ul li a span {
padding: 0px 5px!important;
}
#brighton_footer p.copyright {
text-align: center!important;
font-size:9px!important;
}

/* ------- UPDATE TO FLUSH LEFT COL 1 MODULES ------ */
#foxboro_content #foxboro_col1 div.block div.pad {
    margin: 0 0 0 0px !important;
    padding-top:8px!important;
    padding-left:0px!important;
}
#foxboro_content #foxboro_col3 div.block div.pad {
    margin: 0 0 0 0px !important;
    padding-right:10px!important;
    padding-top:8px!important;
}
