body, table, td {
font-family: Arial !important;
font-size: 12px !important;
}

a {color: #2172af !important;}

a.rss-feed {background: transparent url("/Portals/85764/images/newdesign/rss_icon.jpg") no-repeat 0 0 !important; padding: 4px 0 4px 26px;margin-left: 20px !important;}

#brighton_body {
display:block;
width:100%;
background: transparent url("/Portals/85764/images/newdesign/background_repeat.jpg") repeat-x 0 0 !important;
}

#brighton_container {
width:960px !important;
background: #ffffff !important;
}

#brighton_courtesy_links  {
display: none !important;
}

#brighton_header  {
width: 100% !important;
background: #ffffff !important;
height: 90px !important;
}

#header-logo {
padding: 20px 0 0 35px;
float: left;
width:317px;
}

#header-links {
background:url("/Portals/85764/images/newdesign/header_nav.jpg") no-repeat scroll 100% 0 transparent !important;
float:right;
height:49px;
margin-right:10px;
width:340px;
}

a.blog-link {
color:#333333 !important;
float:left;
font-family:arial;
font-size:12px;
font-weight:bold;
padding-right:10px;
text-decoration:none;
padding: 18px 12px 0 10px;
}
a.contact-link {
color:#333333 !important;
float:left;
font-family:arial;
font-size:12px;
font-weight:bold;
padding-right:10px;
text-decoration:none;
padding: 18px 10px 0 0;
}
a.linked-link {float:left; height: 38px; width: 20px; text-indent: -2000px; background: transparent url("/Portals/85764/images/newdesign/linkedin.gif") no-repeat 0 17px ; padding:0 10px 0 0;}
a.facebook-link {float:left; height: 38px; width: 20px; text-indent: -2000px; background: transparent url("/Portals/85764/images/newdesign/facebook.gif") no-repeat 0 17px ; padding:0 10px 0 0;}
a.twitter-link {float:left; height: 38px; width: 20px; text-indent: -2000px; background: transparent url("/Portals/85764/images/newdesign/twitter.gif") no-repeat 0 17px ; padding:0 10px 0 0;}

#cse {width: 220px !important;padding: 0 !important;}
.gsc-control-cse {background: none !important;border: none !important;}
td.gsc-search-button {width:25% !important;}

#brighton_menu {
	margin: 0 auto !important ;
        width: 100% !important;
        padding: 0 !important;
        border: none !important;
        background-color: #ffffff !important;
}

#brighton_menu, #brighton_menu ul li a {background: #ffffff !important;}

#brighton_menu ul {
		text-align: center !important ;
                margin: 0 0 0 15px !important;
                background: #ffffff !important;
	}

#brighton_menu ul li ul {display: none !important;}

		#brighton_menu li {
			display: inline !important ;
		}
			#brighton_menu li a:link, #brighton_menu li a:visited {
				color: #00A0C4 !important ;
				font-weight: bold !important ;
                                font-size: 12px !important;
				margin: 0 !important ;
                                padding: 0 15px !important;
                                border-right: 1px solid #00A0C4 !important;
			}

                        #brighton_menu li.last a:link, #brighton_menu li.last a:visited {border: none !important;}

			#brighton_menu li a:link:hover, #brighton_menu li a:visited:hover {background: none #ffffff !important;
			}
			#brighton_menu li.selectedtab a:link, #brighton_menu li.selectedtab a:visited {
				color: #ee8217 !important ;
			}

                        #brighton_menu ul li.item a span.text, #brighton_menu ul li a .text, #brighton_menu ul li a span {padding: 0 !important;}

                        #brighton_sub-menu ul li.selectedtab {background:none !important;}

                        #brighton_sub-menu ul li a:link, #brighton_sub-menu ul li a:visited { color: #8b8778 !important; font-size: 12px !important;}

                        #brighton_sub-menu ul li a:link:hover, #brighton_sub-menu ul li a:visited:hover { color: #5f6266 !important; }

#brighton_content {
background: #FFFFFF !important;
}

#brighton_top {
text-align: center !important;
margin-bottom: 10px !important;
background: #FFFFFF !important;
}

#main-cta {margin-left:30px !important;}

#brighton_one-column, #brighton_two-column-right, #brighton_three-column  {
padding:0 20px 20px 20px !important;
width:930px !important;
background: #FFFFFF !important;
}

#brighton_one-column, #brighton_two-column {background: #ffffff url("/Portals/85764/images/newdesign/blue_bar.jpg") repeat-x 0 0  !important;padding: 20px 0 0 0 !important;margin: 0 0 0 30px  !important;width: 910px !important;}

#brighton_two-column-right #brighton_col3 {
float:left !important;
}

#brighton_two-column-right #brighton_col3  {
float:left !important;
}

#brighton_two-column-right #brighton_col3 #brighton_side-menu {display: none !important;}

#brighton_content div.block {margin: 0 !important;}

#brighton_two-column-right #brighton_col3 div.block div.pad {
padding:8px 10px;
}

#brighton_two-column #brighton_col1 div.block div.pad {
padding:8px 10px 8px 0 !important; margin: 0 !important;
}

#brighton_side-menu {margin: 0 !important;}

#brighton_two-column #brighton_col1 a:link, #brighton_two-column-right #brighton_col3 a:link {color: #8b8778 !important; text-decoration: none !important; }

#brighton_two-column #brighton_col1 a:hover, #brighton_two-column-right #brighton_col3 a:hover {color: #5f6266 !important;}

#brighton_col2 h1 {color: #00A0C4 !important;font-weight: bold !important;}
#brighton_col2 h2 {color: #8b8778 !important;}
#brighton_col1 h3, #brighton_col2 h3, #brighton_col3 h3 {color: #00A0C4 !important; font-weight: bold !important;}
#brighton_col2 p, #brighton_col2 ul li {color: #5f6266 !important;line-height: 1.6em !important;}
#brighton_content div.block p {font-size: 12px !important;line-height: 1.6em !important; }
#brighton_col2 ul {margin:0 30px !important;}

#dnn_dnnLINKS_lblLinks {display: none !important;}

#brighton_footer {text-align: center !important;}

#brighton_footer ul {display: none !important;}

#brighton_footer p.copyright {
font-size:12px !important;
}