/* BEGIN CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height: 1; }

a { color: #231F20; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

:focus { outline: 0; }

ins { text-decoration: none; }
del { text-decoration: line-through; }

table { border-collapse: collapse; border-spacing: 0; }

img{display: block;}
/* END CSS RESET */


/*---------------------------------
SITE DEFAULTS
----------------------------------*/
body{ background: #FFF; color: #444; font: .75em/1.4em Helvetica, Arial, sans-serif; padding: 0; }
body.interior{background-color: #F5F5F5;}

p.meta {color: #D1DFC2;}
p.meta span{padding: 5px; background-color: #F7F7F7; color: #231F20; font-size: 8.5px; white-space: nowrap;}
p.metanb span{padding: 5px; background-color: #F7F7F7; color: #231F20; font-size: 8.5px; white-space: nowrap;}

.replace{text-indent: -5000em; display: block;}

.bordered{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/dotted-border-blue.gif) bottom left repeat-x; padding: 0 0 15px 0;}

.small_top_bordered{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/dotted-border-blue.gif) top left repeat-x; padding: 5px 0 0 0; margin-top: 5px;}

.term{
	background-color: #FCFF00;
}


/*---------------------------------
LAYOUT
----------------------------------*/
#pageWrapper{width: 804px; margin: 0 auto; padding: 0 100px 0 120px; }
#pageWrapper.interior{clear: both; position: relative; width: 804px; padding: 0 100px 0 120px; left: -15px; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/pageWrapper.png) 120px top repeat-y;}
#content{width: 772px; position: relative; padding: 15px 16px 30px 16px; clear: both;}
/* Fix for properly containing floating divs without using overflow: hidden.
See http://csscreator.com/?q=attributes/containedfloat.php for more details.
*/
#content:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#content {display: inline-block;}

/* Hides from IE-mac \*/
* html #content {height: 1%;}
#content {display: block;}
/* End hide from IE-mac */

/* End containing floating divs fix */

#mainContent{float: left; width: 506px;}
.video #mainContent{width:505px;}
#subContent{float: right; width: 255px;}

/*---------------------------------
 PAGE HEADER
----------------------------------*/
#pageHeader{position:relative; height: 170px; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/header-background.jpg) top left repeat-x; z-index: 50;}
#pageHeader, #pageHeader form { z-index: 500; } 
#pageHeaderRight{float: right; width: 50%; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/header-background-right.jpg) top left repeat-x; height: 170px;}

#pageHeaderInner{position: relative; width: 804px; padding: 0; height: 169px; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/header-cspan.jpg) no-repeat 0 0; margin: 0 auto;}

#navBar{width: 804px; position: relative; height: 30px; color: #FFF; font-size: 10px; position: relative;}
#navBar a{color: #FFF; text-decoration: none;}
#navBar a.back{position: absolute; top: 7px; left: 15px; height: 15px; display: block;}
#navBar a.back span{background-color: #7A7E8A; padding: 3px 2px 0px;}
#navBar a:hover.back span{background-color: #383A40}
#navBar p{text-align: right; line-height: 25px; height: 25px; margin: 0; padding: 0; position: absolute; right: 14px;}
#navBar p a{text-shadow: 1px 1px 6px #000; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/header-nav-divider.jpg) right center no-repeat; padding: 0 9px 0 0; margin: 0 5px 0 0;}
#navBar p a.last{background: none; margin: 0; padding: 0;}
#navBar p a:hover {text-decoration:underline;}



#pageHeader h1{position: absolute; top: 30px; left: 0px; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/header-logo.png) top left no-repeat; width: 408px; height: 110px;}
#pageHeader h1 a{display: block; width: 408px; height: 110px;}
#pageHeader h1 a span{display: none;}

#pageHeader ul#mainNav{position: absolute; bottom:0; left: 14px; }
#pageHeader ul#mainNav li{float: left;}
#pageHeader ul#mainNav li a{float: left; display: block; width: 130px; height: 22px; text-indent: -5000em; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/nav-bar-new.gif) top left no-repeat;}

#pageHeader ul#mainNav li#navSchedule a{background-position: 0 0;}
#pageHeader ul#mainNav li#navSchedule.active a,
#pageHeader ul#mainNav li#navSchedule a:hover{background-position: 0 -22px;}

#pageHeader ul#mainNav li#navCongress a{background-position: -130px 0;}
#pageHeader ul#mainNav li#navCongress.active a,
#pageHeader ul#mainNav li#navCongress a:hover{background-position: -130px -22px;}

#pageHeader ul#mainNav li#navVideo a{background-position: -260px 0;}
#pageHeader ul#mainNav li#navVideo.active a,
#pageHeader ul#mainNav li#navVideo a:hover{background-position: -260px -22px;}

#pageHeader ul#mainNav li#navBlog a{background-position: -390px 0;}
#pageHeader ul#mainNav li#navBlog.active a,
#pageHeader ul#mainNav li#navBlog a:hover{background-position: -390px -22px;}

#pageHeader ul#mainNav li#navStore a{background-position: -520px 0;}
#pageHeader ul#mainNav li#navStore.active a,
#pageHeader ul#mainNav li#navStore a:hover{background-position: -520px -22px;}

#pageHeader ul#mainNav li#navAbout a{background-position: -650px 0;}
#pageHeader ul#mainNav li#navAbout.active a,
#pageHeader ul#mainNav li#navAbout a:hover{background-position: -650px -22px;}

#pageHeader form{width: 315px; height: 67px; position: absolute; right: 14px; top: 50px; z-index: 10; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/search-background.png) top left no-repeat;}
#pageHeader form input#keywords{width: 209px; height: 15px; background: transparent; border: none; padding: 22px 28px 22px 22px; color: #444; float: left; display: block; margin-right: -10px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#pageHeader form input#keywords{padding: 42px 28px 0 22px; margin-bottom:7px;}
}

#pageHeader form button{display: block; float: left; width: 66px; height: 33px; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/search-button.png) top left no-repeat; text-indent: -5000em; cursor: pointer; border: none; padding: 0; margin: 12px 0 0 0;}
#pageHeader form a{text-decoration: none; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/advanced-search-arrow.gif) left center no-repeat; padding: 0 0 0 10px; color: #FFF; font-size: 10px; font-weight: bold; position: absolute; right: 0; bottom: 0;}
#pageHeader form a:hover { text-decoration:underline;}

#searchResults{position: absolute; width: 229px; top: 40px; left: 12px;z-index: 20; display: none; overflow: hidden;}
#searchResults .ajaxurl{display:none;}
#searchResults .quick-count{width: 219px;background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/search-items-background.png) top left repeat-y; padding: 0 12px;}
#searchResults ul{width: 219px;background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/search-items-background.png) top left repeat-y; padding: 0 5px;}
#searchResults li{border-bottom: 1px solid #EEE; padding: 5px 0; margin: 0 5px; overflow: hidden;}
#searchResults li div{width: 165px; float: left; padding-left: 5px;}
#searchResults li:hover{cursor: pointer; background-color: #EEE;}
#searchResults li img{float: left; margin: 0 5px 15px 5px; border: 1px solid #CCC; background-color: #FFF; width: 23px; height: 23px;}
#searchResults li h3{font-size: 10px; line-height: 1.1; clear: none; margin: 0 !important; float: left; padding: 0 5px 0 0;}
#searchResults li p{background: transparent none no-repeat scroll left center; font-size: 10px; line-height: 1.1; float: left; padding: 0 5px 0 0;}
#searchResults li a{background: transparent none no-repeat scroll left center; padding: 0; color: #1B1718; position: relative; text-decoration: none;}
#searchResults li a:hover{color: #395888; text-decoration: none;}
#searchResultsFooter{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/search-items-background-bottom.png) top left no-repeat; width: 229px; height: 7px; position: relative;}

/*---------------------------------
FEATURE BOX
----------------------------------*/
#featureBoxWrapper{ margin-bottom: 15px; background-color: #F6F5FF; border-bottom: 4px solid #E7E8EC;}
#featureBox{width: 784px; padding: 0 110px; margin: 0 auto; padding: 25px 0 20px 0; overflow: hidden;}
#featureBox .col{float: left; width: 181px; margin-right: 29px; position: relative; font-family: Helvetica, Arial, sans-serif;}

#featureBox .col .box-nav{position: absolute; top: 8px; right: 10px;}
#featureBox .col .box-nav a.prev{float: left; width: 5px; height: 10px; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/prev-small.gif) 0 0 no-repeat; margin: 0 8px 0 0; }
#featureBox .col .box-nav a.prev:hover{background-position: 0 -10px;}
#featureBox .col .box-nav a.next{float: left; width: 5px; height: 10px; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/next-small.gif) 0 0 no-repeat; }
#featureBox .col .box-nav a.next:hover{background-position: 0 -10px;}

#featureBox .col .box-page{position: absolute; top: 5px; right: 25px; float: right;}

#featureBox .blog-col{width: 222px; margin-right: 0;}
#featureBox .col .item{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/dotted-border-blue.gif) top left repeat-x; padding: 10px 0 0 0; margin: 0 0 0 0; font-size: 9px;}
#featureBox .col .item p{line-height: 1.7; color: #231F20; margin: 0 0 10px 0;}
#featureBox .col .item p a{color: #231F20;}
#featureBox .col .item p a:hover{ background-color: #EEE8F1; color: #231F20; }
#featureBox .col .item p.meta{ margin: 5px 0 15px 0; font-size: 8px;}
#featureBox .col .item p.meta span{padding: 5px; background-color: #EEE8F1; color: #231F20;}

#featureBox .blog-col .item span{display: block; color: #231F20; margin-bottom: 10px;}

#featureBox .feature-col{width: 525px; margin-right: 21px;}
#featureBox .feature-col .box-nav{right: 0;}
#featureBox .feature-col .feature-video-details {width: 194px; float: left; overflow: hidden;}

#featureBox .feature-col h2{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/featured-video.gif) top left no-repeat; margin: 5px 0 10px 0;}
#featureBox .feature-col h3{font-size: 15px; margin: 0; letter-spacing: -1px;}
#featureBox .feature-col h3 a{color: #395888; text-transform: uppercase; text-decoration: none; line-height: 22px;}
#featureBox .feature-col h3 a:hover{color: #29292A;}

#featureBox .blog-col h2{position: relative; width: 222px; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/video-library.gif) top left no-repeat; margin: 5px 0 10px 0;}
#featureBox .blog-col h3{font-size: 20px; line-height: 1em;}
#featureBox .blog-col h3 a{color: #395588; text-decoration: none; text-transform: uppercase; line-height: 26px; letter-spacing: -1px;}
#featureBox .blog-col h3 a:hover {color: #29292A;}

//#featureBox .video-outer{float: left; margin-right: 17px; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/video-box-background.png) top left no-repeat; width: 307px; height: 214px; padding: 7px 0 0 7px;}
#featureBox .video-outer{float: left; margin-right: 17px; width: 307px; height: 214px;}

/*---------------------------------
MAIN CONTENT BOXES
----------------------------------*/
#featuredVideo{position: relative; padding: 25px 16px 0 16px; overflow: hidden; width: 772px;}

#featuredVideo .video-wrapper{float: right; width: 384px; height: 335px; padding: 0 0 0 0; }
#featuredVideo .video-wrapper-embed{float: right; width: 384px; height: 344px; padding: 0 0 0 0; }
#featuredVideo .video-content{float: left; width: 365px;}
#featuredVideo .video-content p{font-family: Helvetica, Arial, sans-serif; font-size: 10px; margin: 1.5em 0;}
#featuredVideo .video-content h1 {font-family: Helvetica, Arial, sans-serif; font-size: 24px; text-transform: uppercase; color: #395588; letter-spacing: -1px; line-height: 24px;}
#featuredVideo .video-content .fullAbstract{display:none; margin: 1.5em 0; font-size:11px;}
#featuredVideo .video-content .shortAbstract{margin: 1.5em 0; font-size:11px;}

/* #flagVideo {height: 15px; width: 375px; float: right;  position: relative; top: -44px; left: -168px;} */
#flagVideo {float: left;  position: relative; top: -15px; }
#flagVideo #text {padding-right: 3px; padding-top: 7px; font-size: 9px;}
#flagVideo #options {display: none;}
#flagVideo #explain {display: none;}

#siteFeedback.Video {
	position: relative;
	top: -15px;
}

#options {position: relative; top: -1px; right: 15px; background: transparent url(../images/search/input-sort.gif) top right no-repeat; width: 154px; height: 31px; }
#options  span{ position: absolute; top: 6px; left: 16px; color: #20376B; font-size: 15px; font-weight: normal; }
#options  input{ border: none; width: 76px; background: transparent url(../images/search/input-sort-drop.gif) right center no-repeat; height: 22px; padding: 9px 0 0 30px; margin: 0 0 0 40px; color: #231F20; font-size: 9px; cursor: pointer; }
#options  .select div{ display: none; border: 3px solid #E8E9EC; border-top: 0; background-color: #F9F9F9; position: relative; z-index: 10; margin: -2px 0 0 56px; width: 98px; padding: 5px; }
#options  .select div ul{ padding-bottom: 0 !important; }
#options  .select div li{ background: transparent url(../images/filter-row-background.gif) left bottom no-repeat; padding: 0 0 2px 0 !important; float: none !important; }
#options  .select div li:last-child{ background: none; float: none !important; }
#options  .select div li a{ display: block; padding: 3px 5px; line-height: 1.5; color: #5d5d5d; font-size: 10px; text-decoration: none; }
#options  .select div li a:hover{ background-color: #FFF; cursor: pointer; }
#options .select .smallBack { background: transparent url(/videoLibrary/assets/images/schedule/per-page_new.gif) no-repeat scroll 0 0; padding-left: 10px; margin-left: 7px; position: relative; }
#options .select .flagButton { border: 2px solid #EBEBEB; background: #F9FAFC; position: relative; top: -27px; padding: 0px; width: 50px; left: 52px;} 

#explain #submitReport { border: 2px solid #EBEBEB; background: #F9FAFC;} 
#explain #otherText { background: #F9FAFC; border: 2px solid #EBEBEB; }

#bioBox {font-family: Helvetica, Arial, sans-serif; font-size: 10px; margin: 1.5em 0; float: left; width: 365px;}
#bioBox img {float: left;}
#bioBox div {padding-left: 10px; padding-top: 5px;}
#bioBox h3 {font-size: 1.7em; padding-left: 106px;}
#bioBox span {padding-left: 15px;}
#bioBox .org {display: block; padding-left: 106px;}
#bioBox .small {font-size: .8em;}

#mainContent h2{color: #4D4D4D; font-size: 25px; padding-bottom: 13px;}

#shareBox{border-bottom: 3px solid #EAECF1; padding: 0 0 13px 0;}
#shareBox ul{overflow: hidden;}
#shareBox ul li{float: left; margin-right: 10px;}
#shareBox ul li a{cursor: pointer; display: block; text-indent: -5000em; float: left;}
#shareBox ul li a.send-video{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/send-video.gif) top left no-repeat; width: 91px; height: 22px;}
#shareBox ul li a.post-video{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/post-video.gif) top left no-repeat; width: 145px; height: 22px;}
#shareBox ul li a.bookmark-video{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/bookmark-video.gif) top left no-repeat; width: 110px; height: 22px;}
#shareBox ul li a.tweet-this{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/tweet-this.gif) top left no-repeat; width: 90px; height: 22px;}
#shareBox .share-pop, #shareBox .share-confirm{display: none; position: absolute; z-index: 1000; top: -247px; left: -45px;}
#shareBox .share-pop .top, #shareBox .share-confirm .top{
	background:transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/program/send-pop-top.png) no-repeat scroll 0 0;
	padding:23px 0 0;
	width:200px;
}
#shareBox .share-pop .bottom {
	background:transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/program/send-pop-bottom.png) no-repeat scroll left bottom; 
	max-height:175px;
	padding:1px 0 42px;
	width:200px;
}
#shareBox .share-pop p {
	padding-top: 15px;
	padding-bottom: 15px;
}
#shareBox .share-pop p input {
	background-color: #DDDDDD;
	border: 1px solid #CCCCCC;
	margin-left: 25px;
	width: 150px;
}
#shareBox .share-pop p .submit {
	width: 45px;
	background-color: #8498B3;
	color: white;
}
#shareBox .share-pop h3 {
	padding-left: 22px;
	color: #395588;
	letter-spacing: -1px;
	font-size:15px;
}
#shareBox .share-confirm .bottom {
	background:transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/program/send-pop-bottom.png) no-repeat scroll left bottom; 
	height:134px;
	padding:1px 0 42px;
	width:200px;
}
#shareBox .share-confirm p {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

