/* ***********************************FONT TYPE DEFINITIONS*/
/* *********** live file has no body class background      */
H3, H5, H6, table.maintaintable td, td.maintaintable, TH, P, span, input.text, textarea.text, ul, li, A.test, A.feature1, A.cat1, font.cat, font.date, A, A.sub, A.subhome
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H1, H2, H2.leftmenu, span.leftmenu, span.title, span.date, H2.recommend, H3.recommend, H4, span.recommend, H6.recommend, A.top, A.small, h4.feature, A.news, span.news, p.date, td.title, span.top, td.testtable, td.testtable a, a.testtable, th.test
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
/* ***********************************FONT SIZE DEFINITIONS*/

A:link.feature1, A:hover.feature1, A:visited.feature1, A:active.feature1 {
    /*1.1em;*/
font-size: x-small; 
voice-family: "\"}\"";	
	voice-family: inherit; 
	font-size: small
	 /*0.83em;*/
}
html>p	{
    font-size:    2000%
             /* be nice to Opera */
    }

H1, H2, H2.recommend, h4.feature, a:link.feature, a:active.feature, a:hover.feature, a:visited.feature, font.cat, a:link.cat1, a:hover.cat1, a:active.cat1, a:visited.cat1 {
    /*1.1em;*/
	font-size: medium; 
	voice-family: "\"}\"";	
	voice-family: inherit; 
	font-size: large
	 /*0.83em;*/
}
html>p	{
    font-size:    2000%
             /* be nice to Opera */
    }

H3, H3.recommend, H5, H6, H6.recommend, span.title, span.recommend {
	font-size: small; 
	voice-family: "\"}\"";	
	voice-family: inherit; 
	font-size: medium
	 /*0.83em;*/
}
html>p	{
    font-size:    2000%
             /* be nice to Opera */
    }

a:link.cat, a:hover.cat, a:active.cat, a:visited.cat, a.cat {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
  	margin: 0em;
	font-weight: bold;
/*1.1em;*/
	font-size: medium; 
	voice-family: "\"}\"";	
	voice-family: inherit; 
	font-size: large;
}
html>p	{
    font-size:    2000%
             /* be nice to Opera */
    }

p, A:link, A:active, A:hover, A:visited, span, ul, input.submit, input.button, input.reset, textarea.text, font.date, table.maintaintable td, td.maintaintable, H4, th.archive  {
   font-size: x-small; voice-family: "\"}\"";	
	voice-family: inherit; 
	font-size: small
	 /*0.83em;*/
}
html>p	{
    font-size:    2000%
             /* be nice to Opera */
    }

/*td.testtable {
font-size: 0.67em;
}*/
	
th, td.testtable, span.date, 
table.test a:link, table.test a:hover, table.test a:active, table.test a:visited,  
a.testtable:link, a.testtable:hover, a.testtable:active, a.testtable:visited, th.test {
    /*0.67em;*/
	font-size: xx-small; 
	voice-family: "\"}\"";	
	voice-family: inherit; 
	font-size: x-small
}
html>p	{
    font-size:    2000%
             /* be nice to Opera */
}
	 
UL.products {
	margin-top: 0px;
	margin-left: 0.5cm;
}
a:link.small, a:hover.small, a:active.small, a:visited.small, p.date {
 font-size: 83%; 
 voice-family: "\"}\"";	
	voice-family: inherit; 
	font-size: 83%;
	 /*0.83em;*/
}
html>p	{
    font-size:    2000%
             /* be nice to Opera */
    }

p.datesummary {
font-family: verdana;
font-weight: bold;
 font-size: xx-small; 
 voice-family: "\"}\"";	
	voice-family: inherit; 
	font-size: x-small;
	 /*0.83em;*/
}

html>p	{
    font-size:    2000%
             /* be nice to Opera */
    }
	 
SPAN.summarydate {
	FONT-SIZE: 0.7em;
	font-weight: normal;
}

html>p	{
    font-size:    2000%
             /* be nice to Opera */
}	 

A:link.subhome, A:hover.subhome, A:visited.subhome, A:active.subhome {
/*0.8em;*/
font-size: x-small; voice-family: "\"}\"";	
voice-family: inherit; 
font-size: small
}

html>body>td.testtable, html>body>span.date {
    font-size:    2000%
             /* be nice to Opera */
    }

h2.leftmenu, span.leftmenu, A:link.sub, A:active.sub, A:hover.sub, A:visited.sub{
/*0.8em;*/
font-size: x-small; 
voice-family: "\"}\"";	
voice-family: inherit; 
font-size: small
}

html>body>td.testtable, html>body>span.date {
    font-size:    2000%
             /* be nice to Opera */
    }

