html, body#Body {
background:#ffffff url(/Portals/51845/images/bg.jpg) top repeat-x !important;
}

#brighton_content {
background:#ffffff url(/Portals/51845/images/background_content.jpg) left repeat-y !important;
padding:0px 9px !important;
}

#brighton_menu {
background:url(/Portals/51845/images/background_menu.jpg) left repeat-y !important;
}

#brighton_menu .radmenu {
width:100% !important;
background:url(/Portals/51845/images/menu_background.jpg) top !important;
}

#brighton_footer {
background:url(/Portals/51845/images/background_footer.jpg) bottom left no-repeat !important;
padding:15px 23px !important;
border:0 !important;
}

#brighton_menu .item {
margin:0 !important;
}

#brighton_menu .link {
background:url(/Portals/51845/images/item_bg.jpg) top left no-repeat !important;
border-right:1px solid #BDCFB4;
}

#brighton_menu .link:hover {
background:url(/Portals/51845/images/item_bg.jpg) bottom left no-repeat !important;
}

#brighton_menu span {
padding:4px 5px 3px 25px !important;
font-size:1.2em !important;
}

#brighton_two-column #brighton_col1,
#brighton_two-column-right #brighton_col3 {
width:30% !important;
}

#brighton_two-column #brighton_col2,
#brighton_two-column-right #brighton_col2 {
width:69.9% !important;
_width:68% !important;
}

#brighton_col1,#brighton_col2,#brighton_col3 {
overflow:hidden !important;
}

#brighton_content .ISContent a {
text-decoration:none !important;
}

#brighton_content .ISContent h2 a {
color:#666666 !important;
}

#brighton_col1 h3,
#brighton_col3 h3 {
font-weight:bold !important;
}

#brighton_one-column {
padding-top:0 !important;
}

#brighton_one-column #brighton_col2 .pad {
padding:0px 10px !important;
}

#brighton_sub-menu {
margin-bottom:10px !important;
display: block !important;
}

#brighton_col1 #brighton_sub-menu .radmenu {
background:url(/Portals/51845/images/submenubackground.jpg) top right no-repeat !important;
padding-right:30px !important;
}

#brighton_col3 #brighton_sub-menu .radmenu {
background:url(/Portals/51845/images/submenubackground_right.jpg) top left no-repeat !important;
padding-left:30px !important;
}

#brighton_col1 #brighton_sub-menu .first,
#brighton_col3 #brighton_sub-menu .first {
margin-top:30px !important;
}

#brighton_col1 #brighton_sub-menu .childitem1.first,
#brighton_col3 #brighton_sub-menu .childitem1.first {
margin-top:0px !important;
}

#brighton_sub-menu .link {
background:#ffffff url(/Portals/51845/images/sub_menu_item_bg.jpg) top left no-repeat !important;
}

#brighton_sub-menu .link:hover {
background:#B2C8A4 url(/Portals/51845/images/sub_menu_item_bg2.gif) top left no-repeat !important;
}

#brighton_sub-menu .link:hover span.text {
background:#B2C8A4 url(/Portals/51845/images/sub_menu_item_bg2.gif) top left no-repeat !important;
}

#brighton_sub-menu .childitem1 .link:hover span.text {
background:none !important;
}

#brighton_sub-menu .link span.text {
padding-left:25px !important;
}

#brighton_sub-menu .link:hover span.text {
color:#ffffff !important;
}

#brighton_sub-menu .last {
padding-bottom:0px !important;
}

#brighton_sub-menu .childitem1 .link,
#brighton_sub-menu .childitem1 .link:hover {
background:none !important;
}

#brighton_sub-menu .childitem1 .link span {
font-size:0.85em !important;
line-height:110% !important;
padding:3px 5px 3px 10px !important;
background:none !important;
}

#brighton_sub-menu ul li {
background:none !important;
}

#brighton_two-column #brighton_col1 #dnn_LeftPane {
clear: both !important;
}

#brighton_col1 .pad .pad {
margin-right:10px !important;
border:1px solid #416EB2;
background:#DBE6D0 url(/Portals/51845/images/pad_corner.gif) right bottom no-repeat !important;
}

#brighton_col3 .pad .pad {
margin-left:10px !important;
border:1px solid #416EB2;
background:#DBE6D0 url(/Portals/51845/images/pad_corner.gif) right bottom no-repeat !important;
}

#brighton_col2 h1 {
background:url(/Portals/51845/images/h1bg.jpg) top left no-repeat !important;
padding-left:20px !important;
}

