a.tt-tiny { position: relative; z-index: 24; }
a.tt-tiny span { display: none; }
a.tt-tiny:hover { z-index: 25; color: rgb(255, 255, 255); }
a.tt-tiny:hover span.tooltip { padding: 10px 0pt 0pt 0px; display: block; position: absolute; top: 0pt; left: 0pt; width: 147px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 102, 102); text-align: left; }
a.tt-tiny:hover span.top { padding: 30px 8px 0pt; background: transparent url('tt-tiny.png') no-repeat scroll center top; display: block; }
a.tt-tiny:hover span.middle { padding: 0pt 24px; background: transparent url('tt-tiny-filler.png') repeat scroll center bottom; display: block; }
a.tt-tiny:hover span.bottom { padding: 20px 10px 0pt; background: transparent url('tt-tiny.png') no-repeat scroll center bottom; display: block; }

a.tt-mid { position: relative; z-index: 24; }
a.tt-mid span { display: none; }
a.tt-mid:hover { z-index: 25; color: rgb(255, 255, 255); }
a.tt-mid:hover span.tooltip { padding: 10px 0pt 0pt 0px; display: block; position: absolute; top: 0pt; left: 0pt; width: 200px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 102, 102); text-align: left; }
a.tt-mid:hover span.top { padding: 30px 8px 0pt; background: transparent url('tt-mid.png') no-repeat scroll center top; display: block; }
a.tt-mid:hover span.middle { padding: 0pt 24px; background: transparent url('tt-mid-filler.png') repeat scroll center bottom; display: block; }
a.tt-mid:hover span.bottom { padding: 20px 10px 0pt; background: transparent url('tt-mid.png') no-repeat scroll center bottom; display: block; }

a.tt { position: relative; z-index: 24; }
a.tt span { display: none; }
a.tt:hover { z-index: 25; color: rgb(255, 255, 255); }
a.tt:hover span.tooltip { padding: 10px 0pt 0pt 0px; display: block; position: absolute; top: 0pt; left: 0pt; width: 336px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 102, 102); text-align: left; }
a.tt:hover span.top { padding: 30px 8px 0pt; background: transparent url('tt.png') no-repeat scroll center top; display: block; }
a.tt:hover span.middle { padding: 0pt 24px; background: transparent url('tt-filler.png') repeat scroll center bottom; display: block; }
a.tt:hover span.bottom { padding: 20px 10px 0pt; background: transparent url('tt.png') no-repeat scroll center bottom; display: block; }


a.tt-wide { position: relative; z-index: 24; }
a.tt-wide span { display: none; }
a.tt-wide { position: relative; z-index: 24; }
a.tt-wide span { display: none; }
a.tt-wide:hover { z-index: 25; color: rgb(255, 255, 255); }
a.tt-wide:hover span.tooltip { padding: 10px 0px 0pt; display: block; position: absolute; top: 0pt; left: 0pt; margin-left: -10px; width: 411px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 102, 102); text-align: left; }
a.tt-wide:hover span.top { padding: 30px 8px 0pt; background: transparent url('tt-wide.png') no-repeat scroll center top; display: block; }
a.tt-wide:hover span.middle { padding: 0pt 24px; background: transparent url('tt-wide-filler.png') repeat scroll center bottom; display: block; }
a.tt-wide:hover span.middle .txt { padding: 12px; }
a.tt-wide:hover span.middle b { color: rgb(255, 0, 0); font-weight: normal; }
a.tt-wide:hover span.bottom { padding: 20px 10px 0pt; background: transparent url('tt-wide.png') no-repeat scroll center bottom; display: block; }

a.tt-wider { position: relative; z-index: 24; }
a.tt-wider span { display: none; }
a.tt-wider { position: relative; z-index: 24; }
a.tt-wider span { display: none; }
a.tt-wider:hover { z-index: 25; color: rgb(255, 255, 255); }
a.tt-wider:hover span.tooltip { padding: 10px 0px 0pt; display: block; position: absolute; top: 0pt; left: 0pt; margin-left: -10px; width: 560px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 102, 102); text-align: left; }
a.tt-wider:hover span.top { padding: 30px 8px 0pt; background: transparent url('tt-wider.png') no-repeat scroll center top; display: block; }
a.tt-wider:hover span.middle { padding: 0pt 24px; background: transparent url('tt-wider-filler.png') repeat scroll center bottom; display: block; }
a.tt-wider:hover span.middle .txt { padding: 12px; }
a.tt-wider:hover span.middle b { color: rgb(255, 0, 0); font-weight: normal; }
a.tt-wider:hover span.bottom { padding: 20px 10px 0pt; background: transparent url('tt-wider.png') no-repeat scroll center bottom; display: block; }

a.tt-superwide { position: relative; z-index: 24; }
a.tt-superwide span { display: none; }
a.tt-superwide:hover { z-index: 25; color: rgb(255, 255, 255); }
a.tt-superwide:hover span.tooltip { padding: 10px 0pt 0pt 0px; display: block; position: absolute; top: 0pt; left: 0pt; width: 700px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 102, 102); text-align: left; }
a.tt-superwide:hover span.top { padding: 30px 8px 0pt; background: transparent url('tt-superwide.png') no-repeat scroll center top; display: block; }
a.tt-superwide:hover span.middle { padding: 0pt 24px; background: transparent url('tt-superwide-filler.png') repeat scroll center bottom; display: block; }
a.tt-superwide:hover span.bottom { padding: 20px 10px 0pt; background: transparent url('tt-superwide.png') no-repeat scroll center bottom; display: block; }
