#brighton_menu {
background:url(/Portals/55883/template/menu_bg_new.gif) top no-repeat !important;
padding-top:20px !important;
}

#brighton_content {
background:url(/Portals/55883/template/content_bg_new.gif) top repeat-x !important;
padding-bottom:20px !important;
}

#brighton_menu span.text {
line-height:100% !important;
font-size:1.15em !important;
padding:7px 22px 7px 22px !important;
}

#brighton_menu a.link {
background:url(/Portals/55883/template/link_separator.png) right center no-repeat !important;
}

#brighton_menu .last a.link {
background:none !important;
}

#brighton_menu .item {
margin:0 !important;
}

#brighton_menu a.selectedtab span.text {
background:url(/Portals/55883/template/link_on.gif) left center no-repeat !important;
}

#brighton_footer {
border-top:1px dotted #B0AF9F !important;
}

#brighton_footer a,
#brighton_footer a.link {
color:#AAAAAA !important;
text-decoration:underline !important;
}

#brighton_footer a.link span.text {
font-size:1.1em !important;
text-transform:uppercase !important;
text-decoration:underline !important;
font-weight:bold !important;
}

#brighton_footer a.link:hover span.text {
text-decoration:none !important;
}


#brighton_col1,
#brighton_col3 {
background:url(/Portals/55883/template/col_bottom_bg.gif) bottom left no-repeat !important;
padding-bottom:19px !important;
width:214px !important;
}

#brighton_col1 {
margin-left:10px !important;
}

#brighton_col3 {
margin-right:10px !important;
}

#brighton_two-column #brighton_col2,
#brighton_two-column-right #brighton_col2 {
width:746px !important;
_width:736px !important;
}

#brighton_three-column #brighton_col2 {
width:522px !important;
_width:512px !important;
}

#brighton_col1 .pad,
#brighton_col3 .pad {
background:url(/Portals/55883/template/col_top_bg.gif) top left no-repeat !important;
padding-top:24px !important;
padding-bottom:0px !important;
margin-left:0 !important;
margin-right:0 !important;
}

#brighton_col1 .pad .pad,
#brighton_col3 .pad .pad {
background:none !important;
padding:1px 10px !important;
}

#brighton_col1 #dnn_LeftPane,
#brighton_col1 #dnn_Col1Pane,
#brighton_col1 #brighton_sub-menu,
#brighton_col3 #brighton_sub-menu,
#brighton_col3 #dnn_RightPane,
#brighton_col3 #dnn_Col3Pane {
background:url(/Portals/55883/template/col_middle_bg.gif) left repeat-y !important;
}

#brighton_col1 #dnn_LeftPane,
#brighton_col1 #dnn_Col1Pane,
#brighton_col3 #dnn_RightPane,
#brighton_col3 #dnn_Col3Pane {
background:url(/Portals/55883/template/col_middle_bg.gif) repeat-y !important;
}

#brighton_col1 div.block,
#brighton_col3 div.block {
margin-bottom:0 !important;
padding-bottom:15px !important;
}

#brighton_sub-menu .item {
background:none !important;
border:0 !important;
}

#brighton_sub-menu a.link {
width:90% !important;
background:url(/Portals/55883/template/submenu_link.jpg) top left no-repeat !important;
}

#brighton_col3 #brighton_sub-menu a.link {
margin-left:10px !important;
}

#brighton_sub-menu a.link:hover {
background:url(/Portals/55883/template/submenu_link_hover.jpg) top left no-repeat !important;
}

#brighton_col1 #brighton_sub-menu {
padding-left:10px !important;
}

#brighton_sub-menu .item span.text {
padding:4px 10px 4px 19px !important;
}

#brighton_sub-menu .last {
margin-bottom:0 !important;
}

#brighton_sub-menu .childitem1 a.link {
background:url(/Portals/55883/template/child_sub-menu_link.jpg) top left no-repeat !important;
}

#brighton_sub-menu .childitem1 a.link:hover {
background:url(/Portals/55883/template/child_sub-menu_link_hover.jpg) top left no-repeat !important;
}

#brighton_sub-menu .childitem1 a.link span {
font-size:0.9em !important;
padding:4px 10px 4px 15px !important;
}

/*#brighton_menu div.NavHidden {
border-bottom:3px solid #CC0D36 !important;
width:100% !important;
}*/

#brighton_menu ul.rootGroup {
max-width:950px !important;
}

#brighton_footer ul.rootGroup {
max-width:940px !important;
}

#brighton_col2 h1 {
font-size:1.8em !important;
font-weight:bold !important;
}

#brighton_col2 .ISContent h1 {
font-weight:normal !important;
}

#brighton_col2 h2 {
font-size:1.5em !important;
}

#brighton_col1 h3,
#brighton_col3 h3 {
font-weight:bold !important;
font-size:1.3em !important;
}

#brighton_col1 .ISContent h3,
#brighton_col3 .ISContent h3 {
font-weight:normal !important;
}

#bb-container div.post {
font-size:1em !important;
}

#bb-container div.post p,
#bb-container div.post li {
font-size:1em !important;
}

#brighton_col2 p {
line-height:17px !important;
}

#bb-container h3.title {
font-size:1.4em !important;
font-weight:bold !important;
}