body{
  background-color:#000000;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight: normal;
  line-height:18px;
  margin-top: 0px; 
  margin-right: 0px; 
  margin-bottom: 0px; 
  margin-left: 0px;
}
table {
  border-collapse: collapse;
}
.centerback {
  background-color: #000000; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #cccccc;
}
.centerback a:link{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #ffffff;
  background-color: transparent;
  text-decoration: none;
}
.centerback a:visited{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #ffffff;
  background-color: transparent;
  text-decoration: none;
}
.centerback a:hover{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #013f91;
  background-color: transparent;
  text-decoration: underline;
}

.leftback {
  background-color: #999999; 
  background-image:url(/graphics/diag2.gif)
}

.main {
  background-color: #ffffff; 
  background-image:url(/graphics/backgrounds/diag2.gif)
}

.numbers {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  line-height: 12px;
  color: #ff0000;
  background-color: transparent; 
}

.requestmain {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  line-height: 13px;
  color: #ffffff;
  background-color: transparent;
}

.requestmain a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 13px;
  color: #ffffff;
  background-color: #000000;
  text-decoration: none;
}

.requestmain a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 13px;
  color: #ffffff;
  background-color: #000000;
  text-decoration: none;
}

.requestmain a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 13px;
  color: #cbd3e9;
  background-color: #000000;
  text-decoration: underline;
}

.requestmain a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 13px;
  color: #cbd3e9;
  background-color: #000000;
  text-decoration: underline;
}

.requestalbumheader {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 13px;
  color: #9f5b92;
  background-color: #000000;
}

.requestalbumtitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 13px;
  color: #cbd3e9;
  background-color: #000000; 
}

.requestalbumtitle a:link{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 13px;
  color: #cbd3e9;
  background-color: #000000; 
}

.requestalbumtitle a:visited{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 13px;
  color: #cbd3e9;
  background-color: #000000; 
}

.requestalbumtitle a:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 13px;
  color: #ffffff;
  background-color: #000000; 
}

