/*
 * $Id: processContent.css,v 1.6 2007-11-09 15:05:39 richard Exp $
 */

/* start over-rulling css properties here */
	div.contentTextOneColumn,
	div.contentTextTwoColumns,
	table#processedContent font,
	table#processedContent td.textCol td,
	table#processedContent td,
	#processedContent td.textCol p,
	#processedContent td.textCol ul,
	#processedContent td.textCol li {
		font-family:Verdana;
		font-size:100%;
		line-height:156%;
	}
	#processedContent td.textCol td {
		vertical-align:top;
	}
	#processedContent td.textCol table {
		width:100%!important;
	}
	#processedContent hr {
		height:1px;
		color:#003F06;
	}
	#processedContent td.textCol a {
		color:red;
		text-decoration:none;
	}
	#processedContent td.textCol a:hover {
		text-decoration:underline;
	}
	/* end over-rulling css properties here */


/* start main content table markup */
	table#mainContent				{ width:100%;}
	table#mainContent td.contentBlock	{ width:100%; padding:0;}
/* end main content table markup */

/* start content table markup */
	table#contentTableOdd,
	table#contentTableEven			{ width:100%; margin-bottom:20px;}
	table#contentTableOdd td,
	table#contentTableEven td			{ padding:0; margin:0;}
	table#contentTableOdd td.contentCol,
	table#contentTableOdd td.contentCol	{ width:100%;}
	
	#contentTableOdd img,
	#contentTableEven img	{ border:1px solid #056607; }
	
	#documentTable img.icon	{ border:0;}
	
	#contentTableEven a				{ text-decoration:underline;}
	#contentTableOdd a				{ text-decoration:underline;}
/* end content table markup */

/* start processedContent markup */
	table#processedContent				{ width:100%;}
	#processedContent td				{ padding:3px;}
	#processedContent td.titleOdd,
	#processedContent td.titleEven		{ font-size:130%; color:#330033; font-weight:800;}
	#processedContent td.formBlock		{ width:100%;}
	#processedContent td.textCol		{ vertical-align:top; vertical-align:top;}
	#processedContent td.imageCol		{ vertical-align:top; vertical-align:top;}
/* end plaincontent markup */

/* start content inline image markup */
img.inlineImageOdd	{ margin-right:15px; margin-bottom:8px;}
img.inlineImageEven	{ margin-left:15px; margin-bottom:8px;}

/* start content form */
	table#formTable			{ width:100%;}
	#formTable td.formBody	{ width:100%; text-align:left;}
/* end content form */

/* start contact form markup */
	table#ContactForm					{ width:100%; }
	table#ContactForm input				{ width:90%; height:19px; width:100%;}
	table#ContactForm textarea			{ width:90%; height:100px; width:100%;}
	input.submitButton					{ background-color:#E5CCE5; border:1px solid #510701; color:black; height:18px;}
	table#ContactForm td				{ padding:3px; font-size:12px;}
	table#contactForm td.header,
	table#ContactForm td.ErrorTop		{ color:#330033; font-size:13px; font-weight:800; padding:1px; padding-left:3px; background-color:#E5CCE5;}
	table#ContactForm td.description	{ font-weight:800;}
	table#ContactForm td.longDesc		{ padding:10px 2px 10px 2px;}
	table#ContactForm td.Error			{ color:Red; }
	table#ContactForm td.error			{ color:red;}
	table#ContactForm .Error			{ color:Red; }
	table#ContactFormSubmit				{ width: 80%; padding:0; margin:0; border:0; border-collapse:collapse; color:#510701; font-size:13px;}
	
	table#orderTbl	{
		width:100%;
	}
	table#orderTbl td.descCol {
		width:75%;
	}
	table#orderTbl td.priceCol {
		width:10%;
	}
	table#orderTbl td.amounthCol {
		width:15%;
	}
	table#orderTbl td.totalAmounth {
		width:5%;
	}
	table#orderTbl input.amounth {
		width:50px;
		height:19px;
	}
	table#orderTbl input.total {
		border:0;
		background:tranparent;
		width:20px;
		height:19px;
	}
	
/* end contact form markup */

table.documentTable				{ width:100%;}
table.documentTable td			{ padding:2px; border: 0;}
table.documentTable a			{ color:#330033!important;}
table.documentTable img			{ border: 0 !important;}
table.documentTable thead td	{ background-color:#E5CCE5; color:#330033; font-weight:800;}
table.documentTable tbody td	{ background-color:#FFFFFF; border-style:solid; border-color:#E5CCE5; border-width:1px 0 0 0; vertical-align:top;}

/* start login screen markup */
	div.loginScreen {
		position:relative;
		z-index:10;
		width:100%;
	}
	table#contentLogin {
		width:100%;
	}
	table#contentLogin td {
		line-height:150%;
	}
	table#contentLogin td.title {
		font-weight:800;
		color:White;
		background:url(/images/processContent/bgBlockHeader.gif) right top no-repeat;
		padding:3px;
	}
	table#contentLogin td.leftCol,
	table#contentLogin td.rightCol,
	table#contentLogin td.footer,
	table#contentLogin td.spacer {
		background-color:#85BA51;
		color:White;
		vertical-align:center;
	}
	table#contentLogin td.spacer {
		height:5px;
	}
	table#contentLogin td.leftCol {
		text-align:right;
		font-weight:800;
		padding-right:10px;
	}
	table#contentLogin td.rightCol {
		width:80%;
	}
	table#contentLogin td.body {
		background-color:#E6E6E6;
		color:black;
		padding: 9px 7px 9px 7px;
		line-height:160%;
	}
	table#contentLogin td.footer {
		padding:6px 0 6px 2px;
	}
	table#contentLogin input {
		height:19px;
		width:200px;
	}
	div.customButton {
		position:relative;
		z-index:20;
		/*
		font-weight:normal;
		font-size:11px!important;
		position:relative;
		z-index:20;
		width:120px;
		color:White;
		cursor:pointer;
		*/
	}
	div.customButton a {
		cursor:pointer;
		font-size:12px;
		text-decoration:none!important;
		padding:1px 0 0 13px;
		color:#A40000;
	}
	div.customButton a:hover {
		text-decoration:underline!important;
	}
/* end login screen markup */


/** Start sitemap markup	*/
	table#siteMapPlaceholder a {
		color:Black;
		text-decoration:none;
	}
	table#siteMapPlaceholder a:hover {
		text-decoration:underline;
	}
	table#siteMapPlaceholder {
		width:100%;
		font-size:11px!important;
	}
	table#siteMapPlaceholder td.SitemapBorder {
		height:100%;
		vertical-align:top;
		padding:0 10px 0 0;
	}
	table#pageColumn {
		width:100%;
		height:100%;
		margin-bottom:0;
	}
	table#pageColumn td.filler {
		width:100%;
		height:100%;
		padding:0;
		margin:0;
	}
	table#pageColumn td {
		line-height:100%;
		padding:0;
		margin:0;
	}
	table#pageColumn p.pageLink {
		padding:0;
		margin:0;
	}
	div.pageHeader {
		padding:3px;
		width:100%;
		height:20px;
		background-color:#056607;
	}
	div.pageHeader a {
		color:#FFE002!important;
	}
	div.contentTextOneColumn,
	div.contentTextTwoColumns {
		position:relative;
		z-index:20;
		overflow:hidden;
		height:auto;
		vertical-align:top;
	}
	div.contentTextOneColumn {
		width:600px;
	}
	div.contentTextTwoColumns {
		width:300px;
	}
/** End sitemap markup	*/