body{background-color:#ECECEC;background-image:url(img/boardroom-bg.png);font-family:'Nunito', sans-serif;margin:0px 0px 30px 0px;font-size:16px;}
.top{max-width:1200px;margin-top:0px;margin-right:auto;margin-left:auto;margin-bottom:0px;background-color:#034064;}
.underline-link{border-bottom-style:solid;border-bottom-width:1px;font-weight:500;}
.p7DMM03{font-family:'Nunito', sans-serif;font-size:1.2em;}
.p7DMM03.p7DMM.p7dmm-left{padding-left:20px;}
.p7DMM03.p7DMM.p7dmm-right{padding-right:20px;}
img{vertical-align:bottom;}
#logo{padding:20px 20px;position:relative;z-index:10;background-color:#034064;color:#FFFFFF;font-size:2em;text-align:center;}
#logo p{padding:10px 20px;color:#FFFFFF;font-size:14px;text-align:center;margin:5px;line-height:20px;}
#logo h1{padding-top:10px;padding-right:10px;padding-left:10px;padding-bottom:10px;color:#FFFFFF;font-size:1em;text-align:center;}
#logo h2{padding-top:10px;padding-right:10px;padding-left:10px;padding-bottom:10px;color:#FFFFFF;font-size:14px;text-align:center;}
#banner{border-top:1px solid #000;border-bottom:1px solid #000;border:none;}
.list ul{margin:0px;padding:20px;margin-top:10px;}
.list li{line-height:1.75;padding-bottom:4px;list-style-position:inside;list-style-image:url(../../art1/dot-row-right-red.png);}
.list a{color:#FFFFFF;text-decoration:none;}
.list a:hover, .list a:focus{color:#CFC9C7;}
img.scalable{height:auto !important;width:auto !important;max-width:100%;vertical-align:bottom;}
.fancy{border:1px solid rgba(255,255,255,.5);box-shadow:0px 0px 20px rgba(0,0,0,.5);}
.accented{border-radius:5px;border:1px solid #222;}
#layout{max-width:1200px;margin:0px auto;background-color:#FFF;box-shadow:0px 0px 20px rgba(0,0,0,.5);border-radius:0px 0px 7px 7px;color:#464646;}
.affinity-row{padding:0px;}
.affinity-row:nth-child(even){}
.affinity-row .affinity-row:nth-child(even){background-color:transparent;background-image:none;background-image:none;}
.affinity-row:after{visibility:hidden;display:block;content:"\0020";clear:both;height:0;}
.affinity-row .column-half{width:50%;float:left;}
.affinity-row .column-third{width:33.3333333%;float:left;}
.affinity-row .column-fourth{width:25%;float:left;}
.affinity-row .column-fifth{width:20%;float:left;}
.affinity-row.sidebar-left .column-1{width:76%;float:right;}
.affinity-row.sidebar-left .column-2{width:24%;float:right;}
.affinity-row.sidebar-left .column-content{line-height:1.5;}
.affinity-row.sidebar-left .column-2 .column-content{font-size:.9em;}
.affinity-row.sidebar-right .column-1{width:76%;float:left;}
.affinity-row.sidebar-right .column-2{width:24%;float:left;}
.affinity-row.sidebar-right .column-content{line-height:1.5;}
.affinity-row.sidebar-right .column-2 .column-content{font-size:.9em;}
.left-border{border-left:1px solid #000;}
.right-border{border-right:1px solid #000;}
.left-right-border{border-left:1px solid #000;border-right:1px solid #000;}
.column-content{line-height:1.35;padding:15px 24px;}
.affinity-row.sidebar-right .column-content,
.affinity-row.sidebar-left .column-content,
.affinity-row.thirds.full-height .column-content{padding:30px;}
.no-pad-left-top-bottom{padding-top:0px !important;padding-bottom:0px !important;padding-left:0px !important;}
.no-pad-right-top-bottom{padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;}
.no-pad-top-bottom{padding-top:0px !important;padding-bottom:0px !important;}
h1, h2, h3, h4{font-family:'Roboto', sans-serif;line-height:normal;margin:15px 0;font-weight:500;color:#333333;}
h2{font-size:1.2em;color:#034064;}
.column-content h1:first-child,
.column-content h2:first-child,
.column-content h3:first-child,
.column-content h4:first-child{margin-top:10px;}
.inner-row-heading{position:relative;top:20px;margin:0px 0px 0px 24px;}
.footer{color:#FFFFFF;font-family:'Roboto', sans-serif;font-size:0.8em;border-radius:0px 0px 5px 5px;border-top:1px solid;border-color:#726561;background-color:#034064 !important;}
.footer h3, .footer h4{font-family:'Roboto', sans-serif;font-weight:normal;text-transform:uppercase;margin:10px 0px 0px 0px;}
.footer ul{margin:0px;padding:0px;margin-top:10px;}
.footer li{list-style-type:none;line-height:1.75;}
.footer a{color:#FFFFFF;text-decoration:none;}
.footer a:hover, .footer a:focus{color:#CFC9C7;}
.copyright{font-size:0.85em;clear:both;padding:5px 10px 15px 20px;}
.column-content.largesse, .largesse{border-bottom:thin dashed #7B1D1F;}
.affinity-row .blast{font-family:'Roboto', sans-serif;font-weight:500;color:#333333;font-size:1.5em;line-height:1.75;}
.affinity-row .blast.gray{background:-webkit-linear-gradient(#EEE, #AAA);background:linear-gradient(#EEE, #AAA);background-color:#DDD;color:#000;}
.affinity-row.sidebar-left .column-content .blast,
.affinity-row.sidebar-right .column-content .blast,
.full-round{border-radius:6px !important;}
a{color:#333333;text-decoration:none;}
.white{color:#FFFFFF;}
.call-now{color:#FFFFFF;font-weight:bold;font-size:1.22em;text-align:center;}
.freequote{font-family:'Roboto', sans-serif;color:#FFFFFF;font-weight:bold;font-size:3em;line-height:40px;Padding:6px;}
.red-text{color:#333333;}
h1{font-size:1.5em;padding-left:0px;}
p{margin:5px;line-height:26px;Padding:6px;}
form{margin:0}
form label{display:block;margin-bottom:.2em;font-family:"Inconsolata", sans-serif;font-size:13px;line-height:13px;font-size:1.3rem;line-height:1.3rem;color:#000;}
form label.error{margin-top:-1em;margin-bottom:1em;font-size:12px;line-height:12px;font-size:1.2rem;line-height:1.2rem;color:#c0392b}
form input[type="text"], form input[type="password"], form input[type="date"], form input[type="datetime"], form input[type="datetime-local"], form input[type="month"], form input[type="week"], form input[type="email"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="time"], form input[type="url"], form textarea{margin-bottom:1.25em;font-family:"Inconsolata", sans-serif;font-size:14px;line-height:14px;font-size:1.4rem;line-height:1.4rem;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:#e6e6e6;border:1px solid #191919;-moz-border-radius:0.2em 0.2em 0.2em 0.2em;-webkit-border-radius:0.2em 0.2em 0.2em 0.2em;border-radius:0.2em 0.2em 0.2em 0.2em}
form input[type="text"]:focus, form input[type="password"]:focus, form input[type="date"]:focus, form input[type="datetime"]:focus, form input[type="datetime-local"]:focus, form input[type="month"]:focus, form input[type="week"]:focus, form input[type="email"]:focus, form input[type="number"]:focus, form input[type="search"]:focus, form input[type="tel"]:focus, form input[type="time"]:focus, form input[type="url"]:focus, form textarea:focus{border-color:#191919;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
form input[type="text"][disabled], form input[type="password"][disabled], form input[type="date"][disabled], form input[type="datetime"][disabled], form input[type="datetime-local"][disabled], form input[type="month"][disabled], form input[type="week"][disabled], form input[type="email"][disabled], form input[type="number"][disabled], form input[type="search"][disabled], form input[type="tel"][disabled], form input[type="time"][disabled], form input[type="url"][disabled], form textarea[disabled]{background:#fff}
form input[type="text"].error, form input[type="password"].error, form input[type="date"].error, form input[type="datetime"].error, form input[type="datetime-local"].error, form input[type="month"].error, form input[type="week"].error, form input[type="email"].error, form input[type="number"].error, form input[type="search"].error, form input[type="tel"].error, form input[type="time"].error, form input[type="url"].error, form textarea.error{background:#e6e6e6;border-color:#c0392b}
fieldset{border:0px;margin:0;padding:0}
.required{color:#e9266d}
#success, #error{display:none}
#success span, #error span{display:block;position:absolute;top:0;width:100%}
#success span p, #error span p{margin-top:6em}
#success span p{color:#9bd32d}
#error span p{color:#c0392b}
@media only screen and (min-width:0px) and (max-width:700px){body{margin:0px;}
.p7DMM03.p7DMM.p7dmm-left, .p7DMM03.p7DMM.p7dmm-right{padding:0px !important;}
#layout{max-width:none;padding:0px;}
.column, .column-1, .column-2, .column-3,
.column-half, .column-third, .column-fourth,
.column-fifth{float:none !important;width:auto !important;}
.column-content{height:auto !important;max-height:888678px;border:none !important;}
}
@media only screen and (min-width:700px) and (max-width:1380px){#layout{max-width:1200px;}
}