﻿
#programListing a:link, a {color: #02a0b7; font-size: 12px; text-decoration:none;}

#programListing a:hover, a.hover {color: #02a0b7; font-size: 12px; text-decoration:none;}

a img { border:none;}

p {font-size:12px; line-height:16px;}


.intl-left
{
    position:relative;
    float:left;
    width: 225px;
    min-height: 400px;
    border-right: 1px solid #babfb8;
}

.intl-right
{
    position:relative;
    float:left;
    width: 710px;
    height: 400px;
    padding: 0px 10px 20px 32px;
}


.intl-right ul 

{
     background:red;  
}


/* Genre Selector */
.genre-selector,
.genre-selector li,
.genre-selector a {
	display:block;
	width: 163px;
	}
.genre-selector {height: 74px;}

.genre-selector li,
.genre-selector a { height:24px; line-height:24px;}

.genre-selector li {margin-bottom:1px;}

.genre-selector a {
	background-image: url('/apa/images/bg-genre-selector.png'); 
	background-position: 0 0;
	background-repeat:no-repeat;
	padding-left:10px;
	font-weight:bold;
	}
.genre-selector a:hover,
.genre-selector a.hover,
.genre-selector a.active {background-position: 0 -24px; color:#fff;}
/* End Genre Selector */



/* Genre list */
.genre-list,
.genre-list li,
.genre-list a {
	display:block;
	width: 163px;
	}
.genre-list {height: 74px;}

.genre-list li,
.genre-list a { height:24px; line-height:24px; color: #000;}

.genre-list li {margin-bottom:1px;}

.genre-list a {
	background-image: none; 
	background-position: 0 0;
	background-repeat:no-repeat;
	padding-left:10px;
	font-weight:bold;
	}
.genre-list a:hover,
.genre-list a.hover,
.genre-list a.active {color:#37c8dd;}
/* End Genre Selector */


#programListing { font: 12px Arial, Helvetica, sans-serif; text-align:left; }
#programListing a { color:#37C8DD;	text-decoration:none; }
#programListing a:hover { text-decoration:underline; }
#programListing a:visited { color:#02A0B7; }
#programListing table caption, th, tfoot td { /*font-family:Verdana, Arial, Helvetica, sans-serif;*/ }
#programListing table caption { font-size:40px; font-weight:bold; font-variant:small-caps;
	color:#37C8DD;	letter-spacing:.3em; text-align:center; padding-bottom:.5em; }
#programListing table { width:730px; border-collapse:collapse; /*border:4px solid #f60;*/}
#programListing td,th { padding:5px; }
/* THEAD*/
#programListing thead th { font-size:12px; font-weight:bold; /*font-variant:small-caps;*/
	color:#000;	background-color:#babfb8; text-align:left; padding-left:10px; }
/* TFOOT */
#programListing tfoot th, tfoot td { font-size:15px; font-weight:bold; 
	color:#fff2ea;	background-color:#f60; padding:10px; }
#programListing tfoot td { font-size:30px;	font-weight:normal; }
/* TBODY */
#programListing tbody td, tbody th { line-height:140%; background-color:#fff; color:#000; }
#programListing tbody tr.odd td, tbody tr.odd th { background-color:#fff2ea;	border:1px solid #f60; border-width:1px 0; }
#programListing tbody th a { font-size:13px; font-weight:normal; font-variant:small-caps; }
#programListing tbody tr {border-bottom: 1px solid #babfb8;}

#programListing tr.d0 td {
	/*background-color: #CC9999; color: black;*/
}
#programListing tr.d1 td {
	background-color: #f2f4f1; color: black;
}



.left-nav h2 
{
    padding-top:15px;   
}


/* //////////// PROGRAM DETAIL ////////////// */


#programDetail .subTitle 
{   
    padding-bottom: 10px;
    border-bottom: 1px #BABFB8 solid;
}

#programDetail .detailContent 
{   
    padding-top: 10px;
}

#programDetail .programContent 
{   
    width: 355px;
    position: relative;
    float:left;
    padding-right: 60px;
}

#programDetail .programContent .producerName
{   
    font-weight: bold;
}

#programDetail .producer 
{   
    padding-bottom: 10px;
}

#programDetail .files 
{   
    padding-top: 10px;
}

#programDetail .files ul
{   
    padding: 0px;
    list-style: none;
}

#programDetail .files ul a
{   
    text-decoration: underline;
}


#programDetail .files li
{   
    line-height:15px;
}



.Int-listing 
{
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #b7beb6;
}
