body { margin: 0 0 15px; background-image: url(images/bg.jpg);}

.footer { color: #FFFFFF; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.class1 { color: #FFFFFF; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.title { color: #4A497A; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.form { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.text { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; margin-right: 15pt; margin-left: 15pt }

.homebox { color: #FFFFFF; font-size: 9pt; font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; line-height: 18px;}

.white { color: #FFFFFF; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.whitebold { color: #FFFFFF; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.orange { color: #FA934E; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.bullets { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

a.nav { color: #4A497A; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.nav:hover { text-decoration: underline }

a.top { color: #FFFFFF; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.top:hover { text-decoration: underline }

a.photo { color: #FFFFFF; font-size: 10pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.photo:hover { text-decoration: underline }

a.bot { color: #4A497A; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.bot:hover { text-decoration: underline }

a.botcopy { color: #FFFFFF; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.botcopy:hover { text-decoration: underline }

a { color: #FFFFFF; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }

a:hover { text-decoration: none }
.h3 { text-align: justify; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }

h2 { font-size: 16px; }

div.captcha			{ border: 1px solid #C0C0C0; background-color: #f0f0f0; width: 230px; color: #000000; }
div.captcha a 		{ color: #131c45; }
div.captcha table	{ margin: 10px; width: 210px; }
div.captcha td		{ padding: 3px 5px; vertical-align: middle; }
div.captcha img		{ border: 1px solid #c0c0c0; }
div.captcha input	{ width: 84px; height: 19px; border: 1px solid #c0c0c0; font-size: 18px; color: #CC0000; }

.clr { clear: both; }

a.btn { background: url('/3dtour/vt-btn-right.gif') no-repeat top right; height: 25px; display: block; padding-right: 16px; outline: none; color: #000000; text-decoration: none; font-size: 12px; }
a.btn span { background: url('/3dtour/vt-btn-left.gif') no-repeat top left; display: block; padding: 5px 0 5px 18px; line-height: 15px; outline: none; }
a.btn:active { background: url('/3dtour/vt-btn-right.gif') no-repeat bottom right; outline: none; }
a.btn:active span { background: url('/3dtour/vt-btn-left.gif') no-repeat bottom left; outline: none; }

a.instructionBtn, a.instructionBtn:link, a.instructionBtn:active, a.instructionBtn:visited, a.instructionBtn:hover { width: 122px; height: 28px; background: url('/3dtour/vt-btn-instructions.gif') no-repeat; position: absolute; display: block; outline: 0; right: 0; }

#vtskinbottom { background: url('/3dtour/vt-skin-br.gif') no-repeat bottom right #0c0c44; position: relative; z-index: 5; }
#vtskintop { background: url('/3dtour/vt-skin-tl.gif') no-repeat top left; padding: 10px; }