﻿.floatLeft{float:left;}

.fontBold{font-weight:bold;}
.fontMedium{font-size:13px;}
.fontSmaller{font-size:12px;}

.marginLeft{margin-left:25px;}
.marginLeftSmaller{margin-left:10px;}
.marginRight{margin-right:25px;}
.marginTop{margin-top:10px;}
.marginTopNeg{margin-top:-10px;}

.paging{float:right; font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px; color:#6d6f72;
            margin:25px 25px 25px 0px;}
.paging a{text-decoration:none; color:#505254; font-weight:bold;}

.searchHeader{float:left; width:565px; height:33px; margin-top:25px; margin-bottom:25px;
            background-image:url("../Images/sitewide/blue_divider_bar.gif");}
.searchResults{float:left;}
.searchText{color:#505254; font-family:Arial, Verdana, Geneva, sans-serif; }

.width{width:500px;}


/* SEARCH CSS TO ACCOMPANY THE SEARCH RESULTS LISTED BELOW THE VIDEO SEARCH RESULTS */
a{color:#505254; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a:hover{color:#505254; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
        /*controls the text style of number of results of results nav bar*/
a:link.results-nav-bar-number{color:#505254; font-size:12px; font-weight:bold; text-decoration:underline;
            font-family:arial, helvetica, sans-serif;}
a:visited.results-nav-bar-number{color:#505254; font-size:12px; font-weight:bold; text-decoration:none;
            font-family:arial, helvetica, sans-serif;}
a:hover.results-nav-bar-number{color:#505254; font-size:12px; font-weight:bold; text-decoration:underline;
            font-family:arial, helvetica, sans-serif;}
a:active.results-nav-bar-number{color: #505254; font-size: 10px; font-weight: bold; text-decoration:none;
            font-family: arial, helvetica, sans-serif;}
        /*abstract title link */
a:link.results-title{color:#505254; font-size:12px; font-weight:bold; text-align:left;
            text-decoration:underline; font-family:arial, helvetica, sans-serif;}
a:visited.results-title{color:#505254; font-size:12px; font-weight:bold; text-align:left;
            text-decoration:underline; font-family:arial, helvetica, sans-serif;}
a:hover.results-title{color:#505254; font-size:12px; font-weight:bold; text-align:left;
            text-decoration:underline; font-family:arial, helvetica, sans-serif;}
a:active.results-title{color:#505254; font-size:12px; font-weight:bold; text-align:left;
            text-decoration:none; font-family:arial, helvetica, sans-serif;}
        /*abstract url link */
a:link.results-url{color:#505254; font-size:12px; font-weight:bold; text-align:left;
            text-decoration:underline; font-family:arial, helvetica, sans-serif;}
a:visited.results-url{color:#505254; font-size:12px; font-weight:bold; text-align:left;
            text-decoration:underline; font-family:arial, helvetica, sans-serif;}
a:hover.results-url{color:#505254; font-size:12px; font-weight:bold; text-align:left;
            text-decoration:none; font-family:arial, helvetica, sans-serif;}
a:active.results-url{color:#505254; font-size:12px; font-weight:bold; text-align:left;
            text-decoration:none; font-family:arial, helvetica, sans-serif;}

td{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#505254; }

        /*controls the placement, padding, and border color of the pbs.org matches box*/
.keymatch{float:right; width:150px; padding:4px; border:solid #6d6f72 1px}
        /*header of national results box*/
.keymatch-header{color:#6d6f72; font-family:arial, helvetica, sans-serif; font-size:14px; font-weight:bold;}
        /*shows the national results box*/
.keymatch-results{color:#6d6f72; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:normal;}
        /*controls type size of results 'description' */
.result-abstract{color:#6d6f72; font-size:12px; font-weight:normal; font-family:arial, helvetica, sans-serif;}
        /*controls numbering of results*/
.result-number{color:#6d6f72; font-size:12px; font-weight:normal; font-family:arial, helvetica, sans-serif;}
        /*the file size*/
.result-size{font-family:arial, helvetica, sans-serif;font-size: 10px;}
        /*controls the bgcolor, border and other table stylings of results nav bar*/
.results-nav{float:left; width:565px; height:33px; margin-top:10px; margin-bottom:25px; margin-left:-25px;
            background-image:url("../Images/sitewide/blue_divider_bar.gif");}
        /*controls the text style search results of results nav bar*/
.results-nav-bar-text{color:#6d6f72; font-size:12px; font-weight:bold;
            font-family:arial, helvetica, sans-serif;}
        /*controls appearance of search input box*/
.searchbox{font-size:12px; font-weight:bold;}
        /*controls you searched for label on results page*/
.searchbox-label{font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold;}

/* SYSTEM MESSAGES - THESE STYLES WILL NOT APPEAR ON THE SEARCH RESULTS PAGE, BUT ARE FOR SPECIAL SITUATIONS. */
/* IF NO STYLE IS SPECIFIED, THE MESSAGES WILL LOOK LIKE THE RESULT-ABSTRACT STYLE */

/*displays a message if no results are found*/
.no-results {color:#032687; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:normal;}
/*displays a message if google suspects the user has a spelling error*/
.spelling {color:#032687; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:normal;}
/*displays a message if google finds words that are similar to those input by the user*/
.synonyms {color:#032687; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:normal;}


