 #brighton_header span.logo a {
    display: inline !important;
}

#brighton_content div.block {
    margin: 0 0 10px !important;
}

#brighton_content #brighton_col1 div.block div.pad, #brighton_content #brighton_col3 div.block div.pad {
    margin: 0 !important;
    padding: 5px 15px !important;
}

#brighton_menu, #brighton_content {
    border-bottom: 8px solid #707083;
}

#brighton_menu ul li {
    margin: 0 !important;
}

#brighton_menu ul li a span {
    font-size: 11px !important;
    line-height: 26px !important;
    font-weight: normal !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;
}

#brighton_sub-menu ul li.childitem1, #brighton_sub-menu ul li.childitem1 a, #brighton_sub-menu ul li.childitem1 a:hover {
    background: transparent !important;
}

#brighton_sub-menu ul li.childitem1 a span {
    color: #000000 !important;
    font-size: 11px !important;
}

#brighton_sub-menu ul li.childitem1 a:hover span {
    color: #7F590C !important;
    text-decoration: underline;
}

#brighton_sub-menu ul {
    padding: 0 0 15px !important;
}



#brighton_col1, #brighton_col3 {
    width: 270px !important;
}

#brighton_two-column #brighton_col2, #brighton_two-column-right #brighton_col2 {
    width: 700px !important;
}

#brighton_three-column #brighton_col2 {
    width: 430px !important;
}

#brighton_two-column {
    background: #FFFFFF url(/Portals/44194/images/template/2col_bg.png) repeat-y left !important;
}

#brighton_two-column-right {
    background: #FFFFFF url(/Portals/44194/images/template/2col-right_bg.png) repeat-y left !important;
}

#brighton_three-column {
    background: #FFFFFF url(/Portals/44194/images/template/3col_bg.png) repeat-y left !important;
}

body, table, td {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
    font-size: 1em !important;
}

table td {
    vertical-align: top;
}

#brighton_col2 .ISContent ul, #bb-container div.post ul, #brighton_col2 .ISContent ol, #bb-container div.post ol {
    margin: 6px 0 6px 20px;
}

#brighton_content div.block li, #brighton_col2 li {
    padding: 0 0 2px;
}

#brighton_footer {
    border-top: 0 !important;
}

#brighton_col2 h1 {
    font-size: 24px !important;
    font-style: italic;
}

#brighton_col2 h2 {
    font-size: 18px !important;
}

#brighton_content div.block h3 {
    font-size: 18px !important;
    font-style: italic;
    line-height: 20px !important;
}


#brighton_col2 h3 {
    font-size: 16px !important;
}


#brighton_col2 h4 {

}













#brighton_col1 {
    min-height: 1px !important;
    _height: 1px !important;
    _overflow-y: visible !important;
}

#brighton_col1, #brighton_col2, #brighton_col3 {
    _overflow-x: hidden !important;
}

div.block input {
    width: 92%;
}

#bb-container {
    padding: 0 0 10px;
}

#bb-container div.post {
    font-size: 1em !important;
}

#bb-container div.post div.submissions {
    font-size: 0.9em !important;
}

#brighton_menu .NavHidden ul.rootGroup {
    display :none;
}

#hsjssp {
    display: block;
    height: 0;
    margin-top: -35px\9;   /* for IE only  */
}




/* ---- CUSTOM LOGO ---- */
#brighton_header span.logo #custom_logo td.custom_links {
    vertical-align: middle !important;
    font-size: 10px !important;
    line-height: 12px !important;
    font-family: Tahoma,Verdana,Arial,sans-serif !important;
    color: #E0DFE3;	
    background: #707083;
    text-align:center;
}
#brighton_header span.logo #custom_logo td.custom_links a {
    color: #E0DFE3;
    text-decoration:none;
}
#brighton_header span.logo #custom_logo td.custom_links a:hover {
    color: #FFFFFF;
}
#brighton_header span.logo #slideshow {
    position:relative;
    height: 200px;
    width: 717px;
}
#brighton_header span.logo #slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#brighton_header span.logo #slideshow img.active {
    z-index:10;
    opacity:1.0;
}

#brighton_header span.logo #slideshow img.last-active {
    z-index:9;
}
/* ---- END CUSTOM LOGO ---- */