#brighton_header,
#brighton_menu,
#brighton_content {
background:url(/Portals/55271/template/all_bg.jpg) repeat-y !important;
padding-left:80px !important;
padding-right:80px !important;
width:800px !important;
}

#brighton_container { position:relative!important; }

#brighton_menu div.radmenu {
width:800px !important;
border-top:2px solid #790000 !important;
border-bottom:2px solid #790000 !important;
background:#ED1B24 url(/Portals/55271/template/menu_bg.jpg) bottom repeat-x !important;
}

#brighton_footer {
background:url(/Portals/55271/template/footer_bg.jpg) bottom no-repeat !important;
padding:5px 100px 70px 100px !important;
width:760px !important;
border:0 !important;
}

#brighton_menu a.link:hover {
background:url(/Portals/55271/template/link_hover_bg.jpg) bottom repeat-x !important;
}

#brighton_menu a.selectedtab:hover {
background:none !important;
}

#brighton_menu span.text {
background:url(/Portals/55271/template/menu_link_separator.jpg) center right no-repeat !important;
margin-right:-1px !important;
font-weight:normal !important;
}

#brighton_menu a.link:hover span.text,
#brighton_menu .last span.text {
background:none !important;
}

#brighton_menu a.selectedtab:hover span.text {
background:url(/Portals/55271/template/menu_link_separator.jpg) center right no-repeat !important;
}

#brighton_menu .item {
margin:0 !important;
}

#brighton_sub-menu li.selectedtab a.link:hover {
background:none !important;
}

#brighton_footer ul.rootGroup span.text {
border-right:1px solid #ffffff !important;
line-height:100% !important;
padding:0px 10px 0px 0px !important;
}

#brighton_footer ul.rootGroup .last span.text {
border:0 !important;
}

#brighton_footer ul.rootGroup a.link:hover span.text {
text-decoration:underline !important;
}

#brighton_footer ul.rootGroup .item {
margin:10px 0px 10px 10px !important;
}

#brighton_footer ul.rootGroup .first {
margin-left:0 !important;
}

#brighton_content {
padding-bottom:20px !important;
}

#brighton_two-column #brighton_col1 {
width:37% !important;
padding-top:15px !important;
}

#brighton_two-column #brighton_col2 {
width:62.9% !important;
}

#brighton_col1 .block .pad a {
text-decoration:none !important;
}

#brighton_col1 .block .pad a:hover {
text-decoration:underline !important;
color:#C51221 !important;
}

#brighton_col1 .block .pad {
padding:0px 12px !important;
}

#brighton_col2 .pad a:hover {
color:#636363 !important;
}

/* hacks */

#brighton_menu ul.rootGroup {
width:800px !important;
}

#brighton_footer ul.rootGroup {
width:760px !important;
}

#brighton_content {
padding-top:1px !important;
margin-top:-1px !important;
}
#brighton_menu #dnn_INGENIMENU1__ctl0_m6{display:none!important;}

#brighton_menu ul li a span {
    padding: 5px 10px 5px 10px!important;
}