html,body#Body {
background:#ffffff url(/Portals/73279/template/body_bg.jpg) top repeat-x !important;
}

a { outline:none!important; }

p, td, li, div.post { font-size:13px!important; }

#brighton_container {
background:url(/Portals/73279/template/container_bg.jpg) top center no-repeat !important;
padding:0 50px !important;
}

#brighton_header {
background:#ffffff url(/Portals/73279/template/header_bg.jpg) top repeat-x !important;
position:relative;
padding-bottom:15px;
}

#brighton_header #auxnav { 
background:url(/Portals/73279/template/bg-auxnav.png) top right no-repeat; 
font-family:Arial,sans-serif!important; 
color:#9a9a9a; 
position:absolute; 
top:0; 
right:0;
width:412px;
padding-top:15px; 
display:block; 
}
#brighton_header #auxnav ul { list-style-type:none; margin:0px; padding:0px; float:right; }
#brighton_header #auxnav ul li { float:left; margin:0 0 0 10px; }
#brighton_header #auxnav ul li span { font-size:14px; color:#000; font-weight:bold; }
#brighton_header #auxnav ul li a { float:left; display:block; padding:0; color:#9a9a9a; font-size:12px; text-decoration:none; }
#brighton_header #auxnav ul li a:hover { color:#9a9a9a; text-decoration:underline; cursor:pointer; }

#brighton_menu {
width:890px !important;
padding:0 5px 15px 5px !important;
}

#brighton_menu div.radmenu {
float:right !important;
}

#brighton_menu ul li a { display:block!important; }

#brighton_menu span.text {
font-size:14px !important;
font-weight:normal !important;
padding:7px 8px !important;
}

#brighton_menu div.slide span.text {
font-size:13px !important;
padding:2px 0 !important;
}

#brighton_menu div.slide a.link:hover span.text {
color:#ffffff !important;
}

#brighton_menu div.slide a.link {
padding:0 15px !important;
background:#ffffff !important;
}

#brighton_menu div.slide a.link:hover {
background:#98C332 !important;
}

#brighton_content div.block div.pad a:hover,
#brighton_col2 div.pad a:hover {
background:#98C332 !important;
color:#ffffff !important;
}

#brighton_footer {
font-size:1em !important;
padding-top:40px !important;
}

#brighton_footer .radmenu { display:none !important; }

#brighton_footer p.copyright { font-size:12px!important; }
#brighton_footer p.copyright a { text-decoration:none; }
#brighton_footer p.copyright a:hover { text-decoration:underline; }

#brighton_col2 h1 {
font-size:28px !important;
}

#brighton_col2 div.pad .ISContent {
border-bottom:1px solid #CCCCCC;
padding-bottom:10px !important;
}

#brighton_col2 h2 {
font-size:20px !important;
}

#brighton_col2 h3 {
font-size:18px !important;
}

#brighton_col2 h4 {
font-size:13px !important;
font-weight:normal !important;
}

#brighton_content div.block div.pad h3 {
font-size:16px !important;
font-weight:bold !important;
}

#brighton_content div.block div.pad .ISContent h3 {
font-size:1.3em !important;
font-weight:normal !important;
}

#brighton_content div.block div.pad a.SolidBody,
#brighton_col2 div.pad a.SolidBody {
padding:7px 10px;
background:#98C332;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

#brighton_content div.block div.pad a.SolidBody:hover,
#brighton_col2 div.pad a.SolidBody:hover {
background:#B6D440 !important;
}

#brighton_content hr {
background:#CCCCCC;
color:#CCCCCC;
height:1px;
border:none;
margin:0;
}

#brighton_content a.linx {
display:block;
padding:5px;
color:#000000;
text-decoration:none;
}

#brighton_content a.linx:hover {
color:#ffffff;
background:#98C332;
}

#bb-container div.post h3.title a { 
font-size:18px;
color:#98C332;
text-decoration:none;
}
#bb-container div.post h3.title a:hover { 
background:none!important;
color:#98C332!important;
text-decoration:underline; 
}

