﻿html, body				{ background:#f5f5f5; color:#888888; font:normal 10px arial; height:100%; margin:0; padding:0; text-align:center; width:100%; }

form					{ background:#ffffff; border-left:1px solid #cccccc; border-right:1px solid #cccccc; margin:0 auto 0 auto; position:relative; left:-1px; text-align:left; width:650px; }

img						{ border:0; }

a, a:link, a:visited	{ color:#888888; font-weight:bold; text-decoration:none; }
a:hover					{ text-decoration:underline; }

input					{ font:1.1em arial; }
textarea				{ font:1.1em arial; resize:none; }

#page					{ background:#ffffff; border-left:1px solid #cccccc; border-right:1px solid #cccccc; height:100%; margin:0 auto 0 auto; text-align:left; width:650px; }
#pageContent			{ padding:20px; }

#brand					{ }

#menu					{ background-color:#f5f5f5; margin:20px 0 20px 0; padding:10px; text-align:right; }
#menu span				{ margin-left:20px; }

#softwarebox			{ margin-left:30px; }

#synopsis				{ border:0px solid black; float:right; margin:20px 20px 0 0; width:390px; }
#synopsis .heading		{ color:#fbaf5d; font-size:1.4em; font-weight:bold; line-height:20px; }
#synopsis .body			{ font:normal 1.1em arial; margin:20px 0 0 0; }
#synopsis .contact		{ text-align: right; margin:20px 15px 0 0; }

.section				{ margin:20px 0 0 0; }
.section .heading		{ background-color: #d6d5d5; color: #ffffff; font: bold 11px arial; padding: 5px 10px 5px 10px; }
.section table			{ border:1px solid #d6d5d5; margin:0; width:100%; }
.section img			{ float:left; }
.section .title			{ color: #fbaf5d; font: bold 10px arial; margin:0 0 0 70px; }
.section .information	{ margin:10px 0 0 70px; }

#copyright				{ margin:20px 10px 0 0; text-align:right; }