/* #embedBox{border-bottom: 3px solid #EAECF1; position: relative; padding: 0 0 13px;} */
#embedBox{position: relative; padding: 0 0 13px;} 
#embedBox .box-title{position: relative; overflow: hidden; padding: 10px 15px 10px 0;}
#embedBox h3{width: 98px; height: 17px; text-indent: -5000em; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/embed-video.gif) top left no-repeat; float: left;}
#embedBox p{color: #6D7983; font-size: 9px; float: left;  width: 300px; padding-left: 15px;}
#embedBox .more{float: right; background: transparent url(../images/more-options.gif) top left no-repeat; width: 62px; height: 8px; text-indent: -5000em; margin: 4px 0 0 0;}
#embedBox .code{position: relative; background: transparent url(../images/2-line-code-box.gif) top left no-repeat;  padding: 7px 15px 15px 15px; height: 35px;}
#embedBox .code textarea{ position: relative; overflow: hidden; width: 475px; height: 15px; display: block; border: none; background: transparent; font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 1.5; cursor: pointer; top: 12px;}
#embedBox #copiedBox.copied{background: transparent url(../images/copied2.png) 0 0 no-repeat; width: 492px; height: 97px; position: absolute; top: 4px; left: 5px;}

#timeline{border-bottom: 3px solid #EAECF1; padding: 17px 0 13px 0; position: relative;}
#timeline h2{margin-bottom: 5px;}
#timeline .table-wrapper{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/time-line-background.gif) top left no-repeat; width: 474px; height: 213px; padding: 2px 15px 0 15px;}
#timeline .table-wrapper-inner{height: 180px; margin: 10px 0 0 0; overflow: auto; overflow-x: hidden;}
#timeline table{width: 474px;}
#timeline table thead{display: none;}
#timeline table tbody{width: 474px;}
#timeline th{font-size: 10px; text-transform:  uppercase; padding: 0 0 3px 10px; text-align: left; letter-spacing: -.035em;}
#timeline td{border-right: 1px solid #FFF; padding: 10px 10px 10px 10px; font-size: 9px; font-family: Helvetica, Arial, sans-serif; line-height: 1.3; vertical-align: top;}
#timeline td img{float: left;}
#timeline td span,
#timeline td strong{ padding-left: 25px; display: block; white-space: nowrap;}
#timeline .odd td{ background-color: #E7E8EE;}
#timeline .even td{ background-color: #F5F6F8;}
#timeline .over td, 
#timeline tr:hover td{ background-color: #DDD; cursor: pointer;}
#timeline td:last-child{border: none;}
#timeline form{position: absolute; top: 5px; right: 5px; width: 245px;}
#timeline form label{float: left; font-size: 10px; display: block; padding: 10px 0 0 0;}
#timeline form input{float: left; border: none; width: 130px; height: 27px; padding: 12px 0 0 10px; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/timeline-search.gif) top left no-repeat;}
#timeline td .term{display: inline; padding: 0;}
#timeline .ccnotice{font-size:10px;padding:5px;}

