BODY {
	BACKGROUND-COLOR: #FFFFFF;
	font-size: 70%;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	background-image: url(images/BodySpacer.gif);
	background-position: top;
	background-repeat: repeat-x;
}

BODY, TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
}

H1, H2, H3 {
	COLOR: #0066CC;
}

TABLE {
	BACKGROUND-COLOR: #ffffff;
}

TH {
	COLOR: 333333;
	TEXT-ALIGN: center;
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
	}

TH.main {
	BACKGROUND-COLOR: #EEEEEE;
	}

TH.sub {
	BACKGROUND-COLOR: #FBFBFB;
	}

TD.NewProduct {
	BACKGROUND-COLOR: #f6f6fa;
}

.blueback {
	BACKGROUND-COLOR: #0066cc;
}
.whiteback {
	BACKGROUND-COLOR: #FFFFFF;
}

TD.Additional {
	BACKGROUND-COLOR: #FFFF00;
}

TD.category_name_table {
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	padding-left: 20px;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	COLOR: white;
	BACKGROUND-COLOR: #3399ff;
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
}

TD.name1 {
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	TEXT-INDENT: 5px;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFFFFF;
}

TD.name1_inf {
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	TEXT-INDENT: 5px;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-LEFT: #999999 1px dotted;
	TEXT-ALIGN: center;
}

TD.name2 {
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	TEXT-INDENT: 5px;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #F0F0F0;
}

TD.name2_inf {
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	TEXT-INDENT: 5px;
	BACKGROUND-COLOR: #F0F0F0;
	BORDER-LEFT: #999999 1px dotted;
	TEXT-ALIGN: center;
}

TD.name_current {
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	TEXT-INDENT: 5px;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #ffdd66;
}

TD.name_current_inf {
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	TEXT-INDENT: 5px;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #ffdd66;
	BORDER-LEFT: #999999 1px dotted;
	TEXT-ALIGN: center;
}

TD.inf {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	MARGIN: 0px;
	TEXT-ALIGN: right;
	TEXT-INDENT: 0px;
	HEIGHT: 30px;
	WIDTH: 45%;
	BACKGROUND-COLOR: #f7f7f7
}

A {
	font-size: 100%;
	color:#0066cc;
	font-weight: normal;
	text-decoration: none;
}


A:hover {
	font-size: 100%;
	color:#0066cc;
	font-weight: normal;
	text-decoration: underline;
}

A.new {
	font-size: 100%;
	color:#333333;
	font-weight: normal;
	text-decoration: none;
}

A.new:hover {
	font-size: 100%;
	color:#0066cc;
	font-weight: normal;
	text-decoration: underline;
}

A.menu {
	font-size: 90%;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
}

A.menu:hover {
	font-size: 90%;
	color:#ffffff;
	font-weight: bold;
	text-decoration: underline;
}

A.vmenu {
	font-size: 120%;
	color:#0066cc;
	font-weight: bold;
	text-decoration: none;
}

A.vmenu:hover {
	font-size: 120%;
	color:#0066cc;
	font-weight: bold;
	text-decoration: underline;
}

img {
	vertical-align: top;
	border: 0;
}

img.right {
	float: right;
	border: 0;
}

img.NewProduct {
	float: left;
	border: 0;	
}

.m2 {
	BORDER-RIGHT: #dcdcdc 1px solid;
	BORDER-TOP: #dcdcdc 1px solid;
	BORDER-LEFT: #dcdcdc 1px solid;
	BORDER-BOTTOM: #dcdcdc 1px solid;
	TEXT-ALIGN: left
}

.infcell {
	TEXT-INDENT: 5px;
	FONT-WEIGHT: bold;
}

.inf {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	MARGIN: 0px;
	TEXT-ALIGN: right;
	TEXT-INDENT: 0px;
	HEIGHT: 30px;
	WIDTH: 45%;
	BACKGROUND-COLOR: #f7f7f7
}


#h1 {
	font-size: 150%;
	color: #333333;
	font-weight: bold;
	PADDING-RIGHT: 6px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}

#h2 {
	font-size: 120%;
	color: #333333;
	font-weight: bold;
	TEXT-INDENT: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 6px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 0px;
}

#h3 {
	font-size: 130%;
	color: #333333;
	font-weight: bold;
	TEXT-INDENT: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 6px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 0px;
}

#hProduct {
	font-size: 140%;
	color: #333333;
	font-weight: bold;
	TEXT-INDENT: 0px;
	PADDING-LEFT: 30px;
	PADDING-RIGHT: 6px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 0px;
}

#hAdditional {
	font-size: 100%;
	color: #333333;
	font-weight: bold;
	TEXT-INDENT: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 6px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 0px;
}

#vertical_menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	TEXT-ALIGN: left;
	TEXT-INDENT: 0px;
	BACKGROUND-COLOR: #ffffff;
}

#the_page {
	text-align: justify;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 30px;
}

#details {
	text-align: right;
	PADDING-RIGHT: 10px;
}

#copyright1 {
	color: #333333;
	font-size: 100%;
	PADDING-TOP: 25px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 10px;
}

#copyright2 {
	color: #FFFFFF;
	font-size: 100%;
	PADDING-LEFT: 30px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 10px;
}

#p, #pp {
	TEXT-ALIGN: justify;
	TEXT-INDENT: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 10px;
}
#pp {
	font-size: 110%;
}

#pNewProduct {
	TEXT-ALIGN: justify;
	TEXT-INDENT: 0px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 0px;
}

#pNewProductName {
	TEXT-ALIGN: left;
	FONT-SIZE: 120%;
	font-weight: bold;
	TEXT-INDENT: 0px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 0px;
}

#download_big {
	FONT-SIZE: 170%;
	PADDING-LEFT: 0px;
	COLOR: #b90300;
}

#download_small {
	PADDING-LEFT: 0px;
	COLOR: #444444;
}

.fffffloatingbox {
	padding-top:5px;
	margin: 5 5 5 5;
	width:150px;
	height:150px;
	text-align:center;
	vertical-align:middle;
}

.floatingbox {
	margin: 15 15 15 15;
	float: left;
}

.cellcaption
{
	text-align:right;
	padding-right:5px;
	font-weight: bold;
	valign:top;
	width:30%;
	height: 30px;
}

.successtext, .errortext { font-weight: bold; }
.errortext { color: red; }
.successtext { color: green; }

A.bold_link, A.bold_link:hover  { font-weight: bold; }
