#brighton_container {
margin-top:10px !important;
margin-bottom:10px !important;
}

#brighton_header {
background:url(/Portals/53392/images/header_bg.gif) top no-repeat !important;
padding:15px 12px 0px 12px !important;
width:736px !important;
}

#brighton_content {
background:#fff url(/Portals/53392/images/bg.gif) repeat-y !important;
padding-left:12px !important;
padding-right:12px !important;
width:736px !important;
}

#brighton_menu {
background:url(/Portals/53392/images/bg.gif) repeat-y !important;
padding-left:15px !important;
padding-right:17px !important;
width:728px !important;
}


#brighton_footer {
background:url(/Portals/53392/images/footer_bg.gif) bottom no-repeat !important;
padding-left:15px !important;
padding-right:15px !important;
padding-bottom:30px !important;
width:730px !important;
border:0 !important;
}

#brighton_footer .radmenu {
background:url(/Portals/53392/images/bg_radmenu_footer.gif) top !important;
width:720px !important;
padding-left:5px !important;
padding-right:5px !important;
margin-bottom:10px !important;
}

#brighton_footer .radmenu a {
color:#ffffff !important;
}

#brighton_footer .radmenu a:hover {
color:#9CE2E4 !important;
text-decoration:none !important;
}

#brighton_footer .radmenu .item {
padding:5px 0px !important;
margin:0 !important;
}

#brighton_footer .radmenu span {
border-left:1px solid #C4BEDE;
padding:0 10px !important;
}

#brighton_footer .radmenu .first span {
border-left:0 !important;
padding-left:0 !important;
}

#brighton_footer p.copyright {
text-align:right !important;
padding-left:3px !important;
padding-right:3px !important;
}

#Body,table td,
#Body p,table td p {
line-height:120% !important;
}

#brighton_menu .radmenu {
background:url(/Portals/53392/images/menu_bg.gif) top repeat-x !important;
width:100% !important;
border:1px solid #C4BEDE !important;
}

#brighton_menu span {
font-size:1.1em !important;
padding:0px 8px !important;
font-weight:normal !important;
text-align:center !important;
border-left:1px solid #C4BEDE;
}

#brighton_menu .item {
padding:6px 0px !important;
margin:0 !important;
}

#brighton_menu .first span {
border-left:0px !important;
}

#brighton_sub-menu span {
padding:0px 5px !important;
line-height:100% !important;
border-left:1px solid #424854;
margin-top:2px !important;
margin-bottom:2px !important;
font-weight:bold !important;
}

#brighton_sub-menu {
width:175px !important;
}

#brighton_col3 #brighton_sub-menu {
width:155px !important;
margin-left:25px !important;
}

#brighton_sub-menu .childitem1 .link {
background:url(/Portals/53392/images/submenu_childitem_bg.gif) top left no-repeat !important;
}

#brighton_sub-menu .childitem1 span {
padding-left:7px !important;
}

#brighton_sub-menu .last {
padding-bottom:0 !important;
}

#brighton_col1 {
background:#fff url(/Portals/53392/images/col1_bg.gif) top right no-repeat !important;
padding-top:10px !important;
}

#brighton_col1 div.block {
margin:0 !important;
background:url(/Portals/53392/images/col1_middle.gif) right repeat-y !important;
padding-right:20px !important;
}

#brighton_col1 div.pad {
background:url(/Portals/53392/images/col1_bottom.gif) bottom right no-repeat !important;
padding-bottom:60px !important;
}

#brighton_col1 .pad .pad {
background-image:none !important;
background:#ffffff !important;
padding:0 !important;
padding-bottom:5px !important;
margin-right:5px !important;
}

#brighton_col3 {
background:url(/Portals/53392/images/col1_bg_right.gif) top left no-repeat !important;
padding-top:10px !important;
}

#brighton_col3 div.block {
margin:0 !important;
background:url(/Portals/53392/images/col1_middle_right.gif) left repeat-y !important;
padding-left:20px !important;
}

#brighton_col3 div.pad {
background:url(/Portals/53392/images/col1_bottom_right.gif) bottom left no-repeat !important;
padding-bottom:60px !important;
}

#brighton_col3 .pad .pad {
background-image:none !important;
background:#ffffff !important;
padding:0 !important;
padding-bottom:5px !important;
margin-left:5px !important;
}

#brighton_col1 h3,
#brighton_col3 h3 {
padding-top:20px !important;
font-weight:bold !important;
background:url(/Portals/53392/images/h1_bg.gif) bottom repeat-x !important;
padding-bottom:6px !important;
}

#brighton_col1 .ISContent h3,
#brighton_col3 .ISContent h3 {
padding-top:0px !important;
font-weight:normal !important;
background:none !important;
padding-bottom:0px !important;
text-transform:normal !important;
}

#brighton_col2 h1 {
font-weight:bold !important;
background:url(/Portals/53392/images/h1_bg.gif) bottom repeat-x !important;
padding-bottom:8px !important;
}

#brighton_col2 .ISContent h1 {
font-weight:normal !important;
background:none !important;
padding-bottom:0px !important;
text-transform:normal !important;
}

#brighton_content .ISContent h4 {
color:#424854 !important;
font-size:0.9em !important;
font-weight:normal !important;
background:url(/Portals/53392/images/h4_bg.jpg) left top no-repeat !important;
padding-left:8px !important;
}

#brighton_col1,
#brighton_col3 {
width:30% !important;
overflow:hidden !important;
}

#brighton_col2 {
overflow:hidden !important;
}

#brighton_col1 .IngeniMailSubscribeEmailInput,
#brighton_col3 .IngeniMailSubscribeEmailInput {
width:95% !important;
}

#brighton_two-column #brighton_col2,
#brighton_two-column-right #brighton_col2 {
width:69.9% !important;
}

#brighton_three-column #brighton_col2 {
width:39.9% !important;
}

#brighton_content .ISContent a:hover {
color:#3333CC !important;
text-decoration:underline !important;
}