.requestalbumtitle a:active{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 13px;
  color: #ffffff;
  background-color: #000000; 
}
.requestartists {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  background-color: transparent;
}
.requestartists a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;  
  color: #9f5b92;
  background-color: transparent;
  text-decoration: none;
}
.requestartists a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;  
  color: #cbd3e9;
  background-color: transparent;
  text-decoration: none;
}
.requestartists a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;  
  color: #000000;
  background-color: #ffffff;
  text-decoration: none;
}
.requestartists a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  color: #cbd3e9;
  background-color: #9f5b92;
  text-decoration: none;
}
.requestsummary {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  line-height: 12px;
  color: #9f5b92;
  background-color: transparent; 
}
.rightback {
  background-color: #555555; 
  background-image:url(/graphics/backgrounds/diag1.gif)
}
.rightback a:link{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #ffffff;
  background-color: transparent;
  text-decoration: none;
}
.rightback a:visited{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #ffffff;
  background-color: transparent;
  text-decoration: none;
}
.rightback a:hover{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #9f5b92;
  background-color: #000000;
  text-decoration: none;
}
.rollupdivs {  border: 0px #999999 solid; }
.flyoutdivs { border: #999999 solid; border-width: 0px 0px 0px 1px }
.rolltd {  padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px }
.scheduledetails {
  font-family: Arial, sans-serif; 
  font-size: 11px;
  line-height: 15px; 
  color: #ffffff;
  background-color:#000000;
}
.scheduledetails a:link {
  color: #9f5b92;
  background-color: #000000; 
  text-decoration: none;
  font-weight: normal;
}
.scheduledetails a:visited {
  color: #9f5b92;
  background-color: #000000; 
  text-decoration: none;
  font-weight: normal;
}
.scheduledetails a:hover {
  color: #cbd3e9; 
  text-decoration: none;
  background-color: #000000; 
  font-weight: normal;
}
.scheduledetails a:active {
  color: #cbd3e9;
  background-color: #000000; 
  text-decoration: underline;
  font-weight: normal;
}
.scheduleheader {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 20px; 
  color: #000000 ; 
  font-weight:bold;
  background-color: transparent; 
  background-image: url(/graphics/diag-1.gif);
  background-repeat:repeat;
}

.scheduleshuffle {
  background-color: #000000; 
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  line-height: 15px; 
}
.scheduleshuffle a:link {
  color: #999999; 
  background-color: #000000;
  text-decoration: none;
}
.scheduleshuffle a:visited {  
  color: #999999; 
  background-color: #000000;
  text-decoration: none;
}
.scheduleshuffle a:hover {
  color: #cbd3e9; 
  background-color: #000000;
  text-decoration: none;
}
.scheduleshuffle a:active {
  color: #cbd3e9; 
  background-color: #000000;
  text-decoration: none;
}
.scheduleshuffle b {
  color: #013f91; 
  background-color: #000000;
  text-decoration: none;
}

.shadowshift {
  background-color: transparent;  
  margin-top: 12px; 
  margin-right: 10px; 
  margin-bottom: 0px; 
  margin-left: 0px ; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  line-height: 15px; 
  color: #ffffff;
}
.shiftcontainer{
  position: relative;
  left: 5px;
  top: 5px;
}
.sidebar {
  background-color: transparent;
  margin-top: 12px; 
  margin-right: 10px; 
  margin-bottom: 0px; 
  margin-left: 25px ; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  line-height: 15px; 
  color: #ffffff;
}
.sidebar a:link {
 color: #FF0000; 
 text-decoration: underline;
}
.sidebar a:visited {
  color: #FF0000; 
  text-decoration: underline; 
}
.sidebar a:hover {
  color: #FFFFFF; 
  text-decoration: none; 
  background-color: #FF9900; 
}
.sidebar a:active {
 color: #FF9900; 
 text-decoration: underline; 
}
.sidebar2 {
  background-color: transparent;
  margin-top: 0px; 
  margin-right: 10px; 
  margin-bottom: 0px; 
  margin-left: 25px ; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  line-height: 15px; 
  color: #ffffff;
}
.sidebar2 a:link {
  color: #ffffff; 
  background-color: transparent; 
  text-decoration: none;
  font-weight: bold;
}
.sidebar2 a:visited {
  color: #ffffff; 
  background-color: transparent; 
  text-decoration: none; 
  font-weight: bold;
}
.sidebar2 a:hover {
  color: #FFFFFF; 
  background-color: #6f4065; 
  text-decoration: underline; 
  font-weight: bold;
}
.sidebar2 a:active {
  color: #ffffff; 
  background-color: #6f4065; 
  text-decoration: underline; 
  font-weight: bold;
}
.shadowcontainer80middle{
  width: 80px;
  background-color: #777777;
}
.shadowcontainer80middle .innerdiv{
  background-color: #cccccc;
  border: 1px solid black;
  padding: 0px;
  position: relative;
  left: 3px;
  top: -3px;
}
.shadowcontainer100left{
  width: 102px;
  background-color: #cccccc;
}
.shadowcontainer100left .innerdiv{
  background-color: #ffffff;
  border: 1px solid gray;
  padding: 0px;
  position: relative;
  left: 4px;
  top: -4px;
}
.shadowcontainer100middle{
  width: 100px;
  background-color: #777777;
}
.shadowcontainer100middle .innerdiv{
  background-color: gray;
  border: 0px solid black;
  padding: 0px;
  position: relative;
  left: 5px;
  top: -5px;
}
.shadowcontainer100right{
  width: 100px;
  background-color: #444444;
}
.shadowcontainer100right .innerdiv{
  background-color: #ffffff;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 5px;
  top: -5px;
}
.shadowcontainer120{
  width: 120px;
  background-color: #777777;
}
.shadowcontainer120 .innerdiv{
  background-color: #ffffff;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 5px;
  top: -5px;
}
.shadowcontainer120left{
  width: 122px;
  background-color: #cccccc;
}
.shadowcontainer120left .innerdiv{
  background-color: #ffffff;
  border: 1px solid gray;
  padding: 0px;
  position: relative;
  left: 4px;
  top: -4px;
}
.shadowcontainer160left{
  width: 160px;
  background-color: #cccccc;
}
.shadowcontainer160left .innerdiv{
  background-color: #cccccc;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 5px;
  top: -5px;
}
.shadowcontainer160right{
  width: 160px;
  background-color: #444444;
}
.shadowcontainer160right .innerdiv{
  background-color: #cccccc;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 5px;
  top: -5px;
}
.shadowcontainer180{
  width: 180px;
  background-color: #444444;
}
.shadowcontainer180 .innerdiv{
  background-color: #ffffff;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 5px;
  top: -5px;
}
.shadowcontainer184right{
  width: 184px;
  background-color: #444444;
}
.shadowcontainer184right .innerdiv{
  background-color: #ffffff;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 5px;
  top: -5px;
}
.shadowcontainer225{
  width: 225px;
  background-color: #444444;
}
.shadowcontainer225 .innerdiv{
  background-color: #ffffff;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 5px;
  top: -5px;
}

.shadowcontainer231{
  width: 231px;
  background-color: #444444;
}
.shadowcontainer231 .innerdiv{
  background-color: #ffffff;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 4px;
  top: -4px;
}
.shadowcontainer231left{
  width: 231px;
  background-color: #cccccc;
}
.shadowcontainer231left .innerdiv{
  background-color: #ffffff;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 4px;
  top: -4px;
}
.shadowcontainer260{
  width: 260px;
  background-color: #444444;
}
.shadowcontainer260 .innerdiv{
  height: 18px;
  background-color: #ffffff;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 5px;
  top: -5px;
}

.shadowcontainer290{
  width: 290px;
  background-color: #444444;
}
.shadowcontainer290 .innerdiv{
  background-color: #ffffff;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 4px;
  top: -4px;
}
.shadowcontainer475left{
  width: 475px;
  background-color: #cccccc;
}
.shadowcontainer475left .innerdiv{
  background-color: #ffffff;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 4px;
  top: -4px;
}

.hosts2 {
  background-color: #ffffff; 
  color: #013f91;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  line-height: 15px; 
}
.hosts2 p { 
  margin-top: 0px; 
  margin-right: 5px; 
  margin-bottom: 12px; 
  margin-left: 5px ; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  line-height: 15px; 
  color: #000000;
  background-color: transparent;
}
.hosts2 a:link {
  color: #013f91; 
  background-color: transparent;
  text-decoration: none;
}
.hosts2 a:visited {  
  color: #013f91; 
  background-color: transparent;
  text-decoration: none;
}
.hosts2 a:hover {
  color: #6b0f58; 
  background-color: transparent;
  text-decoration: none;
}
.hosts2 a:active {
  color: #6b0f58; 
  background-color: transparent;
  text-decoration: none;
}

.shadowcontainer300left{
  width: 300px;
  background-color: #cccccc;
}
.shadowcontainer300left .innerdiv{
  background-color: #cccccc;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 5px;
  top: -5px;
}
.shadowcontainer300right{
  width: 150px;
  background-color: #444444;
}
.shadowcontainer300right .innerdiv{
  background-color: #cccccc;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 5px;
  top: -5px;
}

.shadowcontainer320{
  width: 320px;
  background-color: #444444;
}
.shadowcontainer320 .innerdiv{
  background-color: #ffffff;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 5px;
  top: -5px;
}
.shadowcontainer320cam{
  width: 320px;
  background-color: #cccccc;
}
.shadowcontainer320cam .innerdiv{
  background-color: #cccccc;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 5px;
  top: -5px;
}
.shadowcontainer468{
  width: 468px;
  background-color: #444444;
}
.shadowcontainer468 .innerdiv{
  background-color: #ffffff;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 5px;
  top: -5px;
}
.shadowcontainer479{
  width: 479px;
  background-color: #444444;
}
.shadowcontainer479 .innerdiv{
  background-color: #ffffff;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 5px;
  top: -5px;
}
.shadowcontainer710{
  width: 710px;
  background-color: #444444;
}
.shadowcontainer710 .innerdiv{
  background-color: #ffffff;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 5px;
  top: -5px;
}
.shadowcontainer728{
  width: 728px;
  background-color: #444444;
}
.shadowcontainer728 .innerdiv{
  background-color: #ffffff;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 5px;
  top: -5px;
}
.shadowcontainer910{
  width: 910px;
  background-color: #444444;
}
.shadowcontainer910 .innerdiv{
  background-color: #ffffff;
  border: 0px solid gray;
  padding: 0px;
  position: relative;
  left: 5px;
  top: -5px;
}

.toppicks {
  background-color: #000000; 
  border-style: none 
}
.toppicks p {
  font-family: Arial, sans-serif; 
  font-size: 12px; 
  color: #ffffff; 
  margin-top: 12px;
  margin-right: 6px; 
  margin-bottom: 0px; 
  margin-left: 12px; 
  border-style: none;
}
.toppicks a:link {
  color: #9f5b92;
  background-color: #000000; 
  text-decoration: none;
  font-weight: bold;
}
.toppicks a:visited {
  color: #9f5b92;
  background-color: #000000; 
  text-decoration: none;
  font-weight: bold;
}
.toppicks a:hover {
  color: #cbd3e9; 
  text-decoration: underline;
  background-color: #000000; 
  font-weight: bold;
}
.toppicks a:active {
  color: #cbd3e9;
  background-color: #000000; 
  text-decoration: underline;
  font-weight: bold;
}