#bioList {padding: 5px 0 0 0; position: relative; clear: left;}
#bioList h2{margin-bottom: 5px;}
#bioListContent {border-bottom: 3px solid #EAECF1; padding: 0 0 13px; position: relative; }
#bioListContent .table-wrapper{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/time-line-background.gif) top left no-repeat; width: 474px; height: 213px; padding: 2px 15px 0 15px;}
#bioListContent .table-wrapper-inner{height: 180px; margin: 10px 0 0 0; overflow: auto; overflow-x: hidden;}
#bioListContent table{width: 505px;}
#bioListContent table tbody {width: 505px;}
#bioListContent th{font-size: 10px; text-transform:  uppercase; padding: 0 0 3px 10px; text-align: left; letter-spacing: -.035em;}
#bioListContent td{border-right: 1px solid #FFF; padding: 10px 10px 10px 10px; font-size: 9px; font-family: Helvetica, Arial, sans-serif; line-height: 1.3; vertical-align: top;}
#bioListContent td img{float: left;}
#bioListContent td span,
#bioListContent td strong{ padding-left: 25px; display: block;}
#bioListContent .odd td{ background-color: #E7E8EE;}
#bioListContent  .even td{ background-color: #F5F6F8;}
#bioListContent  .over td{ background-color: #DDD; cursor: pointer;}
#bioListContent  td:last-child{border: none;}
#bioListContent  form{position: absolute; top: 5px; right: 5px; width: 245px;}
#bioListContent  form label{float: left; font-size: 10px; display: block; padding: 10px 0 0 0;}
#bioListContent form input{float: left; border: none; width: 130px; height: 27px; padding: 12px 0 0 10px; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/timeline-search.gif) top left no-repeat;}

