@charset "utf-8";
/* CSS Document for TIBCO Silver 2010 - Homepage */

#content {float:left; width:930px; background:none;}
/*ul#navbanner {float:left; width:960px; margin:15px 0 0 -15px; background:url(../images/hp-navbg.png);}*/
	
	ul#navbanner {float:left; width:960px; margin:15px 0 10px -15px; padding:0; list-style:none; background:none;}
	ul#navbanner li {display:inline;}
	ul#navbanner li a {float:left; height:336px; display:block; background:url(../images/hp-navbg.png);}
	
	ul#navbanner li a.build span, ul#navbanner li a.run span, ul#navbanner li a.use span {display:none;}
	ul#navbanner li a.build:hover span, ul#navbanner li a.run:hover span, ul#navbanner li a.use:hover span {position:absolute; top:365px; display:block; margin:15px; z-index:100; text-align:center;}
	ul#navbanner li a.build:hover span {width:245px; padding:5px 20px 5px 30px;}
	ul#navbanner li a.run:hover span {width:235px; padding:5px 20px;}
	ul#navbanner li a.use:hover span {width:220px; padding:5px 20px;}
	
	ul#navbanner li a.build:hover span strong, ul#navbanner li a.run:hover span strong, ul#navbanner li a.use:hover span strong {font-size:1.15em;}
	ul#navbanner li a.build:hover span b, ul#navbanner li a.run:hover span b, ul#navbanner li a.use:hover span b {color:#1e4983; text-decoration:underline;}

		ul#navbanner li a.build {width:320px; background-position:0 0;}
		ul#navbanner li a.run {width:320px; background-position:-320px 0;}
		ul#navbanner li a.use {width:320px; background-position:-640px 0;}
		
		ul#navbanner li a.build:hover, ul#navbanner li a.build:focus {background-position:0 -338px;}
		ul#navbanner li a.run:hover, ul#navbanner li a.run:focus {background-position:-320px -338px;}
		ul#navbanner li a.use:hover, ul#navbanner li a.use:focus {background-position:-640px -338px;}
		
#tagline {float:left; width:100%; height:167px; margin:0 auto 15px; text-indent:-9999px; border:none; background:url(../images/tagline.png) no-repeat center 0;}


#videos {float:left; width:100%; margin:0 auto 25px; padding:0; text-align:center; background:none;}
#videos h2 {float:left; width:100%; margin:0 0 30px; padding:0 0 5px 15px; color:#4d4d4d; font-size:1.1em; text-align:left; border-top:none; border-bottom:1px solid #9f9f9f; background:none;}

ul#videogallery {margin:0; padding:0 0 0 5px;}
#videogallery_wrap {position:relative; clear:both;}
#videogallery_wrap .bx_wrap {margin-left:41px;}
#videogallery_wrap .prev {position:absolute; top:110px; outline:0; left:16px;}
#videogallery_wrap .next {position:absolute; top:110px; right:16px; outline:0;}
