/*
 * $Id: processContent.css 177 2009-07-07 13:46:44Z root $
 */

/* start over-rulling css properties here */
	div.contentTextOneColumn,
	div.contentTextTwoColumns,
	table#processedContent font,
	table#processedContent td.textCol td,
	table#processedContent td,
	#processedContent td.textCol span,
	#processedContent td.textCol p,
	#processedContent td.textCol ul,
	#processedContent td.textCol li {
		font-family:Verdana!important;
		font-size:100%;
		line-height:156%;
		color:#330033;
	}

	div.contentTextOneColumn img,
	div.contentTextTwoColumns img {
		margin:10px!important;
		background-color:White;
	}

	div#pageContent ul {
		list-style: disc outside url(/images/icons/mainBullet.gif)!important;
		margin-left:0!important;
		margin-bottom:10px!important;
		margin-top:10px!important;
	}
	div#pageContent ul li {
		margin-left:17px!important;
	}
	table#processedContent td span {
		font-size:100%!important;
	}
	#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%;}
	table#contentTableOdd td,
	table#contentTableEven td			{ padding:0; margin:0;}
	table#contentTableOdd td.contentCol,
	table#contentTableOdd td.contentCol	{ width:100%;}

	#contentTableOdd img,
	#contentTableEven img	{ }

	#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:red; font-weight:800; padding-left:10px; text-decoration:underline; font-family:Garamont!important;}
	#processedContent td.formBlock		{ width:100%;}
	#processedContent td.textCol		{ vertical-align:top; vertical-align:top; padding:10px;}
	#processedContent td.imageCol		{ vertical-align:top; vertical-align:top; padding:10px;}
/* end plaincontent markup */

/* start content inline image markup */
	img.inlineImageLeft		{ margin-bottom:8px; margin-right:20px;}
	img.inlineImageRight	{ margin-bottom:8px; margin-left:20px;}

/* 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:transparent;
		width:20px;
		height:19px;
	}

/* end contact form markup */

table.documentTable				{ width:100%; margin-top:10px!important; margin-bottom:10px!important;}
table.documentTable td			{ padding:3px!important; font-weight:800;}
table.documentTable a			{ color:#330033!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:Black;
		background-color:#E6E6E6;
		padding:3px;
	}
	table#contentLogin td.leftCol,
	table#contentLogin td.rightCol,
	table#contentLogin td.footer,
	table#contentLogin td.spacer {
		vertical-align:middle;
	}
	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 {
		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:11px;
		text-decoration:none!important;
		padding:1px 0 0 13px;
		color:#FF0000;
		font-weight:800;
	}
	div.customButton a:hover {
		text-decoration:underline!important;
	}
/* end login screen markup */


/** Start sitemap markup	*/
table#sitemap {
	width:100%;
}
table#sitemap td {
	padding:2px;
}
table#sitemap td.pageDefault {
}
table#sitemap td.pageRoot {
	font-weight:800;
	padding-top:10px;
}
table#sitemap td.langName {
	font-weight:800;
	font-size:14px;
	padding-top:10px;
}
table#sitemap td a {
	text-decoration:none;
	color:Black;
}
table#sitemap td a:hover {
	color:#FF0000;
}

table#sitemap img {
	margin-right:5px;
}
/** End sitemap markup	*/


table.fileManager				{ width:100%; border-style:solid; border-color:#999999; border-width: 0 0 1px 0; margin-bottom:10px;}
table.fileManager img			{ border:0;}
table.fileManager td			{ font-size:11px; padding:2px!important;}
table.fileManager a				{ text-decoration:none!important; color:#006699; }
table.fileManager a:hover		{ color:#FF0000; text-decoration:underline; }
table.fileManager td.header		{ background-color:#999999; color:#fff!important; padding-left:5px; padding-right:4px; font-weight:800; }
table.fileManager td.footer		{ background-color:#999999; color:White; padding-left:5px; padding-right:4px; font-weight:800; }
table.fileManager td.header a,
table.fileManager td.footer a	{ color:#fff; text-decoration:none;}

table.fileManager td.bottomLine	{ background-color:#E5E5E5; height:1px; font-size:1px!important;}

table.fileManager td.default,
table.fileManager td.colFirst,
table.fileManager td.colSecond	{ background-color:#E5E5E5; padding:3px; padding-left:5px; color:#00003F; }

table.fileManager input			{ font-size:100%; border:1px solid #999999; height:18px; width:70%; vertical-align:middle;}
table.fileManager textarea		{ font-size:100%; border:1px solid #999999; vertical-align:middle;}

.msgNotice					{ color:Green;}
.msgError					{ color:Red;}
div.info {
	margin-bottom:6px;
	margin-bottom:10px;
}
a.defaultBtn {
	font-weight:800;
	text-decoration:none!important;
	background:#E5E5E5;
	border:1px solid #999999;
	padding:2px 10px 2px 10px;
	color:#999999;
}
form {
	margin:0;
	padding:0;
}

ul.errors 		{ margin:0; padding:0; color: #ff0000; }
ul.errors li 	{ line-height:170%; margin:0; padding:0;}
p.msg			{ font-size:110%; margin:0!important; padding:0!important; line-height:180%; font-weight:800;}


table.psmForm					{ width:100%;}
table.psmForm td,
table.psmForm th 				{ padding:0; text-align:left; padding-top:10px;}
table.psmForm th				{ font-size:110%; color:#1277A5; border-bottom:3px solid #1277A5; }
table.psmForm td.key			{ font-weight:800; }
table.psmForm td.value			{ }

table.psmForm td.key,
table.psmForm td.value			{ padding-bottom:10px;}

table.psmForm .required			{ color: red; }
table.psmForm tr.submitRow td	{ text-align: left;}
table.psmForm tr.submitRow input { border:1px solid #000; font-size:11px; margin-top:10px;}
table.psmForm td.checkbox input { vertical-align:middle; margin-right:5px;}
table.psmForm td.static			{ color:#000; }

table.psmForm select.boxFull	{ width:255px;}
table.psmForm input.text,
table.psmForm textarea.text		{ width:90%; font-family:verdana; font-size:11px;}
table.psmForm textarea.text		{ height: 60px;}
table.psmForm input.button 		{  }

table.surveyForm textarea.text  {display:none;}
table.surveyForm textarea		{width:90%; font-family:verdana; font-size:11px;height: 60px;}
table.surveyForm td.textarea	{width: 350px;}

form {
	margin:0;
	padding:0;
}

p {
	margin: auto;
	margin-top:0!important;
	padding-top:0!important;
}