#relatedBox{position: relative; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/related-middle.gif) top left repeat-y; width: 505px; padding: 0;}
#relatedBoxTop{position: relative; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/related-top.gif) top left no-repeat; padding: 0; margin: -8px 0 0 0; padding: 0 0 0 10px;}
#relatedBoxTop .grid-view li{width: 225px;}
//#relatedBox li img{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/grid-view-background-dark.gif) top left no-repeat}
#relatedBoxTop .grid-view li .title{width: 105px;}
#relatedBoxTop .grid-view li .info p{width: 105px;}
#relatedBox .action-bar{position: relative; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/related-foot.gif) top left no-repeat; width: 490px; height: 31px; padding: 0; padding: 10px 0 0 15px;}

#relatedBox .action-bar span.all-views{float: left; color: #2B2B2A; font-size: 11px; display: block; padding: 0 5px 0 0;}
#relatedBox .action-bar .grid-view{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/related-grid.gif) top left no-repeat; clear: none;}
#relatedBox .action-bar .list-view{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/related-list.gif) top left no-repeat;}
#relatedBox .action-bar a:hover,
#relatedBox .action-bar a.active{border-bottom: 2px solid #2B2B2A;}
#relatedBox .action-bar .pager{background-color: #CECECE; font-size: 10px; color: #1B1718; font-weight: bold; padding: 2px 5px; margin: 0 10px 0 0; height: auto; width: auto; }
#relatedBox .action-bar .pager a{color: #1B1718; text-decoration: none; border-right: 1px solid #BABABA; padding: 2px; display: inline; float: none;}
#relatedBox .action-bar .pager a:last-child{border-right: none;}
#relatedBox .action-bar .pager span{float: left;}


/*---------------------------------
SIDEBAR BOXES
----------------------------------*/
#subContent h2{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/h2-sidebar-background.gif) top left no-repeat; width: 254px; height: 28px; padding: 13px 0 0 0; margin: 0 0 10px 0; position: relative;}
#subContent h2 span{ display: block; width: 164px; height: 13px; margin: 0 0 0 10px; padding-left: 20px; color: #EBEBEB; font-family: Helvetica,Arial,sans-serif; font-size: 15px; letter-spacing: -1px; word-spacing: -1px;}

