
html {
  box-sizing: border-box;
  font-size: 16px;
}

*, *:before, *:after {
  box-sizing: inherit;
}

body, h1, h2, h3, h4, h5, h6, p, ol, ul {
  margin: 0;
  padding: 0;
  font-weight: normal;
}

#result {
    font-weight: 700;
    }
h2 {
margin-top:50px;margin-bottom:8px;font-size:24px;
}
h3 {
margin-top:50px;margin-bottom:8px;font-size:20px;
}
	
ol, ul {
  list-style: none;
}

img {
  max-width: 100%;
  height: auto;
}
	
	body {
    font-family: 'open sans';
    color: #000;
    font-size: 16px;
    line-height: 1.42857143;
	}
ul {list-style-type:disc;margin-left:20px;margin-top:8px;margin-bottom:8px;}
p {margin-top:20px;margin-bottom:20px;}
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
    display: table-cell;
    padding: 9px 10px;
    padding-left: 14px;
    border-top: 1px solid #d6e9c6;
    border-bottom: 0;
}

.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}
thead tr th:first-child,
tbody tr td:first-child {
  width: 8em;
  min-width: 8em;
  max-width: 8em;
  word-break: break-all;
}

.left {
    width: 100%;
    float: left;
    min-width: 490px;
}
.right {
width: 40%;
    float: right;;
    min-width: 395px;
}
@media only screen and (max-width:1024px) {
.left {
	width: 100%;float: left;
}
.right {
	width: 100%;float:right;
}	
}
	.odd {
		background-color: #f9f9f9;
	}
	
	