#brighton_body {
    background: url(/Portals/62040/images/tech_bkgd.jpg) repeat-x 50% 350px !important;
    margin-bottom: 0 !important;
}

#brighton_col1,
#brighton_col2,
#brighton_col3 {
    color: #333;
}

#brighton_col1 .block,
#brighton_col3 .block {
    margin: 0 0 15px !important;
}

#brighton_col1 .block .pad,
#brighton_col2 .pad,
#brighton_col3 .block .pad {
    background: white url(/Portals/62040/images/pane_bkgd_gradient.png) repeat-x bottom !important;
    border-color: #DDD #BBB #BBB #DDD;
    border-style: solid;
    border-width: 1px;
    color: #333;
}

#brighton_col2 .pad {
    margin: 0 2% !important;
}

#brighton_col2 h1 {
    color: #067AB4 !important;
    font-weight: bold;
    padding: 8px 0 0;
    text-transform: capitalize !important; 
}

#brighton_col2 h2 {
    background-color: #345A72 !important;
    padding: 4px 10px !important;
}

#brighton_col2 h3, 
#brighton_col2 h3 a {
    color: #067AB4 !important;
    padding: 3px 0 !important;
    font-weight: bold !important;
}

#brighton_col2 h4 {
    background-color:#F5F5F5 !important;
    padding:3px 10px !important;
}

#brighton_col2 a {
    color: #067AB4 !important;
    text-decoration: none !important;
}

#brighton_col2 a:hover, 
#brighton_footer a:hover {
    color: #000000 !important;
    text-decoration: none !important;
}

#brighton_col2 ul, #brighton_content div.block ul {
    list-style-image: url(/Portals/62040/images/bullet_blue_arrow.gif) !important;
}

#brighton_col1 a, 
#brighton_col3 a {
    color: #067AB4 !important;
    text-decoration: none !important;
}

#brighton_col1 a:hover, 
#brighton_col3 a:hover, 
#brighton_col2 h3 a:hover {
    color: #7AB0D6 !important;
    text-decoration: none !important;
}

#brighton_content div.block h3 {
    color: #067AB4 !important;
    font-weight: bold;
}

#brighton_container {
    position: relative;
}

#brighton_content {
    background: none !important;
}

#brighton_footer {
    background: #05608A url(/Portals/62040/images/footer_bkgd.jpg) repeat-x top!important;
    margin: 10px 15px 0 !important;
    padding: 2px 15px !important;
}

#brighton_footer p.copyright {
    clear: none !important;
    color: white !important;
    float: left;
    padding: 7px 0;
}

#brighton_footer a {
    color: #86D4FA !important;
}

#brighton_footer a:hover {
    color: #FFF!important;
}

#brighton_header {
    margin-bottom: 5px !important;
}

#brighton_header span.logo a img {
   margin: auto 20px !important;
}

#brighton_sub-menu .radmenu ul {
    background: white url(/Portals/62040/images/pane_bkgd_gradient.png) repeat-x bottom !important;
    border-color: #DDD #BBB #BBB #DDD;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 15px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 1px;
}

#brighton_sub-menu .radmenu ul li {
    background: 0 none;
}

#brighton_sub-menu ul li.selectedtab {
    background-color: #067AB4 !important;
}

#brighton_sub-menu ul li a {
    border-bottom: 1px solid #DDD;
    color: #067AB4 !important;
}

#brighton_sub-menu ul li a:hover {
    background-color: #05608A !important;
    color:#FFFFFF !important;
}

#brighton_sub-menu ul li a span {
    border: 0 none !important;
}

#brighton_sub-menu ul li.first a {
    border-top: 0 none !important;
}

#brighton_sub-menu ul li.last,
#brighton_sub-menu ul li.last a {
    border: 0 none !important;
    margin: 0 !important;
}

#brighton_sub-menu ul li.selectedtab a {
    color:#FFFFFF !important;
}

#brighton_menu {
    background: none !important;
    display: none;
    left: 250px;
    position: absolute;
    top: 0;
    width: 700px;
}

#brighton_menu ul.horizontal.rootGroup li a:hover,
#brighton_menu ul li.selectedtab,
#brighton_menu ul li a.selectedtab,
#brighton_menu ul.horizontal.rootGroup li a.selectedtab:hover {
    background: none !important;
    border-top: 4px solid #54A8CC;
}

#brighton_menu ul li a,
#brighton_menu ul li a.expanded,
#brighton_menu ul li ul.group {
    background: none !important;
    border-top: 4px solid #A1D744;

}

#brighton_menu ul li.item {
    background: url(/Portals/62040/images/menu_bt_bk.gif) no-repeat right !important;
    padding: auto 2px !important;
    margin:0px !important;
}

#brighton_menu ul li.item.last,
#brighton_menu ul li.item.last {
    background: none !important;
}