* { margin:0; padding:0; outline:0; }

/* color hex values: 

body background:	4A4509
sidebar background:	3D390B
sidebar orange:		E6A600
sidebar green:		89B014
sidebar tan:		A38517
text link 'on':		65a71a
text link hover:	808080
*/

body { font-family:Georgia, serif; font-size:62.5%; background:#4A4509 url(../images/bg_body.gif) repeat-y 100px 0; color:#322f0e; }

/* text size conversion:  1.2em = 12px */

#page { position:relative; width:663px; margin:0 0 0 100px; }

#content { width:378px; padding:0 22px 0 100px; }

#content h2 { color:#e6a600; font-size:1.4em; font-family:Verdana; line-height:1.3em; padding:0 0 .9em; }
#content h3 { font-size:1.2em; line-height:1.6em; }
#content h3 span { font-weight:normal; }

#content p { font-size:1.2em; line-height:1.5em; padding:0 0 1em; }

ul.standard { list-style-type:none; margin:-.3em 0 1em; }
ul.standard li { font-size:1.2em; line-height:1.3em; padding:0 0 .8em; }

#content a:link,
#content a:visited { color:#63a518; text-decoration:none; }
#content a:hover,
#content a:active { color:#808080; text-decoration:underline; }

.newWindow,
a.newWindow:link,
a.newWindow:visited,
a.newWindow:hover,
a.newWindow:active { background:url(../images/icon_new-window.gif) no-repeat right center; padding-right:10px; }

body.group #content { background:url(../images/logo_hm_group.jpg) no-repeat 0 85px; }
body.foundation #content { background:url(../images/logo_hm_foundation.jpg) no-repeat 0 85px; }
body.fund #content { background:url(../images/logo_hm_fund.jpg) no-repeat 0 85px; }

#header { padding:20px 0 81px; }

#sidebar { position:absolute; top:135px; left:497px; width:163px; }

#sidebarNav, 
#sidebarNav ul { list-style-type:none; }

#sidebarNav { border-bottom:3px solid #868C68; }

#sidebarNav ul { display:none; }
#sidebarNav li { display:inline; }

#sidebarNav a:link,
#sidebarNav a:visited { display:block; font-family:Verdana, sans serif; font-size:1.2em; text-decoration:none; padding:3px 0 7px 10px; line-height:1.2em; border-top:2px solid #868C68; }
#sidebarNav a:hover,
#sidebarNav a:active { color:#A38517; }

#sidebarNav a.topLevel:link,
#sidebarNav a.topLevel:visited { font-size:1.3em; padding:8px 0 12px 10px; border-top:3px solid #868C68; }

#sidebarNav a.topLevel span { display:block; font-weight:bold; letter-spacing:.5px; }

#sidebarNav a.foundationLink:link,
#sidebarNav a.foundationLink:visited { color:#E6A600; border-color:#A38517; }
#sidebarNav a.foundationLink:hover,
#sidebarNav a.foundationLink:active { color:#A38517; }

#sidebarNav a.fundLink:link,
#sidebarNav a.fundLink:visited { color:#89B014; border-color:#89B014; }
#sidebarNav a.fundLink:hover,
#sidebarNav a.fundLink:active { color:#A38517; }


/* show sub navigation lists */
body.foundation #sidebarNav ul#subFoundation,
body.fund #sidebarNav ul#subFund { display:block; }

/* show appropriate border colors */
body.group #sidebarNav { border-color:#A38517; }
body.fund #sidebarNav { border-color:#89B014; }

body.group #sidebarNav a.topLevel:link,
body.group #sidebarNav a.topLevel:visited,
body.group #sidebarNav a.topLevel:hover,
body.group #sidebarNav a.topLevel:active { border-color:#A38517; }

body.foundation #sidebarNav a#topLevel2,
body.foundation #sidebarNav a#topLevel3 { border-color:#A38517; }
body.fund #sidebarNav a#topLevel3 { border-color:#89B014; }

/* nav link 'on' state */
body#topLevel1 a#topLevel1,
body#topLevel2 a#topLevel2,
body#topLevel3 a#topLevel3,
body#subA1 a#subA1,
body#subA2 a#subA2,
body#subA3 a#subA3,
body#subA4 a#subA4,
body#subA5 a#subA5,
body#subB1 a#subB1,
body#subB2 a#subB2,
body#subB3 a#subB3,
body#subB4 a#subB4,
body#subB5 a#subB5 { color:#fff; }

body.fund #sidebarNav a.groupLink:link,
body.fund #sidebarNav a.groupLink:visited,
body.fund #sidebarNav a.foundationLink:link,
body.fund #sidebarNav a.foundationLink:visited,
body.foundation #sidebarNav a.groupLink:link,
body.foundation #sidebarNav a.groupLink:visited,
body.foundation #sidebarNav a.fundLink:link,
body.foundation #sidebarNav a.fundLink:visited { color:#868C68; border-color:#868C68; background-color:#514D24; }
body.fund #sidebarNav a.groupLink:hover,
body.fund #sidebarNav a.groupLink:active,
body.fund #sidebarNav a.foundationLink:hover,
body.fund #sidebarNav a.foundationLink:active,
body.foundation #sidebarNav a.groupLink:hover,
body.foundation #sidebarNav a.groupLink:active,
body.foundation #sidebarNav a.fundLink:hover,
body.foundation #sidebarNav a.fundLink:active { color:#A38517; }