.ads,
.ens {
 margin-bottom:10px;
 margin-top:10px;
}
.ads2,
.topb {
 margin-bottom:10px;
}
.back {
 background:#FFF;
 border:1px solid #CCC;
}
.backmenu {
 background:#CBCBCB;
}
.banner {
 margin:0 0 5px;
}
.copyright,
.dotline {
 border-top-color:#D9D9D9;
 border-top-style:dashed;
 border-top-width:1px;
 margin:7px 0 0;
 padding:7px 0 0;
}
.default {
 color:#333;
 font:normal 12px/20px Verdana;
 padding:5px 10px;
 text-align:left;
}
.default2 {
 color:#333;
 font:normal 12px/20px Verdana;
 margin-bottom:10px;
 padding:5px 10px;
 text-align:left;
}
.default5white {
 background:#666;
 color:#FFF;
 font:normal 12px/18px Verdana;
 margin-bottom:10px;
 padding:5px 10px;
 text-align:left;
}
.defaultSmall {
 color:#666;
 font:normal 10px/16px Verdana;
 padding:5px 10px;
 text-align:left;
}
.dmj {
 margin-top:20px;
}
.enter {
 margin-bottom:5px;
}
.flat {
 font-weight:400;
}
.foot {
 background:#323333;
 color:#FFF;
 font:9px Verdana;
 padding:2px 5px;
}
.footCateg {
 background-image:url(http://www.discoverysound.com/image/footGrade.gif);
 background-position:0 0;
 background-repeat:repeat-x;
 border-style:solid none none;
 color:#666;
 font-family:Verdana;
 font-size:0.6em;
 font-weight:400;
 padding-bottom:15px;
 padding-left:15px;
 padding-top:7px;
 text-align:left;
}
.footCateg a:hover,
.footCateg b a:hover {
 border-bottom-color:#C30;
 border-bottom-style:dotted;
 border-bottom-width:1px;
 color:#C30;
 text-decoration:none;
}
.footCateg a:link,
.footCateg a:visited {
 color:#999;
 text-decoration:none;
}
.footCateg b,
.footCateg b a:link,
.footCateg b a:visited,
.news span a:link,
.news span a:visited {
 color:#666;
}
.footCateg b span a:hover {
 border-bottom-color:#F60;
 border-bottom-style:solid;
 border-bottom-width:1px;
 color:#F60;
 font-weight:700;
 text-decoration:none;
}
.footCateg b span a:link,
.footCateg b span a:visited {
 color:#C30;
 font-weight:700;
}
.head {
 background:#FC0;
 color:#333;
 font:normal 10px Verdana;
 margin-bottom:0;
 margin-left:0;
 margin-top:0;
 padding:2px 5px;
 text-align:right;
 width:750px;
}
.headbg {
 background:#7B7B7B;
}
.img003 {
 margin:5px 0;
}
.img10 {
 margin:10px 0 0;
}
.img10space {
 margin:5px 0 0;
}
.img10space3 {
 margin:10px 0 5px;
}
.img10spaceBottom {
 margin:0 0 10px 10px;
}
.imgB5 {
 border-bottom:5px solid #FFF;
 border-top:5px solid #FFF;
}
.imgZero,
body {
 margin:0;
}
.lBtn {
 border:none;
 margin-bottom:1px;
}
.listtable {
 border-left:1px solid gray;
 border-top:1px solid gray;
}
.listtable2 {
 border-left:1px solid gray;
 border-top:1px solid gray;
 margin-bottom:10px;
}
.listtitle {
 background-color:#E6E6E6;
 border-bottom:1px solid gray;
 border-right:1px solid gray;
 color:#666;
 font-family:Verdana;
 font-size:12px;
 font-weight:700;
 line-height:125%;
 padding:5px;
 text-align:center;
}
.listtitle2 {
 background-color:#FFFFE6;
 border-bottom:1px solid gray;
 border-right:1px solid gray;
 color:#333;
 font-family:Verdana;
 font-size:12px;
 font-weight:700;
 line-height:125%;
 padding:5px;
 text-align:left;
}
.listtitle21 {
 background-color:#FFFFE6;
 border-bottom:1px solid gray;
 border-right:1px solid gray;
 color:#333;
 font-family:Verdana;
 font-size:12px;
 font-weight:400;
 line-height:20px;
 padding:5px;
 text-align:left;
}
.listtitle3 {
 background-color:#FFFFE6;
 border-bottom:1px solid gray;
 border-right:1px solid gray;
 color:#333;
 font-family:Verdana;
 font-size:9pt;
 font-weight:700;
 line-height:125%;
 padding:5px;
 text-align:left;
}
.listtitle4 {
 background-color:#F8E6CC;
 border-bottom:1px solid gray;
 border-right:1px solid gray;
 color:#333;
 font-family:Verdana;
 font-size:9pt;
 font-weight:700;
 line-height:125%;
 padding:5px;
 text-align:left;
}
.listtitle41 {
 background-color:#F8E6CC;
 border-bottom:1px solid gray;
 border-right:1px solid gray;
 color:#C30;
 font-family:Verdana;
 font-size:9pt;
 font-weight:700;
 line-height:125%;
 padding:5px;
 text-align:center;
}
.listtitleR {
 background-color:#E6E6E6;
 border-bottom:1px solid gray;
 border-right:1px solid gray;
 color:#666;
 font-family:Verdana;
 font-size:12px;
 font-weight:700;
 line-height:125%;
 padding:5px;
 text-align:left;
}
.listtxt {
 border-bottom:1px solid gray;
 border-right:1px solid gray;
 color:#404040;
 font-family:Verdana;
 font-size:9pt;
 font-weight:400;
 line-height:20px;
 padding:5px;
}
.listtxt2 {
 border-bottom:1px solid #FFF;
 border-right:1px solid gray;
 color:#404040;
 font-family:Verdana;
 font-size:12px;
 font-weight:400;
 line-height:125%;
 padding:5px;
}
.listtxt3 {
 border-bottom:1px solid gray;
 border-right:1px solid gray;
 color:#404040;
 font-family:Verdana;
 font-size:12px;
 font-weight:400;
 line-height:125%;
 padding:5px;
}
.listtxt4 {
 border-bottom:1px solid gray;
 color:#404040;
 font-family:Verdana;
 font-size:12px;
 font-weight:400;
 line-height:125%;
 padding:5px;
}
.listtxtLine {
 border-bottom:1px solid gray;
 border-right:1px solid gray;
 padding:5px;
}
.mainmenu {
 background:#F7F7F7;
 border-left:1px solid #CCC;
 border-right:1px solid #CCC;
 margin:0;
 text-align:left;
}
.mainmenuTxt {
 background:#F7F7F7;
 font:normal 12px Verdana;
 padding:2px;
 text-align:left;
}
.menuLine {
 background:#FFF;
 border-bottom:1px solid #999;
 border-left:1px solid #CCC;
 border-right:1px solid #CCC;
 border-top:1px solid #999;
 margin:0;
}
.menulist {
 background:#666;
 border:1px solid #999;
 margin:0;
 padding:0;
 text-align:center;
 width:121px;
}
.mil {
 border-bottom:1px solid #CCC;
}
.news {
 color:#666;
 font:9pt Verdana;
 padding:3px;
}
.news span {
 font:8pt Verdana;
}
.newst {
 margin-top:10px;
}
.nv {
 margin-bottom:1px;
}
.pagetitle {
 background:#333;
 color:#FFF;
 font:bold 14px Verdana;
 margin-bottom:5px;
 padding:3px 3px 3px 10px;
 text-align:left;
}
.pagetitle2 {
 background:#FFF;
 color:#333;
 font:bold 14px Verdana;
 margin-bottom:5px;
 padding:3px 3px 3px 10px;
 text-align:left;
}
.pti {
 margin-bottom:10px;
 margin-top:30px;
}
.rside {
 background:url(../images/rside.gif) repeat-y fixed;
 width:760px;
}
.staffIndexLine2 {
 font:12px Verdana;
 text-decoration:none;
}
.staffback {
 background:#FFFFE6;
 border:1px solid #666;
 margin-bottom:10px;
 margin-top:10px;
 padding:10px;
}
.staffna {
 margin-bottom:10px;
 margin-left:5px;
 margin-top:5px;
 text-align:left;
}
.subadd {
 color:#666;
 font:normal 12px/16px Verdana;
 margin:0;
 padding:5px 0;
}
.subtitle {
 border-bottom:1px dotted #999;
 color:#000;
 font:bold normal 12px Verdana;
 margin-bottom:0;
 margin-top:5px;
 padding-bottom:3px;
 text-align:left;
}
.ta {
 float:right;
 padding-right:5px;
 padding-top:2px;
}
.topComment {
 color:#333;
 font-family:verdana;
 font-size:8pt;
 font-weight:400;
 line-height:140%;
 padding-right:10px;
 text-align:left;
 vertical-align:middle;
}
.topComment2 {
 color:#333;
 font-family:verdana;
 font-size:6pt;
 font-weight:400;
 line-height:140%;
 padding-right:10px;
 text-align:left;
 
}
.topLcase {
 border-left-color:#669898;
 border-left-style:solid;
 border-left-width:2px;
 border-right-color:#669898;
 border-right-style:solid;
 border-right-width:2px;
 height:47px;
}
.topLcopy {
 border-left-color:#FFCB66;
 border-left-style:solid;
 border-left-width:2px;
 border-right-color:#FFCB66;
 border-right-style:solid;
 border-right-width:2px;
 height:47px;
}
.topLdesign {
 border-left-color:#98CB00;
 border-left-style:solid;
 border-left-width:2px;
 border-right-color:#98CB00;
 border-right-style:solid;
 border-right-width:2px;
 height:47px;
}
.topLpress {
 border-left-color:#FF9800;
 border-left-style:solid;
 border-left-width:2px;
 border-right-color:#FF9800;
 border-right-style:solid;
 border-right-width:2px;
 height:47px;
}
.topLprint {
 border-left-color:#CB6666;
 border-left-style:solid;
 border-left-width:2px;
 border-right-color:#CB6666;
 border-right-style:solid;
 border-right-width:2px;
 height:47px;
}
.topLsound {
 border-left-color:#9898FF;
 border-left-style:solid;
 border-left-width:2px;
 border-right-color:#9898FF;
 border-right-style:solid;
 border-right-width:2px;
 height:47px;
}
.white {
 color:#FFF;
 text-decoration:none;
}
a {
 color:#C30999;
 text-decoration:none;
}
a.menulist:hover {
 background:#F60;
 color:#333;
 font:normal 9px/20px Verdana;
}
a:hover {
 color:red;
}
h1 {
 background:#E6E6E6;
 color:#333;
 font:normal 8pt Verdana;
 margin:0;
 padding-bottom:3px;
 padding-left:5px;
 padding-top:3px;
 text-align:left;
 width:949px;
}
h2 {
 border-bottom:1px solid #CCC;
 border-left:7px solid #F90;
 color:#666;
 font-family:Verdana;
 margin-top:10px;
 padding-left:10px;
 text-align:left;
}
h3 {
 background:#630;
 color:#FFCD66;
 font-family:Verdana;
 font-size:9pt;
 font-weight:700;
 margin:0;
 padding-bottom:3px;
 padding-top:3px;
 text-align:center;
}
h4 {
 background:#ff9;
 color:#FFCD66;
 font-family:Verdana;
 font-size:9pt;
 font-weight:700;
 margin:0;
 padding-bottom:3px;
 padding-top:3px;
 text-align:center;
}
img {
 border:none;
}