a:hover, a.arrow:hover, #uppernav a:hover {
text-decoration:underline !important;
}
#brighton_container {
margin-top:0px !important;
}

#brighton_header {
background:#FFFFFF url(/Portals/56527/images/header_bp_950_off.jpg) no-repeat !important;
padding-top:8px !important;
width:943px !important;
}

#brighton_menu {
/* background:#FFFFFF url(/Portals/56527/images/menu_pg_950.jpg) !important; */
background:#cc0033 !important;
padding-left:0px !important;;
padding-right:0px !important;
width:943px !important;
border:none !important;
}

#brighton_menu a:hover {
text-decoration:none !important;
}

#brighton_content {
background:#FFFFFF url(/Portals/56527/images/content_bg_off.gif) repeat-y !important;
padding-left:0px !important;
padding-right:0px !important;
width:943px !important;
}

#brighton_footer {
background:transparent url(/Portals/56527/images/footer_bp_950_off.jpg) no-repeat !important;
padding-top:0px !important;
border:none !important;
}

#brighton_menu ul li.item {
/* background:transparent url(/Portals/56527/images/menu_item_bg.jpg) repeat-x !important; */
border-right:solid 1px #980029 !important;
margin:0 !important;
}


#brighton_menu ul li.item .selectedtab {
/* background:transparent url(/Portals/56527/images/menu_item_selected_bg.jpg) repeat-x !important; */
}

#brighton_menu ul li.item span.text {
font-size:13px !important;
padding:5px 7px 4px 7px !important;
/* text-transform:uppercase !important; */
vertical-align:middle;
font-weight:normal !important;
}

.ISContent p,
.ISContent ul li,
.ISContent ol li {
line-height:1.3em !important;
}

#brighton_col2 .ISContent ul {
padding-left:20pt;
list-style-type:disc !important;
}

#brighton_col2 .ISContent ul li {
padding-bottom:3px !important;
}

.ISContent table h3,
.ISContent table p {
margin:0 !important;
}

#brighton_footer ul li.item {
margin:0 !important;
padding:5px 0 5px 0 !important;
}

#brighton_footer a {
color:#cc0033 !important;
}

#brighton_footer ul li.item span.text {
padding:0  6px 0 7px !important;
margin:0 !important;
background:transparent url(/Portals/56527/images/footer_item_border.gif) right no-repeat !important;
}

#brighton_footer ul li.item.last span.text {
background:none !important;
}



#brighton_col1 .pad .block .pad {
margin: 0 0 0 6px !important;
/* border: 1px solid #CCCCCC; */
padding: 0 8px 0 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 #CCCCCC; */
padding: 0 8px 0 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:#cc0033 !important;
padding:0 2px !important;
margin: 0 -8px 0 0 !important;
font-size:18px !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: #EEEEEE !important; */
color:#cc0033 !important;
font-size:18px !important;
font-weight:normal !important;
padding-top: 4px !important;
text-align:left;
vertical-align:middle;
}

.IngeniMailSubscribeEmailInput {
width:90% !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:#DB002B !important;
text-decoration:none !important;
font-weight:normal !important;
line-height:1.4em !important;
font-family:Georgia,Arial,Serif !important;
}

#bb-container #listing .item h3 a {
font-size:15px !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:#A30A2F !important;
}


.hero {
background:#fff url(/Portals/56527/images/hero_bg.jpg) right top no-repeat !important;
border-top:solid 1px #FFFFFF !important;
color:#666 !important;
line-height:1.5em !important;

}

.heroh1 {
font-family:Helvetica,Arial,sans-serif !important;
font-size:21px !important;
color:#FFFFFF !important;
line-height:1.5em !important;
font-weight:normal !important;
}

.herop {
color:#FFFFFF !important;
font-size:12px !important;
line-height:1.5em !important;
}
#herographic {
float:left !important;
}
#heromessage {
float:right !important;
padding: 50px 80px 0 0  !important;
height: 134px  !important;
}
a.arrow {
background:#fff url(/Portals/56527/images/arrow_link.gif) left 2px no-repeat !important;
padding-left: 10px !important;
text-decoration:none !important;
}

#brighton_content div.block {
margin-bottom: 24px !important;
}
#homemain {
font-size: 18px !important;
}
#brighton_col2 h1 {
font-size: 32px !important;
}
#brighton_sub-menu .selectedtab a {
background:#fff url(/Portals/56527/images/arrow_selected.gif) 3px 10px no-repeat !important;
}
#uppernav {
font-family:Helvetica,Arial,sans-serif !important;
font-size:12px !important;
color:#CCCCCC !important;
float: right !important;
width: 260px !important;
text-align: right !important;
}
#uppernav ul li{
display: inline !important;
float: left  !important;
font-size: 12px !important;
padding: 0 6px 0 6px !important;
border-right: solid 1px #CCCCCC !important;
}
#uppernav ul li.last{
border-right: solid 0px #FFF !important;

}
#uppernav a{
font-weight:bold !important;
color:#CC0033 !important;
text-decoration:none !important;
}
