#brighton_container {
border:solid 3px #000000 !important;
margin-top:5px !important;
margin-bottom:5px !important;
}

#brighton_col1,
#brighton_col3 {
width:26% !important;
}

#brighton_two-column #brighton_col2,
#brighton_two-column-right #brighton_col2 {
width:73.4% !important;
}

#brighton_three-column #brighton_col2 {
width:47.4% !important;
}

#brighton_col1 .pad .block .pad {
margin: 0 0 0 6px !important;
border: 1px solid #ABABAB;
padding: 0 8px 8px 8px !important;
}

#brighton_col1 #brighton_sub-menu {
margin: 0 0 0 6px !important;
padding: 0 !important;
}

#brighton_col3 .pad .block .pad {
margin: 0 6px 0 0 !important;
border: 1px solid #ABABAB;
padding: 0 8px 8px 8px !important;
}

#brighton_col3 #brighton_sub-menu {
margin: 0 6px 0 0 !important;
padding: 0 !important;
}

#brighton_col1 .pad .block .pad h3,
#brighton_col3 .pad .block .pad h3 {
background:#CCCCCC !important;
color:#FF0000 !important;
padding: 3px 2px !important;
margin: 0 -8px 8px -8px !important;
font-size:14px !important;
font-weight:bold !important;
text-align:center;
vertical-align:middle;
}

#brighton_col1 .pad .block .pad .ISContent h3,
#brighton_col3 .pad .block .pad .ISContent h3 {
background: #DFDFDF !important;
color:#000000 !important;
font-weight:normal !important;
padding: 0 8px !important;
text-align:left;
vertical-align:middle;
}

.IngeniMailSubscribeEmailInput {
width:90% !important;
}

.ISContent ul,
#bb-container .listing .post ul,
#bb-container .post ul {
padding-left:20pt !important;
list-style-type:disc !important;
}

.BlogPostList ul {
list-style-type:disc !important;
}

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

.ISContent p,
#bb-container .listing .post p,
#bb-container .post p {
line-height:1.3em !important;
}

.mceVisualAid h4 {
margin-top:0 !important;
}

#brighton_footer a:hover,
#brighton_footer p.copyright a:hover {
text-decoration:none !important;
color:#FFFFFF !important;
}

#brighton_menu {
padding:0 !important;
}

#brighton_footer {
border-top:solid 2px #000000 !important;
}

#brighton_footer ul li.item {
margin:0 !important;
}

#brighton_menu ul li.item a span.text,
#brighton_footer ul li.item a span.text,
#brighton_footer p.copyright {
letter-spacing:inherit;
font-size:11px;
padding:5px 7px;
}

#brighton_footer p.copyright a {
text-decoration:none !important;
}

#brighton_menu ul li.item,
#brighton_footer ul li.item {
background-image:url(/Portals/30211/images/menu_item_bk.gif) !important;
background-repeat:no-repeat;
background-position:left;
padding-left:2px;
}

#brighton_menu ul li.item.first,
#brighton_footer ul li.item.first {
background:none !important;
}

#brighton_sub-menu ul li.item a span.text {
padding:5px 10px !important;
font-size:12px !important;
}

#brighton_sub-menu ul li.item.childitem1 {
border-bottom:solid 1px #FFFFFF;
background-color:#DFDFDF !important;
}

#brighton_sub-menu ul li.item.childitem1 a span {
padding:2px 10px !important;
font-size:10px !important;
}

#brighton_sub-menu ul li.item.childitem1.selectedtab {
background-color:#CCCCCC !important;
}

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

#brighton_sub-menu ul li.item.childitem1.first {
padding-top:0 !important;
margin-top:0 !important;
}

#brighton_sub-menu .radmenu {
margin-bottom:15px !important;
}

.ISContent a,
#bb-container .listing .post a,
#bb-container .post a,
.BlogPostList a {
text-decoration:none;
}

.ISContent a:hover,
#bb-container .listing .post a:hover,
#bb-container .post a:hover,
.BlogPostList a:hover {
text-decoration:none;
color:#0101FF !important;
}