<style type="text/css">

html, body#Body {
background-image:url(/Portals/61104/images/main_bg.gif) !important;
}

#brighton_col3 div.block div.pad, #brighton_col1 div.block div.pad {
background-color: transparent !important;
}

#brighton_col2 h1 {
color:#CC3300 !important;
}

#brighton_header {
position:absolute;
left:40px;
top:10px;
width:auto !important;
z-index: 999;
}

#brighton_header span.logo {
border: 0px;
}

#brighton_sub-menu {
background-color:transparent !important;
margin-top: 15px;
}

#brighton_col1 div.block div.pad {
background-color:#682F73;
}

#brighton_three-column #brighton_col1 {
width:19.9%;
padding-top: 84px;
}

#brighton_content #brighton_col1 div.block div.pad {
margin:0 0 0 0;
}

#brighton_three-column #brighton_col2 {
background:#FFFFFF url(/Portals/61104/images//article_bg.gif) no-repeat scroll left top;
width:60%;
margin-top: 0px;
border: 1px solid #B94E22;
}

#brighton_two-column {
padding-top:0 !important;
}

#brighton_two-column #brighton_col1 {
padding-right:10px;
width:19%;
padding-top: 70px;
}

#brighton_two-column #brighton_col2 {
background:#FFFFFF;
width:75%;
margin-top: 0px;
border: 1px solid #B94E22 ;
}

#brighton_three-column {
padding-top: 0px !important;
overflow: visible;
}

#brighton_three-column #brighton_col3 {
width:19.9%;
padding-top: 0px;
margin-top: 82px;
background:transparent url(/Portals/61104/images//subnav_home.jpg) no-repeat scroll 0 0;
color:#FFFFCC;
}

#brighton_col1 h3, #brighton_col3 h3 {
color:#FFFFCC !important;
}

#brighton_top {
background-color:transparent;
}

#brighton_content {
background-color:transparent !important;
}

div.pad {
display:block;
overflow:hidden;
padding:10px 20px 0;
}

#brighton_menu {
padding-left:115px;
background-color:transparent !important;
position: relative;
text-align:center;
}

#brighton_content div.block {
font-size:100%;
}

#brighton_col1 #brighton_sub-menu {
padding:0 0 0 0;
}

#brighton_content div.block li {
font-size:.92em;
margin:0;
padding:0px 0px 0px 0px;
}

#brighton_content #brighton_sub-menu div.block li {
font-size: 1.1em;
}

#brighton_sub-menu ul li{
background-color: transparent !important;
/* font-size: .92em !important; */
}

#brighton_sub-menu ul li a span {
border-bottom:0px solid transparent !important;
}

#brighton_container #brighton_menu div.radmenu {
margin-bottom:0 !important;
margin-left:110px !important;
text-align:center;
float:left !important;
margin-top:55px !important;
width:auto !important;
}

#brighton_menu ul {
display:block;
float:left;
list-style-type:none;
margin:0;
padding:0;
text-align:center;
}

#brighton_menu ul li {
background-color:#B94E22;
border-color:#B94E22 !important;
border-style:solid !important;
border-width:1px 1px 0px 1px !important;
display:block;
float:left;
font-size:0.75em;
font-weight:bold;
margin:0 1px 0 1px;
padding:0;
}


#brighton_menu ul li a:hover {
background-color:#FFFFFF !important;
color:#BF4A0E !important;
/* border-bottom-color: #ffffff; */
/* border-bottom-style: solid; */
/* border-bottom-width: 1px; */
}

#brighton_footer {
border-top:0px solid #FFFFFF !important;
margin-left: 185px !important;
margin-right: 180px !important;
text-transform: uppercase;
letter-spacing: .02em;
color: #663366;
}

#brighton_footer a {
color: #ffff99 !important;
text-decoration: none;
}

#brighton_footer a:hover {
color: #ffffff !important;
text-decoration: none;
}

#brighton_footer p.copyright {
color: #330033 !important ;
}

#brighton_content #brighton_col1 div.block div.pad {
display:block;
padding:8px 0px 8px 8px;
}

#brighton_content #brighton_col3 div.block div.pad {
display:block;
padding:8px 0px 8px 8px !important;
}

#colorworklife {
background: #B0461E url(/Portals/61104/images//girl_B0461E_bkg.gif) no-repeat scroll bottom right;
padding-left: 10px;
padding-top: 10px;
margin-right: -10px;
}

#colorfulworld {
background: #B0461E url(/Portals/61104/images//crayons_orange_bkg.jpg) no-repeat scroll bottom right; /* #BF4A0E */
padding-left: 10px;
padding-top: 10px;
overflow: hidden;
margin-left: -8px;
}

#newloginform_milkrow {
font-size: .8em;
}

#brighton_content div.block p {
margin: 5px 0px 0px 0px;
}

.callouts {
padding-left: 12px;
}

</style>
