html, body { background:#0097cc url(/Portals/76777/images/footer_bg.gif) bottom repeat-x!important; }

body#Body { background:#fff url(/Portals/76777/images/body_bg.png) center top repeat-x!important; margin-bottom:20px!important; padding-bottom:0!important; }

a { outline:none!important; }


/* -- LAYOUT -- */
#brighton_header span.logo { margin:25px 0 0 20px; }

#brighton_top { width:700px; padding:50px 60px 0 60px; }

#brighton_content { background:url(/Portals/76777/images/page_bg.png) left top no-repeat!important; }


/* -- TEXT -- */
#brighton_top h1#headline-home { color:#0097cc; text-align:center; }

#brighton_top h2 { font-size:24px!important; color:#73cc00; font-weight:bold; line-height:1.2em; }
#brighton_top p { font-size:16px!important; line-height:1.4em; padding-bottom:25px; border-bottom:1px solid #c0f083; }

#brighton_two-column-right #brighton_col2 h1, 
#brighton_two-column-right #brighton_col2 h3 { 
font-size:18px!important; 
color:#73cc00;
font-weight:bold!important; 
}

#brighton_two-column-right #brighton_col2 h4 { 
font-size:16px!important; 
color:#73cc00;
font-weight:bold!important; 
}

#brighton_two-column-right #brighton_col2 ul { list-style-type:none; }
#brighton_two-column-right #brighton_col2 ul li {
padding: 5px 0 10px 25px;
background: url(/Portals/76777/images/bullet_bg.gif) 0 7px no-repeat;
}

#brighton_two-column-right #brighton_col3 h3 { font-size:14px; color:#fff!important; font-weight:bold; }


/* -- MENU -- */
#brighton_menu div { float:right; margin-top:-50px; padding-right:200px; }

#brighton_menu div ul li { margin-left:4px; }
#brighton_menu div ul li a span { font:12px Tahoma!important; padding:6px 15px!important; text-transform:uppercase; text-shadow:#676767 1px 1px 1px; }

#brighton_menu div ul li a:hover,
#brighton_menu div ul li a.selectedtab { 
background:url(/Portals/76777/images/nav_bg-left.gif) left top no-repeat!important;
color:#357da9!important;
text-shadow:#fff 0 0 0;  
}
#brighton_menu div ul li a:hover span,
#brighton_menu div ul li a.selectedtab span { 
background:url(/Portals/76777/images/nav_bg-rght.gif) right top no-repeat!important;
color:#357da9!important;
text-shadow:#fff 0 0 0;    
}


/* -- COLUMNS -- */
#brighton_two-column-right { background:url(/Portals/76777/images/content_bg.png) 20px 150px repeat-y; min-height:325px; padding:0 40px!important; }

#brighton_two-column-right #brighton_col2 { }

#brighton_two-column-right #brighton_col3 { margin-right:0!important; padding-right:0!important; }
#brighton_two-column-right #brighton_col3 div.pad { padding-right:20px; }

#brighton_two-column-right #brighton_col3 div.block {
background:url(/Portals/76777/images/sidebar_top.gif) 0 0 no-repeat!important;
}

#brighton_two-column-right #brighton_col3 div.block div.pad {
background:url(/Portals/76777/images/sidebar_btm.gif) left bottom no-repeat!important;
}


/* -- CALL US -- */
a#callus {
background:url(/Portals/76777/images/callus_contact_bg.gif) no-repeat;
width:157px;
height:50px;
margin-top:4px;
display:block;
text-indent:-9999px;
}
a#callus:hover { background-position:0 -50px; }


/* -- CONTENT NAV -- */
ul.content_nav {
margin:0!important; 
padding:15px 5px 10px 0!important;
list-style-type:none;
background-color:#96ca2d;
color:#fff;
}
ul.content_nav li {
margin:0; 
padding:0;
background:none!important;
float:left!important;
font-size:11px;
font-weight:bold;
text-align:center;
}
ul.content_nav li a {
display:block;
color:#fff!important;
text-decoration:none;
}
ul.content_nav li a:hover { text-decoration:underline; }
ul.content_nav li img { padding:0 5px; display:block; }


/*-- FOOTER -- */
#brighton_footer div.radmenu { visibility:hidden; }
#brighton_footer p.copyright { padding-left:40px; }


/* -- MISC -- */
.clear:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clear {display: inline-block;}

/* Hides from IE-mac \*/
* html .clear { height:1%; }
.clear { display:block; }
/* End hide from IE-mac */