﻿body {font-size:16px;color:#434343;margin-bottom:20px;}

/**************************************************/

.termsContainer table {border: solid #000 1px;width: 100%; border-collapse: collapse;color: #333;}
.termsContainer table td,.termsContainer table tr th{border: solid #000 1px;text-align: center; height: 25px;vertical-align: middle;width: 95px; }
.termsContainer table tr th,.termsContainer table tr td:first-child{font-weight: bold; background-color: #D8D8D8;}
.termsContainer table tr th:first-child,.termsContainer table tr td:first-child{ width: 140px;}


.termsContainer h1 {
    font-size: 36px;
    font-family: AvenirLTStd55RomanRegular, Arial;
    color: #525252;
    margin: 40px 0px 0px 0px;
    text-transform: uppercase;
    font-weight: normal;
}

.termsContainer h4,.termsContainer pre {color:#333;font-weight:normal;font-size:18px;margin-bottom: 20px;text-decoration: underline;display: block;}

.termsContainer p {
    font-size:16px;color:#434343;margin-bottom:20px;
}

.termsContainer a { text-decoration: underline; }

.termsContainer cite{ text-decoration: underline;}

.termsContainer h3,.termsContainer h2 {
    color: #333;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 20px;
    text-decoration: underline;
}

.termsContainer ul {
   padding-left: 40px;margin-bottom:20px; 
}

    .termsContainer ul li {
        list-style-type: disc;
        font-size:16px;color:#434343;
    }

        .termsContainer ul li ul { margin-bottom: 0;}
            
            .termsContainer ul li ul li { list-style-type: circle;}

.termsContainer .links {
    padding-top: 40px;
}
.termsContainer .links a {
    display: block;
    text-decoration: underline;
    font-family: sans-serif, Arial, Verdana, "Trebuchet MS";
    font-size: 16px;
    color: #434343;
}
