/* This stylesheet is used to style the individual pages */



.spacer-10{width: 100%; height: 10px;}

.spacer-20{width: 100%; height: 20px;}

.spacer-30{width: 100%; height: 30px;}

.spacer-40{width: 100%; height: 40px;}





.page-title{

margin-top: 20px;

margin-left: 10px;

font-family: trebuchet, Arial;

font-size: 13pt;

font-weight: bold;

color: #005dab;

}



.left-column{width: 550px; vertical-align: top;}

.right-column{width: 300px; vertical-align: top;}

.paragraphs{width: 530px; margin-right: 10px; margin-left: 10px; overflow: hidden;}



.side-photo{margin: 0px auto; margin-top: 30px;}



/* ====================== HOME PAGE ================= */

.faq-holder{
width: 470px;
overflow: hidden;
}
.faq-text-dark{
width: 410px;
height: 50px;
margin-top: 5px;
background-color: #d8d9db;
color: #171516;
float: left;
}
.faq-text-dark p{
margin-top: 15px;
margin-left: 15px;
}
.faq-text-light{
width: 410px;
height: 50px;
margin-top: 5px;
background-color: #ededed;
color: #171516;
float: left;
}
.faq-text-light p{
margin-top: 15px;
margin-left: 15px;
}
.faq-yes{
width: 60px;
height: 50px;
margin-top: 5px;
background-color: #055dab;
font-weight: bold;
color: #ffffff;
float: left;
overflow: hidden;
}
.faq-yes p{
margin-top: 15px;
margin-left: 15px;
}






/* FORM */



.call-back-holder{
width: 275px;
margin-top: 20px;
margin-left: 23px;
border: 2px solid #005dab;
overflow: hidden;
}

.call-back-holder p{
margin-right: 5px;
font-size: 10pt;
text-align: right;
}

.call-back-holder input{
width: ;
}

.call-back-title{
width: 100%;
height: 20px;
margin-top: 5px;
}

.call-back-title p{
font-size: 15pt;
font-weight: bold;
color: #7b7b7b;
margin: 0px auto;
text-align: center;
}

.call-back-submit{
margin-bottom: 10px;
margin-left: 200px;
clear: both;
}



#disclaimer{
font-family: Times, Arial;
font-size: 9pt;
color: #7b7b7b;
text-align: center;
}



/* ====================== ABOUT  PAGE ================= */

.list-services{

}
.list-services p{
font-weight: bold;
color: #005dab;
text-align: center;
}







/* ===================== CONTACT PAGE ================= */



.cpmainContainer{

width:400px;

margin-left: 20px;

color: #3e1c0e;

border: #3e1c0e 1px solid;

}

.cpformdiv{

float:left;

width: 180px; 

padding-left: 10px; 

padding-top: 7px;

}

.cpformdiv input{

background-color: #ffffff; 

border: #000080 1px solid;

font-weight: bold; 

color: #000080;

padding-left: 2px;

}

.cpselect{

float: left; 

background-color: #ffffff; 

border: #ffca13 2px groove; 

width: 165px;

}

.cpformtxt{

float:left; 

padding-left: 10px; 

padding-top: 20px;

}

.cptextarea{

background-color: #ffffff; 

border: #000080 1px groove;

width: 365px;

height: 90px; 

background-color: #ffffff;

padding: 5px;

font-weight: bold; 

color: #000080;

}

.cpsubmit{

padding-top:20px;

padding-right: 20px;

float:right;

}







/* ====================== SERVICES PAGE ================= */



/* ================== GET A FREE QUOTE PAGE ============= */



/* FORM */



.free-quote-holder{

width: 530px;

margin: 0px auto;

margin-top: 20px;

}

.free-quote-holder p{

margin-right: 50px;

font-size: 10pt;

text-align: right;

}

.free-quote-holder input{

width: 300px;;

}

.free-quote-title{

width: 100%;

height: 20px;

margin-top: 5px;

}

.free-quote-title p{

font-size: 15pt;

font-weight: bold;

color: #7b7b7b;

margin: 0px auto;

text-align: center;

}



.free-quote-submit{

margin: 0px auto;

margin-bottom: 10px;

text-align: center;

}



#disclaimer2{

font-family: Times, Arial;

font-size: 9pt;

color: #7b7b7b;

text-align: center;

}








