@charset "utf-8";
/* CSS Document */


a.menuLink{color:#fff;display:block; text-align:left;}
a{
	color:#242424;
	text-decoration:none;}


.BerCertTitle
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#242424;
	text-decoration:none;
	text-align:center;
	font-size:56px;
	letter-spacing:1.4px;
	padding: 100px 0px 20px 0px;
	position:relative;

}

.BerCertSubTitle
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#242424;
	text-decoration:none;
	text-align:center;
	font-size:24px;
	letter-spacing:1.4px;
	position:relative;
	padding: 3px 10px 80px 10px;
	line-height:1.8;
}





.BerCertQuestion
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#f7f7f7;
	line-height:2;
	text-decoration:none;
	text-align:center;
	font-size:56px;
	letter-spacing:1.4px;
	padding: 20px 20px 30px 20px;
	background-color:#77A22F;
}





.BerCertLoginBar
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#f7f7f7;
	line-height:2;
	text-decoration:none;
	text-align:center;
	font-size:56px;
	letter-spacing:1.4px;
	padding: 10px 10px 10px 10px;
	background-color:#77A22F;
}


.BerCertAnswer
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#242424;
	line-height:3.3;
	text-decoration:none;
	text-align:center;
	font-size:32px;
	letter-spacing:1.7px;
	padding: 30px 20px 30px 20px;
	background-color:#C9DAAC;
	margin: 10px 10px 10px 10px;
}

.BerCertAnswerCommercial
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#ffffff;
	line-height:3.3;
	text-decoration:none;
	text-align:center;
	font-size:32px;
	letter-spacing:1.7px;
	padding: 30px 20px 30px 20px;
	background-color:#91B458;
	margin: 10px 10px 10px 10px;
}

.BerCertCounty

{
	font-family: 'Source Sans Pro', sans-serif;
	color:#242424;
	line-height:3.3;
	text-decoration:none;
	text-align:center;
	font-size:32px;
	letter-spacing:1.7px;
	padding: 10px 20px 10px 20px;
	background-color:#C9DAAC;
	margin: 10px 10px 10px 10px;
	border:solid 1px #CCC;
}

.BerCertAnswerSmall

{
	font-family: 'Source Sans Pro', sans-serif;
	color:#242424;
	line-height:3.3;
	text-decoration:none;
	text-align:center;
	font-size:22px;
	letter-spacing:1.7px;
	padding: 46px 20px 46px 20px;
	background-color:#C9DAAC;
	margin: 10px 10px 10px 10px;
	border:solid 1px #CCC;
}

.BerCertCountySmall

{
	font-family: 'Source Sans Pro', sans-serif;
	color:#242424;
	line-height:3.3;
	text-decoration:none;
	text-align:center;
	font-size:22px;
	letter-spacing:1.7px;
	padding: 25px 20px 25px 20px;
	background-color:#C9DAAC;
	margin: 10px 10px 10px 10px;
	border:solid 1px #CCC;
}


.BerCertTop
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#fff;
	line-height:1;
	text-decoration:none;
	font-size:20px;
	letter-spacing:1.4px;
	padding: 20px 30px 20px 30px;
	background-color:#91B458;
	width:100%;
	font-weight:400;
}

.BerCertTop a
{
	padding: 0px 10px 0px 10px;
	color:#fff;
}

.BerCertTop a:hover
{
	color:#242424;
}

.BerCertStart,
.BerCertStart a
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#f7f7f7;
	line-height:2;
	text-decoration:none;
	text-align:center;
	font-size:48px;
	letter-spacing:3.9px;
	padding: 20px 80px 20px 80px;
	background-color:#91B458;
	width:600;
	border: solid 1px #CF0;
	margin-bottom:500px;
}

.BerCert
{
	padding: 120px 20px 30px 20px;	
}




.BerCertText
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#242424;
	text-decoration:none;
	text-align:left;
	font-size:22px;
	letter-spacing:1.9px;
	position:relative;
	padding: 0px 0px 0px 0px;
	line-height:1.5;
}

.BerCertFooter
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#f7f7f7;
	line-height:2;
	text-decoration:none;
	text-align:center;
	font-size:22px;
	letter-spacing:3.9px;
	padding: 20px 50px 20px 50px;
	background-color:#91B458;
	width:600;
}

.BerCertFooter a
{
	color:#f7f7f7;
	padding: 0px 20px 0px 20px;
}

.BerCertFooter a:hover
{
	color:#242424;
}

.BerCertEmail
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#242424;
	text-decoration:none;
	text-align:left;
	font-size:48px;
	letter-spacing:3.9px;
	padding: 20px 20px 20px 20px;
	background-color:#f7f7f7;
	width:580px;
	border: dotted 2px #91B458;
	margin-bottom:5px;
	margin-top:50px;
}

