.header {font-size:0.9em; background: #def url(/images/header/bgbrs.jpg) repeat-x left 1px}
.branding { background: transparent url(/images/header/psbrs.jpg) no-repeat 150px 1px; height:100px; width:100%}
/*TEST TEST TEST*/
/* main menu */
#sitemenu {clear:both; background:transparent url(/images/header/sponsor.sitemenu.png) no-repeat; position:relative;}
#sitemenu, #sitemenu li {float:left; height:27px; }
#sitemenu li * {height:auto; color:#Fff}
#sitemenu li a {display:block; padding:0 0.75em 0 0.75em; text-indent: -1000px; line-height:0; position:absolute; top:0; background: transparent url(/images/header/sponsor.sitemenu.png) no-repeat;}
#sitemenu li, #sitemenu li a {display:block; height: 27px; line-height: 27px; border-right:0;}
#sitemenu :hover {text-decoration:none;}

/* submenu */
#sitemenu li ul {clear:both; float:left; width:100%; border-bottom:1px solid #003}
#sitemenu li ul li {display:inline; float:left; vertical-align:bottom; padding: 0;}
#sitemenu li ul a {font-weight:bold; background: transparent; text-indent:0; width:auto; display:inline; position:static; color:#fff;}
/* #sitemenu li ul a.active {color:#235} */
#sitemenu li ul a:hover {color:#fe9;}
/* #sitemenu li ul .active a:link, #sitemenu li ul .active a:visited {color:#235} */
li#shomeitem a {left: 0; width: 36px;}
li#shomeitem a:hover, .menuhover#shomeitem a {background-position: 0 -54px;}
.shome #shomeitem a, .shome #shomeitem a:hover, .shomesection #shomeitem a, .shomesection #shomeitem a:hover {background-position: 0 -27px;}

li#spsitem a {background-position: -56px 0; left: 54px; width: 115px;}
li#spsitem a:hover, .menuhover#spsitem a {background-position: -55px -54px;}
.sps #spsitem a {background-position: -55px -27px;}

li#sfundsitem a {background-position: -187px 0; left: 186px; width: 68px;}
li#sfundsitem a:hover, .menuhover#sfundsitem a {background-position: -187px -54px;}
.sfunds #sfundsitem a, .sfunds #sfundsitem a:hover {background-position: -187px -27px;}

li#seditem a {background-position: -269px 0; left: 268px; width: 123px;}
li#seditem a:hover, .menuhover#seditem a {background-position: -269px -54px;}
.sed #seditem a, .sed #seditem a:hover {background-position: -269px -27px;}

li#sregsitem a {background-position: -409px 0; left: 408px; width: 140px;}
li#sregsitem a:hover, .menuhover#sregsitem a {background-position: -409px -54px;}
.sregs #sregsitem a, .sregs #sregsitem a:hover {background-position: -408px -27px;}

li#splanrulesitem a {background-position: -568px 0; left: 566px; width: 65px;}
li#splanrulesitem a:hover, .menuhover#splanrulesitem a {background-position: -567px -54px;}
.splanrules #splanrulesitem a, .splanrules #splanrulesitem a:hover {background-position: -567px -27px;}

li#saboutitem a {background-position: -650px 0; left: 649px; width: 60px;}
li#saboutitem a:hover, .menuhover#saboutitem a {background-position: -649px -54px;}
.sabout #saboutitem a, .sabout #saboutitem a :hover {background-position: -649px -27px;}
#blankitem  a {background:transparent; left: 725px; width: 10px;}

/* submenu styles */
#sitemenu ul {display:none; width:780px;  height: 2.25em}

/* submenus for current page */
.shome li#shomeitem ul, .shomesection li#shomeitem ul, .sps li#spsitem ul, .sfunds li#sfundsitem ul, .sed li#seditem ul, .sregs li#sregsitem ul, .splanrules li#splanrulesitem ul, .sabout li#saboutitem ul {display:block; position: absolute; top: 27px; left:0; background:transparent url(/images/header/tabs.bg.png) 0 -27px repeat-x; width: 780px;}

/* submenu change when tab is highlighted */
#sitemenu li:hover ul, #sitemenu li.menuhover ul {display:block; position: absolute; top: 27px; left:0; background:#17c; z-index:2;width: 780px}

.shome li#shomeitem ul, .shomesection li#shomeitem ul, .sps li#spsitem ul, .sfunds li#sfundsitem ul, .sed li#seditem ul, .sregs li#sregsitem ul, .splanrules li#splanrulesitem ul, .sabout li#saboutitem ul {background:#eeac4a; color:#ffc;}

.shome #maincontent {margin-left: 186px; margin-right:186px;}
.shome .logincolumn {position: absolute; left:0px; top:164px; width:186px; height:100%; line-height: 0;}		
.shome .sidebar {position: absolute; right:0; top:164px; width:186px; }
.shome .header {height:155px;}