/** ------------------------------------------------------------------------ */

body {
	background-color: #ffffff;
	color: #000000;
	margin: 0px;
	font-family: verdana;
	font-size: 8pt;
	scrollbar-face-color: #7D0000;
	scrollbar-shadow-color: #a41010;
	scrollbar-highlight-color: #a41010;
	scrollbar-3dlight-color: #a40202;
	scrollbar-darkshadow-color: #333333;
	scrollbar-track-color: #b42020;
	scrollbar-arrow-color: #FFFFFF;

	scrollbar-face-color:#9F0000;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFBFBF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color:#770000;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#E0E0E0;
}

a {
	color: #000000;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

a:hover {
	border-bottom-style: none;
}

a.alert {
	color: #ff0000;
	text-decoration: none;
	border-bottom-style: none;
	border-bottom-width: 0px;
}

a.alert:link {
	border-bottom-style: none;
	border-bottom-width: 0px;
}

a.alert:visited {
	border-bottom-style: none;
	border-bottom-width: 0px;
}

a.alert:hover {
	border-bottom-style: none;
	border-bottom-width: 0px;
}

a.selected {
	font-weight: bold;
}

a.image {
	border-style: none;
}

a.light {
	color: #ff0000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

input.button {
	background: #cccccc;
  	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	width: 70px;
	height: 20px;
	font-size: 8pt;
}

input.button:hover {
	background: #eeeeee;
}

table {
	font-family: verdana;
	color: #000000;
	font-size: 8pt;
}

input.text {
	width: 100px;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	background: #ffffff;
	font-size: 8pt;
}

ul {
	list-style-type: square;
	margin-top: 4px;
}

/** ------------------------------------------------------------------------ */

/** sections:ini */

div.logo {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 770px;
	height: 70px;
	border-color: #000000;
	border-style: solid;
	border-width: 0px;
}

div.sections {
	position: absolute;
	top: 80px;
	left: 4px;
	width: 107px;
}

div.section {
	width: 100%;
	border-color: #a41010;
	border-style: none;
	border-width: 0px;
	margin-bottom: 10px;
}

div.sectionTitle {
	color: #720000;
	background: #ffffff;
	width: 100%;
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial, Helvetica;
	text-align: left;
}

div.sectionContent {
	border: 0px;
	margin: 0px;
	font-size: 7pt;
	font-family: Verdana, Geneva;
	text-align: left;
}

div.sectionContentNormal {
	margin-top: 1px;
	margin-bottom: 1px;
	color: #000000;
	background: #ffffff;
	padding-left: 2px;
}

div.sectionContentSelected {
	margin-top: 1px;
	margin-bottom: 1px;
	color: #7D0000;
	background: #F0F0F0;
	padding-left: 2px;
	cursor: default;
}

a.sectionContentNormal
{
	color: #000000;
	border-style: none;
	text-decoration: none;
}

a.sectionContentSelected
{
	color: #7D0000;
	border-style: none;
	text-decoration: none;
}

/** sections:end */

div.main {
  border-color: #000000;
  border-style: solid;
  border-left-width: 1px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  padding-left: 5px;
      
  position: absolute;
  top: 80px;
  left: 116px;
  width: 658px;
}

div.menu {
	border-color: #a41010;
	border-style: solid;
	border-width: 0px;
	margin-bottom: 10px;
}

td.menuTitle {
	color: #ffffff;
	background: #A41010;
	font-size: 8pt;
	font-family: Verdana, Geneva;
	font-weight: bold;
	cell-padding:0px;
}

a.menuTitle
{
	color: #ffffff;
	background: #A41010;
	border-style: none;
	text-decoration: none;
}

td.menuContentNormal {
	color: #ffffff;
	background: #7D0000;
	font-size: 7pt;
	font-family: Small Fonts, Arial, Helvetica;
	font-variant: small-caps
}

td.menuContentSelected {
	border-color: #7D0000;
	border-style: solid;
	border-width: 2px;
	color: #7D0000;
	cursor: default;
	background: #ffffff;
	font-size: 7pt;
	font-family: Small Fonts, Arial, Helvetica;
	font-variant: small-caps
	text-align: left;
}

a.menuContentNormal
{
	color: #ffffff;
	background: #7D0000;
	border-style: none;
	text-decoration: none;
}

a.menuContentSelected
{
	color: #7D0000;
	background: #ffffff;
	border-style: none;
	text-decoration: none;
}

div.content {
  border-color: #F0F0F0;
  border-style: solid;
  border-width: 1px;
  padding: 4px;
  padding-top: 4px;
  padding-bottom: 6px;
  text-align: justify;
  margin-bottom: 10px;
}

p.content {
  text-indent: 3ex;
}

p.content:first-letter {
  font-size: 12pt;
  font-weight: bold;
}

div.header {
  border-bottom-style: solid;
  border-width: 1px;
  font-size: 11pt;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 5px;
}

/** ilustration:ini */

p.ilustration {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

img.ilustration {
  border-color: #a0a0a0;
  border-style: solid;
  border-width: 1px;
  align: center;
}

span.ilustration {
  font-weight: bold;
}

/** ilustration:end */

h1 {
 font-size: 14pt;
 font-weight: normal;
}

h2 {
 font-size: 13pt;
 font-weight: normal;
}

h3 {
 font-size: 12pt; 
}

span.selected {
  font-weight: bold;
}

table.screenshots {
  border-width: 0px;
  text-align: center;
  width: 98%;
}

table.download {
  background: #dddddd;
  border-spacing: 1px;
  margin-top: 20px;
}

td.header {
  background: #F0F0F0;
  padding: 6px;
  text-align: center;
  font-weight: bold;
}

td.content {
  padding: 6px;
}

tr.content {
  background: #ffffff;
}
tr.content:hover {
  background: #eeeeee;
}

td.contentcenter {
  padding: 6px;
  text-align: center;
}
