﻿/*  [styles used in dev]  */
.picturecarousel-container .slides .slide-content{ min-height: 250px; display:none; } 
.picturecarousel-container .navigation { height: auto; }
.picturecarousel-container .navigation .backward { float:left; }
.picturecarousel-container .navigation .forward { float:right; }
.picturecarousel-container .slides .slide-content .slide-content-title { display: block; }

/*
.picturecarousel-container .slides .slide-content .slide-content-text      
{
    white-space: pre-line;
}
*/

.slide-content .slide-content-left { float: none; padding: 10px; width: 300px; display: inline-block; background: transparent url('images/trans.png') 0 0; }
.slide-content .slide-content-right { float: none; }

.changing-news { height: 35px; }
.news { float: left; padding: 3px 0 0 10px;}
.news-title { background-color: #F6F6F6; border: 6px solid #F6F6F6; float: left; }
.news li { position: absolute; overflow: hidden; display:none; }
.news-links { float: right; }


.fsizer { } /* Container element */

.fsizer a { display: block; float: left; width: 20px; margin-right: 5px; text-align: center; border: 1px dotted #ccc; color: #5761a0; text-decoration: none; cursor: pointer; letter-spacing: 0; line-height: 100%; }
.fsizer a:hover { text-decoration: none; background: #ebebeb;  }

/* Three 'A' links used to control size */

.fsizer a#fs_sml { font-size: 9px; height: 15px; padding-top: 5px; }
.fsizer a#fs_med { font-size: 13px; height: 17px; padding-top: 3px; }
.fsizer a#fs_lrg { font-size: 16px; height: 18px; padding-top: 2px; }

.fsizer a.fsactive { color: #000; background: #ebebeb; cursor: default; } /* When mode is active */

#fontsizer { padding: 26px 0 0 80px;}


.ArchiveToolbar { background-color: #F7F7F7; height: 40px;}
.ArchiveToolbar .filter-dropdowns { float: left;  padding: 10px 5px;}
.ArchiveToolbar .searchbox { float: left; padding: 10px 5px 10px 50px;}
.ArchiveToolbar .searchbox input { margin: 0px; padding: 0px; border-radius: 0px;}
.ArchiveToolbar .rss-link { float: right; padding: 10px;}
.ArchiveToolbar .rss-link a { padding-right: 5px; }
.ArchiveToolbar .rss-link img { vertical-align: bottom;}

#NewsArchiveItemLink { color: #45AEAC;} 
.NewsListing .plus-list li { padding-bottom: 5px; } 


.slidetabs {
    display: inline-block;
    margin: 0 0 0 0;
    text-align: center;
    width: 888px;
    /*background-color:Red;*/
}

.slidetabs a {
    background: url("images/tabs-navigator_2.png") no-repeat scroll 0 -1px transparent; 
    display: block;
    float: left;
    font-size: 1px;
    height: 10px;
    margin: 3px;
    width: 20px;
    display: inline-block;
    float: none;
}
.slidetabs a.current { background-position: 0 -21px; }

.sitedef-blog .wrapper-content-area, .posts .wrapper-content-area, .categories .wrapper-content-area{
/*  wtf??  margin-left: 0px; */
}

.ms-postcalendardateboxtop 
{
    background: url("images/blog_date.png") repeat-x scroll 0 0 #FFFFFF;
    height: 20px;
    margin-top: 5px;
    width: 65px;
    border: none;
}

.ms-postcalendardateboxtop, .ms-postcalendardateboxbottom {
    width: 65px;
}

.ms-postcalendardateboxbottom 
{
    background: none;
    border-style: none solid solid;
    border-width: medium 5px 5px;
    border-color: #999999;
    margin: 0 0 0 0px;
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0;
    width: 60px;
}

.ms-PostFooter
{
     display: none;
}

.ms-CommentFooter :nth-child(3)
{
     display: none;
}

.picturecarousel-container .slide-content-title-text {
    color: #45AEAC;
    font-size: 24px;
    font-weight: bold;
}
/*  [/styles used in dev]  */

/*  [version number]  */
    .header .custom-func .ms-SPLink
    {
        color: #ccc !important;
        background: #413f3f;
        border: solid 1px #ccc;
    }


#poisonmaterialcatalog-nav { margin:0 0 10px;  background-color: #F7F7F7;}
.material-catalog-list li { padding-left: 50px; }
.poisonselected { background-color: #F7F7F7;}
#poisonmaterialcatalog-nav .ln-letters { overflow:hidden; }
#poisonmaterialcatalog-nav .ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 5px; text-decoration:none; color: #666666; }
#poisonmaterialcatalog-nav .ln-letters a:hover,
#poisonmaterialcatalog-nav .ln-letters a.ln-selected { color:#45AEAC; }
#poisonmaterialcatalog-nav .ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }
#poisonmaterialcatalog a.poisonmaterialcatalog-link { color:#666666; }
#poisonmaterialcatalog a.poisonmaterialcatalog-link:hover { color:#45AEAC; }
#poisonmaterialcatalog  a.screenshot { color:#45AEAC; }
#screenshot{ position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; } 


#healthcareservices-nav .ln-letters { overflow:hidden; }
#healthcareservices-nav .ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 5px; text-decoration:none; color: #666666; }
#healthcareservices-nav .ln-letters a:hover,
#healthcareservices-nav .ln-letters a.ln-selected { color:#45AEAC; }
#healthcareservices-nav .ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }

#nav-letter{
    float: left;
    text-transform: uppercase;
    padding: 10px 5px 5px 3px;
    font-size: 30px;
    color: #666666;
    background-color: transparent;
}

/* blog */
.sitedef-blog .s4-specialNavLinkList, .posts .s4-specialNavLinkList, .categories  .s4-specialNavLinkList{ display: none; }
.sitedef-blog .menu ul, .posts .menu ul , .categories .menu ul,
.sitedef-blog .ms-WPBody ul.ms-blogAdminLinks,  .posts .ms-WPBody ul.ms-blogAdminLinks, .categories .ms-WPBody ul.ms-blogAdminLinks 
{ list-style: none; margin: 0px; padding:0px; }


.sitedef-blog .wrapper-navigation-tree a.static .menu-item-text,
.posts  .wrapper-navigation-tree a.static .menu-item-text,		
.categories .wrapper-navigation-tree a.static .menu-item-text
{ 
	padding-left:0px; 
}

.listtpl .wrapper-navigation-tree a.static .menu-item-text
{ 
}

.s4-ql, .s4-specialNavLinkList {
    padding: 0px;
}

.sitedef-blog .ms-rtestate-field li, .ms-rtestate-field blockquote, .ms-WPBody li ,
.posts .ms-rtestate-field li, .ms-rtestate-field blockquote, .ms-WPBody li ,		
.categories .ms-rtestate-field li, .ms-rtestate-field blockquote, .ms-WPBody li {
	margin: 0px;
}

.posts #monthlyarchiveviewtitle .menu-item-text
{
    padding: 0px;
}

.ms-quickLaunch .ms-blog-addnew { display:none; }

.ms-PostBody { padding-right: 5px;}

.ms-postcalendardateboxbottom div{ visibility:hidden; }

.ms-blogrss { display: none; }

#BlogRSSMain { display: block; }

/* Search */

body.searchresults .wrapper-navigation-tree, body.peoplesearchresults .wrapper-navigation-tree{
    display: none;
}

.ootb-page-title-area {
   visibility: hidden;
}

.searchresults .wrapper-content-area, .peoplesearchresults .wrapper-content-area {
    margin-left: 5px;
    min-height: 324px;
}

.srch-sb-results {
    background: none repeat scroll 0 0 #FFFFFF;
}

.ms-sbcell input { height:20px; }

.searchresults .ms-WPBody ul,.searchresults .ms-rtestate-field ul , .peoplesearchresults .ms-WPBody ul, .peoplesearchresults .ms-rtestate-field ul {
    list-style: none;
    margin-left: 10px;
}
.searchresults .header .search-area, .peoplesearchresults .header .search-area {
    border: none;
}

.ms-searchref-filterlink {
    color: #000000 !important;
}

.ms-sctabcn , .ms-sctabcnhover {
	color: #FFFFFF;
    background-color: #45AEAC;
    border-color: #cbcbcb;
}

.ms-sctabcf A:link, .ms-sctabcf A:visited, .ms-sctabcfhover A:link, .ms-sctabcfhover A:visited, .ms-sblink a:link, .ms-sblink a:visited  {
    color: #45AEAC;
}

.addthis_toolbox, .fb-comments { padding: 5px 0 3px; }

/* LabList */
.labs-list { color:#666666;}

.labs-list .labs-city { display: block; padding-bottom: 5px; font-size: 16px; font-weight:bold; border:none;}
.labs-list .labs-location { display: block; padding-bottom: 2px; font-size: 16px; border:none; }
.labs-title { display: block;font-weight:bold; }
.labs-moreinfo { display: block; }
.labs-address { display: block; }

.labs-list table { width:760px; border-collapse: collapse; }
.edit-mode .labs-list table { width:600px; }
.labs-list table th { text-align: left; width: 33%; }

.labs-list table td, .labs-list table th { border: 1px solid #cbcbcb; padding: 5px; width:150px;}
.labs-list table td {vertical-align: top;}
.labs-list table tr td:first-child, .labs-list table tr th:first-child {  border-left: 0; width:430px }
.labs-list table tr td:last-child, .labs-list table tr th:last-child { border-right: 0; width:200px !important;}

.labs-col2 { background-color: #F7F7F7;} 


.labs-noresult { display:block; padding-bottom: 20px;}

.dfwp-list li { padding-bottom: 7px; }
.fb-like { width: 100% !important;}

.ms-WPBody .eventcalendar { list-style: none; color: #333333;}
.ms-WPBody .eventcalendar .date { font-size: 8pt; }
.ms-WPBody .eventcalenda .plus-date { padding-bottom: 5px; }
.ms-WPBody .eventcalendar .plus-description { display: block; }
