/* ------------------------------------------------------- GLOBAL */

body{
background-image: url('../images/bg-body-contact.jpg');
background-position: top center;
background-repeat: repeat-x;
}

h2{
margin: 0px;
padding: 12px 0px 15px 12px;
font-size: 12pt;
text-align: left;
COLOR: #0f68a8;
}

/* ------------------------------------------------------- TOP */

.flash-contact-closed{
height: 185px;
background-image: url('../images/bg-flash-contact.jpg');
background-position: top center;
background-repeat: no-repeat;
}

/* ------------------------------------------------------- CONTENT */


#leftmenu-contact{
float: left;
display: inline;
margin: 6px 0px 0px 0px;
padding: 0px;
width: 166px;
text-align: left;
background-image: url('../images/bg-leftmenu-services.jpg');
background-position: top left;
background-repeat: no-repeat;
}
#leftmenu-contact img{
margin: 700px 0px 0px 0px;
padding: 0px;
}

a.leftmenu1:link, a.leftmenu1:visited {
float: left;
display: block;
background: url('../images/bg-leftmenu1.jpg') no-repeat;
font-family: arial;
font-size: 7.5pt;
color: #448ec5;
text-align: center;
margin: 0px;
padding: 0px;
height: 34px !important;
height: 34px;
width: 145px;
text-decoration: none;
line-height: 34px;
display: inline;
}
a.leftmenu1:hover {
text-decoration: none;
background-position: -145px 0px;
}

a.leftmenu2:link, a.leftmenu2:visited {
float: left;
display: block;
background: url('../images/bg-leftmenu2.jpg') no-repeat;
font-family: arial;
font-size: 7.5pt;
color: #448ec5;
text-align: center;
margin: 0px;
padding: 0px;
height: 35px !important;
height: 35px;
width: 145px;
text-decoration: none;
line-height: 35px;
display: inline;
}
a.leftmenu2:hover {
text-decoration: none;
background-position: -145px 0px;
}

a.leftmenu3:link, a.leftmenu3:visited {
float: left;
display: block;
background: url('../images/bg-leftmenu3.jpg') no-repeat;
font-family: arial;
font-size: 7.5pt;
color: #448ec5;
text-align: center;
margin: 0px;
padding: 0px;
height: 35px !important;
height: 35px;
width: 145px;
text-decoration: none;
line-height: 35px;
display: inline;
}
a.leftmenu3:hover {
text-decoration: none;
background-position: -145px 0px;
}

a.leftmenu4:link, a.leftmenu4:visited {
float: left;
display: block;
background: url('../images/bg-leftmenu4.jpg') no-repeat;
font-family: arial;
font-size: 7.5pt;
color: #448ec5;
text-align: center;
margin: 0px;
padding: 7px 0px 0px 0px;
height: 28px !important;
height: 28px;
width: 145px;
text-decoration: none;
line-height: 10px;
display: inline;
}
a.leftmenu4:hover {
text-decoration: none;
background-position: -145px 0px;
}

table{
width: 678px;
font-size: 8pt;
margin-left: 6px;
}
.tdheading1{
width: 678px;
text-align: left;
border: 1px solid #f4f5f0;
background-color: #ebebeb;
padding: 5px 0px 5px 10px;
color: #000000;
}
.td1{
width: 148px;
text-align: right;
border: 1px solid #ebebeb;
background-color: #e9e9eb;
padding: 5px 5px 5px 0px;
}
.td2{
width: 530px;
text-align: left;
border: 1px solid #ebebeb;
background-color: #e9e9eb;
padding: 5px 0px 5px 5px;
}

#formcontainer{
background-color: #ececec;
margin: 0px auto;
padding: 45px 55px 45px 55px;
width: 500px;
text-align: right;
border: 1px dashed #d3d2cd;
}

form{margin: 0px;}

.formline{
margin: 0px;
padding: 0px;
height: 25px;
text-align: right;
}

.textfield{
color: #0f68a8;
background: #ffffff;
border: 1px ridge #cccccc;
font-size: 8pt;
width: 425px;
font-family: Arial;
padding: 2px 0px 2px 5px;
}
.textfieldshort{
color: #0f68a8;
background: #ffffff;
border: 1px ridge #cccccc;
font-size: 8pt;
width: 100px;
font-family: Arial;
padding: 2px 0px 2px 5px;
}
.textfieldlong{
color: #0f68a8;
background: #ffffff;
border: 1px ridge #cccccc;
font-size: 8pt;
width: 493px;
font-family: Arial;
padding: 2px 0px 2px 5px;
}

.dropdown{
color: #0f68a8;
background: #ffffff;
border: 1px ridge #cccccc;
font-size: 8pt;
width: 425px;
font-family: Arial;
}

.button{
color: #ffffff;
background: #aecee4;
font-size: 9pt;
border: 1px groove #c0c1b3;
cursor: pointer;
height: 22px;
}
