body
{
	color: black;
	background-color: white;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 10pt;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

A		{ font-weight: bold; }
A:link 		{ color: #4050C0; }
A:visited 	{ color: #000088; }
A:hover 	{ text-decoration : underline; color: red }

.smaller	{ font-size: .7em; }
.larger		{ font-size: 1.2em; }
.line-through { text-decoration: line-through; }

.Normal, .normal, P, UL, OL, TD
{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

LI
{
	padding-top: 2pt;
	padding-bottom: 2pt;
}

fieldset
{
border: 1px solid #000000;
margin: 0px;
padding: 0 1em 1em 1em;
}

legend
{
color: #000000;
background: #ECD09D;
border: 1px solid #781351;
padding: 2px 6px;
}

div.row
{
clear: both;
padding: .25em 0 .25em 0;
padding-top: .5em;
}

div.row label.cc25se
{
float: left;
width: 5em;
text-align: right;
padding-right: 1em;
}

/* Download button */

a.download-btn:hover
{
	cursor: pointer;
	opacity: 90%;
}

a.download-btn
{
	display: inline-block;
	font-size: 1.2em;
	background-image: url('/images/icodownl.gif');
	background-repeat: no-repeat;
	background-position-y: center;
	background-position-x: 1em;
	background-color: #306090;
	color: white;
	border: 1px solid #99CCFF;
	text-decoration: none;
	text-align: center;
	padding: 1em 1em 1em 45px;
}

/* Dimmed (disabled, grayed, ghosted, etc) style */

.Ghosted, .Ghosted td, .Ghosted A, .Ghosted A:hover, .Ghosted A:link, .Ghosted A:visited,
.ghosted, .ghosted td, .ghosted A, .ghosted A:hover, .ghosted A:link, .ghosted A:visited
{
	color: #b0b0d0;
	text-decoration: none;	
}

/* Page heading i.e "Download" */

p.hdr1 
{
	font-size: 1.4em;
	font-weight: bold;
	background-color: #003366;
	color: White;
	margin: 5px;
	padding: 5px 5px;
}

/* Source code examples, mono-space font */

.Code, .code
{
	font-size: .9em;
	font-family : "Courier New", Courier, monospace
}

/* Product title i.e. "Linkstash - the best of the favorites" */

td.ProdTitle, td.prodtitle
{
	font-size: 1.4em;
	color: black;
	background-color: #ECD09D;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 5px 4px;
}

/* Product topics bar i.e. "Features|Awards|Reviews|etc" */

.ProdTopicBar, .prodtopicbar
{
	font-size: .8em;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 8px 4px;
	background-color: #ECD09D;
}

/* Product bullet list */

.ProdBulletList, .prodbulletlist
{
	font-size: .8em;
}

/* Product header on homepage */

.HomePageProducts th, .homepageproducts th
{
	font-size: 11pt;
	font-weight: bold;
	background-color: #ECD09D;
	border: 1px solid #807030;
	padding: 5px 0;
}

.HomePageProducts td, .homepageproducts td
{
	font-size: 8pt;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
	padding: 4px;
}

/******** Navigation panel ********/

.nav
{
}

.nav table
{
	font-size: 1.1em;
	border-left: 1px solid #306090;
	border-top: 1px solid #306090;
	border-right: 1px solid #306090;
	border-bottom: 1px solid #306090;
}

.nav th
{
	color: white;
	background-color: #6699CC;
	border-bottom: 1px solid #306090;
	font-weight: bold;
}

.nav td
{
	background-color: #eeeef2;
	font-size: .8em;
}

.nav td.highlight
{
	background-color: #ccccd2;
}

.nav a, .nav a:link, .nav a:visited
{
	font-weight: bold;
	text-decoration : none;
	color: black;
}

.nav a:hover
{
	color : black;
	background-color : #d0d0d4;
}

/******** Bar ********/

.Bar, .bar
{
	border-top: 2px groove #99CCFF;
	border-bottom: 2px groove #99CCFF;
	background-color : #6699CC;
	height: .9em;
	color: white;
}

.Bar a, .Bar a:link, .Bar a:visited,
.bar a, .bar a:link, .bar a:visited
{
	color: white;
	text-decoration: none;
}

.Bar a:hover, .bar a:hover
{
	text-decoration: underline;
}
