/* Body */
body { background: #ffffff url(/images/bg01.jpg); margin: 20px 0px; }
/* Tables */
table { vertical-align: top; padding: 0px; border-collapse: collapse; font: 12px Arial; color: #000000; }
table.main { width: 770px; margin: 0px auto; border: 1px solid #000000; background-color: #ffffff; }
table.footer { width: 770px; background-color: #ffffff;	}
table.faq { padding: 2px; }
table.contact { padding: 2px; }
/* Table Data */
td { vertical-align: top; padding: 0px; border-collapse: collapse; }
td.faq { padding: 2px; }
td.contact { padding: 3px; }
/* Navigation */
.nav { width: 200px; background-color: #3366CC; }
/* Text */
.text-main { width: 550px; padding: 10px; font: 12px Arial;	color: #000000; background: #ffffff; border-left: 1px solid #000000; }
.text-footer-address { width: 170px; padding: 0px 0px 10px 30px; font: 12px Arial; color: #ffffff; background: #3366cc; border-right: 1px solid #000000; }
.text-footer-links { padding: 25px 20px 10px 30px; font: 12px Arial; color: #000000; background: #99CCFF; border-top: 1px solid #000000; }
.headline { font: bold 16px Arial; color: #3366CC; }
.sub-header { font: bold 14px Arial; color: #3366CC; }
/* Images */
/* Links */
a { padding: 0px; font-family: 12px Arial; color: #000000; }
a:visited { padding: 0px; font-family: 12px Arial; color: #000000; } 
a:hover { padding: 0px; font-family: 12px Arial; color: #3366cc; }
a.nav, a.nav:visited { width: auto; background: url(images/nav-button-off.gif); padding: 0px 0px 0px 40px; border-bottom: 1px solid #ffffff; font: bold 12px Arial; color: #ffffff; text-decoration: none; line-height: 24px; display: block; }
a.nav:hover { width: auto; background-image: url(images/nav-button-on.gif); padding: 0px 0px 0px 40px; border-bottom: 1px solid #ffffff; font: bold 12px Arial; color: #000000; text-decoration: none; line-height: 24px; display: block; }
a.footer { font: 12px Arial; color: #000000; }
a.footer:visited { font: 12px Arial; color: #000000; }
a.footer:hover { font: 12px Arial; color: #3366cc; }
a.footer-address, a.footer-address:visited { font: 12px Arial; color: #ffffff; }
a.footer-address:hover { font: 12px Arial; color: #000000; }

#page-nav-top {background-color:#3366CC;width:500px;padding:2px 0px 2px 0px;text-align: right;color: #FFFFFF;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
a.nextprev:hover {color: white;}
a.nextprev {color: white;}
a.nextprev:visited {color: white;}

.header{background-color:#5C7CFF;font-weight:bold;color:#000000;}
.header td{padding:5 4 5 4;}
.odd{background-color:#C2D1F0;}
.odd td{padding:4px;}
.even{background-color:#E7EAF0;}
.even td{padding:4px;}

.left {border-top:solid 1px #3366CC;border-left:solid 1px #3366CC;border-bottom:solid 1px #3366CC;}
.middle {border-top:solid 1px #3366CC;border-bottom:solid 1px #3366CC;}
.right {border-top:solid 1px #3366CC;border-right:solid 1px #3366CC;border-bottom:solid 1px #3366CC;}

a.results:hover{color:#000000;}
a.results {color: #000000;}
a.results:visited{color:#000000;}
