/* Reset Styles */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr {
margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; outline:none; list-style-type:none;}

/* Custom Styles */

#container {position:relative; margin:0 auto; width:980px; text-align:left;}

#masthead {width:975px; height:105px; padding:10px 0 0 15px; border-bottom:1px solid #c3dcee;}
#masthead .logo {display:block; float:left; width:226px; height:89px; background:url(../images/logo-psc.gif) top left no-repeat; text-indent:-9999px;}

#sidebar #upcoming_scroll { float: left; width: 330px; height: 280px; }

#nav {float:right; margin:70px 0 0 0;}
#nav li {float:left;}
#nav li a {display:block; font-family:"Helvetica Neue", Helvetica, Arial; font-weight:bold; color:#163468; font-size:12px; text-transform:uppercase; text-decoration:none; padding:10px 20px 10px 20px; letter-spacing:1px;}
#nav li a:hover {background:#90bfdb;}
#nav li a.active {background:#3273a8; color:#ffffff;}


/* Universal Elements */

.clear {clear:both;}