body { margin:0px; background-color:#FFFFFF; background-image:url(/img/s/hv-bg.gif); background-position:center; background-repeat:repeat-y; }
body,td,th { font-family:arial; font-size:11px; color:#343434; }

a:link,a:visited,a:active { text-decoration:underline; color:#0075bf; }
a:hover { text-decoration:underline; color:#0075bf; }

a.txt:link,a.txt:visited,a.txt:active { text-decoration:underline; color:#343434; }
a.txt:hover { text-decoration:underline; color:#343434; }

a.no:link,a.no:visited,a.no:active { text-decoration:none; color:#0075bf; }
a.no:hover { text-decoration:none; color:#0075bf; }

a.dash:link,a.dash:visited,a.dash:active { text-decoration:none; border-bottom:1px dotted #343434; color:#343434; }
a.dash:hover { text-decoration:none; border-bottom:1px dotted #343434; color:#343434; }

a.green:link,a.green:visited,a.green:active { text-decoration:none; color:green; }
a.green:hover { text-decoration:none; color:green; }

a.red:link,a.red:visited,a.red:active { text-decoration:none; color:red; }
a.red:hover { text-decoration:none; color:red; }

a.white:link,a.white:visited,a.white:active { text-decoration:none; color:#FFFFFF; }
a.white:hover { text-decoration:underline; color:#FFFFFF; }

a.menu:link,a.menu:visited,a.menu:active { text-decoration:none; color:#334049; }
a.menu:hover { text-decoration:underline; color:#334049; }

a.tmenu:link,a.tmenu:visited,a.tmenu:active { text-decoration:none; color:#555555; }
a.tmenu:hover { text-decoration:underline; color:#555555; }

a.h1:link,a.h1:visited,a.h1:active { text-decoration:none; color:#6086a5; }
a.h1:hover { text-decoration:none; color:#6086a5; }

h1 { font-size:15px; color:#334049; font-weight:bolder; border-bottom:1px solid #bebebe; padding-bottom:2px; margin-bottom:10px; }

.gray { color:#a2a2a2; }
.red { color:red; }
.green { color:green; }
.f9 { font-size:9px; }
.f10 { font-size:10px; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }

.pimg { border:1px solid #334049; width:60px; height:60px; margin:0 8px 0 0; }
.fimg { border:1px solid #334049; width:110px; height:110px; margin:0 0 8px 0; }
.img { border:1px solid #334049; }
.nb { border:none; }
.justify { text-align:justify; }
.hmcl { height:15px; padding-top:4px; }
.mbit { border-bottom:1px solid #dddddd; padding:4px 0 4px 0; }
.mbul { width:10px; height:10px; margin:0 5px -1px 16px; }
.tracklist { margin-top:5px; margin-bottom:5px; font-size:11px; }
.hordiv { float:left; height:1px; margin-top:10px; background-color:#bebebe; }
.hdiv { float:left; height:10px; margin-top:8px; border-top:1px solid #bebebe; background-color:#FFFFFF; background-image:url(/img/hv-hor-div.gif); }

.m-on { background-color:#FFFFFF; padding:3px 11px 0 11px; font-weight:bold; }
a.on:link,a.on:visited,a.on:active { text-decoration:none; color:#43657b; }
a.on:hover { text-decoration:underline; color:#43657b; }

.m-off { background-color:#334049; background-image:url(/img/s/hv-tab-bbg.gif); padding:1px 9px 0 9px; }
a.off:link,a.off:visited,a.off:active { text-decoration:none; color:#dbdbdb; }
a.off:hover { text-decoration:underline; color:#dbdbdb; }


#c-head { float:left; width:100%; background-color:#8aa9c2; background-image:url(/img/s/hv-head-bg.gif); }
#head { margin:auto; width:783px; }
#logo { float:left; width:216px; margin-left:1px; }
#headm { float:left; width:369px; height:107px; padding-top:20px; line-height:16px; }
#heads { float:left; width:196px; height:127px; }
#headt { float:left; width:565px; height:22px; }

#c-body { margin:auto; width:783px; }
#bodyl { float:left; width:215px; margin-left:1px; }
#bodym { float:left; width:429px; background-color:#FFFFFF; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; }
#bodyr { float:left; width:136px; }

#c-foot { float:left; width:100%; background-color:#aec0d0; background-image:url(/img/s/hv-foot-bg.gif); background-repeat:repeat-x; background-position:top; border-bottom:1px solid #7c98ae; }
#foot { margin:auto; width:782px; }
#foot1 { float:left; width:781px; margin-left:1px; }
#foot2 { float:left; width:100%; background-color:#87a6be; padding:15px 0 15px 0; background-image:url(/img/s/hv-foot-bord.gif); background-repeat:repeat-x; background-position:bottom; }
