/* -- THE NEW BORN BABY -- */
html, body { background:#FEB0BE url(/Portals/10418/images/the-new-born-baby-background-final-01.gif) center top repeat-y!important; }


/* -- LAYOUT -- */
#brighton_container { width:1007px!important; }

#brighton_content { background:transparent url(/Portals/10418/images/bg-mid.png) center repeat-y!important; }

#brighton_header { background:transparent url(/Portals/10418/images/bg-top.png) top no-repeat!important; margin-top:15px; }
#brighton_header span.logo { margin:10px 0 0 12px; }


/* -- MENU -- */
#brighton_menu { background:transparent url(/Portals/10418/images/bg-menu.png) center no-repeat!important;  }
#brighton_menu .radmenu { position:relative; left:0px; }

#brighton_menu ul li { padding:1px 0px; border-right:1px solid #e06d9c; font-size:12px; margin:0 !important;}
#brighton_menu ul li.last { border:none; }
 

#brighton_menu ul li a { background-color:transparent!important; font-family:Arial,sans-serif!important; font-size:12px!important; font-weight:normal; }
#brighton_menu ul li a span { color:#fff!important; }
#brighton_menu ul li a span:hover { color:#9f0055!important; } 
#brighton_menu ul li a.selectedtab span{color:#9f0055!important;}
#brighton_menu ul li div.slide{
    margin-left:-1px;
}
#brighton_menu ul.group{margin:0px; border-left:1px solid #e06d9c; }
#brighton_menu ul.group li.item {border-right:none; border-bottom:0px;  background:#fff url(images/submenu_bg.png) top left repeat-x;  height:26px;}
#brighton_menu ul.group li:hover, #brighton_menu ul.group li a span:hover {color:#9f0055!important;  }

#brighton_menu ul.group li a { }

#brighton_menu ul.group li a span {padding:0px 1px!important;  font-size:12px!important; color:#fff!important;}

#brighton_menu ul.group.level2 li { }




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


#brighton_col1{
    width: 220px !important;
	margin-left:30px !important;
	margin-right:0px !important;
    padding-bottom:1px;
	
}
#brighton_two-column #brighton_col2{
    width:757px!important;
}
#brighton_one-column #brighton_col2{
    margin-left:30px!important;
}
#brighton_col3{
    width: 220px !important;
	margin-left:0px !important;
	margin-right:20px !important;
}

/* pink box on top left side*/
#brighton_col1 div.block div.pad h3{
    background:#FEB0BE url(/Portals/10418/images/sidebar_btm.gif) bottom no-repeat !important;
    width: 200px !important;
    padding:0px 5px 5px 5px!important;
    margin:11px 0px 0px 0px !important;
    text-align:center;
    color:#ffffff!important;
}
#brighton_col1 div.block div.pad{
   background:#ffffff url(/Portals/10418/images/sidebar_top.gif) top no-repeat !important;
   padding:0px !important;
   margin:0px !important;
   width:210px;
}

#brighton_col1 div.block div.pad div{

    padding-left:8px !important;
    padding-right:8px !important;
    padding-top:10px !important;
}

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

/* pink box on top right side*/
#brighton_col3 div.block div.pad h3{
    background:#FEB0BE url(/Portals/10418/images/sidebar_btm.gif) bottom no-repeat !important;
    width: 200px !important;
    padding:0px 5px 5px 5px!important;
    margin:11px 0px 0px 0px !important;
    text-align:center;
    color:#ffffff!important;
}
#brighton_col3 div.block div.pad{
   background:#ffffff url(/Portals/10418/images/sidebar_top.gif) top no-repeat !important;
   padding:0px !important;
   margin:0px !important;
   width:210px;
}

#brighton_col3 div.block div.pad div{

    padding-left:8px !important;
    padding-right:8px !important;
    padding-top:10px !important;
}

#brighton_body #brighton_col1 div.block div.pad div div, #brighton_body #brighton_col3 div.block div.pad div div{
    padding-left:0px !important;
    padding-right:0px !important;
    padding-top:0px !important;
}
/* plain content areas */
div.NoContainerContentPane{
	margin-bottom:35px !important;
}

/* -- FOOTER -- */
#brighton_footer { 
background:transparent url(/Portals/10418/images/bg-footer.png) no-repeat!important; 
padding-top:18px;
margin:0px!important;
width:990px!important;
 border:0 !important;
}
/* center footer */
#brighton_footer ul, #brighton_footer ul li a span, #brighton_footer a, #brighton_footer ul li a, #brighton_footer p.copyright {
text-align: center !important;

}
#dnn_INGENIMENU11__ctl0 {
 padding-left: 60px !important;
}
#dnn_INGENIMENU12__ctl0 {
 padding-left: 60px !important;
}



/*new top menu for directory section */
#navcontainer {
background: transparent url(/Portals/10418/images/bg-menu.png) top no-repeat!important;
height:30px;
}
#navlist ul {
align: center !important;
background-color:#1B7AB2;
margin: 0 !important;
padding: 0 !important;
}
#navlist li
{
display: inline;
list-style-type: none;
padding:1px 10px;
color: #ffffff;
border-right:1px solid #e06d9c;
font-size:16px!important; 
font-weight:normal;
}
#navlist li.last {border:none; }

#navlist li a
{
text-align: left
font-size:0.8em;
text-decoration: none;
}
#navlist li a:link
{
font-size:0.8em;
color: #ffffff;

}

#navlist li a:hover
{
color:#9f0055 !important;
}

#navlist li a:visited
{
font-size:0.8em;
color: #ffffff;
text-decoration: none;
}


