#brighton_body {
background: #FFFFFF url(/Portals/53362/images/bg.jpg) repeat-x !important;
}

#brighton_content,
#brighton_top {
background: transparent !important;
clear: both !important;
overflow:hidden !important;
}

#brighton_header {
width:326px !important;
float:left !important;
}

#brighton_menu {
float:left !important;
width:564px !important;
margin-top: 24px !important;
padding: 0 10px 55px 50px !important;
background: transparent !important;
}

#brighton_menu ul li a {
background: transparent !important;
font-size: 1.4em !important;
font-weight: normal !important;
}

#brighton_col3 #brighton_sub-menu, #brighton_col1 #brighton_sub-menu {
padding: 0 !important;
margin-bottom: 10px !important;
}

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

#brighton_menu ul li.last a span {  
border-right: 0;
}

#brighton_one-column,
#brighton_two-column,
#brighton_two-column-right,
#brighton_three-column {
padding-top:0 !important;
}

#brighton_two-column #brighton_col1,
#brighton_two-column-right #brighton_col3 {
width:34.2%;
}

#brighton_two-column #brighton_col2,
#brighton_two-column-right #brighton_col2 {
width:65.2%;
}

#brighton_content h1,
#brighton_content h3 {
background:none !important;
padding:0 !important;
font-size:26px !important;
color:#00A33D !important;
text-align:left !important;
font-weight:normal !important;
}

#brighton_content h3 {
background-image:url(/Portals/53362/images/ihd_title_bk.gif) !important;
background-repeat:no-repeat !important;
padding:10px 0 30px 60px !important;
}

#brighton_content .ISContent h3 {
background:none !important;
color:#005493 !important;
font-family:'ArialMT','Arial',sans-serif !important;
font-size:14px !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:400 !important;
letter-spacing:0 !important;
padding:0 !important;
}

.ISContent h4 {
color:#4AA017 !important;
font-weight:normal !important;
font-size:14px !important;
}

.ISContent ul,
#bb-container .listing .post ul,
.BlogPostList ul,
#bb-container .post ul {
list-style-image:url(/Portals/53362/images/list_square.gif) !important;
padding-left:20pt !important;
margin:12px 0 !important
}

.BlogPostList ol {
margin:12px 0 !important
}

.ISContent ol,
#bb-container .listing .post ol,
#bb-container .post ol {
padding-left:20pt !important;
margin:12px 0 !important
}

.ISContent ul li,
.ISContent ol li
#bb-container .listing .post ul li,
#bb-container .listing .post ol li,
.BlogPostList ul li,
.BlogPostList ol li,
#bb-container .post ul li,
#bb-container .post ol li {
padding:3px 0 !important;
line-height:1.25em !important;
}

#brighton_top h2 {
color:#FFFFFF !important;
font-family:'ArialMT','Arial',sans-serif !important;
font-size:18px !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:400 !important;
letter-spacing:0 !important;
line-height:25px !important;
padding:50px 0 0 10px !important;
}

#brighton_top p {
color:#FFFFFF !important;
font-family:'ArialMT','Arial',sans-serif !important;
padding:50px 0 0 10px !important;
}

#brighton_top p a {
color:#FFFFFF !important;
}

#brighton_top p a:hover {
color:#4AA017 !important;
}

#brighton_two-column-right #brighton_col3 a {
color:#005493 !important;
}

#brighton_two-column-right #brighton_col3 a:hover {
color:#4AA017 !important;
}

.ISContent p,
#bb-container .listing .post p {
color:#797979 !important;
font-family:'ArialMT','Arial',sans-serif !important;
font-size:12px !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
line-height:1.25em !important;
}

.ISContent a,
#bb-container .listing .post a,
.BlogPostList a {
text-decoration:none !important;
}

#brighton_col1 .pad .block .pad,
#brighton_col3 .pad .block .pad {
padding:7px 0 !important
}

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

#bb-container #listing .item h3 {
background:none !important;
padding:0 !important;
margin:5px 0 !important;
font-size:16px !important;
font-weight:bold !important;
}

#bb-container #listing .item h3 a {
text-decoration:none !important;
}

#bb-container #listing .item h3 a:hover {
color:#4F8F00 !important;
}