body {font-family: Arial, Helvetica, sans-serif;
font-size:10pt;}

h1 {
    font-size:30px;
    font-weight:normal;
    background: url(images/chevron_transparent.gif) no-repeat 0px 3px;
    color:gray;
    padding: 0 0 0 23px;


}
h2{
    border-top: 1px solid gray;
    padding-top:5px;
    color:crimson;
}

h3{font-weight:normal;}

.redtext {color:crimson;font-weight:bold;}

.page{display:flex;
width:100%;
max-width: 1000px;}

#pagePitch{display:flex;}

#pagePitchLogo{
padding-right:15px;
padding-top:20px;
}

#pagePitchText{

}

.level1{
    list-style-image: url('images/bullet-red-arrow.gif');
    list-style-position: outside;
}
.level2{
    list-style-image: url('images/bullet-grey-arrow.gif');
    list-style-position: outside;
}

li {margin-top:10px;    }

#rightBar{
    width:250px;
    margin-top:15px;
    margin-left:25px;
    text-align: center;
}

.rightBarBox {
    border: 1px solid gray;
    border-radius: 5px;
    padding:5px;
    width:250px;
    font-size:14pt;
}

button {
    font-size:14pt;
    background-color:white;
    border-radius:3px;
    border:2px solid gray;
}

button:hover {
    background-color:green;
    border-color:green;
    color:white;
    cursor: pointer;
}

a {color:gray;}

#contact-us{
    margin:2em 5em;
    color:black;
    border: 2px solid green;
    border-radius:5px;
}

.contact-us-text{
    padding:1em;
    font-size: 11pt;
    line-height:1.25;
}



#web-to-lead-form-container {
display:flex;
background-color:green;
padding:1em;
color:white;

}
.xxxxxcr_ipe_item{
font-size:14pt;
color:white;
}

.xxxxxxxxcr_ipe_item input[type=text]
{
    font-size:14pt;
    margin-left:1em;
    margin-right:1em;
}
#web-to-lead-form {
    width:100%;
}
#web-to-lead-form button
{
    border-color:white;
}

#mailfield {
    width:20em;
    border:none;
    border-radius:2px;
    padding:4px;
}

.xxxxxxnon_sortable{color:white;line-height:1.3;}

.footer{
    font-size:8pt;
    color:gray;
    margin-top: 30px;
    text-align:left;
    
}


#cr {
    border: 1px solid gray;
    border-radius:5px;
    display:flex;
}

.cr-right{
    padding:1em;
}