/* BODY */
html, body#Body {
background:#000000 url(/Portals/73731/images/body-bg.png) repeat-x scroll 0 0!important;
}

/* HEADER */
#brighton_header {
margin-top:10px!important;
background:transparent url(/Portals/73731/images/header-bg.gif) no-repeat scroll left bottom!important;
padding:0 21px 18px 21px!important;
}

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

#brighton_header span.logo a img {
width:880px!important;
height:75px!important;
}

/* MENU */
#brighton_menu {
background:transparent url(/Portals/73731/images/gradient-shadow.gif) no-repeat scroll 0 0!important;
padding:0 21px!important;
height:74px!important;
}

#brighton_menu .radmenu {
width:100%!important;
background:transparent url(/Portals/73731/images/nav-bg.jpg) repeat-x scroll center center!important;
height:62px!important;
margin-bottom:12px!important;
border:1px solid #000000!important;
float:none!important;
}

#brighton_menu ul {
text-align:center!important;
float:none!important;
height:62px!important;
}

#brighton_menu ul li {
font-size:12px!important;
font-weight:normal!important;
font-family:Verdana,Arial,Helvetica,sans-serif!important;
background:transparent url(/Portals/73731/images/nav-border.jpg) no-repeat scroll right top!important;
padding:0 0 2px 0 !important;
margin:0!important;
float:none!important;
display: inline-block!important;
}

#brighton_menu ul li a.selectedtab:hover {
color:#FFFFFF!important;
}

#brighton_menu ul li a {
outline:none!important;
background-color:transparent!important;
height:62px!important;
float:none!important;
display: inline-block!important;
outline:none!important;
}

#brighton_menu ul li a:hover {
background:transparent url(/Portals/73731/images/nav-hover.jpg) repeat-x scroll left bottom!important;
}

#brighton_menu ul li.first a:hover {
color:#FFFFFF!important;
}

#brighton_menu ul li a span {
padding:16px 20px!important;
float:none!important;
display: inline-block!important;
}

/* CONTENT */
#brighton_content {
background:transparent url(/Portals/73731/images/content-bg.gif) repeat-y scroll 0 0!important;
padding:0 21px!important;
}

/* TOP PANE */
#brighton_top {
background-color:transparent!important;
}

/* FOOTER */
#brighton_footer {
background:transparent url(/Portals/73731/images/footer-bg.gif) no-repeat scroll center 0!important;
border-top:medium none!important;
}

#brighton_footer .radmenu {
float:none!important;
}

#brighton_footer ul {
list-style: none!important;
float: none!important;
text-align:center!important;
}

#brighton_footer ul li {
font-size:11px!important;
float:none!important;
display: inline!important;
}

#brighton_footer ul li a, #brighton_footer ul li a span {
float:none!important;
display: inline!important;
}

#brighton_footer p.copyright {
text-align:center!important;
font-size:11px!important;
}

#brighton_footer ul li a {
color:#999999!important;
font-weight:bold!important;
}

/* HEADINGS */
#brighton_col2 h1 {
font-size:16px!important;
font-weight:bold!important;
}

/* LISTS */
#brighton_col2 ul {
list-style-type:disc!important;
padding-left:24px!important;
}

#brighton_col2 ul li {
padding-bottom:5px!important;
}

#brighton_col1 div.block h3:first-child, #brighton_col3 div.block h3:first-child {
font-size:12px!important;
font-weight:bold!important;
background:transparent url(/Portals/73731/images/sidebar-h3-bg.jpg) repeat-x scroll center center!important;
border:1px solid #000000!important;
margin:0!important;
padding:5px 0 4px 0!important;
text-align:center!important;
}

/* MODULE COLUMNS - ALL SKINS */
#brighton_col1 div.block div.pad {
padding:8px 10px!important;
margin:0 0 0 10px!important;
border:1px solid #161616!important;
}

#brighton_col3 div.block div.pad {
padding:8px 10px!important;
margin:0 10px 0 0!important;
border:1px solid #161616!important;
}

#brighton_col2 div.pad {
border:1px solid #2C2C2C!important;
background-color:#E0E0E0!important;
margin:0 10px!important;
}