HR.yellow {
    height: 0.15em;
}
/* ***********************************MARGIN SIZE DEFINITIONS*/
H1 {
    MARGIN-TOP: 1em;
}
H3 {
    MARGIN-TOP: 30px;
}
h2 {
    MARGIN-TOP: 1em;
}
H1.newssummary, h2.leftmenu, span.leftmenu, h4.feature {
    margin: 0px;
}

.guide {
    margin-bottom: 0px;
}

p.margintop {
	    margin-top: 0px;
}

h6.recommend, span.recommend {
    MARGIN-BOTTOM: 10px;
    MARGIN-TOP: 10px;
}
p.cat {
	margin-bottom: 0.7em;
}
table.test {
	margin-bottom: 0.7em;
}
p.feature {
	    margin-top: 0px;
}

/* ***********************************FONT COLOUR (foreground) DEFINITIONS*/
BODY, H1.newssummary, H6.recommend, H3.recommend, p, span, span.date, ul, li, input.text, th, th.compare, a.news, a.cat1 {
   COLOR: #000000;
}
H1, H2.recommend, H5, A:hover, A.test:hover, A.cat:hover, p.datesummary, A.bottom, A.feature:hover, A.sub:hover {
    COLOR: #ff0000;
}
H2.leftmenu, span.leftmenu, h2, h3, a, hr, a.feature1, a.cat, font.cat, a.sub {
    COLOR: #333399;
}
H4, h4.feature, A.feature {
    COLOR: #3366cc;
}
H6 {
    COLOR: #666666;
}
A.test, A.top, A.small, span.title {
    COLOR: #ffffff;
}
A.top:hover, A.small:hover, hr.yellow, hr.sitemap {
    COLOR: #ffcc33;
}
hr.newssummary {
    color: #bfbfbf;
}
hr.black {
	color: #000000;
}
span.visited {
	color: #3366CC;
}
/* ***********************************BACKGROUND COLOUR DEFINITIONS*/
TH, TH.compare, HR.newssummary {
    background-color: #bfbfbf;
}
TH.subheading, TR.alt {
    BACKGROUND-COLOR: #f2f2f2;
font-size: x-small; 
voice-family: "\"}\"";	
	voice-family: inherit; 
	font-size: small;
	 /*0.83em;*/
}
html>p	{
    font-size:    2000%
             /* be nice to Opera */
    }
H6.recommend {
	background-color: #eaeaf5;
	border: 0.1px solid #eaeaf5;
display: block;}
hr.yellow, hr.sitemap {
    BACKGROUND-COLOR: #ffcc33;
}
hr {
    BACKGROUND-COLOR: #333399;
}
hr.black {
    BACKGROUND-COLOR: #000000;
}
td.nav {
	background-image: url(/images/dropshadow.gif);
	background-repeat: repeat-x;
}
td.gradient {
	background-image: url(/images/gradient.jpg);
	background-repeat: repeat;
}
td.dotgradient {
	background-image: url(/images/dotgradient.gif);
		background-repeat: repeat-x;
		background-position: right;
}
td.dot {
	background-image: url(/images/dot.gif);
	background-repeat: repeat-x;
}
/* ***********************************MISCELLANEOUS DEFINITIONS*/
table.filtertable, td.filtertable {
	border-bottom: 2px solid #ffffff;
}
div.highlights {
	border: 2px solid #ff0000;
}
div.needhelp {
	border: 2px solid #ffcc00;
	padding: 8px;
}
div.rusubscriber {
	border: 2px solid #333399;
	padding: 8px;
}
TH, TH.compare, H6.recommend, A.feature, A.feature1, font.cat, a.cat1, TH A {
    font-weight: 600;
}
/*span.date, */
H2.leftmenu {
	 font-weight: bold;
}

A.top, A.news, A.small, A.small:hover, A.feature, A.top:hover, A.bottom, TH A:hover {
    text-decoration: none;
}
input.button, input.submit {
	cursor: hand;
}
th.compare, tr.alt {
    text-align: left;
}
/* *********** live file has no body class background      */
body {
	background-position: -5% 25%;
	background-attachment: fixed;
}
img.spacer {
	display: block;
}
hr.yellow, hr.sitemap, hr.newssummary, hr.black {
	border-style: solid;
}
table.navigator {
	margin-top: 0em;
}
#txtUsername, #txtUserName, #txtPassword, #txtEmail {
	width: 72px;
}
#compare {
	font-size: 0.67em;
	width: 63px;
}
span.recommend {
	background-color: #eaeaf5;
	border: 0.1px solid #eaeaf5;
	width: 100%;
	font-weight: bold;
	display: block;
}
span.leftmenu {
	font-weight: bold;
}
td {
	background-image: none;
}

img.topic {
	padding: 10px;
	background-color: #ffffff;
}

span.date {
font-weight: bold;
}

img.leftmenu {
	border: 1px solid #000000;
}

.txtNoBorder {  border-color: #FFFFFF #FFFFFF #CCCCCC; border: thin #FFFFFF none; height: auto; width: auto}

