* {margin: 0; padding:0; border: 0;}
body {font-size: 12px; color: black; background: #d1d1d1; font-family: Arial, Helvetica, Sans-serif;}
a:link {color: blue; text-decoration: underline;}
a:visited {color: #c0c; text-decoration: underline;}
a:hover, a:active {color: red; text-decoration: underline;}

#container {
position: absolute; top: 0; left: 0;
width: 100%; height: 100%;
text-align: center;
}
#page {
position: relative; top: 0; left: 0;
width: 775px;
margin: 0 auto;
background: white;
}
#top {
width: 100%; height: 155px;
background: transparent url(graphics/bgnd.gif) repeat-x top left;
border-bottom: solid 5px #42489B;
}
#top h1 {
position: absolute; top: 5px; left: 5px;
font-size: 16px;
background: white; color: #212469;
}
#top h1 span {
font-weight: normal;
}
#logo {
position: absolute; top: 0; left: 0;
width: 500px; height: 190px;
margin: 0 0 0 5px;
background: transparent url(graphics/innovative-worldwide.gif) no-repeat top left;
}
#nav {
position: absolute; top: 0; left: 0;
width: 770px;
}
#nav ul {
list-style-type: none;
float: right;
margin: 5px 0 0 0;
}
#nav ul li {
float: left;
padding: 3px 5px 3px 0;
}
#nav a.navlink {
padding: 2px 5px;
font-weight: bold; text-decoration: none;
background: #212469; color: white;
border: solid 1px white; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;
}
#nav a.navlink:hover {
background: #FFC; color: black;
font-weight: bold;
}
#nav a#this {
background: white; color: #212469;
}
#contact {
float: right;
width: 250px;
margin: 25px 0 0 0;
}
#contact p {
margin: 5px 10px 0 0;
font-size: 13px;
text-align: right;
}
#contact p a.sv {
font-size: 10px;
}
#core {
clear: right;
width: 100%;
}
#core #cc {
position: absolute; top: 120px; left: 530px;
width: 45px; height: 30px;
background: transparent url(graphics/credit-cards.gif) no-repeat top left;
}
#core #twtr {
position: absolute; top: 170px; left: 10px;
width: 48px; height: 48px;
background: transparent url(graphics/Twitter-icon.png) no-repeat top left;
}
#core #fbk {
position: absolute; top: 170px; left: 60px;
width: 48px; height: 48px;
background: transparent url(graphics/FaceBook-icon.png) no-repeat top left;
}
#core #lnkd {
position: absolute; top: 170px; left: 110px;
width: 48px; height: 48px;
background: transparent url(graphics/Linkedin-icon.png) no-repeat top left;
}
#core #fbkvd {
position: absolute; top: 175px; left: 235px;
padding: 2px 5px;
font-weight: bold; text-decoration: none;
background: #212469; color: white;
border: solid 1px white; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;
}
#core #fbkvd:hover {
background: #FFC; color: black;
font-weight: bold;
}
#core #tia {
position: absolute; top: 170px; left: 660px;
width: 48px; height: 48px;
background: transparent url(graphics/tia-logo.gif) no-repeat top left;
}
#core #nfib {
position: absolute; top: 170px; left: 715px;
width: 48px; height: 48px;
background: transparent url(graphics/nfib-logo.gif) no-repeat top left;
}
#core #cc span,
#core #twtr span,
#core #fbk span,
#core #lnkd span,
#core #tia span,
#core #nfib span {
display: none;
}
#core #innovative {
float: right; clear: right;
width: 200px; height: 74px;
margin: -75px 5px 25px 0;
background: transparent url(graphics/innovative-worldwide-logo.gif) no-repeat top left;
}
#core #innovative span {
display: none;
}
#core h2 {
clear: left;
margin: 40px 20px 0 40px;
font-size: 16px;
text-align: left;
color: #212469;
}
#core p {
margin: 10px 20px 0 40px;
font-size: 15px;
text-align: left;
}
#core p#prime {
float: left; clear: left;
width: 680px;
margin: 70px 0 0 60px;
font-size: 15px;
text-align: left;
}
#core p strong {
font-weight: bold;
color: #212469;
}
#core iframe {
clear: right;
}
#core dl {
margin: 5px 50px 5px 120px;
text-align: left;
}
#core dt {
margin: 5px 0 0 0;
font-weight: bold;
}
#core dd {
margin: 0 0 0 20px;
}
#core dd ul {
list-style-type: disc;
text-align: left;
margin: 0 0 5px 20px;
font-size: 10pt;
}
#core p.footnote {
margin: 2px 230px 2px 40px;
font-size: 11px;
}
sup {
font-size: 9px;
}

#foot {
clear: both;
background: #d1d1d1;
border-top: solid 5px #42489B;
}
#copy {
padding: 5px;
font-size: 9px;
color: #666;
}