#subContent #info dl {
	color:#6D7983;
	line-height:25px;
}
#subContent #info dt {
	border-bottom:1px solid #e6e6e6;
	font-size:11px;
	font-weight:bold;
	float:left;
	width:75px;
}
#subContent #info dt.last {border:0 none;}
#subContent #info dd {
	border-bottom:1px solid #e6e6e6;
	font-size:12px;
	padding-left:75px;
}
#subContent #info dd.last {border:0 none;}
#subContent #info dl a {
	color:#6D7983;
	/*text-decoration:none;*/
}
#subContent #info dl a:hover {
	color:#6D7983;
	background-color:#ff9;
	/*text-decoration:none;*/
}

#subContent #tags{padding: 0 0 15px 0;}
#subContent #tags h2 span{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/arrow.gif) 0 0 no-repeat; cursor: pointer;}
#subContent #tags.expanded h2 span
{
	background-position: 0 -13px;
}
#subContent #tags ul{overflow: hidden;}
#subContent #tags li {float: left; margin: 0 5px 5px 0;}
#subContent #tags li a{color: #696969; font-size: 10px; padding: 2px 5px; background-color: #CACACA; text-decoration: none;}
#subContent #tags li a:hover{background-color: #B5B5B5;}

#subContent #info{padding: 0 0 15px 0;}
#subContent #info h2 span{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/arrow.gif) 0 1px no-repeat; cursor: pointer;}
#subContent #info.expanded h2 span{background-position: 0 -13px;}

#subContent #who
{
	padding: 0 0 15px 0; 
	overflow: hidden;
}
#subContent #who h2 span{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/arrow.gif) 0 0 no-repeat; cursor: pointer;}
#subContent #who h2 a{display: block; position: absolute; top: 10px; width: 19px; height: 20px; text-indent: -5000em;}
#subContent #who h2 a.list-view{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/list-dark-gray.gif) top left no-repeat; right: 10px;}
#subContent #who h2 a.grid-view{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/grid-dark-gray.gif) top left no-repeat; right: 40px;}
#subContent #who h2 a.list-view-off{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/list-off-dark-gray.gif) top left no-repeat; right: 10px;}
#subContent #who h2 a.grid-view-off{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/grid-off-dark-gray.gif) top left no-repeat; right: 40px;}
/*#subContent #who h3{margin: 5px 0 0 0;}
#subContent #who a{color: #6D7983;}
#subContent #who h3 a
{
	font-size: 12px; 
	font-weight: normal;
}
#subContent #who h3 a:hover{background-color: #EEE8F1; color: #231F20;}*/
#subContent #who h3, #subContent #who h3 a, #subContent #who h3 strong 
{
	background-color:#FFFFFF;
	display:block;
	float:left;
	font-style:normal;
	font-weight:normal;
	padding: 0px;
}
#subContent #who h3 {
	background:url(http://www.c-spanvideo.org/videoLibrary/assets/images/search/actions-li-span-bg.gif) 0pt 14px repeat-x transparent;
	float:none;
	font-size:12px;
	overflow:hidden;
	padding:0;
}
#subContent #who a {
	color:#6D7983;
	padding-left:0;
}
#subContent #who h3 a:hover {
	text-decoration:none;
}
#subContent #who h3 strong {
	float:right;
}
#subContent #who .list li {
	padding-right: 4px;
}
#subContent #who li span.length {
	clear:both;
	width:235px;
	height:27px;
	background:url(http://www.c-spanvideo.org/videoLibrary/assets/images/video-who-span.gif) top left no-repeat #fff;
	position:relative;
	padding-bottom:8px;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:5px;
}
#subContent #who li span.length.last {
	padding-bottom:0;
	border-bottom:none;
	margin-bottom:0;
}
#subContent #who li span.percent {
	background-color:#7c8497;
	height:21px;
	position:absolute;
	top:3px;
	left:7px;
	z-index:0;
}
#subContent #who li span.time {
	height:27px;
	line-height:27px;
	color:#fff;
	position:absolute;
	right:25px;
	z-index:20;
}
#subContent #who .list
{
	overflow-x: auto;
	overflow-y: auto;
	width: 100%;
	max-height: 200px;
	position: relative;
}
#subContent #who .grid 
{
	overflow-x: auto;
	overflow-y: auto;
	width: 100%;
	display:none;
}
#subContent #who .grid li {
	overflow:hidden;
	float:left;
	clear:none;
}
#subContent #who .grid img {
	margin:0;
}

#subContent #who.expanded h2 span{background-position: 0 -13px;}
#subContent #who li{overflow: hidden; font-size: 10px; color: #6D7983; clear:left;}
#subContent #who li span{display: block; line-height: 1.2;}
#subContent #who img{width: 48px; height: 48px; padding: 7px; float: left; margin: 0 5px 0 0;}

#subContent #rcntapp{padding: 0 0 15px 0; overflow: hidden;}
#subContent #rcntapp h2 span{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/arrow.gif) 0 0 no-repeat; cursor: pointer;}
#subContent #rcntapp h2 a{display: block; position: absolute; top: 10px; width: 19px; height: 20px; text-indent: -5000em;}
#subContent #rcntapp h2 a.list-view{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/list-dark-gray.gif) top left no-repeat; right: 10px;}
#subContent #rcntapp h2 a.grid-view{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/grid-dark-gray.gif) top left no-repeat; right: 40px;}
#subContent #rcntapp h2 a.list-view-off{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/list-off-dark-gray.gif) top left no-repeat; right: 10px;}
#subContent #rcntapp h2 a.rss {top: 4px;}
#subContent #rcntapp h2 a.grid-view-off{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/grid-off-dark-gray.gif) top left no-repeat; right: 40px;}
#subContent #rcntapp h3, #subContent #who h3 a, #subContent #who h3 strong {background-color:#FFFFFF; display:block; float:left; font-style:normal; font-weight:normal; padding:3px;}
#subContent #rcntapp h3 {float:none; font-size:12px; overflow:hidden; padding:0;}
#subContent #rcntapp h3 a {color:#6D7983; padding-left:0;}
#subContent #rcntapp h3 a:hover {text-decoration:none;}
#subContent #rcntapp h3 strong {float:right;}
#subContent #rcntapp.expanded h2 span{background-position: 0 -13px;}
#subContent #rcntapp li{overflow: hidden; font-size: 10px; color: #6D7983; clear:left; display: block;}
#subContent #rcntapp li span{display: block; line-height: 1.2;}
#subContent #rcntapp img{width: 55px; height: 55px; padding: 7px; float: left; margin: 0 5px 0 0;}

