﻿
/*
.box { 
  background: #eeeeee; 
  width: 500px;
}

.boxtop div { 
  font-size: 0;
  height: 10px; 
}
.boxbottom div { 
  font-size: 0;
  height: 10px; 
}
.boxcontent {
  padding: 0px 10px 1px 10px; 
}


.box1 { 
  background: #EED6AA; 
  width:600px;  
}

.boxtop1 div { 
  font-size: 0;
  height: 10px; 
}
.boxbottom1 div { 
  font-size: 0;
  height: 10px; 
}
.boxcontent1 
{
  font: 15px/2 Trebuchet MS, Serif; 
  padding: 0px 10px 0px 10px;
}

.box2 { 
  background: #eeeeee; 
}
.boxtop2 { 
  background: url(../images/ne2.gif) no-repeat top right; 
}
.boxtop2 div { 
  font-size: 0;
  height: 10px; 
  background: url(../images/nw2.gif) no-repeat top left; 
}
.boxbottom2 { 
  background: url(../images/se2.gif) no-repeat bottom right; 
}
.boxbottom2 div { 
  font-size: 0;
  height: 10px; 
  background: url(../images/sw2.gif) no-repeat bottom left; 
}
.boxcontent2 {
  padding: 0px 10px 0px 10px;
}
.box3 { 
  background: #EED6AA; 
}
.boxtop3 { 
  background: url(../images/ne3.gif) no-repeat top right; 
}
.boxtop3 div { 
  font-size: 0;
  height: 10px; 
  background: url(../images/nw3.gif) no-repeat top left; 
}
.boxbottom3 { 
  background: url(../images/se3.gif) no-repeat bottom right; 
}
.boxbottom3 div { 
  font-size: 0;
  height: 10px; 
  background: url(../images/sw3.gif) no-repeat bottom left; 
}
.boxcontent3 {
  padding: 0px 10px 0px 10px;
}	


/* Menu Item   
----------------------------------------------------------*/

.bpTopHeader {  
    border-style:none;        
    border-bottom: 1px solid #5B9BD5;  
    text-align:center;
    width: 1200px; 
}

.bpFooter
{
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
    font-size: 12px;
    font-family: Trebuchet MS;
    border-top: 1px solid #5B9BD5;
    width: 1200px;
}

.bpHeader
{  
    border: 1px solid #5B9BD5; 
    color: Black;
    font-family: Franklin Gothic Demi, Franklin Gothic Demi Cond, Franklin Gothic Medium, Franklin Gothic;
    font-size: 2.3175em;  /* 30px */
    font-weight:bold;     
    padding: 5px 10px 5px 10px;
    text-align:center;
    text-shadow: 3px 3px 1px #9999ff;
    -moz-text-shadow: 3px 3px 1px #9999ff;  
    -webkit-text-shadow: 3px 3px 1px #9999ff;
    vertical-align: middle;
    white-space: normal;
    width : 300px;
}

.bpSubHeader
{ 
    color: black;
    font-family: Century Schoolbook;
    font-size: 1.85em;   /* 24px; */
    font-weight:bold; 
    font-style: italic;   
    text-align: center;
    vertical-align: middle; 
}

.bpBodyText { 
    color: black;
    font-family: Century Schoolbook;
    font-size: 1.545em;   /* 20px; */
    font-style: italic;
    padding: 5px 10px 5px 10px; 
    text-align: center;
    vertical-align: middle; 
    width: 650px;
}

.bpAdvertisementBox  
{
    border: 2px solid #5B9BD5;
    background-color:ButtonFace;
    color: black;
    font-family: Franklin Gothic Demi, Franklin Gothic Demi Cond, Franklin Gothic Medium, Franklin Gothic;
    padding: 5px 10px 5px 10px; 
    box-shadow: 8px 8px 8px ButtonShadow;
    -moz-box-shadow: 8px 8px 8px ButtonShadow;
    -webkit-box-shadow: 8px 8px 8px ButtonShadow;
    text-align: center;
    vertical-align: middle; 
    width: 500px;
    white-space:nowrap; 
}

.bpBox {  
  border: 1px solid #5B9BD5;   
  font: 1.2em/1.5  Trebuchet MS, Serif;    /* 15px/2  Trebuchet MS, Serif; */
  padding: 5px 10px 5px 10px;
  width: 800px; 
}

.bpBox P 
{ 
    margin: 10px 0 30px 0;
    text-indent: 40px;
}

.bpShadowHeader 
{
    border: 1px solid #5B9BD5;      
    box-shadow: 5px 5px 2px ButtonShadow;
    -moz-box-shadow: 5px 5px 2px ButtonShadow;
    -webkit-box-shadow: 5px 5px 2px ButtonShadow;
    color: #44546A;
    font-family: Franklin Gothic Demi, Franklin Gothic Demi Cond, Franklin Gothic Medium, Franklin Gothic;
    font-size: 1.545em;   /* 20px; */
    font-weight:bold; 
    padding: 5px 10px 5px 10px;
    text-align:center;
    vertical-align: middle;
    white-space:nowrap; 
    color: #44546A;
    text-decoration: none;
}

.bpShadowSubHeader 
{
    color: #44546A;
    font-family: Segoe UI Semilight, Segoe UI;
    font-size: 1.24em;  /* 16px; */
    font-weight: bold; 
    font-style: italic;
    padding: 5px 10px 5px 10px;
    text-align:center;
    vertical-align: middle;
    white-space:nowrap; 
}

.bpFormBox 
{
    border: 1px solid #5B9BD5;
    color: black;
    font: 1.2em/1.5  Trebuchet MS, Serif;   /* 15px/2  Arial; */
    padding: 5px 10px 5px 10px;      
    text-align:left;
    white-space:nowrap; 
    width: 600px;
}

