/*CSS For all browsers except IE*/


.contact-form .btn
{
    padding: 0px 0px 2px 0px
}


/* colors
************************************************************/
.blue-color
{
    color:#2F6790;
}


/*BUBBLE CSS *********************************
*/
.blue p
{
     background-color: #2F6790;
}

.blue h2
{
    background-color: #2F6790;
}

.blue h3
{
    background-color: #2F6790;
}

.bubble .blue
{
   background-color: #2F6790; 
}

.blue fieldset
{
   background-color: #2F6790; 
}

.green fieldset
{
   background-color: #43A238; 
}


.green p
{
     background-color: #43A238;
}

.green h2
{
    background-color: #43A238;
}

.green h3
{
    background-color: #43A238;
}

.bubble .green
{
   background-color: #43A238; 
}

.bubble-large .green
{
   background-color: #43A238; 
}

.section-page 
{
  background-image:url(images/bg-section-page.png);
}

.green-large .bottom-smooth-contact
{
    margin-top:20px; 
}
  

/*ADRESS BOX*
******************************************************/
.address-box .text
{
    background-color: #2F6790;
}  

.address-box .map
{
    border-left:solid 10px #2F6790;
    border-right:solid 10px #2F6790;
}
  

/*Secondary Page Title style
******************************************************/
.section-title { 
  background-color: #2F6790;
}


.contact-body .btn-base
{
    margin:0px 0 -21px 0px;
}


/**MAP************************************************/

.upper-left
{
    margin-top:118px;
}

.upper-right
{
    margin-top:118px;
}

/**CONTACT FORM *************************************/
.contact-form .subject
{
    width:120px;
}


.learn-more
{
    float:right;
    line-height:12px;
    margin: 0 0 0 0;
    padding:0 0 0 0;
}

.learn-more img
{
    float:right;
    position:relative;
    margin: 0px 0 0 0;
}