 table h1 {padding-left: 17px;}
		
		#content h1 {font-size: 20px;}
#content h2 {line-height: 20px; padding-left1: 25px; padding-top: 13px; font-size: 18px;} 
a.button-w:link, a.button-w:visited, a.button-w:active {display: block; width: 110px;!important; line-height:18px}
a.button:link, a.button:visited, a.button:active {line-height: 38px;}    
a.button-w:link, a.button-w:visited, a.button-w:active, a.button:link, a.button:visited, a.button:active {
	color: #255064;
    text-decoration: none;
    text-align: center;
	font-size: 14px;
	background: #d7dff4;
	padding: 3px 10px 3px 10px;
	border: 1px solid #999;
	border-top-left-radius: 2px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 8px;
   	margin-left: 5px;
	}
a.button-w:hover, a.button:hover {color: #fff; background-color: #4c68b1;}


.p2-intro {
border-style: solid;
border-radius: 15px;
border-width: 1px;
border-color: #b0b0b0;
background-color: #f7f7f7;
padding: 20px;
}   

    
.team-intro-text {text-align: left; padding-top: 10px; margin-bottom: -24px;}    
.cols-two-team *{box-sizing: border-box; margin-top: 20px; margin-bottom: 15px;} /* Includes padding and border within total width */
.one2-team {width: 50%; float: left; border11:1px solid #ccc; padding: 0% 1%; text-align: left;}
.two2-team {width: 50%; float: left; border11:1px solid #ccc; padding: 0% 1%; text-align: left;}
.cols-two-team:after {content: "";  display: table;  clear: both;} /* Clear floats after columns */  
@media only screen and (max-width: 700px) {.one2-team11111, .two2-team11111 {width: 100%; padding: 0% 20%; text-align: center;}}

.cols-two-team-staff *{box-sizing: border-box; padding: 0; margin: 0;} /* Includes padding and border within total width */
.cols-two-team-staff h3 {padding-bottom: 5px;}
.one2-team-staff {width: 25%; float: left; border11:1px solid #ccc; padding: 0; margin: 0; text-align: left;}
.two2-team-staff {width: 75%; float: left; border11:1px solid #ccc; padding: 0; margin: 0; text-align: left;}
.cols-two-team-staff:after {content: "";  display: table;  clear: both;} /* Clear floats after columns */  
@media only screen and (max-width: 700px) {.one2-team-staff11111, .two2-team-staff1111 {width: 100%; padding: 0% 20%; text-align: center;}}


.p2-mission {
border-style: solid;
border-radius: 15px;
border-width: 1px;
border-color: #b0b0b0;
background-color: #e6e6e6;
margin-top11: 85px;
margin-right: 20px;
padding: 10px 20px;
} 
.p2-mission h3 {margin-bottom: -18px;}

    .cols-two-location {margin-bottom: 20px;}
    .cols-two-location *{box-sizing: border-box; padding: 0; margin: 20px 0px 0px 0px;} /* Includes padding and border within total width */
.one2-location {width: 46%; float: left; border111:1px solid #ccc; padding: 0 20px 0 30px; margin: 0; text-align: left;}
.two2-location {width: 54%; float: left; border111:1px solid #ccc; padding: 0; margin: 0; text-align: left;}
.cols-two-location:after {content: "";  display: table;  clear: both;} /* Clear floats after columns */  
@media only screen and (max-width: 700px) {.one2-location11111, .two2-location {width: 100%; padding: 0% 20%; text-align: center;}}     

.cols-two-office *{box-sizing: border-box; padding: 0; margin: 0;} /* Includes padding and border within total width */
.one2-office {width: 22%; float: left; border111:1px solid #ccc; padding: 80px 6px 0 5px; margin: 0; text-align: left;}
    .one2-office p {font-size: 11px;}
.two2-office {width: 78%; float: left; border111:1px solid #ccc; padding: 0; margin: 0; text-align: left;}
.cols-two-office:after {content: "";  display: table;  clear: both;} /* Clear floats after columns */  
@media only screen and (max-width: 700px) {.one2-office11111, .two2-office {width: 100%; padding: 0% 20%; text-align: center;}}     
    
.cols-two-why-buy {margin-bottom: 30px;}
.cols-two-why-buy *{box-sizing: border-box; margin-top: 30px;} /* Includes padding and border within total width */
.one2-why-buy {width: 50%; float: left; border111:1px solid #ccc; padding-left: 25px; margin: 0; text-align: left;}
    .one2-why-buy ul {padding: 0 0 0 20px; margin: 0 30px 0 0;}
    .one2-why-buy ul li {line-height: 16px; margin: 3px;}
.two2-why-buy {width: 50%; float: left; border111:1px solid #ccc; padding-left: 25px; margin: 0; text-align: left;padding-top: 62px; }
    .two2-why-buy ul {padding: 0 0 0 20px; margin: 0 30px 0 0;}
    .two2-why-buy ul li {line-height: 16px; margin: 3px;}
.cols-two-why-buy:after {content: "";  display: table;  clear: both;} /* Clear floats after columns */  
@media only screen and (max-width: 700px) {.one2-why-buy, .two2-why-buy {width: 100%; padding: 0% 20%; text-align: center;}}  
    


.cols-two-output-inner *{box-sizing: border-box;} /* Includes padding and border within total width */
.one2-output-inner {width: 15%; float: left; border111:1px solid #ccc; padding: 0% 0%;}
.two2-output-inner {width: 85%; float: left; border111:1px solid #ccc; padding: 0% 0%; text-align: left;}
.cols-two-output-inner:after {content: "";  display: table;  clear: both;} /* Clear floats after columns */  
@media only screen and (max-width: 700px) {.one2-output-inner, .two2-output-inner {width: 100%; padding: 0% 20%; text-align: center;}}       
    
.cols-two-output {margin-top: 30px; margin-bottom: 20px;} 
.cols-two-output *{box-sizing: border-box;} /* Includes padding and border within total width */
.one2-output {width: 60%; float: left; border111:1px solid #ccc; padding: 0% 1%;}
.two2-output {width: 40%; float: left; border111:1px solid #ccc; padding: 0% 1%;}
.cols-two-output:after {content: "";  display: table;  clear: both;} /* Clear floats after columns */  
@media only screen and (max-width: 700px) {.one2-output, .two2-output {width: 100%; padding: 0% 20%; text-align: center;}} 
    
    
    .output-lower-container {margin: -30px; padding-left:27px;}    
    
    .smart-binder-pdf {text-align: left; margin-top: 30px; padding-left: 30px; margin-bottom: 0px; z-index: 10000;}
     
    .cols-two-sb123 {margin-bottom: 20px;}
    .cols-two-sb123 *{box-sizing: border-box;} /* Includes padding and border within total width */
.one2-sb123 {width: 50%; float: left; border1111:1px solid #ccc; padding: 0% 1%; text-align: left;}
    .one2-sb123 ul {padding: 0 0 0 20px; margin: 0 30px 0 0;}
    .one2-sb123 ul li {line-height: 16px; margin: 3px;}
.two2-sb123 {width: 50%; float: left; border1111:1px solid #ccc; padding: 0% 1%; text-align: left;}
    .two2-sb123 ul {padding: 0 0 0 20px; margin: 0 30px 0 0;}
    .two2-sb123 ul li {line-height: 16px; margin: 3px;}
.cols-two-sb123:after {content: "";  display: table;  clear: both;} /* Clear floats after columns */  
@media only screen and (max-width: 700px) {.one2-sb123, .two2-sb123 {width: 100%; padding: 0% 20%; text-align: center;}}           


.sb-introtext {text-align: left; padding-left: 30px; padding-right: 30px;}     

    .cols-two-sb12345 {margin-bottom: 20px;}
    .cols-two-sb12345 *{box-sizing: border-box;} /* Includes padding and border within total width */
.one2-sb12345 {width: 40%; float: left; border111:1px solid #ccc; padding: 0% 1%; text-align: left;}
    .one2-sb12345 ul {padding: 0 0 0 20px; margin: 0 30px 0 0;}
    .one2-sb12345 ul li {line-height: 16px; margin: 3px;}
.two2-sb12345 {width: 60%; float: left; border111:1px solid #ccc; padding: 0% 1%; text-align: left;}
    .two2-sb12345 ul {padding: 0 0 0 20px; margin: 0 30px 0 0;}
    .two2-sb12345 ul li {line-height: 16px; margin: 3px;}
.cols-two-sb12345:after {content: "";  display: table;  clear: both;} /* Clear floats after columns */  
@media only screen and (max-width: 700px) {.one2-sb12345, .two2-sb12345 {width: 100%; padding: 0% 20%; text-align: center;}}       
    
.grey-box {
border-style: solid;
border-radius: 15px;
border-width: 1px;
border-color: #b0b0b0;
background-color: #e6e6e6;
padding: 5px;
} 

    
.sb-perfectbinding {text-align: left; padding-left: 30px; padding-right: 30px;}     

    .cols-two-perfectbinding {margin-bottom: 20px;}
    .cols-two-perfectbinding *{box-sizing: border-box;} /* Includes padding and border within total width */
.one2-perfectbinding {width: 37%; float: left; border111:1px solid #ccc; padding: 0% 1%; text-align: left;}
    .one2-perfectbinding ul {padding: 0 0 0 20px; margin: 0 30px 0 0;}
    .one2-perfectbinding ul li {line-height: 16px; margin: 3px;}
.two2-perfectbinding {width: 63%; float: left; border111:1px solid #ccc; padding: 0% 1%; text-align: left; padding-right: 25px;}
    .two2-perfectbinding ul {padding: 0 0 0 20px; margin: 0 30px 0 0;}
    .two2-perfectbinding ul li {line-height: 16px; margin: 3px;}
.cols-two-perfectbinding:after {content: "";  display: table;  clear: both;} /* Clear floats after columns */  
@media only screen and (max-width: 700px) {.one2-perfectbinding, .two2-perfectbinding {width: 100%; padding: 0% 20%; text-align: center;}} 
    
    
    
    
.sb-pb1500w {text-align: left; padding-left: 30px; padding-right: 30px;}
    .cols-two-pb1500w {margin-bottom: 20px;}
    .cols-two-pb1500w *{box-sizing: border-box;} /* Includes padding and border within total width */
.one2-pb1500w {width: 50%; float: left; border111:1px solid #ccc; padding: 0% 1%; text-align: left;}
    .one2-pb1500w ul {padding: 0 0 0 20px; margin: 0 30px 0 0;}
    .one2-pb1500w ul li {line-height: 16px; margin: 3px;}
.two2-pb1500w {width: 50%; float: left; border111:1px solid #ccc; padding: 0% 1%; text-align: left; padding-right: 25px;}
    .two2-pb1500w ul {padding: 0 0 0 20px; margin: 0 30px 0 0;}
    .two2-pb1500w ul li {line-height: 16px; margin: 3px;}
.cols-two-pb1500w:after {content: "";  display: table;  clear: both;} /* Clear floats after columns */  
@media only screen and (max-width: 700px) {.one2-pb1500w, .two2-pb1500w {width: 100%; padding: 0% 20%; text-align: center;}}         
    

    
.white-box {
border-style111: solid;
border-radius: 15px;
border-width: 1px;
border-color111: #b0b0b0;
background-color111: #e6e6e6;
    text-align: left;
padding: 5px;
    margin-left: 200px;
}   
    
    
    
.sb-features {text-align: left; padding-left: 30px; padding-right: 30px;}
    .cols-two-features {margin-bottom: 20px;}
    .cols-two-features *{box-sizing: border-box;} /* Includes padding and border within total width */
.one2-features {width: 50%; float: left; border111:1px solid #ccc; padding: 0% 1%; text-align: left;}
    .one2-features ul {padding: 0 0 0 20px; margin: 0 30px 0 0;}
    .one2-features ul li {line-height: 16px; margin: 3px;}
.two2-features {width: 50%; float: left; border111:1px solid #ccc; padding: 0% 1%; text-align: left; padding-right: 25px;}
    .two2-features ul {padding: 0 0 0 20px; margin: 0 30px 0 0;}
    .two2-features ul li {line-height: 16px; margin: 3px;}
.cols-two-features:after {content: "";  display: table;  clear: both;} /* Clear floats after columns */  
@media only screen and (max-width: 700px) {.one2-features, .two2-features {width: 100%; padding: 0% 20%; text-align: center;}}     
    

        
.grey-box-commitment {
border-style: solid;
border-radius: 15px;
border-width: 1px;
border-color: #b0b0b0;
background-color: #f7f7f7;
padding: 5px;
    margin: 0 100px;
} 
    
.commitment-bullets {
     text-align: left;
   padding: 5px;
    margin: 0 40px;
} 
.commitment-bullets ul {padding: 0 0 0 20px; margin: 0 30px 0 0;}
.commitment-bullets ul li {line-height: 16px; margin: 3px;}    
    
    
.cols-two-john *{box-sizing: border-box;} /* Includes padding and border within total width */
.one2-john {width: 50%; float: left; border1111:1px solid #ccc; padding: 0% 1%; padding-left: 70px;}
.two2-john {width: 50%; float: left; border1111:1px solid #ccc; padding: 0% 1%; padding-right: 100px; text-align: left; padding-top:20px;}
.two2-john h2 {margin-top: 5px;}    
.cols-two-john:after {content: "";  display: table;  clear: both;} /* Clear floats after columns */  
    .two2-john p {font-size: 13px;}
    @media only screen and (max-width: 700px) {.one2-john, .two2-john {width: 100%; padding: 0% 20%; text-align: center;}}        