/* WEBSITE BACKGROUND */
#Form {
background:#FFFFFF url(/Portals/49319/images/homepage01.gif) repeat-x scroll 0 0!important;
}

/* CONTAINER */
#brighton_container {
overflow:visible!important;
}

/* HEADER */
#brighton_header {
background:transparent url(/Portals/49319/images/subpage1_01.jpg) no-repeat scroll right top!important;
}

#brighton_header span.logo a {
outline:none!important;
}

#brighton_header span.logo p {
font-family:Arial,Helvetica,sans-serif!important;
font-size:11px!important;
line-height:18px!important;
}

#brighton_header span.logo p span {
padding-left:13px!important;
padding-right:13px!important;
}

#brighton_header span.logo p a {
display:inline!important;
color:#3F6967!important;
}

#brighton_header span.logo p a:hover {
text-decoration:none!important;
}

/* MENU */
#brighton_menu {
background-color:transparent!important;
padding-left:0!important;
padding-right:0!important;
margin-top:3px!important;
padding-top:12px!important;
margin-bottom:13px!important;
min-height:14px!important;
}

#brighton_menu ul li {
margin-left:0!important;
margin-right:0!important;
}

#brighton_menu ul li a {
outline:none!important;
background:transparent url(/Portals/49319/images/homepage04.gif) no-repeat scroll right 0!important;
}

#brighton_menu ul li.last a {
background:transparent none no-repeat scroll 0 0!important;
}

#brighton_menu ul li a span {
font-size:11px!important;
line-height:14px!important;
padding:0 22px 0 18px!important;
}

#brighton_menu ul li.first a span {
padding-left:15px!important;
}

#brighton_menu ul li a:hover span {
text-decoration:underline!important;
}

/* SUB MENU */
#brighton_col1 #brighton_sub-menu {
padding-left:10px!important;
}

#brighton_col3 #brighton_sub-menu {
padding-right:10px!important;
}

#brighton_sub-menu ul {
display:inline-block!important;
width:100%!important;
}

#brighton_sub-menu ul li a {
outline:none!important;
}

#brighton_sub-menu ul li.selectedtab a {
font-weight:normal!important;
}

#brighton_sub-menu ul li a span {
font-size:11px!important;
padding:8px 15px 5px!important;
}

#brighton_sub-menu ul li a:hover span {
text-decoration:underline!important;
}

/* THREE COLUMN SKIN */
#brighton_three-column {
overflow:visible!important;
}

/* MODULES - COLUMN 1 - ALL SKINS */
#brighton_col1 div.block {
margin-bottom:10px!important;
}

#brighton_col1 div.block div.pad {
margin-left:10px!important;
padding-left:15px!important;
padding-right:15px!important;
background-color:transparent!important;
}

/* MODULES - COLUMN 2 - ALL SKINS */
#brighton_col2 div.pad {
padding-top:13px!important;
}

/* MODULES - COLUMN 3 - ALL SKINS */
#brighton_col3 div.block {
margin-bottom:10px!important;
}

#brighton_col3 div.block div.pad {
margin-right:10px!important;
padding-top:0!important;
padding-left:0!important;
padding-right:0!important;
}

#brighton_col3 div.block div.pad > div {
padding-left:13px!important;
padding-right:13px!important;
}

/* HEADINGS */
#brighton_col2 h1 {
font-size:18px!important;
font-weight:bold!important;
}

#brighton_col1 h3 {
font-size:11px!important;
font-weight:bold!important;
}

#brighton_col3 h3 {
font-size:11px!important;
font-weight:bold!important;
text-transform:uppercase!important;
}

#brighton_col3 div.block div.pad > h3 {
background:#006689 url(/Portals/49319/images/homepage15.gif) repeat-x scroll 0 0!important;
line-height:28px!important;
padding-top:0!important;
color:#FFFFFF!important;
padding-left:13px!important;
padding-right:13px!important;
border-bottom:1px solid #FFFFFF!important;
}

/* LISTS */
#brighton_col2 ul {
margin-left:40px!important;
list-style-type:disc!important;
}

/* BLOG */
#bb-container {
padding-bottom:20px!important;
}

/* FOOTER */
#brighton_footer {
border-top:medium none!important;
overflow:hidden!important;
left:0!important;
position:absolute!important;
width:100%!important;
padding:30px 0px 12px!important;
}

#brighton_footer .radmenu {
display:none!important;
}

#brighton_footer p.copyright {
font-size:11px!important;
width:972px!important;
margin:0 auto!important;
}

#brighton_footer p.copyright span {
font-size:11px!important;
}

#brighton_footer p.copyright a {
font-size:11px!important;
padding-left:10px!important;
padding-right:10px!important;
}

#brighton_footer p.copyright a:hover {
text-decoration:none!important;
}

/* LANDING PAGES - ONLY */
#brighton_menu .NavHidden {
display:none!important;
}