html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
body {background-color:#005a7d;}
h2 {margin-bottom:8px; padding: 0 20px; color: #0098cd; font: normal 24px arial;}
h3 {margin-bottom:4px; color: #fff; font: bold 12px arial;}
p{padding: 0 20px 6px;color: #333; font: normal 14px/125% arial; text-align: justify;}
a, a:hover {font: normal 14px/125% arial;color:#0098cd;text-decoration:underline;}
ol {padding: 20px 40px;}
ol li {float: left; width:auto; margin-right: 50px; font: normal 12px/125% arial; color:#fff;}
ol li.last {float: right; width: auto; margin-right: 0;}
#header-container {width:100%; height:150px; background-color:#fff;}
#header {width:880px; margin:0 auto;}
#slides-container {width:100%; height:375px; padding-bottom:20px; background-color:#fff; overflow: hidden;}
#slides-wrapper {width: 880px; margin: 0 auto;border-left:solid 1px #ccc; border-right:solid 1px #ccc;}
#footer-container {width:100%; height:225px; background:url(../images/sprite.png) 0 -300px;}
#footer {width:960px; margin: 0 auto;}
#footer a, #footer a:hover, #footer a:visited {font: normal 12px/125% arial; color:#fff; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer #copyright {padding: 20px 40px 0;color:#d5d5d5;font: normal 12px arial;} 
#myController-container {width: 100%; margin: 0 auto;}
#myController {width: 960px; height: 50px; margin: 0 auto; text-align:center;overflow:hidden;}
#jFlowSlide{margin:0 0 0;font:normal 14px/150% arial;}
.jFlowControl:hover, span.jFlowSelected {display: block; float: left; width: auto;padding:16px 45px;color:#fff; font:normal 14px arial;background: transparent url(../images/sprite.png) no-repeat center -250px;cursor:pointer;}
.jFlowControl {display: block; float: left; width: auto; padding:16px 45px;color:#d5d5d5; font:normal 14px arial;}
.jFlowPrev, .jFlowNext {display:none;}
#fil-logo {float: left; width:200px; height:42px; margin: 50px 0; background-position: 0 0;}
#aabb-logo {float: right; width:38px; height:45px; margin: 50px 0; background-position: -81px -75px;}
#btn-order-test {width: 125px; height: 45px; background-position: -39px -175px;}
.horz-line {width:880px; margin: 0 40px; height:0px; clear:both; border-bottom:1px #59a7c5 solid; border-top:1px #005a7d solid;}
.clear{display:block;height:0;clear:both;visibility:hidden}
.sprite {background:url(../images/sprite.png)}