#brighton_body {
    padding-top: 40px !important;
}

#brighton_header {
    color: #FFFFFF !important;
    background: #000000 url(/Portals/70139/images/template/header_top_bg.gif) no-repeat center top !important;
    padding-top: 5px !important;
}

#brighton_header span.logo {
    background: #000000 url(/Portals/70139/images/template/header_bottom_bg.gif) no-repeat center bottom !important;
    padding: 16px 31px 21px 31px !important;
}

#brighton_menu {
    padding: 0 !important;
    margin-top: 10px !important;
    background: transparent url(/Portals/70139/images/template/menu_bg.gif) repeat-x bottom !important;
    text-transform: uppercase;
}

#brighton_menu ul li {
    margin: 0 !important;
}

#brighton_menu ul li a {
    background: transparent url(/Portals/70139/images/template/menu_item_bg.gif) no-repeat left top !important;
}

#brighton_menu ul li a span {
    background: transparent url(/Portals/70139/images/template/menu_item_right_bg.gif) no-repeat right top !important;
    padding: 7px 20px !important;
}

#brighton_menu ul li.last a span {
    background: transparent url(/Portals/70139/images/template/menu_item_last_right_bg.gif) no-repeat right top !important;
}

#brighton_menu ul li a.selectedtab {
    background: transparent url(/Portals/70139/images/template/menu_item_sel_bg.gif) no-repeat left top !important;
}

#brighton_menu ul li a.selectedtab span {
    background: transparent url(/Portals/70139/images/template/menu_item_sel_right_bg.gif) no-repeat right top !important;
}

#brighton_menu ul li.last a.selectedtab span {
    background: transparent url(/Portals/70139/images/template/menu_item_sel_last_right_bg.gif) no-repeat right top !important;
}

#brighton_content {
    background: #FFFFFF url(/Portals/70139/images/template/content_bg.gif) no-repeat center top !important;
    padding: 0 1px !important;
    min-height: 300px;
}

#brighton_footer {
    background: #E1DDCC url(/Portals/70139/images/template/footer_bg.jpg) no-repeat center top !important;
    border-top: 0 !important;
    padding: 10px 40px !important;
    font-size: 0.8em !important;
}

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

#brighton_col1 div.pad, #brighton_col3 div.pad {
    padding: 0 10px !important
}

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

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

#brighton_two-column #brighton_col2, #brighton_two-column-right #brighton_col2 {
    width: 702px !important;
}

#brighton_three-column #brighton_col2 {
    width: 458px !important;
}

#brighton_two-column {
    background: #FFFFFF url(/Portals/70139/images/template/cols_bg.gif) repeat-y 244px 0 !important;
}

#brighton_two-column-right {
    background: #FFFFFF url(/Portals/70139/images/template/cols_bg.gif) repeat-y 696px 0 !important;
}

#brighton_three-column {
    background: #FFFFFF url(/Portals/70139/images/template/3cols_bg.gif) repeat-y center top !important;
}

#brighton_col2 div.pad {
    padding: 0 30px !important;
}

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

#brighton_sub-menu ul li a span {
    font-size: 12px !important;
    font-weight: normal !important;
    padding: 4px 15px !important;
}

#brighton_sub-menu ul li a:hover span , #brighton_sub-menu ul li.selectedtab a span {
    background: transparent url(/Portals/70139/images/template/submenu_item_hover_bg.gif) no-repeat 0 10px !important;
}

#brighton_content div.block, #bb-container div.post {
    font-size: 1em !important;
}

#brighton_content div.block h3 {
    font-size: 1.1em !important;
    font-weight: bold !important;
}

div.block input {
    width: 90% !important;
}