.BerCertLogin
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#242424;
	text-decoration:none;
	text-align:left;
	font-size:40px;
	letter-spacing:3.9px;
	padding: 10px 20px 10px 20px;
	background-color:#f7f7f7;
	width: 550px;
	border: dotted 2px #242424;
	margin-bottom:5px;

}


.BerCertEmail:focus
{ 
	border: solid 2px #91B458;
}

.BerCertSubmit
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#f7f7f7;
	line-height:1;
	text-decoration:none;
	text-align:center;
	font-size:40px;
	letter-spacing:3.9px;
	padding: 15px 40px 15px 40px;
	
	border: dotted 2px #fff;
	margin-bottom:50px;
	margin-top:20px;
}

.BerCertBids,
.BerCertBids a,
.BerCertBids a.link,
.BerCertBids a:link

{
	font-family: 'Source Sans Pro', sans-serif;
	color:#fff;
	line-height:1;
	text-decoration:none;
	text-align:center;
	font-size:20px;
	letter-spacing:1px;
	font-weight:bold;
	vertical-align:middle;
	padding: 3px 40px 3px 40px;
	background-color:#Ff3333;
}

.BerCertBidsAccepted,
.BerCertBidsAccepted a,
.BerCertBidsAccepted a.link,
.BerCertBidsAccepted a:link

{
	font-family: 'Source Sans Pro', sans-serif;
	color:#fff;
	line-height:1;
	text-decoration:none;
	text-align:center;
	font-size:20px;
	letter-spacing:1px;
	font-weight:bold;
	vertical-align:middle;
	background-color:#77A22F;
	padding: 3px 40px 3px 40px;
}

.BerCertQuotes,
.BerCertQuotes,
.BerCertQuotes a.link,
.BerCertQuotes a:link

{
	font-family: 'Source Sans Pro', sans-serif;
	color:#fff;
	line-height:1;
	text-decoration:none;
	text-align:center;
	font-size:20px;
	letter-spacing:1px;
	padding: 3px 20px 3px 20px;
	background-color:#91B458;
	font-weight:bold;
	vertical-align:middle;
}


.BerCertEmailSubTitle
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#242424;
	text-decoration:none;
	text-align:center;
	font-size:24px;
	letter-spacing:1.4px;
	position:relative;
	padding: 10px 10px 10px 10px;
}

.BerCertThankYouText
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#242424;
	text-decoration:none;
	text-align:center;
	font-size:24px;
	letter-spacing:1.4px;
	position:relative;
	padding: 10px 10px 10px 10px;
	line-height:2;
}

.BerCertProfileText
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#242424;
	text-decoration:none;
	text-align:right;
	font-size:22px;
	letter-spacing:2.9px;
	padding: 10px 40px 10px 20px;
	}

.BerCertProfileTextCheckbox
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#242424;
	text-decoration:none;
	text-align:right;
	font-size:22px;
	letter-spacing:2.9px;
	padding: 0px 0px 0px 15px;
	
	}

.BerCertProfileInput
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#242424;
	text-decoration:none;
	text-align:left;
	font-size:22px;
	letter-spacing:2.9px;
	padding: 4px 10px 4px 10px;
	background-color:#f7f7f7;
	
}

.BerCertCheckBox
{
	color:#242424;
	text-decoration:none;
	font-size:40px;
	letter-spacing:2.9px;
	background-color:#E0E9CF;
	height:25px;
	width:25px;
}


.BerCertHomeLink,
.BerCertHomeLink a
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#666;
	text-decoration:none;
	text-align:center;
	font-size:24px;
	letter-spacing:1.4px;
	position:relative;
}

.tableRowHeader
{ 
	background-color:#91B458;
	color:#fff;
	font-family: 'Source Sans Pro', sans-serif;
	text-decoration:none;
	text-align:left;
	font-size:26px;
	letter-spacing:1.9px;
	position:relative;
	padding: 0px 0px 0px 0px;
	line-height:1.5;
}

.tableRowHeaderColor
{ 
	background-color:#91B458;
}

.BerCertContactMessage
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#242424;
	text-decoration:none;
	text-align:left;
	font-size:25px;
	letter-spacing:3.9px;
	padding: 10px 20px 10px 20px;
	background-color:#f7f7f7;
	width: 550px;
	border: dotted 2px #91B458;
	margin-bottom:5px;

}

.BerCertSubmitBid
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#f7f7f7;
	line-height:1;
	text-decoration:none;
	text-align:center;
	font-size:20px;
	letter-spacing:3.9px;
	padding: 15px 20px 15px 20px;
	background-color:#242424;
	border: dotted 2px #fff;
	margin-bottom:0px;
	margin-top:0px;
	
}