#subContent #floor_apps {padding: 0 0 15px 0; overflow: hidden;}
#subContent #floor_apps h2 span{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/arrow.gif) 0 0 no-repeat; cursor: pointer;}
#subContent #floor_apps h2 a{display: block; position: absolute; top: 10px; width: 19px; height: 20px; text-indent: -5000em;}
#subContent #floor_apps h2 a.list-view{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/list-dark-gray.gif) top left no-repeat; right: 10px;}
#subContent #floor_apps h2 a.grid-view{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/grid-dark-gray.gif) top left no-repeat; right: 40px;}
#subContent #floor_apps h2 a.list-view-off{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/list-off-dark-gray.gif) top left no-repeat; right: 10px;}
#subContent #floor_apps h2 a.grid-view-off{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/grid-off-dark-gray.gif) top left no-repeat; right: 40px;}
#subContent #floor_apps h3, #subContent #who h3 a, #subContent #who h3 strong {background-color:#FFFFFF; display:block; float:left; font-style:normal; font-weight:normal; padding:3px;}
#subContent #floor_apps h3 {float:none; font-size:12px; overflow:hidden; padding:0;}
#subContent #floor_apps h3 a {color:#6D7983; padding-left:0;}
#subContent #floor_apps h3 a:hover {text-decoration:none;}
#subContent #floor_apps h3 strong {float:right;}
#subContent #floor_apps.expanded h2 span{background-position: 0 -13px;}
#subContent #floor_apps li{overflow: hidden; font-size: 10px; color: #6D7983; clear:left; display: inline;}
#subContent #floor_apps li span{display: block; line-height: 1.2;}
#subContent #floor_apps img{width: 65px; height: 65px; padding: 4px; margin: 0 5px 0 0; display: inline}
#subContent #floor_apps table{width: 255px;}
#subContent #floor_apps table tbody {width: 255px;}
#subContent #floor_apps th{font-size: 10px; text-transform:  uppercase; padding: 0 0 3px 10px; text-align: left; letter-spacing: -.035em;}
#subContent #floor_apps td{border-right: 1px solid #FFF; padding: 10px 10px 10px 10px; font-size: 9px; font-family: Helvetica, Arial, sans-serif; line-height: 1.3; vertical-align: top;}
#subContent #floor_apps .odd td{ background-color: #E7E8EE;}
#subContent #floor_apps .even td{ background-color: #F5F6F8;}
#subContent #floor_apps .over td{ background-color: #DDD; cursor: pointer;}
#subContent #floor_apps td:last-child{border: none;}

#subContent #photo_gal {padding: 0 0 15px 0; overflow: hidden;}
#subContent #photo_gal h2 span{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/arrow.gif) 0 0 no-repeat; cursor: pointer;}
#subContent #photo_gal h2 a{display: block; position: absolute; top: 10px; width: 19px; height: 20px; text-indent: -5000em;}
#subContent #photo_gal h2 a.list-view{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/list-dark-gray.gif) top left no-repeat; right: 10px;}
#subContent #photo_gal h2 a.grid-view{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/grid-dark-gray.gif) top left no-repeat; right: 40px;}
#subContent #photo_gal h2 a.list-view-off{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/list-off-dark-gray.gif) top left no-repeat; right: 10px;}
#subContent #photo_gal h2 a.grid-view-off{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/grid-off-dark-gray.gif) top left no-repeat; right: 40px;}
/*#subContent #photo_gal h3{margin: 5px 0 0 0;}
#subContent #photo_gal h3 a{color: #6D7983; font-size: 12px; font-weight: normal;}
#subContent #photo_gal h3 a:hover{background-color: #EEE8F1; color: #231F20;}*/
#subContent #photo_gal h3, #subContent #who h3 a, #subContent #who h3 strong {background-color:#FFFFFF; display:block; float:left; font-style:normal; font-weight:normal; padding:0px; padding-top:7px; padding-bottom:3px;}
#subContent #photo_gal h3 {float:none; font-size:12px; overflow:hidden; padding:0;}
#subContent #photo_gal h3 a {color:#6D7983; padding-left:0;}
#subContent #photo_gal h3 a:hover {text-decoration:none;}
#subContent #photo_gal h3 strong {float:right;}
#subContent #photo_gal.expanded h2 span{background-position: 0 -13px;}
#subContent #photo_gal li{overflow: hidden; font-size: 10px; color: #6D7983; clear:left; display: inline;}
#subContent #photo_gal li span{display: block; line-height: 1.2;}
#subContent #photo_gal img{width: 65px; height: 65px; padding: 4px; margin: 0 5px 0 0; display: inline}

#subContent #featured{padding: 0 0 15px 0;}
#subContent #featured h2 span{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/arrow.gif) 0 0 no-repeat; cursor: pointer;}
#subContent #featured.expanded h2 span{background-position: 0 -13px;}
#subContent #featured h3{margin: 0 0 0 0;  line-height: 18px !important; font-size: 18px; padding: 0;}
#subContent #featured li{margin-bottom: 5px; overflow: hidden; border-bottom: 1px dashed #4C4C4C; padding: 0 0 10px 10px;}
#subContent #featured li:last-child{border-bottom: none; padding-bottom: 0;}
#subContent #featured li img{float: left; margin: 0 10px 0 0;}
#subContent #featured li div{float: left; width: 215px;}
#subContent #featured a{color: #6D7983; font-size: 12px; margin: -0px 0 0 0;}
#subContent #featured a:hover{background-color: #EEE8F1; color: #231F20;}

