@charset UTF-8;

/* ----- Web aesthetics overrides by Jason Armour, Creative Director, The Beryl Companies (JASON) - starting 5/18/2009 ----- */

/* ----- un-bold TBI links on Beryl.net homepage - JASON - 5/18/2009 ----- */
#main .view-tbi-links  .view-content-tbi-links .news-inlayTop p.beryl-institute-newstitle, #main .content .view-events-front-page .view-content-events-front-page .news-inlayTop .events-newstitle {
	font-weight:normal;
}
/* ----- un-bold TBI links on right-hand column throughout Beryl.net site - JASON - 5/18/2009 ----- */
#sidebar-right #block-views-tbi_links .news-inlayTop .beryl-institute-newstitle{
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
}
/* ----- un-bold Press Release Date, and change to gray on Beryl.net homepage - JASON - 5/18/2009 ----- */
#main .panel-pane .content .view-press-releases .view-content-press-releases p.date .date-display-single {
	font-weight:normal;
	color:#999999;
}
/* ----- insert vertical lines between main navigation throughout Beryl.net homepage - JASON - 5/18/2009 ----- */

/*##navigation li {
	display:inline;
	border-left:1px solid #C0C0C0;
}
navigation li:first-child{
	border-left:none;
}
*/
#main .panel-pane .content .date {
        margin-top:0px;
        margin-bottom: 0px;
        font-size: 9pt;
}
#main .beryl-institute-newstitle {
        padding-bottom:10px;
		
}
#main .readmore {
        font-size: 9pt;
        margin-bottom: 0px;
}
#main .readmoreNoPad {
        font-size: 9pt;
        margin-bottom: 5px;
        margin-top:0px;
}

<!-- remove all formatting from promo block --!>
<!-- Jason 6/5/2009 Seattle, WA --!>
<!-- removed final bottom-border from promo block --!>
<!-- Jason 7/2/2009 --!>
#sidebar-right #block-block-10 {
	border:none;
	background-image:none;
}
#sidebar-right #block-block-10 .blockinner h2.title {
	border:none;
	background-image:none;
}
#sidebar-right #block-block-10 .blockinner h2.title-first {
	border:none;
	background-image:none;
}
#sidebar-right #block-block-10 .container #user-sidebar, #container #sidebar-right {
	background-image:none;
	margin:0;
	padding:0;
	background:none;
}

