@charset "UTF-8";
/* CSS Document */

html, body { width: 99%; }
html { overflow-y: scroll; }
body { background: #080808 url('../images/bg.jpg') no-repeat; background-position: top center; }

a { color: #005e9e; }

#main { display: block; width: 810px; background: none; margin: 78px auto 0 auto; }
#main img#logo { margin-top: 120px; }
#main div.btns a { display: block; float: left; width: 193px; height: 28px; background: url('../images/btn_bg.gif'); margin: 0 21px; padding: 11px 0; font-size: 19pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; color: #ccc; text-decoration: none; }
#main div.btns a:hover { color: #fff; background: url('../images/btn_on.gif'); }
#main div.btns { display: block; width: 705px; margin: 70px auto 40px auto; }
#main div.sec { background: #040204; margin: 30px 1px 0 -1px; color: #fff; padding: 0 75px 70px 75px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0.03em; line-height: 155%; font-size: 11pt; }
	.win.gecko #main div.sec,
	.mac.safari #main div.sec { margin-left: -2px; margin-right: 2px; }
	.win.ie8 #main div.sec { margin-left: 0; margin-right: 0; }
	.win.ie7 #main div.sec { position: relative; left: 2px; margin-right: 0; }
#main div#btns2 { margin: 0 auto 40px auto; background: #040204; clear: both; }
#main div#btns2 a {  }
#main div.sec img.logosm { float: left; margin: 0 20px 0 0; }
#main div.sec h2 { font-size: 20pt; padding: 70px 0 10px 125px; background: url('../images/logo-sm.gif') no-repeat; }
#main div.sec h3 { color: #005e9e; text-transform: uppercase; font-size: 12pt; }

#main div.sec div.emp { margin: 20px 0; }
#main div.sec div.emp .comp {  }
#main div.sec div.emp .loca { font-size: 9pt; text-transform: uppercase; padding-left: 10px; }
#main div.sec div.emp .date { float: right; }
#main div.sec div.emp .posi { display: block; font-weight: bold; margin-left: 20px; }
#main div.sec div.emp ul.resp { margin-top: 0; line-height: 125%; font-size: 9.5pt; }
#main div.sec div.emp ul.resp li {  }

#main div.sec ul.port { margin-top: -15px; margin-left: 0; padding-left: 20px; font-size: 9.5pt; }

#main #modal { display: none; background: #040204; position: absolute; width: 440px; height: 320px; }
#main #modalimg { display: block; position: absolute; top: 111px; left: 172px; }
#main #modaltxt { display: none; text-align: center; padding-top: 100px; }

#mainbtm { background: #040204; width: 810px; margin: -40px 1px 0 -1px; padding-bottom: 20px; }
	.win.gecko #mainbtm,
	.mac.safari #mainbtm { margin-left: -2px; margin-right: 2px; }
	.win.ie8 #mainbtm { margin-left: 0; margin-right: 0; }
	.win.ie7 #mainbtm { position: relative; left: 3px; }
form#contact { padding-bottom: 30px; }
form#contact label { display: block; float: left; clear: left; width: 120px; height: 19px; padding: 5px 0; }
form#contact input,
form#contact textarea { display: block; float: left; width: 300px; height: 15px; padding: 3px; margin: 2px 0; background: #222; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border: 2px solid #002337; letter-spacing: 0.05em; }
form#contact textarea { height: 150px; }
form#contact input#submit, form#contact input#reset { width: 100px; height: 27px; }
form#contact input#submit { margin-left: 52px; margin-right: 4px; }
