#brighton_container {
background:transparent url(/Portals/85237/background/top_border.jpg) top left no-repeat !important;
padding-top:17px !important;
}

#brighton_header,
#brighton_menu,
#brighton_content {
background:transparent url(/Portals/85237/background/site-border.jpg) top left repeat-y !important;
padding-left:17px !important;
padding-right:17px !important;
width:850px !important;
}

#brighton_footer {
background:transparent url(/Portals/85237/background/bottom_border.jpg) top left no-repeat !important;
padding-left:27px !important;
padding-right:27px !important;
padding-top:5px !important;
width:830px !important;
border:none !important;
}

#brighton_footer ul li.item {
background:transparent url(/Portals/85237/background/footer_item_separator.jpg) center right no-repeat !important;
padding:2px 17px 2px 10px !important;
margin:0 1px 2px 2px !important;
}

#brighton_footer ul li.item.first {
padding-left:0 !important;
}

#brighton_footer ul li.item.last {
background:none !important;
padding-right:0 !important;
}

#brighton_footer ul li.item span {
padding:7px 0 0 0 !important;
}

#brighton_footer p.copyright a,
#brighton_footer .radmenu ul.horizontal li.item a {
text-decoration:none !important;
}

#brighton_footer p.copyright a:hover,
#brighton_footer .radmenu ul.horizontal li.item a:hover {
text-decoration:underline !important;
}



#brighton_menu ul li.item {
background:transparent url(/Portals/85237/background/menu_item_separator.jpg) center right no-repeat !important;
padding:2px 18px 2px 8px !important;
margin:0 1px 2px 2px !important;
}

#brighton_menu ul li.item.last {
background:none !important;
padding-right:0 !important;
}

#brighton_menu ul li.item a span {
text-transform:uppercase !important;
padding:2px 0 !important;
font-size:14px !important;
}

#brighton_menu ul li.item a {
border:solid 1px #FFFFFF !important;
}


#brighton_sub-menu ul li.item {
border:solid 1px #666666 !important;
border-left:solid 6px #666666 !important;
width:203px !important;
margin-bottom:10px !important;
}

#brighton_sub-menu ul li.childitem1.last {
padding-bottom:0 !important;
}

#brighton_sub-menu ul li.item a {
background:transparent url(/Portals/85237/background/submenu_item_bg.jpg) top left !important;
}

#brighton_sub-menu .radmenu .item a span {
text-transform:uppercase !important;
font-weight:bold !important;
}


#brighton_sub-menu ul li.item.childitem1 {
border:solid 1px #666666 !important;
border-left:solid 6px #666666 !important;
width:189px !important;
margin-bottom:10px !important;
margin-left:14px !important;
font-size:0.8em !important;
}

#brighton_sub-menu ul li.childitem1 a span {
padding:3px 15px 2px 14px;
margin:0 !important;
}




#brighton_one-column,
#brighton_two-column,
#brighton_two-column-right,
#brighton_three-column {
margin-top:-4px !important;
}

#brighton_content #brighton_col1 div.block div.pad,
#brighton_content #brighton_col3 div.block div.pad {
margin:0 !important;
padding-left:15px !important;
padding-right:15px !important;
}

#brighton_col1 div.block div.pad,
#brighton_col3 div.block div.pad,
#brighton_sub-menu {
background:transparent !important;
}

#brighton_sub-menu {
padding:0 !important;
}

#brighton_col1,
#brighton_col3 {
width:210px !important;
}

#brighton_three-column {
background:transparent url(/Portals/85237/background/3col_bg.jpg) top left repeat-y !important;
}

#brighton_two-column {
background:transparent url(/Portals/85237/background/col1_bg.jpg) top left repeat-y !important;
}

#brighton_two-column-right {
background:transparent url(/Portals/85237/background/col3_bg.jpg) top right repeat-y !important;
}

#brighton_content div.block {
margin-bottom:15px !important;
}

#brighton_col2 .ISContent p,
#brighton_col2 .ISContent li,
#brighton_col2 div.pad .ISContent table p,
#brighton_col2 div.pad .ISContent table li {
font-size:13px !important;
line-height:18px !important;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif !important;
}

#brighton_content div.block h3 {
font-size:11px !important;
font-weight:bold !important;
text-transform:uppercase !important;
color:#000000 !important;
}

#brighton_content div.block .ISContent h3 {
font-weight:normal !important;
text-transform:none !important;
}

#brighton_col2 h1 {
font-size:1.8em !important;
font-weight:bold !important;
}

.ISContent a:hover {
color:#666666 !important;
}

.ISContent ul,
#bb-container ul,
.BlogPostList ul {
list-style-type:disc !important;
}

#brighton_col2 .ISContent ul,
#brighton_col2 .ISContent ol,
#bb-container ul,
#bb-container ol {
padding-left:30px;
margin:0 0 10px 0 !important;
}


#brighton_col2 .ISContent li,
#bb-container li {
padding:0 !important;
}

#bb-container {
padding-bottom:10px !important;
}



#brighton_col2 .ISContent ul.sitemap,
#brighton_col2 .ISContent ul.sitemap li {
color:#9C2519 !important;
}

#brighton_col2 .ISContent ul.sitemap li a {
text-decoration:none !important;
color:#A0261A !important;
}

#brighton_col2 .ISContent ul.sitemap li a:hover {
text-decoration:underline !important;
color:#666666 !important;
}





#bb-container div.post h3.title,
#bb-container div.listing div.post h3.title a,
#bb-container #listing .item h3 a {
font-size:20px !important;
color:#000000 !important;
text-decoration:none !important;
font-weight:normal !important;
line-height:1.4em !important;
font-family:Trebuchet MS,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:#666666 !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;
}