html, body { background:#757575 url(/Portals/77106/template/bg-body.jpg) center top repeat-x!important; }


/* -- Header -- */
#brighton_header { background:transparent url(/Portals/77106/template/wrapper_top.png) top no-repeat!important; margin-top:5px; }
#brighton_header span.logo { margin:20px 18px 0 22px; padding-bottom:10px; }

#brighton_header #header { margin:0 auto; padding-top:15px; text-align:center; }


/* -- Layout -- */
#brighton_one-column, #brighton_two-column, #brighton_two-column-right, #brighton_three-column {
background:url(/Portals/77106/template/wrapper_mid.png) center repeat-y!important;
}

#home-table { background:url(/Portals/77106/template/home-table-top.png) center top; padding:10px 5px; }
#home-table-btm { background:url(/Portals/77106/template/home-table-btm.png) center top; width:723px; height:10px; margin-bottom:15px; }

#home-table td { width:210px; padding:0 5px; }
#home-table td#col-middle { padding-left:12px; }


/* -- Menu -- */
#brighton_menu {
background:url(/Portals/77106/template/bg-menu2.png) center top no-repeat!important;
height:35px!important;
}

#brighton_menu div { padding-top:5px; }

#brighton_menu ul li a { font:12px Arial,Helvetica,sans-serif; font-weight:bold; text-transform:uppercase; }
#brighton_menu ul li a:hover

#brighton_menu ul li a span { background:url(/Portals/77106/template/nav-sep2.png) right no-repeat; padding:5px 20px; text-align:center!important; }
#brighton_menu ul li.last a span { background:none; }

#brighton_sub-menu { width:225px; margin-left:-15px; }


/* -- Columns -- */
#brighton_two-column #brighton_col1 div.block { background:url(/Portals/77106/template/sidebar-top.png) top no-repeat; margin:0 0 20px 0; }
#brighton_two-column #brighton_col1 div.block div.pad { background:url(/Portals/77106/template/sidebar-btm.png) bottom no-repeat; margin:0; padding:15px; }

#brighton_three-column #brighton_col1 div.block { background:url(/Portals/77106/template/sidebar-top.png) top no-repeat; margin:0 0 20px 0; }
#brighton_three-column #brighton_col1 div.block div.pad { background:url(/Portals/77106/template/sidebar-btm.png) bottom no-repeat; margin:0; padding:15px; }
#brighton_three-column #brighton_col3 div.block { background:url(/Portals/77106/template/sidebar-top.png) 0 0 no-repeat!important; }
#brighton_three-column #brighton_col3 div.block div.pad { background:url(/Portals/77106/template/sidebar-btm.png) left bottom no-repeat!important; }

#brighton_two-column-right #brighton_col3 div.block { background:url(/Portals/77106/template/sidebar-top.png) 0 0 no-repeat!important; }
#brighton_two-column-right #brighton_col3 div.block div.pad { background:url(/Portals/77106/template/sidebar-btm.png) left bottom no-repeat!important; }

#brighton_two-column #brighton_col1 div.pad,
#brighton_three-column #brighton_col1 div.pad, 
#brighton_two-column-right #brighton_col2 div.pad { padding-left:25px; }

#brighton_two-column-right #brighton_col3 div.pad,
#brighton_three-column #brighton_col3 div.pad { padding-right:5px; }

#brighton_two-column-right #brighton_col3 div.pad a { text-decoration:none; }
#brighton_two-column-right #brighton_col3 div.pad a:hover { text-decoration:underline; }

#brighton_two-column-right #brighton_col2 div.pad h1 { font-weight:bold; }
#brighton_two-column-right #brighton_col2 div.pad h2 { font-size:16px; font-weight:bold; }
#brighton_two-column-right #brighton_col3 div.pad h3 { border-bottom:1px solid #e3e6eb; }

#brighton_two-column-right #brighton_col2 div.pad ul,
#brighton_two-column-right #brighton_col3 div.pad ul { 
list-style-type:disc; 
}


/* -- FOOTER -- */
#brighton_footer { 
background:url(/Portals/77106/template/wrapper_btm.png) bottom no-repeat!important;
padding:10px 25px 20px 25px;
border-top:0px!important; 
}

#brighton_footer div.radmenu { display:none; }
#brighton_footer p.copyright { font-size:12px; text-align:center!important; }

#brighton_footer p.copyright a { color:#da5839; text-decoration:none; font-weight:bold; }

