html, body { background:#dbdad8 url(/Portals/52786/images/bg_page.jpg) repeat-x!important; }

a { outline:none!important; }

h2 { font:22px Tahoma,Arial,sans-serif!important; font-weight:bold!important; }
h3 { font:16px Tahoma,Arial,sans-serif!important; font-weight:bold!important; }

#brighton_content { padding-top:5px; }

#brighton_top { background-color:transparent!important; }

#brighton_top h1 { 
font:36px Arial, Helvetica, sans-serif;
padding:3px 0 14px 12px;
color:#fff; 
font-weight:bold;
text-transform:uppercase;
}

#brighton_container #brighton_col3 div.pad { background:none!important; }

#brighton_menu { padding-top:4px; }

#brighton_menu ul li .text {
margin:0 8px;
text-transform:uppercase;
font-weight:normal;
}

/* Home Page Layout */
#brighton_one-column .top { 
    background:url(/Portals/52786/images/h-bg_top.gif) no-repeat scroll 0 0px;
    margin-top:-30px;
}
#brighton_one-column {
    background:transparent url(/Portals/52786/images/h-bg_mid.png) repeat-y scroll 0 0;
    overflow:hidden;
    display:block;
    margin-top:10px;
}
#brighton_one-column .bottom {
    background:url(/Portals/52786/images/h-bg_btm.gif) no-repeat scroll 0 100%;
    overflow:hidden;
}
 
/* Interior Page Layout */
#brighton_two-column .top, #brighton_two-column-right .top, #brighton_three-column .top {
    background:url(/Portals/52786/images/bg_top.gif) no-repeat scroll 0 0px;
    margin-top:-30px;
}
#brighton_two-column, #brighton_two-column-right, #brighton_three-column {
    background:transparent url(/Portals/52786/images/bg_mid.png) repeat-y scroll 0 0;
    overflow:hidden;
    display:block;
    margin-top:10px;
}
#brighton_two-column .bottom, #brighton_two-column .bottom, #brighton_three-column .bottom {
    background:url(/Portals/52786/images/bg_btm.gif) no-repeat scroll 0 100%;
    overflow:hidden;
}

/* Side Menu */
#brighton_sub-menu { 
width:256px; 
margin-left:5px!important;
padding-left:5px!important;
}

#brighton_sub-menu .text {
padding:10px 15px 10px 14px;
}

#brighton_container #brighton_sub-menu, #brighton_container #brighton_sub-menu ul li {
    background:none;
}

#brighton_container #brighton_col1 div.block div.pad {
    background:none;
}

#brighton_two-column #brighton_col1 { padding-top:15px; width:29.9%; }
#brighton_two-column #brighton_col2 { padding-top:15px; width:70%; }

#brighton_footer { position:relative; text-align:center!important; }
#brighton_footer div { 
position:relative;
left:50%;
margin-left:-270px; 
}

.ico_block { display:block; margin-bottom:0; }
.ico_block h3 { margin-bottom:0!important; padding-bottom:0!important; }
.icon { float:left; text-align:center; padding-top:12px; display:block; }
.icon_txt { font-size:16px; margin-left:72px; padding-top:5px; display:block; }

#btn_prv, #btn_pub { width:194px; height:71px; display:block; float:left; }

#btn_prv { background:url(/Portals/52786/images/btn-co-private.png) 0 0 no-repeat; margin-right:10px; }
#btn_prv:hover { background-position:0 -72px; }

#btn_pub { background:url(/Portals/52786/images/btn-co-public.png) 0 0 no-repeat; }
#btn_pub:hover { background-position:0 -72px; }

#btn_wp { background:url(/Portals/52786/images/btn-white-paper.png) 0 0 no-repeat; width:163px; height:41px; float:right; display:block; margin-top:8px; }
#btn_wp:hover { background-position:0 -41px; }


/* THIS IS FOR SAFARI */
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
#brighton_content { padding-top:6px; }
}

/* THIS IS FOR IE */
#brighton_top { padding-top:1px; padding-top:0\9; }
