@CHARSET "UTF-8";

* {
	padding:			0;
	margin:				0;
}

body {
	font-size:			10pt;
	font-family:		sans-serif;
}

h1 {
	font-size:			14pt;
	clear:				both;
	padding-top:		15px; 
	padding-bottom:		10px;
}

h2 {
	font-size:			12pt;
}

a {
	text-decoration:	none;
	color:				#000000;
}

a img {
	border:				0;
}

#logo {
	float:				left;
}

#logo img {
	width:				100px;
	height:				50px;
	filter:				Gray();
}

#menu, #toplinks, hr, #leftinfo, #footmenus, #iconbox {
	display:			none;
}

#path {
	padding-top:		10px;
	padding-left:		110px;
	border-bottom:		1px dotted #000000;
}

#path p {
	font-size:			80%;
}

#path li {
	list-style-type:	none;
	display:			inline;
	padding-left:		10px;
}

#path li:before {
	content:			"> ";
}

#path a {
	text-decoration:	none;
	color:				#000000;
}

#content{
}

#content p {
	padding-bottom:		10px;
}

#content p a[href]:after, #content ul li a[href]:after {
 	content:			" <LINK: "attr(href)">";
	font-size:			90%;
}

#content .product {
	width:				25%;
	float:				left;
	text-align:			center;
	margin-bottom: 		50px;
}

#content .product img {
	border:				0px;
}

#content .product .csc-textpic-caption, #content .product .textpic-caption {
	display:			none;
}

#content .product h1 {
	text-align:			left;
	margin:				0px;
	padding:			0px;
	margin-top:			10px;
	margin-bottom:		35px;
}

#content .product h2 {
	text-align:			left;
}

#content .product p {
	text-align:			left;
	margin:				0px;
	padding:			0px;
	margin-top:			2px;
}

#content div.spacer {
	height:				0px;
	margin-top:			40px;
}

#content div.newline {
	clear:				both;
	margin:				0px;
	padding:			0px;
}
	
#content div.img-above-left {
	text-align:			left;
}

#content div.img-above-center {
	text-align:			center;
}

#content div.img-above-right {
	text-align:			right;
}

#content div.img-bottom-left {
	text-align:			left;
}

#content div.img-bottom-center {
	text-align:			center;
}

#content div.img-bottom-right {
	text-align:			right;
}

#content div.img-intext-left {
	float:				left;
	margin-right:		10px;
	margin-bottom:		10px;
}

#content div.img-intext-right {
	float:				right;
	margin-left:		10px;
	margin-bottom:		10px;
}

#content div.img-left-nowrap {
	float:				left;
}

#content div.img-right-nowrap {
	float:				right;
}

#content div .textpic-caption {
	text-align:		center;
	font-size:		80%;
	margin-bottom:	5px;
}

#content .infobox {
	overflow:			auto;
	text-align: 		left;
	margin-bottom:		20px;
	clear:				both;
}

#content .infoboxclear {
	clear:				both;
}
	
#content .infobox p {
	margin:				0px;
	margin-bottom:		5px;
	text-align: 		left;
}

#content p small {
	display:			block;
	text-align:			center;
}

#content table {
	width:			100%;
	margin-top:		1.4em;
	margin-bottom:	1.4em;
}



#content table th {
	text-align:		left;
	vertical-align:	top;
	padding:		5px;
}



#content table td {
	text-align:		left;
	vertical-align:	top;
	padding:		5px;
}

#footline {
	margin-top:			20px;
	border-top:			1px dotted #000000;
	text-align:			right;
}

.textpic-caption {
	text-align:		center;
	font-size:		80%;
	margin-bottom:	5px;	
}