#subContent #words{padding: 0 0 15px 0;}
#subContent #words h2 span{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/arrow.gif) 0 0 no-repeat; cursor: pointer;}
#subContent #words.expanded h2 span{background-position: 0 -13px;}
#subContent #words ul{overflow: hidden;}
/*#subContent #words li {float: left; margin: 0 5px 5px 0;}
#subContent #words li a{color: #696969; font-size: 10px; padding: 2px 5px; background-color: #CACACA; text-decoration: none;}
#subContent #words li a:hover{background-color: #696969; color: #CACACA;}*/
#subContent #words li {
	overflow:hidden;
	line-height:20px;
	padding-bottom:5px;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:5px;
}
#subContent #words li.first {
	font-weight:bold;
}
#subContent #words li.last {
	padding-bottom:0;
	border-bottom:none;
	margin-bottom:0;
}
#subContent #words li a,#subContent #words li span {
	float:left;
}
#subContent #words li a {
	color:#6D7983;
	width:80px;
}
#subContent #words li a:hover {
	text-decoration:none;
}

#subContent #words li span {
	width:115px;
}
#subContent #words li span.percent {
	background-color:#8d9cb9;
	height:20px;
}
#subContent #words li.first span.percent {
	background-color:#7C8497;
	height:20px;
}
#subContent #words li a.number {
	width:60px;
	float:right;
	text-align:right;
	text-decoration:none;
}
#subContent #words li a.number:hover {
	text-decoration:underline;
}



//#subContent #own{padding: 0 0 15px 0;}
#subContent #own h2 span{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/arrow.gif) 0 0 no-repeat; cursor: pointer;}
#subContent #own.expanded h2 span{background-position: 0 -13px;}
#subContent #own img{float: left; margin: 0 10px 0 0;}
#subContent #own div div{float: left; width: 150px;}
#subContent #own dl{font-size: 10px; color: #1B1718;font-weight: bold; margin: 0 0 5px 0; }
#subContent #own dt{float: left; width: 100px;}
#subContent #own a.buy-now{display: block; width: 106px; height: 49px; cursor: pointer; text-indent: -5000em; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/buy-now.png) top left no-repeat; float: left;}
#subContent #own a.buy-now:hover{background:url(http://www.c-spanvideo.org/videoLibrary/assets/images/buy-now.png) 0 -49px no-repeat transparent;}
#subContent #own ul li {
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:10px;
}
#subContent #own ul li:last-child {
	border-bottom:none;
	margin-bottom:0;
}


/*---------------------------------
 TABS
----------------------------------*/
.tab-box{position: relative; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/tab-box-top.png) top left no-repeat; width: 770px; padding: 7px 0 0 0; margin: 0 0 20px 0;}
#tabBox .box-top{position: relative; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/tab-box-background.png) top left repeat-y; width: 755px; padding: 0 0 0 15px;}
#tabBox .box-bottom{position: relative; width: 770px; height: 9px; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/tab-box-bottom.png) top left no-repeat;}

.ui-tabs .ui-tabs-hide { display: none !important;  }

