
    
/*-- bring google search appliance autosuggest to top --*/
    .ss-gac-m{
        z-index:9999;
    }



/*-- policy styling --*/
/*    .standard-policy, .new-policy, .revised-policy {
		background-color: #C9D6EC;
		padding: 10px 20px;
       	border-radius: 12px;
    }*/

	.standard-policy .onthispage .hrline, .draft-policy .onthispage .hrline, .new-policy .onthispage .hrline, .revised-policy .onthispage .hrline {
  		background: none;
  		height: 0;
 		margin: 5px 0;
	}

    .standard-policy .new-policy-flag {
        display: none;
    }



    .new-policy .new-policy-flag {
        position: relative;
        /*left: 5px;*/
    }

    .revised-policy .new-policy-flag {
        position: relative;
    }



    .new-policy .header-ribbon:before{
        content: "New Policy";
    }

    .revised-policy .header-ribbon:before{
        content: "Revised Policy";
    }

	.header-ribbon:after {
        border-bottom: 17px solid #041a9b;
        border-left: 16px solid transparent;
        border-top: 17px solid #041a9b;
        bottom: 0;
        content: "";
        height: 0;
        position: absolute;
        right: 134px;
        width: 0;
	}

	.revised-policy .header-ribbon:after {
        border-bottom: 17px solid #041a9b;
        border-left: 16px solid transparent;
        border-top: 17px solid #041a9b;
        bottom: 0;
        content: "";
        height: 0;
        position: absolute;
        right: 148px;
        width: 0;
	}	

	.draft-policy .new-policy-flag{
        position: relative;
    }


	.draft-policy .header-ribbon:before{
        content: "Draft Policy";
    }

	.draft-policy .header-ribbon:after{
        border-bottom: 17px solid #041a9b;
        border-left: 16px solid transparent;
        border-top: 17px solid #041a9b;
        bottom: 0;
        content: "";
        height: 0;
        position: absolute;
        right: 148px;
        width: 0;
    }

	.draft-policy .header-ribbon { 
		background: none repeat scroll 0 0 #041a9b;
		/*box-shadow: 0 3px #999;*/
		box-sizing: content-box;
		right: -25px;
		padding: 10px 9px 5px 15px;
		position: absolute;
		width: 110px;
	    top: 2px;
    }


	.new-policy .header-ribbon { 
		background: none repeat scroll 0 0 #041a9b;
		/*box-shadow: 0 3px #999;*/
		box-sizing: content-box;
		right: -25px;
		padding: 10px 9px 5px 15px;
		position: absolute;
		width: 110px;
	    top: 2px;
    }

    .revised-policy .header-ribbon { 
		background: none repeat scroll 0 0 #041a9b;
		box-sizing: content-box;
		right: -25px;
		padding: 10px 9px 5px 15px;
		position: absolute;
		width: 124px;
    	top: 2px;
    }


    .header-ribbon::before{
		color: #fff;
		display: inline-block;
		font-family: dinWebBold;
		font-size: 14px;
		letter-spacing: 0;
		text-transform: uppercase;
    }


/* --- DIGGING STYLES --- */

.digging .content_container .list-style-teaser-no-image .teaser-block .teaser-title, .digging .content_container .calltoaction .calltoaction-style-large, .digging .calltoaction .calltoaction-style-large  {
    background: none;
    padding: /*2px 0 4px*/0px;
    font-size: 16px;
    font-family: DinWebBold, “Trebuchet MS”, sans-serif;
    margin: 6px 0;
    display: inline;
	line-height: 1.2em;
} 
    
.digging .content_container .text p, .digging .content_container .table td, .digging .text p, .digging .table td {
	margin: 6px 0 20px 16px;
}    
    
.digging .content_container .teaser-block .teaser-body {
    color: #535353;
    margin: 0 20px 7px 16px;
} 

.digging .content_container .teaser-block {
	background: none;
}

    
.digging .calltoaction .teaser-inline a, .digging .content_container .calltoaction .teaser-inline a {
	border-bottom: 0px solid #fff;
}

   
.digging .content_container .calltoaction .teaser-inline a:hover {
	border-bottom: 1px solid #369;
}    

.digging .teaser-title {
    background: none;
    padding: 2px 0 4px 0px;
    font-size: 16px;
    font-family: Sofia, “Arial”, sans-serif;
    margin: 6px 0;
}
 
.digging .calltoaction .calltoaction-style-large {
    background: none;
    padding: 2px 0 4px 0px;        
}

.digging .list-style-teaser-no-image .teaser-block .teaser-title {
    background: none;
    padding: 2px 0 4px 0px;
    font-family: DinWebBold, “Trebuchet MS”, sans-serif;
}    

.digging .teaser-block .teaser-content a, .digging .teaser-block {
    /*border-bottom: none;*/
	background: none;
}
    
.digging .list-style-compact {
    margin: 0px 6px 20px 16px;
}
    
.digging .teaser-block .teaser-body {
	margin: 0 0 7px 16px;
}    

.digging .calltoaction .teaser-inline a:hover {
	border-bottom: 1px solid #369;
}   