#record_body * .header3 { color: #fff;font-weight: bold; }
#record_body * .header2 { font-size: 11pt;font-weight: bold; }
#record_body * .header1 { font-size: 13pt;font-weight: bold; }

#record_body * a, #record_body a { text-decoration: underline; }

#record_body * a:link, #record_body a:link  { color: #130165; }
#record_body * a:visited, #record_body a:visited {color: #006200;}
#record_body * a:active, #record_body a:active { color: #006200;}
#record_body * a:hover, #record_body a:hover { color: #9966FF;}

#record_body * #disclaimer { width: 590px; padding: 0; margin: 0; font-style: italic; }
#record_body * #author-list, #record_body * #organization-list { font-weight: bold; padding: 0; margin: 0; }
#record_body * #organization-list { font-style: italic; }

#record_body * hr.other_languages { background-color: #c2c2c8; border: 1px none; color: #c2c2c8; height: 1px; }
#record_body * #other_language_addthis { padding-top: 5px; padding-bottom: 2px; }
#record_body * #other-languages { padding-top: 10px; }

#record_body * #addthis_container { white-space: nowrap; }
#record_body * #at16lb {background:none !important;}

#record_body * #divider-top { width: 590px; display: inline; float:left;}

#record_body * #social-networking p { margin: 0; padding: 0; margin-left: 15px; padding-bottom: 10px; }
#record_body * div#preview { border: solid 1px #a1a1a1; }

#record_body * #collection p, #record_body * #collection ul, #record_body * #collection li { margin: 0px; padding: 3px; }
#record_body * #collection ul, #record_body * #collection li { margin-left: 10px; }

#record_body {
    text-rendering: optimizelegibility;
    font-family: Verdana, sans-serif;
    line-height:1.4em;
    margin-top: 1%;
    margin-bottom: 1%;
    word-wrap:break-word;
}

/* Header styles */
#record_body  h1,
#record_body  h2, 
#record_body  h3, 
#record_body  h4, 
#record_body  h5, 
#record_body  h6 {
  margin: 1.3em 0 1.3em 0;
  font-family: Verdana, sans-serif;
  font-weight: bold;
  line-height: 1.4em;
  color: #000;
  text-rendering: optimizelegibility;
  text-shadow: 1px 1px 1px #fff;
}

#record_body h1 {
    font-size: 18pt;
    padding: .3em 0 .3em .3em;
    background: #ebe9e9;
}

#record_body h2 {
    margin-bottom: 1.2em;
    font-size: 15pt; 
    border-bottom: 2px solid #666;
}

#record_body h3 { font-size: 14pt; }

#record_body h4 { font-size: 12pt; }

#record_body h5 { font-size: 12pt;  font-style:italic; }

#record_body h6 { font-size: 12pt; font-weight:normal; font-style:italic; }
/* End header styles */

#record_body .center * {
    text-align: center;

}

#record_body img {
    border: 0;
}

/* Table Style */

#record_body table.table {
    color: #000;
    font-size: 9pt;
    -webkit-border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px #d1d1d1;
    background: #eaebec;
    border: #ccc 1px solid;
    border-radius: 3px;
    box-shadow: 0 1px 2px #d1d1d1;
    text-shadow: 1px 1px 0px #fff;
}

#record_body table.table tr.even td {
    background: #f6f6f6;
}

#record_body table.table th {
    padding: 10px 2px 10px 2px;
    border: 1px solid #d8d8d8; 
	background: #ededed;
}

#record_body table.table th:first-child {
    padding-left: 10px;
    text-align: left
}

#record_body table.table a:visited {
    color: #999999;
    font-weight: bold;
    text-decoration: none
}

#record_body table.table a:active,
#record_body table.table a:hover {
    color: #bd5a35;
    text-decoration: underline
}

#record_body table.table a:link {
    color: #666;
    font-weight: bold;
    text-decoration: none
}

#record_body table.table tr {
    padding-left: 10px;
}

#record_body table.table tr:first-child th:first-child {
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
}

#record_body table.table tr:first-child th:last-child {
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
}

#record_body table.table tr:last-child td {    border-bottom: 0 }

