/* |--------------------------------------| SUMMARY |--------------------------------------| */

/* |--------------------------------------| 1) BODY CONTAINER |----------------------------| */
/* |--------------------------------------| 2) CONTAINER |---------------------------------| */
/* |--------------------------------------| 3) HEADER |------------------------------------| */
/* |--------------------------------------| 4) MAIN MENU |---------------------------------| */
/* |--------------------------------------| 5) CONTENT CONTAINER |-------------------------| */
/* |--------------------------------------| 6) TOP |---------------------------------------| */
/* |--------------------------------------| 7) COLUMNS CONTAINERS |------------------------| */
/* |--------------------------------------| 8) COLUMNS |-----------------------------------| */
/* |--------------------------------------| 9) SUB-MENU |----------------------------------| */
/* |--------------------------------------| 10) FOOTER |-----------------------------------| */
/* |--------------------------------------| 11) FORMAT - TEXT, LINKS, LISTS |--------------| */
/* |--------------------------------------| 12) HACKS & EXTRA |----------------------------| */


/* |--------------------------------------| 1) BODY CONTAINER |----------------------------| */
#brighton_body {
padding-top:9px !important;
}

/* |--------------------------------------| 2) CONTAINER |---------------------------------| */
#brighton_container {
background:#A6A6A6 !important;
}

/* |--------------------------------------| 3) HEADER |------------------------------------| */
#brighton_header {
padding:0 245px 0 0 !important;
width:547px !important;
background:#fff url(/Portals/86129/template/header_bg.gif) left bottom no-repeat !important;
min-height:169px !important;
_height:169px !important;
_overflow-y:visible !important;
}

#brighton_header span.logo {
overflow:hidden !important;
}

/* |--------------------------------------| 4) MAIN MENU |---------------------------------| */
#brighton_menu {
padding:3px 265px 0 27px !important;
width:500px !important;
min-height:140px !important;
_height:140px !important;
_overflow-y:visible !important;
background:#A6A6A6 url(/Portals/86129/template/menu_bg.gif) left top no-repeat !important;
}

#brighton_menu ul.rootGroup {
max-width:500px !important;
}

#brighton_menu div.NavHidden ul.rootGroup {
display:none !important;
}

#brighton_menu li.item {
margin:0 2px 2px 0 !important;
}

#brighton_menu span.text {
padding:0 5px !important;
line-height:16px !important;
font-size:11px !important;
text-transform:uppercase;
font-family:"Tahoma",Verdana,Arial,Helvetica,sans-serif !important;
}

/* |--------------------------------------| 5) CONTENT CONTAINER |-------------------------| */
#brighton_content {
background:#A9A9A9 url(/Portals/86129/template/content_bg.gif) top left no-repeat !important;
padding:0 36px 0 33px !important;
width:723px !important;
}

/* |--------------------------------------| 6) TOP |---------------------------------------| */
#brighton_top {
background:#000 url(/Portals/86129/template/top_bg.gif) top left no-repeat !important;
padding:20px 18px 8px 18px !important;
_height:1px !important;
_overflow-y:visible !important;
width:687px !important;
font-size:18px !important;
text-transform:uppercase;
font-weight:bold;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
}

#brighton_top .CMSConfigureBox {
color:#FFFFFF !important;
font-family:Arial,helvetica,Sans-Serif !important;
font-size:11px !important;
font-weight:bold !important;
text-decoration:none !important;
text-transform:none;
}

/* |--------------------------------------| 7) COLUMNS CONTAINERS |------------------------| */
#brighton_one-column,
#brighton_two-column,
#brighton_two-column-right,
#brighton_three-column {
background:#EDEDED url(/Portals/86129/template/columns_containers_bg.gif) top left no-repeat !important;
}

/* |--------------------------------------| 8) COLUMNS |-----------------------------------| */
#brighton_col1,
#brighton_col3 {
width:130px !important;
padding-top:10px !important;
}

#brighton_two-column #brighton_col2,
#brighton_two-column-right #brighton_col2 {
width:593px !important;
}

#brighton_three-column #brighton_col2 {
width:463px !important;
}

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

#brighton_col1 div.block div.pad {
padding:0 0 0 18px !important;
}

#brighton_col3 div.block div.pad {
padding:0 18px 0 0 !important;
}

#brighton_col2 div.pad {
padding-bottom:10px !important;
}

/* |--------------------------------------| 9) SUB-MENU |----------------------------------| */
#brighton_sub-menu {
padding:0 !important;
}

#brighton_sub-menu li.item {
float:none !important;
}

#brighton_sub-menu span.text {
font-size:10px !important;
font-weight:bold !important;
line-height:normal !important;
text-decoration:underline !important;
padding:2px 0 2px 18px !important;
}

#brighton_sub-menu .childitem1 span {
font-size:9px !important;
line-height:normal !important;
font-weight:normal !important;
text-decoration:underline !important;
padding:2px 0 2px 30px !important;
margin:0 !important;
background:url(/Portals/86129/template/submenu_child.gif) 18px 6px no-repeat;
}

#brighton_col3 #brighton_sub-menu span.text {
padding:2px 18px 2px 0 !important;
}

#brighton_col3 #brighton_sub-menu .childitem1 span {
padding:2px 18px 2px 12px !important;
background:url(/Portals/86129/template/submenu_child.gif) left 6px no-repeat;
}

/* |--------------------------------------| 10) FOOTER |-----------------------------------| */
#brighton_footer {
border:none !important;
background:#FE0000 url(/Portals/86129/template/footer_bg.gif) top left no-repeat !important;
padding:15px 36px 10px 33px !important;
width:723px !important;
}

#brighton_footer ul.rootGroup {
max-width:723px !important;
}

#brighton_footer li.item {
margin-right:8px !important;
}

#brighton_footer span.text {
padding:2px 0 !important;
font-size:10px !important;
font-weight:bold !important;
line-height:normal !important;
text-decoration:underline !important;
}

#brighton_footer a:hover {
color:#000 !important;
}

/* |--------------------------------------| 11) FORMAT - TEXT, LINKS, LISTS |--------------| */
#brighton_col2 h1 {
margin:10px 0 !important;
line-height:normal !important;
}

#brighton_col2 p {
margin:0 0 11px 0 !important;
}

#brighton_content div.block a:hover,
#brighton_col2 a:hover {
color:#666666 !important;
text-decoration:underline !important;
}

#brighton_content div.block a:active,
#brighton_col2 a:active {
color:#FF0000;
}

#brighton_content div.block h3 {
font-weight:bold !important;
font-size:13px !important;
}

#brighton_col2 h3 {
font-size:14px !important;
margin:10px 0 0 0 !important;
}

td {
font-family:Arial,Helvetica,sans-serif !important;
font-size:1em !important;
}

#bb-container div.post {
font-size:1em !important;
}

#bb-container h3.title {
font-weight:bold !important;
text-transform:uppercase;
font-size:14px !important;
}

#brighton_col2 div.feedreader_box div.ItemLink a {
font-size:1em;
}

/* |--------------------------------------| 12) HACKS & EXTRA |----------------------------| */
#brighton_col1,
#brighton_col2,
#brighton_col3 {
overflow:hidden !important;
}

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

#EditContainerWrapper {
background:#ffffff !important;
}
