#siteHeader { height: 179px; }

.pageElement h3, .pageElement h4, #displayBodyHeader, .subNav .parents a { font-family: "Lucida Grande", Verdana, sans-serif; }
.aggregatorElement h4, .aggregatorElement h5, .aggregatorElement h4 a, .aggregatorElement h5 a { font-family: "Lucida Grande", Verdana, sans-serif; }
.newsItemElement h2 { font-family: "Lucida Grande", Verdana, sans-serif; }

#accountNav { background: #000 none; border: 1px solid #222; }
#accountNav li a { color: #fefefe; }

#topNav table tr td.selected, #topNav table tr td.selected a, #topNav table tr td:hover, #topNav table tr td:hover a { background: transparent none; }
#topNav table { background: transparent none; border-radius: 5px; }
#topNav table tr td { padding-bottom: 0; }
#topNav table tr td a { color: #fff; font: 900 10px/30px futura-pt, Arial, sans-serif; background: #113D7E url(theme/topNav.png) 0 0 repeat-x; border-left: 1px solid #0C3571; border-right: 1px solid #234E8E; }
#topNav table tr td.selected a, #topNav table tr td:hover a { background: #005890 none; }
#topNav table tr td.firstNavElement a { border-left: none; border-radius: 5px 0 0 5px; }
#topNav table tr td.lastNavElement a { border-right: none; border-radius: 0 5px 5px 0; }
#topNav table tr td ul { margin: 0; }

#topNav table { margin-bottom: 0; }
#topNav tr td ul li a { font-size: 10px; line-height: 20px; margin-bottom: 0; background: #005890 none !important; }
#topNav tr td ul li a:hover { border-radius: 0; line-height: 20px; }
#topNav td ul li:hover > a, #topNav td ul li.hover > a { background: #013976 none !important; }

#siteContainer2.two_panel #pageContentContainer { padding-top: 15px; }

/* HIDE PAGE TITLES */

#displayBodyHeader { display: none; }

/* SOCIAL LINKS */

#socialContainer { background: transparent url(customGraphics/socialContainer.png) top center no-repeat; overflow: hidden; height: 40px; margin: 0 auto; width: 748px; }

.socialIcons { padding: 0; margin-top: 9px; }
.socialLeft { float: left; margin-left: 15px; }
.socialRight { float: right; margin-right: 5px; }
.socialIcons li { list-style-type: none; float: left; margin: 0; }
.socialIcons li a { display: block; width: 26px; height: 26px; float: left; background: transparent url(customGraphics/socialIcons.png) 0 0 no-repeat; text-indent: -999em; margin-right: 10px; }

.socialIcons li .facebook { background-position: 0 0; }
.socialIcons li .twitter { background-position: 0 -31px; }
.socialIcons li .foursquare { background-position: 0 -62px; }
.socialIcons li .youtube { background-position: 0 -93px; }
.socialIcons li .movieLocker { background-position: 0 -124px; }
.socialIcons li .network { background-position: 0 -124px; }
.socialIcons li .linkedin { background-position: 0 -155px; }
.socialIcons li .rss { background-position: 0 -186px; }
.socialIcons li .zenfolio { background-position: 0 -217px; }
.socialIcons li .wordpress { background-position: 0 -248px; }
.socialIcons li .itunes { background-position: 0 -279px; }

.socialIcons li .facebook:hover { background-position: -32px 0; }
.socialIcons li .twitter:hover { background-position: -32px -31px; }
.socialIcons li .foursquare:hover { background-position: -32px -62px; }
.socialIcons li .youtube:hover { background-position: -32px -93px; }
.socialIcons li .network:hover { background-position: -32px -124px; }
.socialIcons li .linkedin:hover { background-position: -32px -155px; }
.socialIcons li .rss:hover { background-position: -32px -186px; }
.socialIcons li .zenfolio:hover { background-position: -32px -217px; }
.socialIcons li .wordpress:hover { background-position: -32px -248px; }
.socialIcons li .itunes:hover { background-position: -32px -279px; }

/* BANNER LINKS */
#TeamLinkContainer {margin: 0 auto; width: 251px; position: relative; top: -35px; }

#headerTeamLinks { float: left; display: block; width: 176px; height: 34px; overflow: hidden; }
#headerTeamLinks a { background:url(theme/teamLogos.png) 0 0 no-repeat; text-indent:-999em; outline:none; display:block; float:left; width:44px; height:34px; }

#headerTeamLinks a.acbl { background-position: 0 0; }
#headerTeamLinks a.chsaa { background-position: -132px 0; }
#headerTeamLinks a.hcb { background-position: -44px 0; }
#headerTeamLinks a.rtc { background-position:-88px 0; }

#headerTeamLinks a.acbl:hover { background-position: 0 -34px; }
#headerTeamLinks a.chsaa:hover { background-position: -132px -34px; }
#headerTeamLinks a.hcb:hover { background-position:-44px -34px; }
#headerTeamLinks a.rtc:hover { background-position:-88px -34px; }


#headerTeamLinksSingle {float: left; width: 75px; height: 34px; overflow: hidden;}
#headerTeamLinksSingle a {background:url(theme/teamLogosSingle.png) 0 0 no-repeat; text-indent:-999em; outline:none; display:block; float:left; width:75px; height:34px; margin-left: -5px;}

#headerTeamLinksSingle a.usantis { background-position: 0px 0; }
#headerTeamLinksSingle a.usantis:hover { background-position: 0px -34px; }
