/* Contact */

#conmain { width:310px; float:left; background:#fff;padding-left:22px;border-left:#cbdde8 1px solid; margin-left:9px;}
#query { margin-top:15px; min-height:405px; }
#query label { display:block; color:#6A6A6A; font-family: 'Source Sans Pro', sans-serif; margin:10px 0 4px; font-size:14px; }
#query input, #query textarea, #query select { padding:5px 7px; border:1px solid #ccc; font-family: 'Source Sans Pro', sans-serif; width:95%; color:#454545; font-size:14px; }
#query input[type=submit], #query input.submit { width:auto; border:1px solid #69ABA6; color:#fff; float:left; margin-top:10px; cursor:pointer; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px; background-color: #01B8E4; }
#query input[type=submit]:hover, #query input[type=submit]:focus, #query input.submit:hover, #query input.submit:focus { color:#fff; background-color: #0052B4; }
#query input:focus, #query textarea:focus, #query select:focus { border-color:#00D6EF; color:#606060; }
/* Form style */



#query fieldset { padding:10px; border:1px solid #ccc; margin-top: 5px; }
#query legend { padding:7px 10px; color:#45393D; border:1px solid #ccc; font-size: 12px; font-weight: bold; }
#note { margin-top:10px; }
.notification_error { border: 1px solid #A25965; height: auto; width: 90%; padding: 4px; background: #F8F0F1; text-align: left; -moz-border-radius: 5px; }
.notification_ok { border: 1px solid #B2B2B2; height: auto; width: 90%; padding: 8px; text-align: center; -moz-border-radius: 5px; background-color: #eee; }
#conright { float:right; width:220px; }
.block { background-color:#eee; padding:10px; margin-bottom:15px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.block h3 { color:#333; font-size:14px; font-weight:bold; }
.block p { padding-top:7px; color:#4E4E4E; }
.block a { color:#4E4E4E; }
.highlight { color:#0197C9; margin-right:2px; font-weight:bold; }
.address { color:#39528C; display:block; text-align:left; }
.location { margin-top:20px; text-align:center; border:1px solid #01B8E4; }