.tabs{position: relative; overflow: hidden; z-index: 20; margin-bottom: -2px;}
.tabs li{float: left;}
.tabs li.right{float: right; margin-right: 43px;}
.tabs li a{display: block; float: left; text-decoration: none; font-size: 12px; font-weight: bold; color: #FFF; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/tabs.png) 0  -31px no-repeat; }
.tabs li a span{display: block; float: left; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/tabs.png) 100% -31px no-repeat; height: 31px; line-height: 31px; padding: 0 32px 0 0; margin: 0 0 0 25px; }
.tabs li a:hover,
.tabs li.ui-tabs-selected a{background-position: 0 0; color: #1F2538;}
.tabs li a:hover span,
.tabs li.ui-tabs-selected a span{background-position: 100% 0;}

#tagTab{position: absolute; right: 145px; display: block; text-decoration: none; font-size: 12px; font-weight: bold; color: #FFF; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/tabs.png) 0  -31px no-repeat; float: left; z-index: 100; }
#tagTab span{display: block; float: left; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/tabs.png) 100% -31px no-repeat; height: 31px; line-height: 31px; padding: 0 32px 0 0; margin: 0 0 0 25px; }
#tagTab:hover,   
.tabs li a:hover,
.tabs li.ui-tabs-selected a{background-position: 0 0; color: #1F2538;}
#tagTab:hover span,   
.tabs li a:hover span,
.tabs li.ui-tabs-selected a span{background-position: 100% 0;}


.box-top hr{background-color: #E7EBF0; width: 735px; border: none; height: 5px; line-height: 5px; padding: 0; text-align: left; float: left;  }

.box-top form.filter{padding: 10px 0 5px 0;}
.box-top form.filter .select{width: 339px; margin: 0 14px 0 0; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/select-box.jpg) top left no-repeat; position: relative; float: left; height: 34px; cursor: pointer;}
.box-top form.filter .select span{width: 329px; height: 25px; border: none; text-align: left; position: absolute; top: 0; left: 0; padding: 9px 0 0 10px; color: #5D5D5D; font-size: 11px; background: transparent; cursor: pointer;}

.box-top form.filter .select div{display: none; position: absolute; left: 0; top: 31px; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/filter-background.png) 0 0 repeat-y; z-index: 10; padding: 6px 8px; border-bottom: 2px solid #B0B4C7; border-top: 2px solid #B0B4C7; width: 323px;}
.box-top form.filter .select ul{width: 311px;padding: 6px; background-color: #EEF0F1;}
.box-top form.filter .select ul li{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/filter-row-background.gif) left bottom repeat-x; padding: 0 0 2px 0; }
.box-top form.filter .select ul li:last-child{background: none;}
.box-top form.filter .select ul li a{display: block; line-height: 1.5; color: #5D5D5D; font-size: 11px; padding: 3px 5px; text-decoration: none;}
.box-top form.filter .select ul li a:hover{background-color: #FFF; cursor: pointer;}
.box-top form.filter .select ul li span{display: none;}

/*---------------------------------
GRID VIEW
----------------------------------*/
.grid-view {clear: both; height: 310px;}
.grid-view ul {overflow: hidden;}
.grid-view li{ width: 235px; height: 135px; overflow: hidden; float: left; margin-right: 15px; font-size: 10px; color: #696969; padding: 10px 0; }
//.grid-view li img{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/grid-view-background.gif) top left no-repeat; padding: 4px 8px 8px 4px; float: left; margin: 0 0 7px 0;}
.grid-view li img{float: left; margin: 0 0 7px 0;}
.grid-view li h3{margin-bottom: 5px;}
.grid-view li h3,
.grid-view li h3 a{color: #1B1718; font-size: 10px; text-decoration: none; line-height: 1.1; font-weight: bold; }
.grid-view li h3 a:hover{background-color:#EEE8F1; color:#395888;}
.home .grid-view li h3 a:hover{background-color:#EEE8F1; color:#1B1718;}
.grid-view li span{line-height: 1.2; display: block; margin-top: 1px; color: #1B1718;}
.grid-view li .title{width: 115px; float: right;}
.grid-view li .info{clear: both; font-size: 9px; border-top: 1px dotted #576890; padding: 10px 0 0 0; overflow: hidden;}
.grid-view li .info span{float: left; clear: left; background-color: #EFEFEF; font-weight: bold; padding: 0 3px; margin-bottom: 1px; color:  #696969;}
.grid-view li .info p{float: right; width: 115px; clear: none;}
.grid-view li .info p a{color:  #696969; text-decoration: none;}
.grid-view li .info p a:hover{background-color:#FFFF99; color: #231F20;}
.grid-view li p{line-height: 1.2;}

//.action-bar {overflow: hidden; padding: 10px 0;}
.action-bar {padding: 10px 0;}
.action-bar a{float: left; border-bottom: 2px solid transparent;}
.action-bar a:hover,
.action-bar a.active{border-bottom: 2px solid #5D6D94;}
.action-bar .grid-view{display: block; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/grid-view.gif) top left no-repeat; width: 20px; height: 22px; text-indent: -5000em; margin-right: 5px;}
.action-bar .list-view{display: block; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/list-view.gif) top left no-repeat; width: 20px; height: 22px; text-indent: -5000em;}

.action-bar .progcount{float: right; margin: 0 18px 0 0;}
.action-bar .pager{float: right; height: 25px; width: 72px; margin: 0 18px 0 0;}
.action-bar .pager a{border-bottom: none;}
.action-bar .pager .prev, .action-bar .pager .prev-off{float: left; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/nav-arrows.png) 0 -25px no-repeat; width: 31px; height: 25px; text-indent: -5000em; margin: 0 10px 0 0;}
.action-bar .pager .next, .action-bar .pager .next-off{float: right; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/nav-arrows.png) 100% -25px no-repeat; width: 31px; height: 25px; text-indent: -5000em;}
.action-bar .pager a.prev:hover,
.action-bar .pager a.prev.active{background-position: 0 0;}

.action-bar .pager a.next:hover,
.action-bar .pager a.next.active{background-position: 100% 0;}

.box-top form.filter .action-bar .per-page-select{
	float: left;
	height: 35px;
	background: transparent none repeat 0 0;
}
.box-top form.filter .action-bar .per-page-select div{
	display: none;
	border: 3px solid #E8E9EC;
	border-top: 0;
	background-color: #F9F9F9;
	position: relative;
	z-index: 10;
	margin: 0px 0 0 0px;
	width: 40px;
	padding: 5px;
}
	.box-top form.filter .action-bar .per-page-select div ul{
		padding-bottom: 0 !important;
	}
	.box-top form.filter .action-bar .per-page-select div li{
		background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/filter-row-background.gif) left bottom no-repeat;
		padding: 0 0 2px 0 !important;
		float: none !important;
	}
	.box-top form.filter .action-bar .per-page-select div li:last-child{
		background: none;
		float: none !important;
	}
		.box-top form.filter .action-bar .per-page-select div li a{
			display: block;
			padding: 3px 5px;
			line-height: 1.5;
			color: #231F20;
			font-size: 10px;
			text-decoration: none;
			float: none;
		}	
		.box-top form.filter .action-bar .per-page-select div li a:hover{
			background-color: #FFF;
			border-color: #FFF;
			color: #444A5E;
			cursor: pointer;
		}
	.box-top form.filter .action-bar .per-page-select span{
		border: none;
		width: 44px;
		background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/search/input-sort-drop.gif) 38px no-repeat;
		background-color:#F9F9F9;
		border: 3px solid #E8E9EC;
		height: 18px;
		padding: 6px 0 0 6px;
		margin: 0 0 0 0px;
		color: #231F20;
		font-size: 9px;
		cursor: pointer;
	}

#siteFeedback {
	float: right;
	margin-top: 7px;
	font-size: 9px;
}

#siteFeedback .Video {
	position: relative;
	top: 8px;
}

#siteFeedback form input {
	background: #F9FAFC none repeat scroll 0 0;
	border: 2px solid #EBEBEB;
}

#flashPlayer {
	position: relative;
	top: -10px;
}

/*---------------------------------
FOOTER
----------------------------------*/
#footerWrapper{position: relative; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/footer-background.jpg) top left repeat-x; height: 151px;}
#footerRight{float: right; width: 50%; height: 151px; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/footer-background-right.jpg) top left repeat-x; height: 151px;}

#footer{position:relative; width: 804px; margin: 0 auto; padding: 68px 110px 0 110px; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/footer-cspan.jpg) top left no-repeat; height: 83px; font-weight: bold; }
#footer a{color: #FFF; text-decoration: none; text-shadow: 2px 1px 7px #000;}
#footer p{font-size: 10px; color: #FFF;}
#footer p a{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/footer-nav-divider.jpg) right center no-repeat; padding: 0 9px 0 0; margin: 0 5px 0 0;}
#footer p a.last{background: none;}
#footer p a:hover {text-decoration:underline;}
#footer #credits a{background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/logo-footer.png) top left no-repeat; width: 241px; height: 85px; display: block; position: absolute; right: 145px; top: 35px; text-indent: -5000em;}
#footer #jess3{position: absolute; bottom: 0; right: 145px; background: transparent url(http://www.c-spanvideo.org/videoLibrary/assets/images/jess3.jpg) top left no-repeat; width: 80px; height: 21px; display: block; text-indent: -5000em;}
