﻿* {box-sizing: border-box;}
body, input, select, textarea { color: #666; font: normal 11px Verdana, Arial, Sans-Serif; }
body {  line-height: 1.4em; margin: 0; padding: 0; }
a:link, a:visited { color: #09f; text-decoration: underline; }
a:hover { text-decoration: none; }
h1, h2 { font-weight: bold; margin: 0; }
h1 { color: #333; font-size: 12px; }
h2 { color: #78ae1b; font-size: 11px; margin-bottom: 1em; }
img { border: none; max-width: 100%; height: auto;}
select { padding: 2px; }
p { margin: 1em 0; padding: 0; }
table { border-collapse: collapse; border-width: 0; }
td { border: none; margin: 0; padding: 0; vertical-align: top; }
.tabsep { width: 50px; }
#main { clear: both; margin-bottom: 2em; }
.container { margin: 0 auto; max-width: 850px; }
#logo { text-align: center; margin: 20px;}
#menu { text-align: center; margin: 10px; }
#fmenu { display: inline-block; font-size: 10px; line-height: 1em; margin-top: 15px; }
#menu a { color: #333; font-family: Arial, sans-serif; margin-right: 28px; }
#fmenu a { border-right: 1px dotted #999; color: #666; padding-left: 17px; padding-right: 17px; }
#menu a, #fmenu a { text-decoration: none; }
#menu a:hover, #menu a.menucur, #fmenu a:hover, #fmenu a.menucur { color: #09f !important; }
a#lnkContactUs { margin-right: 0; }
a#lnkHomeF { padding-left: 0; }
a#lnkContactUsF { border-right: none; padding-right: 0; }
#top { margin-bottom: 35px; text-align: right; }
#topdown { float: left; margin-top: 7px; }
#swfc { display: inline-block; height: 100px; margin-left: -60px; margin-right: -30px; width: 730px; }
#footer { background-color: #f3f3f3; border-top: 1px solid #e0e0e0; clear: both; height: 40px; padding: 15px; width: 100%; }
#copy { color: #999; float: left; font-size: 9px; margin-top: 5px; width: 250px; }
.hsep, .hsep2 { border-bottom: 1px dotted #c2c2c2; height: 0; }
.hsep { margin-bottom: 2em; margin-top: 2em; }
.hsep2 { margin-bottom: 1em; margin-top: 1em; }
.rmore { text-align: right; }
#cc { clear: both; display: inline-block; max-width: 850px; }
#cl { float: right; padding: 10px; max-width: 200px; }
#cr { float: left; max-width: 600px; padding: 15px;}
#cr p { text-align: justify; }
#ql { list-style-type: none; margin: 0; padding: 0; }
#ql li { margin-bottom: 0.5em; margin-top: 0.5em; }
.par { font-weight: bold; margin-top: 30px; }
.img { margin-top: 2em; }
form { margin: 0; padding: 0; }
label { border: none; display: block; font-weight: bold; margin: 0 0 10px; }
input { width: 643px; }
textarea { height: 90px; width: 643px; }
input, textarea { margin: 5px 0 0; }
.req { color: #f00; float: right; font-weight: bold; }
#btnSend { background: url(images/button.jpg) no-repeat; border: none; color: #fff; cursor: pointer; float: right; font-size: 13px; height: 33px; margin-top: 15px; width: 107px; }
#persinf { float: left; margin-top: 23px; }
#msgSent { display: none; }