body {
 text-decoration:none;
 font:bold 2vw arial;
 color:#00669C;
 background-color:#FFFFFF;
}
td, th {
 text-decoration:none;
 font:bold 2vw arial;
 color:#00669C;
 background-color:#FFFFFF;
}
a.single:link, a.single:visited, a.single:active {
 text-decoration:none;
 font:bold 1.5vw arial;
 color:#FFFFFF;
}
a:link {
 text-decoration:none;
 font:bold 2vw arial;
 color:#346782;
}
a:visited {
 text-decoration:none;
 font:bold 2vw arial;
 color:#666666;
}
a:active {
 text-decoration:none;
 font:bold 2vw arial;
 color:#FFA41D;
}
a:hover {
 text-decoration:none;
 font:bold 2vw arial;
 color:#FF0000;
}
#outer {
 width:100%;
}
#inner_top {
 width:100%;
 border:solid 1px #00669C;
 background-image:url("/pcast/images/greytile.gif");
 text-decoration:none;
 font:bold 1.25vw arial;
}
#logo {
 text-align:right;
 vertical-align:middle;
 background-image:url("/pcast/images/greytile.gif");
}
#company_byline {
 text-align:center;
 vertical-align:middle;
 background-image:url("/pcast/images/greytile.gif");
 font:bold 1.25vw arial;
 color:#00669C;
}
#company {
 font:bold 1.25vw arial;
 color:#9C3366;
}
#slogan {
 text-align:right;
 padding-right:20px;
 background-image:url("/pcast/images/greytile.gif");
 text-decoration:none;
 font:bold 1.25vw arial;
 color:#00669C;
}
#close {
 background-color:#EEEEEE;
 color:#00669C;
 font:bold 2.5vw arial;
 border-radius:15px;
 width:135px;
 height:55px;
}
#submit_items {
 background-color:#EEEEEE;
 color:#00669C;
 font:bold 2.5vw Arial;
 border-radius:15px;
 width:455px;
 height:55px;
}
#inner_content {
 width:100%;
 background-color:#FFFFFF;
 text-decoration:none;
 font:bold 2vw arial;
 padding:10px;
}
#inner_images {
 width:100%;
 background-color:#FFFFFF;
 padding:10px;
}
#inner_hns {
 width:100%;
 background-color:#FFFFFF;
 text-decoration:none;
 font:bold 2vw arial;
 padding:10px;
}
#footer {
 width:100%;
 height:25px;
 background-color:#00669C;
 text-decoration:none;
}
#footer_tx {
 color:#FFFFFF;
 font:bold 1.25vw arial;
}
#music {
 width:100%;
}
.music_header {
 color:#E4FFFF;
 background-color:#008B8B;
}
.thumb img {
 border:1px solid #000;
 margin:3px;
 height:300px;
 width:200px;
 float:left;
}
.thumb span {
 position:absolute;
 visibility:hidden;
}
.thumb:hover, .thumb:hover span {
 visibility:visible;
 top:15%; left:62%;
 z-index:1;
}
#popupwrap {
    margin:75px auto;
}
.popup {
    float:left;
    position:relative;
    margin:3px;
}
.popup:hover {
    border:0;
    z-index:1;
}
.popup span { 
    position:absolute;
    visibility:hidden;
}
.popup:hover span { 
    visibility:visible;
}
#Tab1 { position:absolute; width:105px; }
#Tab2 { position:absolute; width:105px; }
#Tab3 { position:absolute; width:78px; }
#Tab4 { position:absolute; width:90px; }
#Tab5 { position:absolute; width:88px; }
#Tab1 a { display:block; padding:0 0 0 0; width:105px;
  border-bottom:1px solid #CCCCCC; background-color:#00669C; font-size:10px;
  font-family:Arial; }
#Tab2 a { display:block; padding:0 0 0 0; width:105px;
  border-bottom:1px solid #CCCCCC; background-color:#00669C; font-size:10px;
  font-family:Arial; }
#Tab3 a { display:block; padding:0 0 0 0; width:78px; 
  border-bottom:1px solid #CCCCCC; background-color:#00669C; font-size:10px;
  font-family:Arial; }
#Tab4 a { display:block; padding:0 0 0 0; width:90px;
  border-bottom:1px solid #CCCCCC; background-color:#00669C; font-size:10px;
  font-family:Arial; }
#Tab5 a { display:block; padding:0 0 0 0; width:88px;
  border-bottom:1px solid #CCCCCC; background-color:#00669C; font-size:10px;
  font-family:Arial; }
#Tab1 a:link, #Tab2 a:link, #Tab3 a:link, #Tab4 a:link, #Tab5 a:link,
 #Tab1 a:visited, #Tab2 a:visited, #Tab3 a:visited, #Tab4 a:visited,
 #Tab5 a:visited { color:#FFFFFF; text-decoration:none; }
#Tab1 a:hover, #Tab2 a:hover, #Tab3 a:hover, #Tab4 a:hover, #Tab5 a:hover
 { background-color:#FFFFCC; color:#00669C; border:1px solid #FFFFFF; }
