/* --== BODY ==-- */
html,body#Body {
background:#99CCCC url(/Portals/55893/template/body_bg.jpg) top repeat-x !important;
}
/* --== END BODY ==-- */




/* --== CONTAINER ==-- */
#brighton_container {
padding-top:19px !important;
padding-bottom:20px !important;
}
/* --== END CONTAINER ==-- */





/* --== HEADER ==-- */
#brighton_header {
background:url(/Portals/55893/template/header_bg.png) top left no-repeat !important;
_background:url(/Portals/55893/template/header_bg.gif) top left no-repeat !important;
}

#brighton_header span.logo {
background:url(/Portals/55893/template/logo_bottom_bg.jpg) bottom left no-repeat !important;
width:735px !important;
padding:22px 35px 8px 35px !important;
text-align:right;
min-height:38px;
_height:38px;
_overflow-y:visible !important;
}
/* --== END HEADER ==-- */





/* --== MENU ==-- */
#brighton_menu {
width:522px !important;
padding:0 268px 0 15px !important;
margin-top:-35px !important;
background:url(/Portals/55893/template/menu_bottom_bg.jpg) bottom left no-repeat !important;
height:55px !important;
overflow:hidden !important;
}

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

#brighton_menu span.text {
padding:4px 10px 20px 0!important;
line-height:31px !important;
font-size:10px !important;
font-family:Arial, Helvetica, sans-serif !important;
background:url(/Portals/55893/template/menu_links_bg.jpg) top right no-repeat !important;
}

#brighton_menu a.link {
background:url(/Portals/55893/template/menu_links_bg.jpg) top left no-repeat !important;
padding-left:10px !important;
outline:none !important;
}

#brighton_menu a.link:hover span.text {
background:url(/Portals/55893/template/menu_links_bg.jpg) bottom right no-repeat !important;
}

#brighton_menu a.link:hover {
background:url(/Portals/55893/template/menu_links_bg.jpg) bottom left no-repeat !important;
}

#brighton_menu a.selectedtab span.text,
#brighton_menu a.selectedtab:hover span.text {
background:url(/Portals/55893/template/menu_selectedtab_bg.jpg) top right no-repeat !important;
}

#brighton_menu a.selectedtab,
#brighton_menu a.selectedtab:hover {
background:url(/Portals/55893/template/menu_selectedtab_bg.jpg) top left no-repeat !important;
}

#brighton_menu li.item {
margin:0 !important;
}
/* --== END MENU ==-- */





/* --== CONTENT ==-- */
#brighton_content {
background:url(/Portals/55893/template/all_bg.jpg) left repeat-y !important;
padding-bottom:20px !important;
}
/* --== END CONTENT ==-- */





/* --== FOOTER ==-- */
#brighton_footer {
background:url(/Portals/55893/template/footer_bg.png) bottom left no-repeat !important;
_background:url(/Portals/55893/template/footer_bg.gif) bottom left no-repeat !important;
width:805px !important;
padding:0 0 15px 0 !important;
border:none !important;
min-height:70px !important;
_height:70px !important;
_overflow-y:visible !important;
font-size:11px !important;
font-family:Arial, Helvetica, sans-serif !important;
}

#brighton_footer div.radmenu {
background:url(/Portals/55893/template/footer_div_radmenu_bg.jpg) top left no-repeat !important;
width:755px !important;
padding:25px 25px 0 25px !important;
float:none!important;
}

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

#brighton_footer ul.rootGroup {
list-style: none!important;
float: none!important;
text-align:center!important;
}
#brighton_footer ul.rootGroup li.item, #brighton_footer ul.rootGroup li.item a.link, #brighton_footer ul.rootGroup li.item a.link span {
float:none!important;
display: inline!important;
white-space:normal !important;
}

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

#brighton_footer a.link {
background:url(/Portals/55893/template/footer_menu_separator.gif) center right no-repeat !important;
padding-right:8px !important;
}

#brighton_footer a.link:hover span.text {
text-decoration:none !important;
color:#006666 !important;
}

#brighton_footer a:hover {
text-decoration:none !important;
color:#006666 !important;
}

#brighton_footer li.last a.link {
background:none !important;
padding-right:0 !important;
}

#brighton_footer li.last {
margin-right:0 !important;
}

#brighton_footer p.copyright {
text-align:center !important;
width:755px !important;
margin:0 auto !important;
}
/* --== END FOOTER ==-- */




/* --== LAYOUT WIDTH, BACKGROUND ETC. ==-- */
#brighton_col1 {
background:url(/Portals/55893/template/col1_top.jpg) top left no-repeat !important;
padding:40px 0 0 0 !important;
}

