body,html,h1,h2,h3,p,img,input,textarea,button,select {margin:0;padding:0}
body,html, #main {margin:0 auto;width:100%}
body {font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:12pt;min-height:100%;overflow:auto;background:#99B9F1}
img {border:0 none}
input,textarea,button,select {background:#EBEBEB;padding:5px 8px}
#head {background:#2E2E2E;color:#fff;position:fixed;width:100%;height:50px;top:0;left:0}
#head #nav {display:block;position:relative;z-index:16}
#head #nav p, #head #nav h3 {line-height:48px;vertical-align:middle}
#head #nav p {float:right;color:#DBDBDB;display:inline-block}
#head #nav p a {color:#fff;text-decoration:none;cursor:pointer}
#head #nav p a:hover {color:#DBDBDB;text-decoration:underline}
#head h3 {line-height:50px;position:absolute;margin-left:8px;vertical-align:middle}
html,body,#main,#content {height:100%}
#content .content {padding:50px 10px;height:100%;text-align:center;min-height:400px}
#content .s1 {background: rgb(32,124,202);background:-moz-radial-gradient(center, ellipse cover,  rgba(32,124,202,1) 1%, rgba(0,44,120,1) 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,rgba(32,124,202,1)), color-stop(100%,rgba(0,44,120,1)));background:-webkit-radial-gradient(center, ellipse cover,  rgba(32,124,202,1) 1%,rgba(0,44,120,1) 100%);background:-o-radial-gradient(center, ellipse cover,  rgba(32,124,202,1) 1%,rgba(0,44,120,1) 100%);background:-ms-radial-gradient(center, ellipse cover,  rgba(32,124,202,1) 1%,rgba(0,44,120,1) 100%);background:radial-gradient(ellipse at center,  rgba(32,124,202,1) 1%,rgba(0,44,120,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#207cca', endColorstr='#002c78',GradientType=1 );color:#fff}
#content .s2 {background:#99B9F1;color:#000}
#content .s2 h3 {font-size:18pt;margin-bottom:25px}
#content .wp_table {display:table;width:100%;max-width:555px;margin:0 auto;vertical-align:middle;text-align:center}
#content .wp_info {width:calc(100% - 40px);margin:0 20px 40px 20px}
#content .wp_info img {width:100%;max-width:314px;height:auto;max-height:146px;margin-top:10px}
#content .wp_info ul {margin:0 auto;max-width:250px;text-align:left;margin-top:20px;list-style-type:square;list-style-image:url('../img/sqorange.gif')}
#content .wp_row {display:table-row;text-align:center;margin:0 auto}
#content .wp_cell {display:table-cell;padding:5px 10px;vertical-align:top}
#content .wp_block {display:inline-block;padding:5px 0;vertical-align:top;width:100%;max-width:420px;text-align:left}
#content .wp_block p {font-size:11pt}
#content .ver-align {display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
#content input {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:222px}
#content textarea {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:400px}
#content button {background:#3498db;background-image:-webkit-linear-gradient(top, #3498db, #002C78);background-image:-moz-linear-gradient(top, #3498db, #002C78);background-image:-ms-linear-gradient(top, #3498db, #002C78);background-image:-o-linear-gradient(top, #3498db, #002C78);background-image:linear-gradient(to bottom, #3498db, #002C78);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#ffffff;padding:5px 8px;font-size:12pt;font-weight:bold;margin:8px 0 40px}
#content button:hover {background:#002C78;background-image:-webkit-linear-gradient(top, #002C78, #3498db);background-image:-moz-linear-gradient(top, #002C78, #3498db);background-image:-ms-linear-gradient(top, #002C78, #3498db);background-image:-o-linear-gradient(top, #002C78, #3498db);background-image:linear-gradient(to bottom, #002C78, #3498db)}
#content hr {border:0;width:80%;height:1px;margin:25px auto;background-image:-webkit-linear-gradient(left,transparent,rgb(255,255,255) 50%,transparent);background-image:-moz-linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));background-image:-ms-linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));background-image:-o-linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));background-image:linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0))}
#content .title-normal {font-size:18pt}
#content .title-glowy {text-shadow: 0px 0px 10px rgba(255,255,255,1)}
#content .box {background:rgba(0,0,0,0.05);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#FFF;font-size:10pt;padding:5px 8px;-webkit-box-shadow:4px 4px 3px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:4px 4px 3px 0px rgba(50, 50, 50, 0.75);box-shadow:4px 4px 3px 0px rgba(50, 50, 50, 0.75)}
#next {margin:0;position:fixed;bottom:0;left:0;width:100%;background:rgba(255,255,255,.02);cursor:pointer}
#next div {width:0;height:0;margin:4px auto;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid rgba(255,255,255,.45)}
#next:hover {background:rgba(255,255,255,.12)}
#foot {display:none;position:fixed;background:#2E2E2E;color:#fff;width:100%;height:30px;bottom:0;left:0;z-index:18}
#foot p {line-height:30px;vertical-align:middle;text-align:right;font-style:italic;font-size:9pt;color:#DBDBDB;padding:0 8px;cursor:pointer}
#foot a {color:rgba(255,255,255,.75)}
#foot p span {font-size:10pt;vertical-align:middle}
.link-contact {margin-right:8px}
.msg_sent {width:calc(100% - 20px);text-align:center;display:none}
.msg_sent p {text-align:center}
.form-normal {border:1px solid #2E2E2E}
.form-error {border:1px solid red}
#warning-box {position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background:rgba(46,46,46,.75);z-index:999;display:none}
#warning-box div {position:relative;height:80px;width:calc(100% - 20px);max-width:320px;margin:0 auto;top:calc(50% - 80px);background:rgba(255,255,255,.9);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;text-align:center;vertical-align:middle;font-size:11pt;border:2px solid #2E2E2E;-webkit-box-shadow:1px 1px 10px 2px rgba(255,255,190,0.95);-moz-box-shadow:1px 1px 10px 2px rgba(255,255,190,0.95);box-shadow:1px 1px 10px 2px rgba(255,255,190,0.95)}
#warning-box p {line-height:80px;vertical-align:middle}
#nav-mini {display:none;color:#2E2E2E;position:absolute;top:0;right:0;font-weight:bold;font-size:18pt;line-height:32px;vertical-align:middle;padding:0 4px;cursor:pointer;background:rgba(255,255,255,.95);border-bottom:9px solid #2E2E2E;border-top:9px solid #2E2E2E;margin-right:8px}
@media only screen and (max-width:570px) {#content .wp_row {text-align:left}}
@media only screen and (max-width:420px) {
	#head #nav {display:none;position:absolute !important;z-index:17;top:50px !important;right:0;color:#2E2E2E;height:96px;max-height:96px;margin-right:8px}
	#head #nav p {display:block;clear:both;line-height:100%;background:rgba(255,255,255,.75);padding:8px 12px;color:rgba(46,46,46,1);font-weight:bold;border-bottom:1px dotted #2E2E2E;margin:0 8px;width:100%;text-align:right;cursor:pointer}
	#head #nav p {color:#2E2E2E;margin-right:0 !important}
	#head #nav p:hover {color:rgba(46,46,46,.65);background:rgba(255,255,255,.65)}
	#nav .split {display:none !important}
	#nav-mini {display:block}
	#content .title-normal {font-size:14pt !important}
	#content .title-glowy {font-size:9pt !important}
	#cname,#cmail,#cmsg,#cphone {width:100% !important}
}
@media only screen and (max-height:450px) {
	#content .title-normal {font-size:14pt !important}
	#content .title-glowy {font-size:9pt !important}
	#content .wp_info img {max-width:220px !important}
}