.bpInspectionSendTo 
{
    color: black;
    font-family: Calibri;
    font-size: 1.4em; /* 18px; */
    padding: 1em;
    text-align: left;
    white-space:nowrap; 
    width: 600px;
}

.bpServiceHeader
{
    color: black;
    font-family: Franklin Gothic Demi, Franklin Gothic Demi Cond, Franklin Gothic Medium, Franklin Gothic;
    font-size: 1.6em; /* 22px; */
    font-weight:bold;    
    text-align: left;
    vertical-align: middle; 
}

.bpServiceTitle
{
    border: 1px solid #5B9BD5; 
    color: #44546A;
    font-family: Franklin Gothic Demi, Franklin Gothic Demi Cond, Franklin Gothic Medium, Franklin Gothic;
    font-size: 1.6em; /* 22px; */
    font-weight:bold; 
    padding: 5px 5px 5px 5px;
    text-align: center;
    vertical-align: middle;
    width: 150px;
}

.bpServiceInfo  
{
    border: 1px solid #5B9BD5; 
    color: black;
    font-family: Century Schoolbook;
    font-size: 1.4em; /* 18px; */
    font-style: italic;
    padding: 10px 10px 10px 10px;
    text-align: left;
    vertical-align: middle; 
    width: 590px;
}

.bpServiceInfo ul li {
    list-style-type: circle;
}

.bpServiceDescription  
{
    border: 1px solid #5B9BD5; 
    color: black;
    font-family: Segoe UI Semilight, Segoe UI;
    font-size: 1.4em; /* 18px; */
    padding: 10px 10px 10px 10px;
    text-align: left;
    vertical-align: top;
    width: 500px;
    height: 115px;
}

.bpServiceDescription a 
{ 
    /*color: black; */
    text-decoration:none;
    font-style:italic;
}

.bpServiceDescription ul li {
    list-style-type: disc;
}

.bpContactHeader 
{
    border: 1px solid #5B9BD5; 
    color: #5B9BD5;
    font-family: Franklin Gothic Demi, Franklin Gothic Demi Cond, Franklin Gothic Medium, Franklin Gothic;
    font-size: 1.685em;   /* 24px; */
    font-weight:bold; 
    padding: 5px 15px 5px 15px;
    text-align:center;
    vertical-align: middle;
    white-space:nowrap; 
}

.bpContactFooter {
    color: #44546A;
    font-family: Century Schoolbook;
    font-size: 1.1em;   /* 14px; */
    padding: 5px 10px 5px 10px;
    text-align: center;
    vertical-align: middle;
}

.bpContactInfo {
    color: #44546A;
    font-family: Century Schoolbook;
    font-size: 1.4em;   /* 18px; */
    font-weight:bold;
    padding: 5px 10px 5px 10px;
    text-align: center;
    vertical-align: middle;
}

.bpInspectionSelectionBox {
    border: 1px solid #5B9BD5;
    color: Black;
    font: 1.2em/1.5  Trebuchet MS, Serif; 
    padding: 5px 10px 5px 10px;
    vertical-align: middle;
    width: 400px;
} 

.bpInspectionSelectionInfo {
    font: 1.275em/1.5 Segoe UI Semilight, Segoe UI;
    padding: 5px 10px 5px 10px;
    white-space:nowrap;
}

.bpButton  
{
    border: 1px solid #5B9BD5;  
    box-shadow: 3px 3px 2px ButtonShadow;
    -moz-box-shadow: 3px 3px 2px ButtonShadow;
    -webkit-box-shadow: 3px 3px 2px ButtonShadow; 
    background-color: White;
    color: Black;
    font-family: Segoe UI Semilight, Segoe UI;
    font-size: 1.0em;  /*  14px; */
    margin: 15px 0 15px 0;
    padding: 5px 10px 5px 10px;
    text-align: center; 
    cursor: pointer;
}

.bpButton:hover 
{
    border: 1px solid #5B9BD5;
    box-shadow: 0px 0px 0px;
    -moz-box-shadow: 0px 0px 0px;
    -webkit-box-shadow: 0px 0px 0px; 
    background-color: ButtonFace;
    color: Black;
    font-family: Segoe UI Semilight, Segoe UI;
    font-size: 1.0em;  /*  14px; */
    margin: 15px 0 15px 0;
    padding: 5px 10px 5px 10px;
    text-align: center; 
    cursor: pointer;
}

.bpButton:active 
{
    border: 1px solid #5B9BD5;
    box-shadow: 0px 0px 0px;
    -moz-box-shadow: 0px 0px 0px;
    -webkit-box-shadow: 0px 0px 0px;
    background-color: ButtonShadow;
    color: Black;
    font-family: Segoe UI Semilight, Segoe UI;
    font-size: 1.0em;  /*  14px; */
    margin: 15px 0 15px 0;
    padding: 5px 10px 5px 10px;
    text-align: center; 
    cursor: pointer;
}

.bpPricingBox {
    border: 1px solid #5B9BD5;
    padding: 5px 10px 5px 10px;
    width: 600px;
} 

.bpPricingType {
    color: Black;
    font-family: Segoe UI Semilight, Segoe UI;
    font-style: italic;
    font-size: 1.4em;   /* 18px; */ 
    white-space:nowrap; 
}

.bpPricingDetail {
    color: Black;
    font-family: Segoe UI Semilight, Segoe UI;
    font-size: 1.4em;   /* 18px; */
    white-space:nowrap; 
}

.bpPricingDetail a {
    text-decoration: none;
}

.bpPricingList {
    color: #5B9BD5;
    font-family: Segoe UI Semilight, Segoe UI;
    font-size: 1.4em;   /* 18px; */
    padding: 5px 10px 5px 10px;   
}

