body {
    margin-top: 0px;
}

body, table {
    font-family: sans-serif;
    font-size: 10pt;
}

h1 {
    font-size: 18pt; 
}

h2 {
    font-size: 16pt;
}

h3 {
    font-size: 14pt;
}

h4 {
    font-size: 12pt;
}


a {
    color: #005595;
}
a:link, a:visited, a:active {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

a img {
    border: none;
}

a.buttonbar {
    font-size: 12pt;
    font-weight: bold;
    color: #F0F0F0;
    height: 15pt; 
    padding: 6pt;
    padding-bottom: 3pt;
    padding-left: 15pt;
    padding-right: 15pt;
    float: left;
    text-align: center;
    vertical-align: bottom;
}
a.buttonbar:link, a.buttonbar:visited, a.buttonbar:active {
    text-decoration: none;
}
a.buttonbar:hover {
    color: #FFCC33;
}

a.buttonbar_selected {
    font-size: 12pt;
    font-weight: bold;
    color: #FFCC33;
    background-color: #223B75;
    height: 15pt; 
    padding: 6pt;
    padding-bottom: 3pt;
    padding-left: 15pt;
    padding-right: 15pt;
    float: left;
    text-align: center;
    vertical-align: bottom;
}

a.buttonbar_selected:link, a.buttonbar_selected:visited, a.buttonbar_selected:active {
    text-decoration: none;
}
a.buttonbar_selected:hover {
    color: #FFCC33;
}

ul {
    margin-top: 0px;
    list-style-type: square;
}

li.link {
    color: #005595;
}

li.news {
    margin-bottom: 0.5em;
}

dir {
    margin-top: 0px;
}

.qsection {
    font-size: 14pt;
    font-weight: bold;
    margin-bottom: 4px;
}

.copyright_text {
    font-size: 8pt;
}

.faqpopup {
    margin-top: 20px;
    margin-right: 20px;
}

.center {
    text-align: center;
}

.footer-links {
    margin: 25px 0 10px 0;
    font-weight: bold;
}

/* Overview page */
div.error {
    color: #BC1E32;
    background-color: #FFFFD5;
    border: 1px solid #DC9886;
    padding: 15px;
    margin-bottom: 30px;
    font-weight: bold;
}

#collage {
    width: 750px;
    height: 558px;
    background: url("images/collage_3d.jpg") no-repeat 0% 0%;
}

#Rotating1Bkgd {
    text-align: center;
    width: 450px;
    float: left;
    margin: 0px 20px 10px 0px;
}

#Rotating2Bkgd {
    width: 425px;
    text-align: center;
    float: left;
}

#main {
    float: right;
}

#heading {
    float: right;
    padding-right: 10px;
}

#buy {
    text-align: center;
}

/* Features page */
.screenThumb {
    width: 100px;
    height: 78px;
    padding-bottom: 0.4em;
    border: none;
}

#featuresIconSelected {
    float: right;
    border: 3px;
    padding: 2px;
    border-color: #223B75;
    border-style: solid;
    text-align: center;
}

#featuresIconNotSelected {
    float: right;
    padding: 2px;
    margin: 3px;
    text-align: center;
}

#featuresSpacer {
    margin: 10px;
    float: right;
}

#featuresiPhone {
    display: none;
}

#featuresiPad {
    display: none;
}

