/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/*
.header { 
background-color: rgb(245, 245, 245);
border-bottom-color: rgb(229, 229, 229);
border-bottom-style: solid;
border-bottom-width: 1px;
color: rgb(30, 30, 30);
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 14px;
}
/**/
.header {
-webkit-border-image: none;
-webkit-box-shadow: rgba(0, 0, 0, 0.298039) 0px 0px 10px 0px;
background-color: rgb(250, 250, 250);
background-image: linear-gradient(rgb(255, 255, 255), rgb(242, 242, 242));
background-repeat: repeat-x;
border-bottom-color: rgb(90, 90, 90);
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: rgb(90, 90, 90);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(90, 90, 90);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(90, 90, 90);
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-top-style: none;
border-top-width: 0px;
box-shadow: rgba(0, 0, 0, 0.298039) 0px 0px 10px 0px;
color: rgb(90, 90, 90);
display: block;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 20px;
min-height: 60px;
padding-left: 0px;
padding-right: 0px;
}

.header-h3 {color:#2299ff;}

.main_text,
.main_sub_text,
.white_text {
    color: rgb(255, 255, 255);
    display: block;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 3px, rgba(0, 0, 0, 0.0745098) 0px 0px 30px;
    text-align: left;
}

.main_text {
font-size: 46pt;
/*font-size: 46pt;/**/
font-weight: bold;
letter-spacing: -1px;
line-height: 60px;
padding-bottom: 10px;

margin-top: 60px;
}

.main_sub_text { 
font-size: 24px;
font-weight: 300;
line-height: 30px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;

 }
 .hero-block {
     margin-top:2px;
     padding-bottom:40px;
     background-color: #006666;
     background-image: linear-gradient(45deg, rgb(0, 73, 103) 0px, rgb(0, 165, 181) 100%);
 }
 .footer {
-webkit-background-clip: border-box;
-webkit-background-origin: padding-box;
-webkit-background-size: auto;
-webkit-box-shadow: rgba(0, 0, 0, 0.701961) 0px 0px 6px 0px;
background-attachment: scroll;
background-clip: border-box;
background-color: rgba(0, 0, 0, 0);
background-image: url(../img/footer.gif);
background-origin: padding-box;
background-size: auto;
box-shadow: rgba(0, 0, 0, 0.701961) 0px 0px 6px 0px;
color: rgb(170, 170, 170);
display: block;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 20px;
padding-bottom: 40px;
padding-left: 0px;
padding-right: 0px;
padding-top: 40px;
margin-top:10px;    
text-shadow: rgba(0, 0, 0, 0.74902) 0px -1px 0px;
 }
 .footer a {color: rgb(170, 170, 170);text-shadow: rgba(0, 0, 0, 0.74902) 0px -1px 0px;}
 .blue-color {
     color:#336699;
 }
.header-logo:hover {text-decoration: none;}


.center-text-block {-webkit-border-image: none;
-webkit-box-shadow: rgb(255, 255, 255) 0px 0px 2px 0px inset;
background-color: rgb(255, 255, 255);
background-position: 50% 0%;
background-repeat: no-repeat;
border-bottom-color: rgb(157, 199, 223);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: rgb(157, 199, 223);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(157, 199, 223);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(157, 199, 223);
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top-style: solid;
border-top-width: 1px;
box-shadow: rgb(255, 255, 255) 0px 0px 2px 0px inset;
color: rgb(84, 84, 84);
display: block;
font-family: Arial, Georgia, Cambria, 'Times New Roman', Times, serif;
font-size: 14px;
line-height: 21px;
visibility: visible;}

.blue-back {
    background: #eaf3f8;
    border-bottom: rgb(157, 199, 223);
}
.p5 {padding: 5px;}