body {
   width:997px; 
   margin: auto;
}

a:visited.linklists, a:link.linklists, a:active.linklists, a:link.linklists
{
   color: #329e0c;
   text-decoration: none;
   font-size: 10pt;
}

a:hover.linklists
{
   color: #329e0c;
   text-decoration: underline;
}

a:visited.boldlinks, a:link.boldlinks, a:active.boldlinks, a:link.boldlinks
{
   color: #424242;
   text-decoration: none;
   font-size: 10pt;
}

a:hover.boldlinks
{
   color: #424242;
   text-decoration: underline;
}

a:visited.footerlinks, a:link.footerlinks, a:active.footerlinks, a:link.footerlinks
{
   color: #424242;
   text-decoration: none;
   font-size: 9pt;
}

a:hover.footerlinks
{
   color: #424242;
   text-decoration: underline;
   font-size: 9pt;
}

.input_lable
{
   font-size: 10pt;
   color: rgb(35, 35, 35);
}

.table_header
{
   background-color: #257db4;
   font-size: 10pt;
   color: Black;
   font-weight: bold;
}

.table_row_even
{
   background-color: #EFEFEF;
   font-size: 10pt;
   color: Black;
}

.table_row_odd
{
   background-color: #E5E5E5;
   font-size: 10pt;
   color: Black;
}

.font_large
{
   font-weight: bolder;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12pt;
   color: #ffc600;
}

.font_med
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9pt;
}

.font_med_black
{
   font-weight: bolder;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #000000;
}

#tagline
{
   font-weight: bold;
   margin-top:-20px;
   margin-left: 100px;
}

#ypDrilldowns a:visited.boldlinks, #ypDrilldowns a:link.boldlinks, #ypDrilldowns a:active.boldlinks, #ypDrilldowns a:link.boldlinks
{
   color: #707070;
   text-decoration: none;
   font-size: 8pt;
}

#ypDrilldowns a:hover.boldlinks
{
   color: #424242;
   text-decoration: underline;
}

#ypDrilldowns a:visited.linklists, #ypDrilldowns a:link.linklists, #ypDrilldowns a:active.linklists, #ypDrilldowns a:link.linklists
{
   color: #909090;
   text-decoration: none;
   font-size: 8pt;
}

#ypDrilldowns a:hover.linklists
{
   color: #329e0c;
   text-decoration: underline;
}

#ypDrilldowns .leftCol
{
   text-align: right;
   padding-right: 5px;
}

#ypDrilldowns .leftCol .boldlinks
{
   margin-right: 4px;
}

#ypDrilldowns .rightCol
{
   text-align: left;
   padding-left: 5px;
}

#ypDrilldowns .rightCol .boldlinks
{
   margin-left: 4px;
}

#ypDrilldowns .leftCol, #ypDrilldowns .rightCol
{
   margin: 1px;
}

.typ_header {
   padding-bottom: 15px;
}

.typ_navbar {
   margin-left: 97px;
}

.yb_header {
   height: 200px; 
   background-image:url('/images/yb_header.png'); 
   background-repeat: no-repeat; 
   padding-bottom: 15px;
}

.yb_header img {
   margin: 10px;  
}

.mainContent {
   border-bottom: solid 1px #cccccc;
}

.yb_innerContent {
   width: 780px;
   border: none;
   margin-left: auto;
   margin-right: auto;
}

.innerContent 
{
   width: 1000px;
   border: none; 
   margin-left: auto; 
   margin-right: auto;
}

.tab_on
{
   width:150px;
   border-left: solid 2px white;
   border-right: solid 2px white;
   text-align: center;
   background: #FCD951;
   float: left;
   padding: 4px 4px 4px 4px;
}

.tab_off 
{
   width:150px;
   border-left: solid 2px white;
   border-right: solid 2px white;
   text-align: center;
   background: #000000;
   float: left;
   padding: 4px 4px 4px 4px;
}

.tab_on a, .tab_off a 
{
   text-decoration:none; 
   font-size:12pt; 
   font-weight:bold; 
   color:#000000;
}

.tab_off a 
{
   color: #FFFFFF;  
}

.bottomStripe 
{
   background-image:url(/images/bottom_stripe.gif); 
   background-repeat:repeat-x; 
   height:31px;
}

.footerContent 
{
   text-align: center;  
   padding-top: 10px;
}
#side_ads {
   float:right;
}
.narrow_ads {
   width:200px;
}
#banner_ads td {
   font-size: 13px;
}
#banner_ads_inner, #side_ads {
   margin: 10px;
}
.ad_header a {
   color: #000;
   text-decoration: none;
   padding-bottom: 10px;
}
.topcelladd {
   line-height: 1.3em;
}
a.ad_url {
   color: #329e0c;
   text-decoration: none;
}
#banner_ads_table {
   border-collapse: collapse;
   margin-top:15px;
}
#banner_ads_table tr td {
   padding-bottom: 15px;
}
.narrow_ad_unit {
   padding-bottom: 15px;
}
#narrow_ad_body {
   padding-top: 15px;
}
#no_results_message {
   font-size: 16px; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   padding:20px;
}
.yp_tbl_size {
   width: 100%;
}
#no_results_message_frame {
   padding-left:20px;
   padding-right:20px;
}
.padding_wrap {
   padding: 10px 20px;
}

