* { margin: 0px; padding: 0px; }
body { font-family: Arial,Helvetica,sans-serif;font-size: 16px; font-size: 100%; line-height: 1.3em; color: #000000; }
h1 { font-size: 160%; margin: 20px 0px;}
h2 { font-size: 140%; }
h3 { font-size: 120%; }
h4 { font-size: 100%; }
h5 { font-size: 80%; }
h6 { font-size: 60%; }
h2,h3,h4,h5,h6,p,blockquote { margin: 15px 0px; }
ul,ol,li,dd,blockquote { margin-left: 15px; }
dt {font-weight: 500; font-size: 1.150em; }

img { border: 0px; outline: none;}
a { outline: none; text-decoration: none; color: black; font-weight: normal; }
.clear-both { clear: both; line-height: 0;}
.clear-left { clear: left; line-height: 0; }
.clear-right { clear: right; line-height: 0; }
.float-left { float: left; }
.float-right { float: right; }
.line-half { line-height: 0; border-bottom: 1px solid black; width:50%; margin-bottom: 8px; }
.line-full { line-height: 0; border-bottom: 1px solid black; margin-bottom:8px; }
.div-center { margin: 0px auto; }
.divreset { margin: 0px; padding: 0px; line-height: 0px; }
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-bold { font-weight: bold; }
a.lightblue { color: #3b88bc }
a.lightblue:hover { text-decoration: underline; }
.text-padall-10 { padding: 10px; }
.text-padall-20 { padding: 20px; }
a.lightblue { color: #3b88bc }
a.lightblue:hover { text-decoration: underline; }
a.link-contact { color: black; font-weight: bold; text-decoration: underline; }
a.link-contact:hover { text-decoration: none; color: gray; }
a.linkblack-underline { color: black; text-decoration: underline; }
a.linkblack-underline:hover { text-decoration: none; color: gray; }
a.linkblack { color: black; font-weight: bold; }
a.linkblack:hover { text-decoration: underline; color: gray; }.zebra-gray table {
    width: 100%;
    border: 1px solid gray;
    padding: 5px;
}
.zebra-gray tr {
}
.zebra-gray td, .zebra-gray th{
    padding: 5px 10px;
    border-bottom: 1px solid gray;
}
