/* --== CONTAINER ==-- */
#brighton_container {
width:100% !important;
min-width:960px !important;
}
/* --== END CONTAINER ==-- */





/* --== HEADER ==-- */
#brighton_header {
width:100% !important;
background:#0B477D url(/Portals/71209/template/header_bg.jpg) top repeat-x !important;
min-width:980px !important;
}

#brighton_header span.logo {
width:960px !important;
margin:0 auto !important;
}
/* --== END HEADER ==-- */





/* --== MENU ==-- */
#brighton_menu {
width:100% !important;
background:#0B477D url(/Portals/71209/template/menu_bg.jpg) bottom repeat-x !important;
padding:0 0 5px 0 !important;
min-width:980px !important;
}

#brighton_menu div.radmenu {
float:none !important;
width:949px !important;
margin:0 auto !important;
background:url(/Portals/71209/template/nav_left.png) top left no-repeat !important;
_background:url(/Portals/71209/template/nav_left.gif) top left no-repeat !important;
padding-left:11px !important;
}

#brighton_menu ul.rootGroup {
background:url(/Portals/71209/template/nav_right.png) top right no-repeat !important;
_background:url(/Portals/71209/template/nav_right.gif) top right no-repeat !important;
width:938px !important;
padding:1px 11px 0 0 !important;
}

#brighton_menu span.text {
padding:3px 20px 0 19px !important;
line-height:40px !important;
font-size:12px !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
background:url(/Portals/71209/template/menu_separator.jpg) right center no-repeat !important;
}

#brighton_menu .last span.text {
background:none !important;
}

#brighton_menu a.link:hover,
#brighton_menu a.selectedtab {
background:#03315C url(/Portals/71209/template/nav_hover2.png) top center no-repeat !important;
}
/* --== END MENU ==-- */




/* --== TOP ==-- */
#brighton_top {
background:#083C6B url(/Portals/71209/template/top_bg.jpg) center repeat-y !important;
width:100% !important;
border-top:1px solid #266A97;
border-bottom:1px solid #ffffff;
min-width:980px !important;
}

#brighton_top #dnn_TopPane {
width:960px !important;
margin:0 auto !important;
}

#brighton_top h1 {
font-size:28px !important;
font-weight:normal !important;
margin:18px 0 19px 0 !important;
line-height:130% !important;
}

#brighton_top h4 {
font-size:14px !important;
}
/* --== END TOP ==-- */




/* --== ONE COLUMN, TWO COLUMN, TWO COLUMN RIGHT, THREE COLUMN ==-- */
#brighton_one-column,
#brighton_two-column,
#brighton_two-column-right,
#brighton_three-column {
width:960px !important;
margin:0 auto !important;
float:none !important;
}
/* --== END CONTENT ==-- */




/* --== FOOTER ==-- */
#brighton_footer {
background:url(/Portals/71209/template/footer_bg.jpg) top repeat-x !important;
border-top:1px dotted #CCCCCC !important;
padding-left:0 !important;
padding-right:0 !important;
min-width:980px !important;
}

#brighton_footer div.radmenu {
float:none !important;
width:960px !important;
margin:0 auto !important;
}

#brighton_footer ul {
list-style:none !important;
float:none !important;
text-align:center !important;
max-width:960px !important;
}
#brighton_footer ul li, #brighton_footer ul li a, #brighton_footer ul li a span {
float:none!important;
display: inline!important;
white-space:normal !important;
}

#brighton_footer p.copyright {
text-align:center !important;
}
/* --== END FOOTER ==-- */




/* --== LAYOUT, COLUMN, WIDTH, PADDING ==-- */
#brighton_two-column {
background:url(/Portals/71209/template/left_bg.jpg) left top no-repeat !important;
padding-top:5px !important;
}

#brighton_two-column-right {
background:url(/Portals/71209/template/right_bg.jpg) right top no-repeat !important;
padding-top:5px !important;
}

#brighton_col1,
#brighton_col3 {
width:260px !important;
}

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

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

#brighton_two-column #brighton_col2 div.pad {
padding-left:52px !important;
padding-right:0 !important;
}

#brighton_two-column-right #brighton_col2 div.pad {
padding-right:52px !important;
padding-left:0 !important;
}


#brighton_two-column #brighton_col1 div.block div.pad {
margin-left:0 !important;
} 

#brighton_two-column-right #brighton_col3 div.block div.pad {
margin-right:0 !important;
} 

#brighton_col2 ul {
margin-left:45px !important;
}

#brighton_col2 ul li {
list-style-image:url(/Portals/71209/template/list_bullet.gif) !important;
padding-left:15px !important;
}

#brighton_col2 div.pad,
#brighton_col2 div.pad p,
#brighton_col2 div.pad li {
line-height:22px !important;
}

#brighton_three-column {
background:url(/Portals/71209/template/center_bg.jpg) top left no-repeat !important;
padding-top:5px !important;
}

#brighton_three-column div.block div.pad {
margin:0 !important;
}

#brighton_three-column #brighton_col1 div.block div.pad {
padding-left:0 !important;
}

#brighton_three-column #brighton_col3 div.block div.pad {
padding-right:0 !important;
}

#brighton_three-column #brighton_col2 div.pad {
padding-left:35px !important;
padding-right:35px !important;
}

#brighton_one-column {
background:url(/Portals/71209/template/one_column.jpg) top left no-repeat !important;
padding-top:5px !important;
}

#brighton_col2 h1 {
font-size:28px !important;
}

#brighton_col2 h1 a {
text-decoration:none !important;
}

#brighton_col2 div.ISContent {
border-bottom:1px dotted #DDDDDD;
padding-bottom:10px !important;
}

#brighton_content {
padding-bottom:30px !important;
}
/* --== END LAYOUT, COLUMN, WIDTH, PADDING ==-- */




/* --== EXTRA ==-- */

table#home_top_module {
background:url(/Portals/71209/template/home_header.jpg) no-repeat !important;
width:960px;
height:307px;
}

#brighton_top h3,
#brighton_top h2,
#brighton_top h4 {
font-weight:normal !important;
}

body, table, td {
font-family:Geneva,Arial,Helvetica,sans-serif !important;
}

span.jFlowControl {
background:#EAEAEA;
border:1px solid #CCCCCC;
color:#104E82;
cursor:pointer;
display:inline;
float:left;
margin-right:10px;
padding:5px 8px;
}


span.jFlowSelected {
background:#104E82;
border:1px solid #CCCCCC;
color:#EAEAEA;
cursor:pointer;
margin-right:10px;
padding:5px 8px;
}


#brighton_col2 h4 {
font-weight:normal !important;
color:#0C356A !important;
font-size:14px !important;
}

#brighton_top table#home_3_col_table a {
color:#347BA2 !important;
text-decoration:none;
}

#brighton_top table#home_3_col_table {
background:url(/Portals/71209/template/home_table_bg.jpg) top repeat-x;
color:#666666;
padding-top: 1px;
}



#brighton_top table#home_3_col_table h2 {
color:#0c356a !important;
}

#brighton_col1 #brighton_sub-menu  {
padding-left:0 !important;
}

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

#brighton_col1,
#brighton_col2,
#brighton_col3 {
overflow:hidden !important;
}

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

/* --== END EXTRA ==-- */
