body {
	margin-top: 0px; }
font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; }
font.std {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; }
font.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF; }
font.title {
	font-size: 12px;
	font-weight: bold; }
font.small {
	font-size: 10px; }
font.small_red {
	font-size: 10px;
	color: #FF0000; }
a {
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none; }
a:hover {
	text-decoration: underline; }
a:visited {	color: #0000FF; }
a.menu {
        color: #0000FF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none; }
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify; }
div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
        margin: 0;
        padding: 0;
}
div.main{
	margin: 10px;
	padding: 10px; }
div.right-content{
	margin: 3px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; }
hr{
	color: #1559BF;
	background-color: #1559BF;
	height: 1px;
	width: 100%; }
li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
        line-height: 1.2; }
input{
	border: 1px solid #000000;
	border-width: 1px; }
.setuser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000; }
.pageheadmini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000; }
.minifont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000; }
.normalfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; }


th.blu        { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; background-color: #0364C7 }
td.blu        { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top }
th.red        { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; background-color: #FF0000 }
td.red        { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top }
th.green      { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; background-color: #00FF00 }
td.green      { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top }
th.smallblu   { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; background-color: #0364C7 }
td.smallblu   { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top }
th.smallred   { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; background-color: #FF0000 }
td.smallred   { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top }
th.smallgreen { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; background-color: #00FF00 }
td.smallgreen { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top }
img.img11     { border=0; width=1; height=1}
img.img61     { border=0; width=6; height=1}
img.imgx1     { border=0; height=1}
img.img12     { border=0; width=1; height=2}
img.img22     { border=0; width=2; height=2}

td.colparahead {
	background-color: #0364C7;
	white-space: nowrap; }
td.colparacontent {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border-left: 2px solid #0364C7; }
td.colparaseparator {
	background-color: #FFFFFF; }
font.colparahead {
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 2px; }
div.colparacontent {
	margin-bottom: 10px;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 158px; }

/*

Styles used throughout the whole website

*/

.paragraphtitle {
  zzbackground-color: #AAFFAA;
  background-color: #EEEEEE;
  zzbackground-color: #CCCCFF;
  color: rgb(3, 68, 167);
  font-size: 12px;
  font-weight: bold;
  margin: 8 0 8 0;
  padding: 3 0 3 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(3,68,167);
}

.paragraphline {
  background-color: #EEEEEE;
  color: rgb(3, 68, 167);
  font-size: 12px;
  font-weight: bold;
  margin: 8 0 8 0;
  padding: 0 0 0 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(3,68,167);
}



/* GOOGLE middle box */
.google_box_middle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-width: 1px;
  padding: 0px 0px 0px 0px;
}

.google_feedback_middle {
  font-size: 11px;
  background-color: #FFFFFF;
  color: #FF7E00;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  padding: 0px 5px 0px 0px;
}
.google_headline_middle {
  text-decoration:underline;
  color: #0364C7;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 1px 0px 0px 0px;
}
.google_content_middle {
  font-size: 11px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 0px 5px 0px 0px;
}
.google_sponsor_url_middle {
  color: #BBBBBB;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 0px 5px 2px 0px;
}

/*

Styles used to create a tabbed notebook appearance

*/

.tabbed {
  height: 26px;
  list-style-type: none;
  overflow: hidden;
  position: relative;
  z-index: 11;
  margin: 0;
  padding: 0;
}

.tabbed li.active {
  border-bottom: 1px solid #EEEEEE;
}

.tabbed li {
  display: inline;
  float: left;
  height: 19px;
  margin: 0 3 0 0;
  overflow: hidden;
  padding: 3 3 0 3;
  border-width: 1px;
  border-style: solid;
  border-color: #999999;
  background-color: #EEEEEE;
}

.tabbed_content {
  border: 1px solid #999999;
  z-index: 8;
  margin-top: -3px;
  margin-bottom: 2px;
  padding: 6px;
  display: none;
}

div#screenshots {
  margin: 6 0 0 0;
  padding: 0;
}

div.tabbed_content.active {
  display: block;
}

/*

Styles used to create an accordion layout

*/

.accordion {
  margin: 0;
  padding: 0;
}

.accordion_handle {
  background-color: #EEEEEE;
  margin: 0;
  padding: 0;
  margin: 1;
  padding: 3;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #999999;
}

.accordion_page {
  margin: 0;
  padding: 5 20 5 20;
  display: none;
  visibility: visible;
  height: auto;
}

.accordion_page.active {
  display: block;
}

/*

Styles used by sfdownload.php

*/

div#sfdn_content {
  display: block;
  height: auto;
  width: 100%;
  margin: 0;
  padding: 0;
}

div#sfdn_maincontent {
  width: 548px;
  display: block;
  float: left;
}

div#sfdn_sidebar {
  width: 170px;
  display: block;
  float: right;
  overflow: hidden;
}

.accordion_page.sfdn_sidecontent {
  padding-left: 10;
  padding-right: 10;
/*  background-color: #E2EAFD; */
}

div.sfdn_sidecontent_content {
/*  background-color: #F4F4F4; */
/* #E2EAFD #CBE5CB */
}

.sfdn_readmore {
  text-align: right;
  margin-top: 6;
}

.sfdn_readmore a {
  font-size: 85%;
  color: #669900;
}

/*

Styles used by speedfan.php

*/

img.sfsp_lnk_image {
  border: 1px dotted blue;
  display: block;
  float: left;
  margin: 2 1 2 1;
  width: 100px;
  height: 100px;
}

img.sfsp_lnk_image_right {
  border: 1px dotted blue;
  display: block;
  float: left;
  margin: 2 0 2 1;
  width: 100px;
  height: 100px;
}

img.sfsp_box_image {
  float: left;
  border: 1px dotted blue;
  margin: 0 3 0 1;
  padding: 0;
  width: 100px;
  height: 100px;
  vertical-align: text-top;
}

div.sfsp_box_container {
  clear: both;
/*  background-color: #FFFFCC; */
  background-color: #FFFFFF;
  position: relative;
  height: 102px;
  margin: 0;
  padding: 0;
}

div.sfsp_box {
  top: 0;
  left: 0;
  position: absolute;
  padding: 0;
  margin: 0;
  width: 100%;
}

div.msfsp_box {
  padding: 0;
  margin: 0;
  width: 100%;
}

div.sfsp_relnotes {
  overflow: hidden;
  asdheight: 118px;
}

.sfsp_readmore {
  text-align: left;
  margin: 0;
}

.sfsp_readmore a {
  afont-size: 100%;
  color: #669900;
}

div.sfsp_adadvert {
  display: block;
  width: 100%;
  clear: both;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 85%;
  font-style: italic;
  color: #BBBBBB;
}

div.sfsp_howtosee {
  clear: both;
  display: block;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 85%;
  font-style: italic;
  color: #AAAAAA;
}

div.sfsp_leftcolumn {
  display: inline;
  float: left;
  width: 359px;
  margin: 0 5 0 0;
  padding: 0;
}

div.sfsp_rightcolumn {
  display: inline;
  float: left;
  width: 359px;
  margin: 0 0 0 5;
  padding: 0;
}