#record_body table.table tr:last-child td:first-child {
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

#record_body table.table tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

#record_body table.table tr:hover td {
    background: #f2f2f2;
}

#record_body table.table tr td {
    padding: 10px;
    border-bottom: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-top: 1px solid #ffffff;
    background: #fafafa;
}
#record_body table.table tr td * { font-size: 9pt; }

#record_body table.table tr td:first-child {
    padding-left: 10px;
    border-left: 0;
    text-align: left
}

#record_body table.table tr.center td, #record_body table.table tr.center th {
    text-align:center;
}

/* End table styles */
/*  .header1 and .header2 were used prior to 12/1/12. These are no longer being used. Use H1,H2,etc */


/* end old header styles */
/* Grandfathered styles used primarily for select ACCSH documents */

#record_body table.large_table_text * { font-size: 7.5pt; }
#record_body table.large_table_text tr td, #record_body table.large_table_text tr th { padding: 2px; }
#record_body * .highlight {
    background-color: #FFFF66;
}
#record_body * .stikethrough {
    text-decoration: line-through;
}
#record_body * .highlightstikethrough {
    background-color: #FFFF66;
    text-decoration: line-through;
}

#record_body * .underline {
    text-decoration: underline;
}
#record_body * .underlinebold {
    font-weight: bold;
    text-decoration: underline;
}

/* Photo Caption Style Start */
.picture100 { background-color: #F9F9F9;
	border: 1px solid #CCCCCC; padding: 3px;
	font-size: 9pt;
	width: 100%;
}
.picture100 img { border: 1px solid #CCCCCC;
	vertical-align:middle; margin-bottom: 3px; }

.picture80 { background-color: #F9F9F9;
	border: 1px solid #CCCCCC; padding: 3px;
	font-size: 9pt;
	width: 80%;
}
.picture80 img { border: 1px solid #CCCCCC;
	vertical-align:middle; margin-bottom: 3px; }
	
.picture60 { background-color: #F9F9F9;
	border: 1px solid #CCCCCC; padding: 3px;
	font-size: 9pt;
	width: 60%;
}
.picture60 img { border: 1px solid #CCCCCC;
	vertical-align:middle; margin-bottom: 3px; }

.picture50 { background-color: #F9F9F9;
       border: 1px solid #CCCCCC; padding: 3px;
       font-size: 9pt;
       width: 50%;
}
.picture50 img { border: 1px solid #CCCCCC;
       vertical-align:middle; margin-bottom: 3px; }

.picture45 { background-color: #F9F9F9;
       border: 1px solid #CCCCCC; padding: 3px;
       font-size: 9pt;
       width: 45%;
}
.picture45 img { border: 1px solid #CCCCCC;
       vertical-align:middle; margin-bottom: 3px; }

.picture40 { background-color: #F9F9F9;
	border: 1px solid #CCCCCC; padding: 3px;
	font-size: 9pt;
	width: 40%;
}
.picture40 img { border: 1px solid #CCCCCC;
	vertical-align:middle; margin-bottom: 3px; }
	
.picture20 { background-color: #F9F9F9;
	border: 1px solid #CCCCCC; padding: 3px;
	font-size: 9pt;
	width: 20%;
}
.picture20 img { border: 1px solid #CCCCCC;
	vertical-align:middle; margin-bottom: 3px; }

.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; }
div.img_caption { margin:0; text-align:left; padding:0; }
div.img_caption p, #record_body div.img_caption p { font-size:8pt; text-align:left; font-style:italic; color:#474747; padding:0; margin:0; padding-left:1em; }
div.img_caption img { margin:0; padding:0; }
/* Photo Caption Style End */


.notefromeditor {
	width: 80%;
	margin:0px auto;
	text-align: center;
	background-color:#ebe9e9;
	padding: 10px;
}


/* end grandfathered styles */
/*The below style is associated with the LOHP Tailgate Meeting docs http://dev/elcosh-symfony/en/document/213/d000220/tailgate-meetings-that-work-%253A-a-guide-to-effective-construction-safety-training.html */

#record_body * .style1 {
color: #FFFFFF
}

/* end LOHP style */