<!-- correct Testimonial Client Logo padding 7/27/2009 --!>
#main .panel-col-top panel-panel {
	background-image:none;
	margin:0;
	padding:0;
	background:none;
}
<!-- limit Contact Us height -->
/* some more css for Contact Us page	*/
#contactUs_formWrapper{
	float:left;
	width:660px;
	height:700px; /*MODIFIED 10-13-09 BY JARMOUR */
	position:relative;
}
.orange{
	/*background-image:url(http://www.beryl.net/files/images/orange.png);
	background-repeat:repeat-x; */
margin-bottom: 10px;

/* IE10 */ 
background-image: -ms-radial-gradient(center, ellipse cover, #FFFFFF 0%, #FDBE58 100%);

/* Mozilla Firefox */ 
background-image: -moz-radial-gradient(center, ellipse cover, #FFFFFF 0%, #FDBE58 100%);

/* Opera */ 
background-image: -o-radial-gradient(center, ellipse cover, #FFFFFF 0%, #FDBE58 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(radial, center center, 0, center center, 498, color-stop(0, #FFFFFF), color-stop(1, #FDBE58));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-radial-gradient(center, ellipse cover, #FFFFFF 0%, #FDBE58 100%);

/* Proposed W3C Markup */ 
background-image: radial-gradient(center, ellipse cover, #FFFFFF 0%, #FDBE58 100%);


/* IE08 */
background-color: #FDBE58;
}
.blue{
	/*background-image:url(http://www.beryl.net/files/images/blue.png);
	background-repeat:repeat-x;*/
	/* IE10 */ 
background-image: -ms-radial-gradient(center, ellipse cover, #FFFFFF 0%, #90B7DC 100%);

/* Mozilla Firefox */ 
background-image: -moz-radial-gradient(center, ellipse cover, #FFFFFF 0%, #90B7DC 100%);

/* Opera */ 
background-image: -o-radial-gradient(center, ellipse cover, #FFFFFF 0%, #90B7DC 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(radial, center center, 0, center center, 498, color-stop(0, #FFFFFF), color-stop(1, #90B7DC));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-radial-gradient(center, ellipse cover, #FFFFFF 0%, #90B7DC 100%);

/* Proposed W3C Markup */ 
background-image: radial-gradient(center, ellipse cover, #FFFFFF 0%, #90B7DC 100%);

/* IE08 */
background-color: #90B7DC;

}
.green{
	/*background-image:url(http://www.beryl.net/files/images/green.png);
	background-repeat:repeat-x;*/
/* IE10 */ 
background-image: -ms-radial-gradient(center, ellipse cover, #FFFFFF 0%, #78C36C 100%);

/* Mozilla Firefox */ 
background-image: -moz-radial-gradient(center, ellipse cover, #FFFFFF 0%, #78C36C 100%);

/* Opera */ 
background-image: -o-radial-gradient(center, ellipse cover, #FFFFFF 0%, #78C36C 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(radial, center center, 0, center center, 498, color-stop(0, #FFFFFF), color-stop(1, #78C36C));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-radial-gradient(center, ellipse cover, #FFFFFF 0%, #78C36C 100%);

/* Proposed W3C Markup */ 
background-image: radial-gradient(center, ellipse cover, #FFFFFF 0%, #78C36C 100%);

/* IE08 */
background-color: #78C36C;
	
}
.inc{
	background-image:url(http://www.beryl.net/files/images/incbtn.png);
	background-repeat:no-repeat;
	width: 194px;
	height: 227px;
	padding-bottom:10px;
}
.altercare{
	background-image:url(http://www.beryl.net/files/images/altercare.png);
	background-repeat:no-repeat;
	width: 194px;
	height: 244px;
	padding-bottom:10px;
}
/* NO FLASH */
#head-banner-noflash{
	width: 900px;
	height: 300px;
	margin: 0px;
	padding: 0px;
	padding-bottom:130px;
	}

#head-banner-noflash div{
	width:900px;
	height:300px;
	background-color: transparent;
	margin: 0px;
	top: 800px;
	text-align:center;	
	}

#head-banner-noflash div p{
	padding-bottom: 600px;	
	}

#head-banner-noflash{
	background-color: #FFFFFF;
	border: 0px;
	}
.blog-container .blog-left-container {
	margin-top:0px;
}
.blog-container .blog-content {
	width: 75%;
}

#socialwrap {
	width: 900px;
	text-align: right;
	position:absolute;
	}
#social {
	margin-top:23px;
}
#clientbanner {
	text-align:center !important;
	margin-bottom: 10px;
	position: absolute;
	margin-top: 115px;

}
.test {}

/* STERICYCLE FIXES */

body {
	border-top: 15px solid #00946d;
	background-image: none;
	background: white;
}

#logo {
	width: 260px;
}
#logo-left, #logo-right {
	width: 50%;
	float: left;
}
#logo-right {
	text-align: right;
}
#footer-wrapper {
	border-top: 10px solid #0099cc;
	background-color: #bbbdc0;
    color: #404041;
	padding: 40px 0;
	font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#footer {
	background: none;
	color: inherit;
	font-size: 12px;
	display: flex;
	max-width: 925px;
	margin: 0 auto;
}
.footerContent {
	width: 75%;
	float: left;
}
.footerLogo {
	width: 25%;
	float: left;
}
.footerLogo img{
	width: 200px;
	padding: 0 20px 0 0;
}
.footerSocial {
	padding: 0 0 15px 0;
}
.footerSocial i{
	font-size: 1.25em;
    background: #404041;
    color: #bbbdc0;
    border-radius: 100%;
    width: 1.75em;
    height: 1.75em;
    text-align: center;
    line-height: 1.75em;
}
#footer .footerContent {
	display: block;
}
.r, .l {
	background-image: none !important;
}

.form-submit {
	padding: 8px 40px;
    background: #00946d;
    border-radius: 8px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 0.7em;
    display: inline-block;
	border: none;
    margin: 20px 0 10px 0;
}
.tabs ul.primary li a {
	    padding: 9px 1em 6px; 
		margin-bottom: -1px;
		display: inline-block;
}
.banner img {
	width: 100%;
	padding: 20px 0;
}
#user-container {
    margin: 30px 0 30px 0 !important;
}
#user-admin-wrapper {
	float: right;
}
#user-main {
	width: 71%;
	float: left;
	padding: 0 0 30px 10px;
	font-size: 16px;
}
#user-sidebar {
	float: left;
	margin-left: 30px;
}
#head-bannerhold embed {display: none;}
#frontpage3col-id .t-edge ,#frontpage3col-id .l-edge, #frontpage3col-id .b-edge, #frontpage3col-id .r-edge { background: none; }

body.sidebar-right #squeeze {margin-right: inherit; width:97.6%}
.home-intro {text-align: center;}
.home-intro a {
	padding: 8px 40px;
    background: #00946d;
    border-radius: 8px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 10pt;
    display: inline-block;
	border: none;
    margin: 20px 0 10px 0;
}
#user-sidebar .block-menu .blockinner, #user-sidebar .block-block .blockinner, #user-sidebar .view-content-user-announcements {
    padding-bottom: 7px;
    border-bottom: 1px solid #e9b69b;
}
#login-header-wrapper {
	margin-right: 0;
}