div#podcastSkin {
   width: 500px;
   height: 282px;
   color: white;
   font-size: 0.8em;
   background-image: url(/css/images/recorder_background_500x282.jpg);
   background-repeat: no-repeat;
   position: relative;
   padding-left: 5px;
   margin-top: 10px;
   margin-bottom: 10px;
}

div#podcastSkin img {
  float: left;
  width: 150px;
  margin-top: 37px;
  margin-left: 71px;
  margin-bottom: 10px;
}


div#podcastSkin div.text {
   float: left;
   width: 185px;
   margin: 37px 0 0 0;
   margin-left: 75px;
}

div#podcastSkin div.text p.emailToFriend img {
   margin: 0;
   border-style: none;
}


div#podcastplayer {
  width: 287px;
  background-color: #52534E;
  text-align: center;
  bottom: 0px;
}

div#podcastplayer a {
  color: white;
}

div.quicklinks div.podcasts {
   width: 228px;
   height: 126px;
   background-image: url(/css/images/right-hand-box.jpg); 
   background-repeat: no-repeat; 
   background-position: 5px 0;
   float: left;
}

div.quicklinks div.podcasts a {
   display: block;
   width: 228px;
   height: 126px;
}	
   

div.quicklinks div.podcasts img {
  margin: 16px 0 0 25px;
}


div#clientcontent table#webcasts img { border-style: none; }

div#clientcontent h2.podcast { font-size: 0.9em;}
div#clientcontent p.podcastinfo span.item { margin-right: 1em; }
div#clientcontent p.podcastinfo span.item img { position: relative; top: 3px; }


a.playPodcast,
a.downloadPodcast,
a.emailWebcast,
a.emailFriend
   {
    position: relative;
    outline: none;
}


a.playPodcast span,
a.downloadPodcast span,
a.emailWebcast span,
a.emailFriend span
   {
    display: none;
}


a.playPodcast:hover span {
   display: block;
   position: absolute;
   top: 20px;
   left: 12px;
   width: 100px;
   height: 50px;
}

a.downloadPodcast:hover span {
   display: block;
   position: absolute;
   top: 20px;
   left: -50px;
   width: 150px;
   height: 50px;
}

a.emailWebcast:hover span {
   display: block;
   position: absolute;
   top: 20px;
   left: -5px;
   width: 180px;
   height: 50px;
}

a.emailFriend:hover span {
   display: block;
   position: absolute;
   top: 20px;
   left: -40px;
   width: 210px;
   height: 50px;
}



/* Site Map styling */



.csc-sitemap { padding: 0px; padding-left: 50px; margin: 0px }



.csc-sitemap-level1 { padding-top: 10px; font-family: arial; font-weight: normal; color: #716f43; }

.csc-sitemap-level1 a { color: #716f43;}



.csc-sitemap-level2 { font-size: 150%; font-family:arial; line-height: 150%; padding-left: 80px; padding-top: 5px }



.csc-sitemap-level2 a { font-size:80%;  color: #53534F; font-weight: bold; }



.csc-sitemap-level3 { font-size: 150%; font-family:arial; line-height: 150%; padding-left: 80px; padding-top: 5px }

.csc-sitemap-level3 a { font-size:80%;color: #53534F; font-weight: bold}


div.podcastsPagination {
   text-align: center;
   font-size: 0.9em;
   margin-bottom: 10px;
}

div.podcastsPagination a {
   font-weight: bold; text-decoration: none; color: #b88852;
}

div.emailToFriend div.field {
   font-size: smaller;
}

div.emailToFriend div.field label {
   float: left;
   clear: both;
   padding-top: 10px;
   padding-bottom: 5px;
}

div.emailToFriend div.field input,
div.emailToFriend div.field textarea {
   float: left;
   clear: both;
   width: 500px;
}

div.emailToFriend input.submit {
   margin-top: 10px;
}




/* Client content */

#clientcontent { padding: 0px; font-size: 100%}

#clientcontent h1 { text-align: left; font-family: verdana; font-weight: bold; font-size: 120%; color: #53534F; }

#clientcontent h2 { font-family: verdana; font-weight: bold; font-size: 110%; color: #53534F; }

/* #clientcontent h3 { font-family: times; font-weight: normal; font-size: 120%; color: #B78751; }*/

#clientcontent h4 { font-family: times; font-style: italic; font-weight: normal; font-size: 90%; color: #B78751; }

#clientcontent div { margin: 0px; padding: 0px }

#clientcontent p.bodytext { font-size: 80%; line-height: 150%; }

#clientcontent ul { list-style: none; margin: 0px;}

#clientcontent li { font-size: 80%; }

#clientcontent input, select { border-style: solid; border-color: #5F4F00; color: #5F4F00; border-width: 1px; padding-left: 2px; }

#clientcontent textarea { border-style: solid; border-color: #5F4F00; color: #5F4F00; border-width: 1px; padding-left: 2px; }

#clientcontent p.bodytext a { color: #53534F; font-weight: bold}

#clientcontent p.bodytext a:link { color: #53534F; font-weight: bold }

#clientcontent p.bodytext a:visited { color: #53534F; font-weight: bold}

/* Client Reports */


.clientreports { padding: 10px; }

.clientreports p { margin: 0px; padding: 0px }

.clientreports_title { font-family: times; font-weight: bold; font-size: 130%; color: #B78751;}

.clientreports a:link { text-decoration: none; color: #30302F;}

.clientreports a:visited { text-decoration: none; color: #30302F; }

.clientreports a:hover {  color: #B78751; }

.clientreports li { margin-bottom: 20px; }

/* Client reports */



.reportsearch td,th { font-size: 80%;  }

.reportsearch a { text-decoration: none; color: black;}

#resultsheader th { background-color: #FFFFDD;}

#resultsheader th a { color: #53534F; }
#searchresults td { padding:5px; }

.reporttd { font-size: 80%;}
.csc-mailform p { padding: 0px; margin: 0px; }
.csc-mailform td { padding: 5px; vertical-align: top; font-size: 80%}
.csc-form-label { font-size: 1.2em; }
.csc-form-label-req { font-size: 1.2em; }

.csc-firstHeader { margin-left: 0px;  font-size:1.4em; }

.linkdrk {font-family: Arial;	color: #2D2814;	text-decoration: underline;}
.linkred {font-family: Arial;   color:#F00; text-decoration:underline;}