#brighton_col1 #dnn_LeftPane,
#brighton_col1 #dnn_Col1Pane,
#brighton_col1 #brighton_sub-menu {
background:url(/Portals/55893/template/col1_middle.jpg) left repeat-y !important;
padding-top:1px !important;
padding-bottom:1px !important;
}

#brighton_col1 div.pad {
background:url(/Portals/55893/template/col1_bottom.jpg) left bottom no-repeat !important;
padding-bottom:40px !important;
}

#brighton_col1 div.block div.pad {
background:none !important;
padding:0 10px !important;
}

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

#brighton_col3 {
background:url(/Portals/55893/template/col3_top.jpg) top left no-repeat !important;
padding:40px 0 0 0 !important;
}

#brighton_col3 #dnn_RightPane,
#brighton_col3 #dnn_Col3Pane,
#brighton_col3 #brighton_sub-menu {
background:url(/Portals/55893/template/col3_middle.jpg) left repeat-y !important;
padding-top:1px !important;
padding-bottom:1px !important;
}

#brighton_col3 div.pad {
background:url(/Portals/55893/template/col3_bottom.jpg) left bottom no-repeat !important;
padding-bottom:40px !important;
}

#brighton_col3 div.block div.pad {
background:none !important;
padding:0 10px !important;
}

#brighton_col1 {
width:213px !important;
}

#brighton_col3 {
width:215px !important;
}

#brighton_two-column #brighton_col2 {
width:592px !important;
}

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

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

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

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

#brighton_three-column #brighton_col2 div.pad,
#brighton_one-column #brighton_col2 div.pad {
padding-right:35px !important;
padding-left:35px !important;
}
/* --== END LAYOUT WIDTH, BACKGROUND ETC. ==-- */




/* --== MENU ==-- */
#brighton_col1 #brighton_sub-menu {
width:187px !important;
padding:0 13px !important;
}

#brighton_col3 #brighton_sub-menu {
width:186px !important;
padding:0 16px 0 13px !important;
}

#brighton_sub-menu span.text,
#brighton_sub-menu span {
font-size:11px !important;
font-family:Arial, Helvetica, sans-serif !important;
}
/* --== END MENU ==-- */





/* --== TOP ==-- */
#brighton_top {
padding:10px 26px 10px 24px !important;
width:754px !important;
}
/* --== END TOP ==-- */





/* --== OTHER HACKS ==-- */
#brighton_col1,
#brighton_col2,
#brighton_col3 {
overflow:hidden !important;
}

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

.IngeniMailSubscribeEmailInput,
.IngeniMailSubscribeButton {
width:90% !important;
}
/* --== END OTHER HACKS ==-- */





/* --== TEXT FORMAT ==-- */
#brighton_col2 h1 {
font-family:Trebuchet MS,Helvetica,Jamrul,sans-serif !important;
font-style:italic !important;
font-size:2em !important;
letter-spacing:-1px !important;
}

#brighton_content div.block div.pad h3 {
font-family:Trebuchet MS,Helvetica,Jamrul,sans-serif !important;
font-style:italic !important;
font-size:18px !important;
}

#brighton_col2 .ISContent h1 {
font-style:normal !important;
font-size:2em !important;
letter-spacing:0px !important;
}

#brighton_content div.block div.pad .ISContent h3 {
font-style:normal !important;
font-size:1.3em !important;
font-family:Arial, Helvetica, sans-serif !important;
}

#brighton_content div.block div.pad {
font-family:Arial, Helvetica, sans-serif !important;
}

#brighton_col2 div.pad,
#brighton_col2 div.pad table,
#brighton_col2 div.pad td {
font-size:12px !important;
font-family:Tahoma,Geneva,Kalimati,sans-serif !important;
line-height:135% !important;
}

#brighton_col2 div.pad p,
#brighton_col2 div.pad li {
font-size:1em !important;
line-height:135% !important;
padding-bottom:0 !important;
}
/* --== END TEXT FORMAT ==-- */




/* --== BLOG ==-- */
#bb-container h3.title {
color:#006666 !important;
font-size:1.7em !important;
font-family:Trebuchet MS,Helvetica,Jamrul,sans-serif !important;
}

#bb-container h3.title a {
text-decoration:none !important;
color:#006666 !important;
}
/* --== END BLOG ==-- */




/* --== LINKS ==-- */
#brighton_col2 div.pad a:hover,
#brighton_content div.block div.pad a:hover {
color:#666666 !important;
}

#brighton_col2 div.pad a,
#brighton_content div.block div.pad a {
outline:none !important;
}
/* --== END LINKS ==-- */