/* ------- screenreader -------*/
.skip-to-content{
	position: absolute;
	left: -999px;
}

/* ------- body text -------*/

div.el-body-text{
   margin-bottom:18px;
}
div.el-body-text h2{
   font:bold 14px Arial, sans-serif;
   padding-top:6px;
   padding-bottom:6px;
   margin-top:0;
   margin-bottom:0;
  }
div.el-body-text h3{
   font:bold 11.5px Arial, sans-serif;
   text-transform:uppercase;
   padding-top:6px;
   padding-bottom:6px;
   margin-top:0;
   margin-bottom:0px;
  }
div.el-body-text p{
   padding:8px 0px;
  }

/* ------- callout -------*/
div.el-callout{
    background:#F6F7F2;
    font:normal 12px Verdana;
    line-height:16px;
    border:1px solid #006E8F;
    border-right:0px;
    border-left:0px;
    padding:12px 20px 12px 20px;
    margin:-2px 20px 12px 20px;
  }
div.el-callout div.el-credit-line{
    font:italic 11px Verdana;
    line-height:15px;
    padding-top:10px;
  }
/* ie6 compatible */
.openquote-container {
	text-align: center;
}
.openquote-container .openquote{
	margin-bottom: -7px;
}
 
 
 /* -------- intro_text ------*/ 
 
 div.el-body-intro{
    font:normal 12.5px Verdana;
    line-height:18px;
    margin: 0;
    margin-bottom:12px;
    padding:0 20px 0 20px;
  }
div.el-body-intro strong{
    font:bold 13.5px Verdana;
    color:#c76416;
  }
div.el-body-intro a{
    color:#016E8F;
    text-decoration:none;
  }
div.el-body-intro p{
   padding:6px 0px 6px 0px;
  }
  
  
 #content div.el_sidebar
 {
  float:right;
  background:#F1EDD4;
  border:1px solid #C7C7BF;
  padding:14px;
  width:200px;
  margin-left:22px;
 }
#content div.el_sidebar h1.title
  {
    font:bold 16px Verdana;
    color:#BA0808;
    line-height:18px;
    border-bottom:2px solid #E7C001;
    padding:2px 0 2px 0;
    margin:4px 0 4px 0;
  }
 #content .el_sidebar div.sidebar-text
  {
    line-height:16px;
    font:11.5px Verdana;
    
  }
  
/* ---------  spotlight -------------- */  

div.el-spotlight div.el-title
  {
    border-bottom:2px solid #E7C001;
    font:bold 16px Verdana;
    color:#BA0808;
    line-height:18px;
    margin-right:12px;
    margin-bottom:12px;
    padding-bottom:5px;
  }
div.el-spotlight div.el-title a
  {
    font:bold 16px Verdana;
    color:#BA0808;
    padding:0;
    margin:0;
    text-decoration:none;
  }

div.el-spotlight img.teaser-img{
   padding-right:12px;
  }

div.el-spotlight
 {
  margin:0;
  margin-bottom:18px;
 }
div.el-spotlight div
{
  padding:0;
  }
div.el-spotlight img.teaser-img{
   padding-right:12px;
 }
div.el-spotlight  p{
  margin-bottom:12px;
 }  
/*sidebar spotlight */
div.pl-sidebar div.el-spotlight div{
   margin:12px;
  }
div.pl-sidebar div.el-spotlight{
  background:#f9f5e2;
  border:1px solid #C4C5BD;
  width:230px;
 }
div.pl-sidebar div.el-spotlight div.el-title{
  margin-left:12px;
  margin-top:12px;
 } 
 #content-area div.pl-sidebar div.el-spotlight ul{
   margin-left:13px;
   padding:0;
 } 
#content-area div.pl-sidebar div.el-spotlight li{
   margin-bottom:6px;
   
 }
 
/* ---------  fyi -------------- */  
div.el-fyi-box  div{
  padding:0;
  }
div.el-fyi-box div.el-title
  {
    border-bottom:2px solid #E7C001;
    font:normal 14px  "Times New Roman", Times, Serif;;
    color:#333333;
    line-height:16px;
    text-transform:uppercase;
    margin-right:12px;    
    margin-bottom:12px;
    padding-bottom:5px;
  }

div.el-fyi-box img.teaser-img{
   padding-right:12px;
  }

div.el-fyi-box
 {
    margin-bottom:18px;
 }
div.el-fyi-box img.teaser-img{
   padding-right:12px;
 }
div.el-fyi-box  p{
  margin-bottom:12px;
 }  
/*sidebar fyi */
div.pl-sidebar div.el-fyi-box  div{
  margin:12px;
  }
div.pl-sidebar div.el-fyi-box{
  background:#f9f5e2;
  border:1px solid #e7c000;
  width:230px;
 }
div.pl-sidebar div.el-fyi-box ul{
   margin-left:13px;
   padding:0;
 }
div.pl-sidebar div.el-fyi-box li{
   margin-bottom:6px;
   
 }
div.pl-sidebar div.el-fyi-box div.el-title{
  margin-left:12px;
  margin-top:12px;
 } 
 
 
/* snippet */
div.el-snippet{
    margin-bottom:18px;
   }
div.el-snippet div.el-title{
    font:normal 22px  "Times New Roman", Times, Serif;
    color:#00684E;
    padding-bottom:8px;
  }
div.el-snippet div.body-text p{
    padding:0px 20px 8px 16px;
  }
  
div.el-snippet div.body-text ul{
    padding-bottom:8px;
  }
 
/* subhead */
div.el-subhead {
  margin-bottom:12px;
}
div.el-subhead div.el-title{
    padding:8px;
    padding-bottom:2px;
}
#content  div.el-subhead div.el-title{
    font:bold 14px Arial, sans-serif;
    color:#000;
  }
#content  div.el-subhead div.el-title a{
   color:#0089b3;
   text-decoration:none;
  }
#content div.el-subhead div.el-title a:hover {
text-decoration: underline;
}

div.el-subhead div.body-text p{
    padding:0px 20px 0px 8px;
    font-size:12px;
    line-height:16px;
  }
  
div.el-subhead div.body-text ul{
    padding-bottom:8px;
  }
div.el-subhead img.content-img{
    padding-right:12px;
  }

/**** additional styles ****/

img.inline-left{
  margin-right:8px;
}
img.inline-right{
  margin-left:8px;
}

div.last-published {
	padding-left: 20px;
	padding-bottom: 20px;
}
div.last-published p {
	color: #aaa;
	font-style: italic;
}
