#brighton_body {
background:#3A3A3A url(/Portals/54594/images/body_bg.jpg) repeat-x !important;
}

#brighton_menu {
margin-top:0px !important;
padding:3px 10px !important;
border-top:solid 1px #FFFFFF !important;
}

#brighton_menu ul li {
padding:3px 0 !important;
}

#brighton_menu ul li a span {
padding:0 15px !important;
border-right:solid 1px #727272 !important;
}

#brighton_sub-menu ul li a {
font-weight:bold !important;
}

#brighton_sub-menu ul li a span.text {
font-size:12px !important;
padding-top:4px !important;
padding-bottom:4px !important;
background:#D8E6EF url(/Portals/54594/images/sub-menu-item_bg.jpg) no-repeat !important;
padding-left:30px !important;
}

#brighton_sub-menu ul li a:hover span.text {
background:#D8E6EF url(/Portals/54594/images/sub-menu-item_h_bg.jpg) no-repeat !important;
}

#brighton_sub-menu ul li.item.childitem1 a span {
font-size:12px !important;
padding-top:4px !important;
padding-bottom:4px !important;
margin-left:0px !important;
background:#D8E6EF url(/Portals/54594/images/sub-menu-item_childrem_bg.jpg) no-repeat !important;
padding-left:54px !important;
}

#brighton_sub-menu ul li.item.childitem1.last {
padding-bottom:0 !important;
}

#brighton_sub-menu ul li.item.childitem1 a:hover span {
background:#D8E6EF url(/Portals/54594/images/sub-menu-item_childrem_h_bg.jpg) no-repeat !important;
}

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

#brighton_two-column #brighton_col2,
#brighton_two-column-right #brighton_col2 {
width:69% !important;
}

#brighton_three-column #brighton_col2 {
width:39% !important;
}

#brighton_col2 .ISContent ul {
padding-left:20pt;
}

.ISContent ul {
list-style-image:url(/Portals/54594/images/bullet_arrow.gif) !important;
}

.ISContent ul li {
padding:0.2em 0 !important;
}

.ISContent p,
.ISContent ul li,
.ISContent ol li {
line-height:1.2em !important;
}

#brighton_col1 h4,
#brighton_col3 h4 {
color:#FF0000 !important;
font-weight:normal !important;
}

#special {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4A92C8;
border:solid 5px #79B3DF;
margin:10px 9px !important;
padding:10px !important;
width:200px;
color:#F5F5F5 !important;
}

#special h4 {
font-size:18px !important;
color:#F5F5F5 !important;
margin-top:0 !important;
}

table h5 {
font-size:16px !important;
color:#F5F5F5 !important;
margin:0 !important;
padding:4px 10px !important;
}

#brighton_footer a {
color:#FFFFFF !important;
text-decoration:none !important;
}

#brighton_footer a:hover {
color:#727272 !important;
text-decoration:none !important;
}