/* WEBSITE BACKGROUND */
html, body#Body {
background:transparent url(/Portals/81019/images/web-bg.jpg) repeat scroll 0 0!important;
}

/* HEADER */
#brighton_header {
background-color: transparent!important;
}

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

/* MENU */
#brighton_menu {
background:transparent url("/Portals/81019/images/right-shadow2.png") repeat-y scroll right 0!important;
margin-left:40px !important;
padding-bottom:0 !important;
padding-right:5px !important;
padding-top:0 !important;
width:900px !important;
}

#brighton_menu .radmenu {
background-color:transparent!important;
width:899px !important;
}

#brighton_menu ul.rootGroup {
background-color:white!important;
border-left:1.2px solid #191919 !important;
width:899px !important;
}

#brighton_menu ul li {
font-family: 'Arial Black', Arial,sans-serif!important;
font-size: 13px!important;
margin: 0!important;
}
/*#brighton_menu ul li.first {
padding-left: 55px!important;
background: #ffffff url(/Portals/81019/images/layout1b_02.png) no-repeat scroll left top!important;
}
#brighton_menu ul li.last {
padding-right: 55px!important;
background: #ffffff url(/Portals/81019/images/layout1b_12.png) no-repeat scroll right top!important;
}*/
#brighton_menu ul li a {
outline:none!important;
background-color: transparent!important;
}
#brighton_menu ul li a span {
padding: 8px 21px!important;
}

/* TOP PANE */
#brighton_top {
background: transparent!important;
}

#dnn_TopPane {
width: 905px!important; 
background: url("/Portals/81019/images/top-pane2-bg.png") repeat-y scroll 0pt 0pt transparent ! important; 
margin-left: 50px!important;
}

/* CONTENT */
#brighton_content {
background-color: transparent!important;
}

/* ONE COLUMN SKIN */
#brighton_one-column {
background:transparent url(/Portals/81019/images/content-bg.png) repeat-y scroll right 0!important;
}

/* TWO COLUMN RIGHT SKIN */
#brighton_two-column-right {
background:transparent url(/Portals/81019/images/content-bg.png) repeat-y scroll right 0!important;
}
#brighton_two-column-right #brighton_col2 {
width: 67.9%!important;
}
#brighton_two-column-right #brighton_col3 {
width: 32%!important;
}

/* THREE COLUMN SKIN */
#brighton_three-column {
background:transparent url(/Portals/81019/images/content-bg.png) repeat-y scroll right 0!important;
}
#brighton_three-column-right #brighton_col1 {
width: 26.9%!important;
}
#brighton_three-column-right #brighton_col2 {
width: 46%!important;
}
#brighton_three-column-right #brighton_col3 {
width: 26.9%!important;
}

/* MODULES - COLUMN 2 - ONE COLUMN SKIN */
#brighton_one-column #brighton_col2 div.pad {
margin: 0 50px!important;
}

/* MODULES - COLUMN 2 - TWO COLUMN RIGHT SKIN */
#brighton_two-column-right #brighton_col2 div.pad {
margin-left: 40px!important;
}

/* MODULES - COLUMN 3 - TWO COLUMN RIGHT SKIN */
#brighton_two-column-right #brighton_col3 div.block div.pad {
border: 1px solid #000000!important;
margin: 0 64px 0 0!important;
}

/* MODULES - COLUMN 1 - THREE COLUMN SKIN */
#brighton_three-column #brighton_col1 div.block div.pad {
border: 1px solid #000000!important;
margin: 0 0 0 64px!important;
}

/* MODULES - COLUMN 3 - THREE COLUMN SKIN */
#brighton_three-column #brighton_col3 div.block div.pad {
border: 1px solid #000000!important;
margin: 0 64px 0 0!important;
}

/* TWO COLUMN SKIN */
#brighton_two-column {
background:transparent url(/Portals/81019/images/content-bg.png) repeat-y scroll right 0!important;
}
#brighton_two-column #brighton_col2 {
width: 67.9%!important;
}
#brighton_two-column #brighton_col1 {
width: 32%!important;
}



/* MODULES - COLUMN 2 - TWO COLUMN SKIN */
#brighton_two-column #brighton_col2 div.pad {
margin-right: 40px!important;
}

/* MODULES - COLUMN 1 - TWO COLUMN SKIN */
#brighton_two-column #brighton_col1 div.block div.pad {
border: 1px solid #000000!important;
margin: 0 0 0 64px!important;
}


/* SUB MENU */
#brighton_col1 #brighton_sub-menu {
margin-left:50px!import;
}


/* FOOTER */
#brighton_footer {
padding-top: 65px!important;
border-top: none!important;
background: transparent url(/Portals/81019/images/layout1b_16.png) no-repeat scroll 0 0!important;
}
#brighton_footer .radmenu {
float: none!important;
}
#brighton_footer ul {
list-style: none!important;
float: none!important;
text-align: center!important;
}
#brighton_footer ul li, #brighton_footer ul li a, #brighton_footer ul li a span {
float: none!important;
display: inline!important;
}
#brighton_footer p.copyright {
text-align: center!important;
font-size: 13px!important;
}

/* HEADINGS */
#brighton_col2 div.pad #dnn_ContentPane > h1:first-child {
border-bottom: 2px solid #7E2E4B!important;
}

#brighton_col3 h2 {
font-size:18px !important;
font-weight:normal!important;
}

#brighton_col2 h1 {
font-size: 34px!important;
/*text-transform: uppercase!important;*/
font-variant: small-caps!important;
font-weight: bold;
}

#brighton_col2 h1:first-letter {
font-size: 40px!important;
font-weight: bold!important;
}

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