.BerCertLost,
.BerCertLost a
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#f7f7f7;
	line-height:2;
	text-decoration:none;
	text-align:center;
	font-size:48px;
	letter-spacing:3.9px;
	padding: 20px 80px 20px 80px;
	background-color:#F90;
	width:600;
	border: solid 1px #CF0;
	margin-bottom:500px;
}

.BerCertBids2,
.BerCertBids2 a,
.BerCertBids2 a.link,
.BerCertBids2 a:link

{
	font-family: 'Source Sans Pro', sans-serif;
	color:#fff;
	line-height:1;
	text-decoration:none;
	font-size:20px;
	letter-spacing:1px;
	font-weight:bold;
	vertical-align:middle;
	padding: 3px 15px 3px 15px;
	background-color:#Ff3333;
}

.BerCertClose
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#242424;
	text-decoration:none;
	text-align:center;
	font-size:24px;
	letter-spacing:1.4px;
	position:relative;
	padding: 3px 10px 10px 10px;
	line-height:1.8;
}



h3
{
	font-size:30px;
}

h4
{
	font-size:24px;
}

.pmNewLink,
.pmNewLink a:hover,
.pmNewLink a.hover
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	font-size:16px;
	letter-spacing:1.7px;
	padding: 7px 10px 7px 10px;
	background-color:#C30;
	margin: 10px 10px 10px 10px;
	border:solid 1px #CCC;
}

.pmNewLink1,
.pmNewLink1 a:hover,
.pmNewLink1 a.hover
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	font-size:16px;
	letter-spacing:1.7px;
	padding: 7px 10px 7px 10px;
	background-color:#C30;
	margin: 2px 2px 2px 2px;
	border:solid 1px #CCC;
}

.pmNewLink2,
a.pmNewLink2,
.pmNewLink2 a:hover,
.pmNewLink2 a.hover
{
	font-family: 'Source Sans Pro', sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	font-size:16px;
	letter-spacing:1.7px;
	padding: 7px 10px 7px 10px;
	background-color:green;
	margin: 2px 2px 2px 2px;
	border:solid 1px #CCC;
}

.redLink a,
.redLink a:link,
.redLink a.link
{
	color:#C30;
}





























.pika-single {
    z-index: 9999;
    display: block;
    position: relative;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before,
.pika-single:after {
    content: " ";
    display: table;
}
.pika-single:after { clear: both }

.pika-single.is-hidden {
    display: none;
}

.pika-single.is-bound {
    position: absolute;
    box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
}

.pika-lendar {
    float: left;
    width: 240px;
    margin: 8px;
}

.pika-title {
    position: relative;
    text-align: center;
}

.pika-label {
    display: inline-block;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
}
.pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    opacity: 0;
}

.pika-prev,
.pika-next {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    /* hide text using text-indent trick, using width value (it's enough) */
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: .5;
}

.pika-prev:hover,
.pika-next:hover {
    opacity: 1;
}

.pika-prev,
.is-rtl .pika-next {
    float: left;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');
}

.pika-next,
.is-rtl .pika-prev {
    float: right;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');
}

.pika-prev.is-disabled,
.pika-next.is-disabled {
    cursor: default;
    opacity: .2;
}

.pika-select {
    display: inline-block;
}

.pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}

.pika-table th,
.pika-table td {
    width: 14.285714285714286%;
    padding: 0;
}

.pika-table th {
    color: #999;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    text-align: center;
}

.pika-button {
    cursor: pointer;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5;
}

.pika-week {
    font-size: 11px;
    color: #999;
}

.is-today .pika-button {
    color: #33aaff;
    font-weight: bold;
}

.is-selected .pika-button,
.has-event .pika-button {
    color: #fff;
    font-weight: bold;
    background: #33aaff;
    box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 3px;
}

.has-event .pika-button {
    background: #005da9;
    box-shadow: inset 0 1px 3px #0076c9;
}

.is-disabled .pika-button,
.is-inrange .pika-button {
    background: #D5E9F7;
}

.is-startrange .pika-button {
    color: #fff;
    background: #6CB31D;
    box-shadow: none;
    border-radius: 3px;
}

.is-endrange .pika-button {
    color: #fff;
    background: #33aaff;
    box-shadow: none;
    border-radius: 3px;
}

.is-disabled .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: .3;
}

.is-outside-current-month .pika-button {
    color: #999;
    opacity: .3;
}

.is-selection-disabled {
    pointer-events: none;
    cursor: default;
}

.pika-button:hover,
.pika-row.pick-whole-week:hover .pika-button {
    color: #fff;
    background: #ff8000;
    box-shadow: none;
    border-radius: 3px;
}

/* styling for abbr */
.pika-table abbr {
    border-bottom: none;
    cursor: help;
}

