.header {font-size:0.9em; background: #def url(/images/header/bgbrs.jpg) repeat-x left 1px}
.branding { background: transparent url(/images/header/indbrs.jpg) no-repeat 150px 1px; height:100px; width:100%}

/* main menu */
#sitemenu {clear:both; background:transparent url(/images/header/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/sitemenu.png) no-repeat;}
#sitemenu li, #sitemenu li a {display:block; height: 27px; line-height: 27px; border-right:0;}
#sitemenu :hover {text-decoration:none;}

#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;}


li#homeitem a {left: 0; width: 55px;}
li#homeitem a:hover, .menuhover#homeitem a {background-position: 0 -54px;}
.home li#homeitem a, .homesection li#homeitem a {background-position: 0 -27px;}

li#newmemberitem a {background-position: -56px 0; left: 57px; width: 116px;}
li#newmemberitem a:hover, .menuhover#newmemberitem a {background-position: -55px -54px;}
.newmember li#newmemberitem a {background-position: -55px -27px;}

li#planningitem a {background-position: -172px 0; left: 173px; width: 123px;}
li#planningitem a:hover, .menuhover#planningitem a {background-position: -171px -54px;}
.planning li#planningitem a {background-position: -171px -27px;}

li#mviewitem a {background-position: -294px 0; left: 295px; width: 97px;}
li#mviewitem a:hover, .menuhover#mviewitem a {background-position: -293px -54px;}
.mview li#mviewitem a {background-position: -293px -27px;}

li#psitem a {background-position: -392px 0; left: 393px; width: 139px;}
li#psitem a:hover, .menuhover#psitem a {background-position: -391px -54px;}
.ps li#psitem a {background-position: -391px -27px;}

li#fundsitem a {background-position: -533px 0; left: 533px; width: 88px;}
li#fundsitem a:hover, .menuhover#fundsitem a {background-position: -533px -54px;}
.funds li#fundsitem a {background-position: -533px -27px;}

li#aboutitem a {background-position: -621px 0; left: 620px; width: 80px;}
li#aboutitem a:hover, .menuhover#aboutitem a {background-position: -620px -54px;}
.about li#aboutitem a {background-position: -620px -27px;}
#blankitem  a {background:transparent; left: 705px; width: 30px;}

/* submenu styles */
#sitemenu ul {display:none; width:780px}

/* submenus for current page */
.home li#homeitem ul, .homesection li#homeitem ul, .newmember li#newmemberitem ul, .planning li#planningitem ul, .mview li#mviewitem ul, .ps li#psitem ul, .funds li#fundsitem ul, .about li#aboutitem ul {display:block; position: absolute; top: 27px; left:0; background:#eeac4a; 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}

.home li#homeitem.menuhover ul, .homesection li#homeitem.menuhover ul, .newmember li#newmemberitem.menuhover ul, .planning li#planningitem.menuhover ul, .mview li#mviewitem.menuhover ul, .ps li#psitem.menuhover ul, .funds li#fundsitem.menuhover ul, .about li#aboutitem.menuhover ul {background:#eeac4a !important; color:#ffc;}

.home #maincontent {margin-left: 186px; margin-right:186px;}
.home .logincolumn {position: absolute; left:0px; top:164px; width:186px; height:100%;}		
.home .sidebar {position: absolute; right:0; top:164px; width:186px; }
.home .header {height:155px;}

.mview #maincontent {margin-left: 186px; margin-right:186px;}
.mview .sidebar {position: absolute; right:0; top:164px; width:186px; }
.mview .header {height:155px;}

#www-icmarc-org.mview #maincontent {margin-left: 0; margin-right:0;}
#www-icmarc-org.mview .sidebar {position: absolute; right:0; top:164px; width:186px; }
#www-icmarc-org.mview .header {height:155px;}
