/* main */
a, a:active, a:visited { font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, Serif; text-decoration: none; color: #433692; }
a:hover { text-decoration: underline; color: #433692; }

.highlight { color: #97C54D; }

/* headings */
h1, .h1, .Heading1, a.Heading1, a.Heading1:active, a.Heading1:visited { font-family: 'Trebuchet MS' , Tahoma, Verdana, Arial, Helvetica, Serif; color: #97C54D; font-size: 24px; font-weight: normal; margin: 0px; }
h2, .h2, .Heading2, a.Heading2, a.Heading2:active, a.Heading2:visited { font-family: 'Trebuchet MS' , Tahoma, Verdana, Arial, Helvetica, Serif; color: #433692; font-size: 13px; font-weight:bold; margin: 0px; }
h3, .h3, .Heading3, a.Heading3, a.Heading3:active, a.Heading3:visited { font-family: 'Trebuchet MS' , Tahoma, Verdana, Arial, Helvetica, Serif; color: #433692; font-size: 11px; margin: 0px; }

/* pin bread crumbs */
#pinBc { color: #433692; }

/* pin panel bar */
#pinPb { width: 168px; margin-left: 13px; }
#pinPb .lev1 a { display: block; background-color: #433692; font-family: 'Trebuchet MS' , Tahoma, Verdana, Arial, Helvetica, Serif; color: #FFF; font-size: 13px; margin-bottom: 2px; padding: 1px 0px 1px 0px; }
#pinPb .lev1 a:hover, #pinPb .lev1 a.s { background-color: #97C54D; text-decoration: none; }

#pinPb .lev2 a { background-color: #FFF; color: #433692; font-size: 11px; padding: 3px 2px 3px 25px; margin-bottom:0px; font-weight:bold }
#pinPb .lev2 a img { margin-left: -10px; }
#pinPb .lev2 a:hover { background-color: #DFDFDF; color: #433692; text-decoration: none; }
#pinPb .lev2 a.s { background-color: #DFDFDF; color: #97C54D; text-decoration: none; }
#pinPb .lev2 .divide { border-bottom: solid 1px #DFDFDF; }

#pinPb .lev3 a { background-color: #FFF; color: #97C54D; font-weight: normal; padding: 3px 2px 3px 35px; }
#pinPb .lev3 a img { margin-left: -10px; }
#pinPb .lev3 a:hover { color: #97C54D; background-color: #FFFFFF; text-decoration: underline; }
#pinPb .lev3 a.s { color: #97C54D; background-color: #FFFFFF; }
#pinPb .lev3 .divide { border-bottom: solid 1px #DFDFDF; }

#pinPb .lev4 a { padding: 3px 2px 3px 45px; font-size: 10px; }
#pinPb .lev4 a img { margin-left: -10px; }
#pinPb .lev4 a:hover { }
#pinPb .lev4 .divide { border-bottom: solid 1px #DFDFDF; }