/* |-------------------------------| LAYOUT |-------------------------------------| */
/* container */
#brighton_container {
margin:40px auto 20px auto !important;
}

/* menu */
#brighton_menu {
padding:0 !important;
width:799px !important;
background:url(/Portals/76273/template/menu_middle.gif) left repeat-y !important;
}

#brighton_menu div.radmenu {
width:799px !important;
background:url(/Portals/76273/template/menu_top.gif) top left no-repeat !important;
padding-top:3px !important;
}

#brighton_menu ul.rootGroup {
width:799px !important;
background:url(/Portals/76273/template/menu_bottom.gif) left bottom no-repeat !important;
padding-bottom:3px !important;
}

/* content */
#brighton_content {
width:797px !important;
padding:0 1px !important;
background:url(/Portals/76273/template/content_bg.gif) left repeat-y !important;
}

/* footer */
#brighton_footer {
width:799px !important;
background:url(/Portals/76273/template/footer_bottom.gif) left bottom no-repeat !important;
padding:0 0 10px 0 !important;
border-top:none !important;
}

#brighton_footer div.radmenu {
width:759px !important;
background:url(/Portals/76273/template/footer_top.gif) top left no-repeat !important;
padding:10px 20px 0 20px !important;
float:right !important;
}

#brighton_footer p.copyright {
padding:0 20px !important;
}

/* two column */
#brighton_two-column {
background:url(/Portals/76273/template/two_column.gif) left repeat-y !important;
}

/* two column right */
#brighton_two-column-right {
background:url(/Portals/76273/template/two_column_right.gif) left repeat-y !important;
}

/* three column */
#brighton_three-column {
background:url(/Portals/76273/template/three_column.gif) left repeat-y !important;
}

/* column1, column3 - width */
#brighton_col1,
#brighton_col3 {
width:199px !important;
}

/* column 2 (two column & two column right) - width */
#brighton_two-column #brighton_col2,
#brighton_two-column-right #brighton_col2 {
width:598px !important;
}

/* column 2 (three column) - width */
#brighton_three-column #brighton_col2 {
width:399px !important;
}

/* left & right modules - padding & margin */
#brighton_content div.block div.pad {
margin:0 !important;
padding-left:10px !important;
padding-right:10px !important;
}

#brighton_content div.block {
margin-bottom:10px !important;
}

/* |-------------------------------| (X) END LAYOUT (X) |-------------------------------------| */




/* |-------------------------------| MENU |-------------------------------------| */
#brighton_menu span.text {
font-size:12px !important;
text-transform:uppercase;
padding:5px 10px !important;
font-weight:bold !important;
}

/* |-------------------------------| SUBMENU |-------------------------------------| */
#brighton_sub-menu {
padding:0 !important;
}

#brighton_sub-menu span.text {
font-size:12px !important;
}

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

/* |-------------------------------| FOOTER |-------------------------------------| */
#brighton_footer span.text {
text-decoration:underline !important;
padding:3px 0 !important;
}

/* |-------------------------------| TOP |-------------------------------------| */
#brighton_top h2 {
color:#0044a1 !important;
line-height:110% !important;
font-size:16px !important;
}

/* |-------------------------------| FORMATS |-------------------------------------| */
td {
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
font-size:11px !important;
line-height:125% !important;
}

#brighton_col2 h1 {
clear:both !important;
font-weight:bold !important;
}

blockquote {
margin-right:0 !important;
margin-left:15px !important;
}

#brighton_content div.block,
#brighton_content div.block div.pad,
#brighton_content div.block div.pad p,
#brighton_content div.block div.pad li,
#brighton_col2 p,
#brighton_col2 div.pad,
#brighton_col2 li,
#bb-container div.post,
#bb-container div.post div.byline {
font-size:1em !important;
line-height:125% !important;
}

hr {
color:#cccccc;
background:#cccccc;
height:1px;
border:none;
}

#brighton_content div.block div.pad h2 {
line-height:130% !important;
font-size:14px !important;
}

#brighton_content div.block div.pad h4 {
font-weight:bold !important;
margin-bottom:0 !important;
font-size:1em !important;
color:#3a3f76 !important;
}

#brighton_content div.block div.pad p {
margin:0 0 20px 0 !important;
}

#brighton_col2 h4 {
font-size:0.9em !important;
line-height:115% !important;
}

#brighton_col2 ul,
#brighton_content div.block div.pad ul {
margin-left:35px !important;
list-style-type:disc !important;
}

table#white_links td a {
text-decoration:none !important;
color:#ffffff !important;
}

/* |-------------------------------| HACKS |-------------------------------------| */
#brighton_menu div.NavHidden {
display:none !important;
}

div.CMSConfigureBox,div.CMSPaneAddReorderBox {
clear:both !important;
}

#brighton_col1 {
min-height:1px !important;
_height:1px !important;
_overflow-y:visible !important;
}

#brighton_top {
padding:1px 0 !important;
margin:-1px 0 !important;
}