.green{color: #009900;}
.green_bold{color: #009900;font-weight:bold;}
.red{color: #B00000;}
.red_bold{color: #B00000;font-weight:bold;}
.purple {color: #7700FF;}
.purple_bold {color: #7700FF;font-weight:bold;}
.bold{font-weight:bold;}
.blue {color: #002060;}
.blue_bold {color: #002060;font-weight:bold;}
h1 {
	font-size: 32px;
	line-height: 34px;
}
h2 {
	font-size: 28px;
	line-height: 30px;
}
h3 {
	font-size: 22px;
	line-height: 24px;
}
h4 {
	font-size: 18px;
	line-height: 20px;
}
h5 {
	font-size: 16px;
	line-height: 18px;
}
h6 {
	font-size: 14px;
	line-height: 16px;
}
body {
	font-size: 16px;
	line-height: 18px;
}
li {
  list-style-type: none;
  line-height: 30px;
}

div.dj-megamenu-wrapper ul {
   margin: 0 0 9px 10px;
}
#resp-table {
display: table;
}
#resp-table-caption{
display: table-caption;
}
#resp-table-body{
display: table-row-group;
}
#resp-table-header{
display: table-header-group;
font-weight: bold;
}
.table-header-cell{
display: table-cell;
padding: 10px;
text-align: left;
border-bottom: 1px solid black;
}
.table-header-cell-tar{
display: table-cell;
padding: 10px;
text-align: right;
border-bottom: 1px solid black;
}

.slr_vb{
writing-mode: sideways-lr;
vertical-align: bottom;
}

.resp-table-row{
display: table-row;
}
.resp-table-body-cell{
display: table-cell;
padding:3px 5px 3px 0;
border-bottom: 1px solid black;
}
.resp-table-body-cell-r{
display: table-cell;
padding:3px 5px 3px 0;
border-bottom: 1px solid black;
  text-align:right;
}

.h200{
  height: 200px;
}
.w20{
  width:20px;
}
.tal{
  text-align:left;
}