@charset "utf-8";
/* CSS Document */

/* tabbed news styles */
#tabs_wrapper {float:left; width: 308px; height:auto; margin-bottom: 10px; }
.tabs {float:left; overflow:visible;}
.tabNavigation {background-image : url(/biosilencing/wp-content/themes/default/images/tab_bg.gif);}
#tab-newsroom {float:left; width: 308px; position: relative; background: url(/biosilencing/wp-content/themes/default/images/tab_bg_bot.gif) no-repeat bottom left; padding:11px 0 11px 0;}
#tab-industry {float:left; width: 308px;  background: url(/biosilencing/wp-content/themes/default/images/tab_bg_bot.gif) no-repeat bottom left; padding:11px 0 11px 0;}
#tab-blog {float:left; width: 308px;  background: url(/biosilencing/wp-content/themes/default/images/tab_bg_bot.gif) no-repeat bottom left; padding:11px 0 11px 0;}

.tab-newsroom-date {color:#615F5F; font-size:0.67em; font-family: Arial, Helvetica, sans-serif; padding:0 11px 4px 11px;}
.tab-newsroom-date a {color:#615F5F; text-decoration:underline;}
.tab-newsroom-date a:hover {color:#615F5F; text-decoration:none;}
.tab-newsroom-title {color:#EC1C24; font-weight:bold; font-size:0.72em; font-family: Arial, Helvetica, sans-serif; padding:0 11px 0 11px;}
.tab-newsroom-title  a {text-decoration:none;}
.tab-newsroom-title  a:hover {color:#615F5F; text-decoration:none;}
.tab-newsroom-precis {color:#615F5F; font-size:0.72em; font-family: Arial, Helvetica, sans-serif; padding:0 11px 30px 11px;}

/* flicker free top menu */
ul.tabNavigation {margin:0; padding:6px 0 0 11px; list-style-type:none; width: 295px; height: 26px;}
.tabNavigation li {float:left; margin: 0 3px 0 0; padding:0; display:block; width:132px;}
.tabNavigation li.list1 {background:transparent url(/biosilencing/wp-content/themes/default/images/tab1.gif); width:97px;}
.tabNavigation li.list2 {background:transparent url(/biosilencing/wp-content/themes/default/images/tab2.gif); width:111px;}
.tabNavigation li.list3 {background:transparent url(/biosilencing/wp-content/themes/default/images/tab3.gif); width:48px;}
.tabNavigation a {display:block; padding-top:26px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html .tabNavigation a:link, * html .tabNavigation a:visited {height:26px; he\ight:0;}

.tabNavigation ul li {position:relative;}

.tabNavigation a#item1 {background:transparent url(/biosilencing/wp-content/themes/default/images/tab1_roll.gif) -97px -27px no-repeat;}
.tabNavigation a#item2 {background:transparent url(/biosilencing/wp-content/themes/default/images/tab2_roll.gif) -111px -27px no-repeat;}
.tabNavigation a#item3 {background:transparent url(/biosilencing/wp-content/themes/default/images/tab3_roll.gif) -48px -27px no-repeat;}

.tabNavigation #home li.list1 {background:transparent url(/biosilencing/wp-content/themes/default/images/tab1_roll.gif);}
.tabNavigation #about li.list2 {background:transparent url(/biosilencing/wp-content/themes/default/images/tab2_roll.gif);}
.tabNavigation #blog li.list3 {background:transparent url(/biosilencing/wp-content/themes/default/images/tab3_roll.gif);}

.tabNavigation a#item1:hover {background-position:top right; z-index:50;}
.tabNavigation a#item2:hover {background-position:top right; z-index:50;}
.tabNavigation a#item3:hover {background-position:top right; z-index:50;}

.tabNavigation a#item1.selected {background-position:top right; z-index:50;}
.tabNavigation a#item2.selected {background-position:top right; z-index:50;}
.tabNavigation a#item3.selected {background-position:top right; z-index:50;}

.tabbed-news-list {margin-left: 0; padding-left: 0; list-style: none;}
.tabbed-news-list li {margin-bottom: 10px; padding-left: 11px; padding-top: 0px; width:47%; float:left;}
.tabbed-news-list a {color: #EC1C24; font-size: 12px; text-decoration: none;}
.tabbed-news-list a:hover {color: #000; text-decoration: none;}
ul.tabbed-news-list li.newsbutton {font-family: Arial, Helvetica, sans-serif; line-height: 24px; width: 99px; height: 24px; background: url(/biosilencing/wp-content/themes/default/images/bg_homelink_but.jpg) no-repeat 0 0; padding: 0 0 0 0; margin: 0 0 0 13px;}
ul.tabbed-news-list li.newsbutton a {padding: 0 0 0 10px; margin-left: auto; width: 89px; height: 24px; display:block; color: #525151; text-decoration: none;}
ul.tabbed-news-list li.newsbutton a:hover {text-decoration: underline;}
ul.tabbed-news-list li.blogbutton {text-align: left; background: url(/biosilencing/wp-content/themes/default/images/bt_entries.gif) no-repeat 11px 0; padding: 0 0 0 0; margin: 0 0 0 0;}
ul.tabbed-news-list li.blogbutton a {margin-left: auto; width: 99px; height: 24px; display:block;}
ul.tabbed-news-list li.rssfeed {text-align: right; background: url(/biosilencing/wp-content/themes/default/images/rss_icon.jpg) no-repeat right 0px; padding: 0 0 0 0; margin: 0 0 0 0;}
ul.tabbed-news-list li.rssfeed a {margin-left: auto; width: 18px; height: 18px; display:block;}


/* video carousel styles */
#video_carousel {float:left; width: 615px; text-align: left; background: url(/biosilencing/wp-content/themes/default/images/carousel_bg.gif) no-repeat;  margin-top:28px;}
#video_carousel p { padding-bottom:0px !important; padding-right:0px !important;}
/* Main -----------------------------------------------------------------------------------------------------------*/
.in { overflow: hidden; width: 590px; margin: 0 auto;}
/* News -----------------------------------------------------------------------------------------------------------*/

#video_carousel .news { overflow: visible; position: relative; height: auto !important; padding-top: 35px; padding-bottom:35px;}
.news .in { position: relative; }

.arrow {position: absolute; top: 8px; z-index: 999; overflow: hidden; width: 22px; height: 22px; line-height: 22px; font-size: 400%; font-weight: bold; color: #fff; background: #000; }
.arrow a { text-decoration: none; color: #fff; }
.arrow a:hover span { background-position: -22px 0; }
#video_title { position: absolute; top: 12px; left: 16px; z-index: 998; overflow: hidden; width: auto; height: auto; line-height: 22px; font-size: 140%; font-weight: bold; color: #615F5F; font-family: Arial, Helvetica, sans-serif;}
#prev { left: 553px; }
#prev span { background-image: url('/biosilencing/wp-content/themes/default/images/previous.gif'); }
#next { right: 14px; }
#next span { background-image: url('/biosilencing/wp-content/themes/default/images/next.gif'); }

.items { overflow: hidden; width: 100%; }
.items li { height: 143px; position: relative; float: left; display: inline; width: 191px; margin-right: 10px; color: #626564; padding:0 0 30px 0; background: url(/biosilencing/wp-content/themes/default/images/carousel_li_bg.gif) no-repeat;}
.items .last { margin-right: 0; }

.items a, items div { text-decoration: none; color: #615F5F; padding: 0 0 0 0; }
.items a:hover, .items a:focus, .items a:active { text-decoration: underline; }
.items address a { text-decoration: underline; color: #757575; }
.items address a:hover, .items address a:focus, .items address a:active { text-decoration: none; color: #000; }
.items img { display: block; margin: 8px 10px 8px; 0 }
.items h3 { font-size: 100%; color: #615F5F; line-height: 1.1em; font-weight:bold; font-size:0.75em; font-family: Arial, Helvetica, sans-serif; padding: 0 10px 0 10px; }
.items p { line-height: 1.1em; font-size:0.75em; font-family: Arial, Helvetica, sans-serif; }

.items .desc { position: absolute; right: 10px; top: 8px; padding: 0 4px; line-height: 17px; text-transform: uppercase; font-size: 80%; font-style: normal; color: #fff; }
.items a:hover .desc, .items a:focus .desc, .items a:active .desc { background: #000; }
.items img { display: block; margin-bottom: 8px; }
.maincontent .items h2 { padding: 0; font-size: 100%; font-weight: bold; color: #000; background: none; }
.items h2 a { text-decoration: none; color: #000; }
.items h2 a:hover, .items h2 a:focus, .items h2 a:active { text-decoration: underline; }
.items dl { color: #8f8f8f; }
.items dt { float: left; margin-right: 3px; }

.items .play { position: absolute; right: 1px; top: 61px; padding: 0;}
.items a:hover em, .items a:focus em, .items a:active em, .services a.r:hover, .services a.r:focus, .services a.r:active { background-color: #8EB922; text-decoration:none; }
.n1 { background: #0693CC; }
.n2 { background: #0693CC; }
.n3 { background: #0693CC; }
.n4 { background: #0693CC; }

.store dt { background: none; }

.items li { overflow: hidden; display: inline; width: 191px; margin: 0 10px 0 0; }
.items li p { margin-bottom: 0; padding: 0 10px 10px 10px; }

/* reset -------------------------------------------------------------------------------*/
x.ir { display: block; overflow: hidden; position: relative; }
.ir A { display: block; overflow: hidden; position: relative; }
.ir A { width: 100%; height: 100%; }
.ir SPAN { width: 100%; height: 100%; }
.ir SPAN { background-position: 0px 0px; left: 0px; background-repeat: no-repeat; position: absolute; top: 0px; }
.ir A SPAN { cursor: pointer; }
A.ir SPAN { cursor: pointer; }

/* homepage specific layout styles */
.home_h1 {padding-bottom:15px; padding-right:15px;}
.home_h2 {padding-bottom:15px; padding-right:15px; font-size: 1.8em; font-weight: normal; line-height: 32px;}
#home_img {float:left; width:260px;}
#home_text {float:left; width:355px;}
#home_text p {padding-bottom:15px;}

#events_header {float:left; height:56px; width:615px; background: url(/biosilencing/wp-content/themes/default/images/bg_events_hd.gif) no-repeat left 0px;}
#events_header h2 {font-size: 100%; font-weight: bold; color: #615F5F; font-family: Arial, Helvetica, sans-serif; padding:14px 0 0 19px;}
#events_wrapper {float:left; height:auto; width:615px; background: url(/biosilencing/wp-content/themes/default/images/bg_events_body.gif) no-repeat left 0px;}
#events_wrapper p {padding: 0 10px 10px 13px;}
.events_btn {padding-bottom:12px; padding-top:12px; padding-left:13px;}
.latest_event {float:left; width:204px; height:auto;}
.first p {padding-left:0px  !important;}
p.link_about_but {width: 99px; height: 24px; background: url(/biosilencing/wp-content/themes/default/images/bg_homelink_but.jpg) no-repeat 0 0; line-height: 24px; padding: 0 0 0 0px;}
p.link_about_but a {width: 89px; height: 24px; color: #525151; text-decoration: none; display: block; padding: 0 0 0 10px;}
p.link_about_but a:hover {text-decoration: underline;}
p.link_events_but {margin-left: 13px; width: 99px; height: 24px; background: url(/biosilencing/wp-content/themes/default/images/bg_homelink_but.jpg) no-repeat 0 0; line-height: 24px; padding: 0 0 0 0px;}
p.link_events_but a {width: 89px; height: 24px; color: #525151; text-decoration: none; display: block; padding: 0 0 0 10px;}
p.link_events_but a:hover {text-decoration: underline;}