/*
	This is the Default Auz.it CSS Template to comply with the September 05
	Content Engine update and Imager v2 Layout Generator.

	CSS has been integrated to provide a higher level of customisation for
	the content managed by designSERVE interfaces.

	For compatibility CSS2 is not supported/used.
*/

	/* Core TAG Implimentation */
		BODY			{ color: #000000; }
		A			{ color: #0000FF; }
		A:active		{ color: #0000FF; }
		A:hover			{ }
		A:visited		{ color: #0000FF; }
		
		HR			{ border-style: dotted; border-width: 1px; border-color: #000000; }
		BLOCKQUOTE		{ margin-top: 0px; margin-bottom: 0px; }
		.divimg			{ width: 1px; height: 1px; visibility: hidden; }

	/* Base Content Elements */
		.textcontent P, .textcontent DIV
					{ margin: 0px; }
		.textcontent UL, .textcontent OL, .textcontent BLOCKQUOTE
					{ margin-top: 0px; margin-bottom: 0px; }

	/* Base Font */
		BODY, TABLE, .base, .textmain, .cmain, .tmain, .e_tmain, .formmain
					{ font-family: Arial; font-size: 10pt;  }

	/* Headings */
		.heading		{ font-family: Arial; font-size: 14pt; font-weight: bold; color: #000000; }
		.subheading		{ font-family: Arial; font-size: 10pt; font-weight: bold; color: #000000; }

	/* General Content Classes */
		.base			{  }
	/* Paragraph Classes */
		/* Section Page Headings */
			h4.section	{ font-size: pt; margin-left: 0px; margin-right: 0px; margin-top: 5; margin-bottom: 5; }

	/* Contact Classes */
			.conlayoutline		{ border: 1px solid #808080; }

		/* Contact Text */
			.contitle		{ background-color: #808080; color: #FFFFFF; }

			.conleft_light		{ color: #000000; }
			.conleft_dark		{ font-weight: bold; }

	/* Embeded Contact Classes */
			.e_conlayoutline	{ border: 1px solid #808080; }

		/* Contact Text */
			.e_contitle		{ background-color: #808080; color: #FFFFFF; }

			.e_conleft_light	{ color: #000000; }
			.e_conleft_dark		{ font-weight: bold; }

	/* Table Classes */
		/* Primary Table */
			.tmain		{  border-collapse: collapse; }

		/* Table Heading - First Bold Row */
			.thead, .theadl, .theadr, .theads
					{ color: #FFFFFF; font-weight: bold; background-color: #000000; }

			.thead		{ border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }	/* Heading Inside */
			.theadl		{ border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }	/* Left  Side */
			.theadr		{ border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }	/* Right Side */
			.theads		{ border: 1px solid #FFFFFF; }
		/* Bold Heading - Subsequent Rows */
			.tbold, .tboldl, .tboldr, .tbolds
					{ color: #FFFFFF; font-weight: bold; background-color: #000000; }

			.tbold		{ border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
			.tboldl		{ border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
			.tboldr		{ border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
			.tbolds		{ border: 1px solid #FFFFFF; }

		/* Cells :: x_y (x - Column, y - Row) */
			.tcell1_0	{ background-color: #FAFAFA; }
			.tcell1_1	{ background-color: #FAFAFA; }

			.tboldcol0_0	{ font-weight: bold; }
			.tboldcol1_0	{ font-weight: bold; }
			.tboldcol0_1	{ font-weight: bold; }
			.tboldcol1_1	{ font-weight: bold; }

	/* Embeded Table Classes */
		/* Primary Table */
			.e_tmain	{ border-collapse: collapse; }
			.e_tmain td	{ padding: 2px 5px; }

		/* Table Heading - First Bold Row */
			.e_thead, .e_theadl, .e_theadr, .e_theads
					{ color: #FFFFFF; font-weight: bold; background-color: #000000; }

			.e_thead	{ border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }	/* Heading Inside */
			.e_theadl	{ border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }	/* Left  Side */
			.e_theadr	{ border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }	/* Right Side */
			.e_theads	{ border: 1px solid #FFFFFF; }
		/* Bold Heading - Subsequent Rows */
			.e_tbold, .e_tboldl, .e_tboldr, .e_tbolds
					{ color: #FFFFFF; font-weight: bold; background-color: #000000; }

			.e_tbold	{ border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
			.e_tboldl	{ border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
			.e_tboldr	{ border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
			.e_tbolds	{ border: 1px solid #FFFFFF; }

		/* Cells :: x_y (x - Column, y - Row) */
			.e_tcell1_0	{ background-color: #FAFAFA; }
			.e_tcell1_1	{ background-color: #FAFAFA; }

			.e_tboldcol0_0	{ font-weight: bold; }
			.e_tboldcol1_0	{ font-weight: bold; }
			.e_tboldcol0_1	{ font-weight: bold; }
			.e_tboldcol1_1	{ font-weight: bold; }
			
		/* Small Row Override */
			tr.e_tsmall	{ font-size: 8pt; }

	/* Form Classes */
		/* Form Fields */
			.formelm	{ font-family: Arial; font-size: 10pt; border: 1px inset; }

	/* Embeded Form Classes */
		/* Form Fields */
			.e_formelm	{ font-family: Arial; font-size: 10pt; border: 1px inset; }
	/* Enodes & Extended CSS */
		.etableborder1			{ border: 1px  ; }
		.etableborder2			{ border: 1px  ; }
		.etableborder3			{ border: 1px  ; }
		.ecellborder1			{ border: 1px  ; }
		.ecellbdrl			{ border-left: 1px  ; }
		.ecellbdrr			{ border-right: 1px  ; }
		.ecellbdrt			{ border-top: 1px  ; }
		.ecellbdrb			{ border-bottom: 1px  ; }
		.eheadingborder1			{ border: 1px solid ; }
		.eheadingborder2			{ border: 1px solid ; }
		.eheadingborder3			{ border: 1px solid ; }
		.eimg0			{ padding: 0px; }
		.eimg1			{ padding: 2px; }
		.eimg2			{ padding: 2px 4px; }
		.eimg3			{ padding: 4px; }
		.ecell0			{ padding: 0px; }
		.ecell1			{ padding: 5px; }
		.ecell2			{ padding: 5px 10px; }
		.ecell3			{ padding: 10px; }
		.ecell4			{ padding: 5px 15px; }
		.espace0			{ margin: 0px; }
		.espace1			{ margin: 5px; }
		.espace2			{ margin: 5px 10px; }
		.espace3			{ margin: 10px; }
		.espace4			{ margin: 5px 15px; }
		.eheading0			{ padding: 0px; }
		.eheading1			{ padding: 2px 4px; }
		.eheading2			{ padding: 2px 8px; }
		.eheading3			{ padding: 4px 12px; }
		.enopadt			{ padding-top: 0px; }
		.enopadb			{ padding-bottom: 0px; }
		.enopadl			{ padding-left: 0px; }
		.enopadr			{ padding-right: 0px; }
		.enobordt			{ border-top: 0px; }
		.enobordb			{ border-bottom: 0px; }
		.enobordl			{ border-left: 0px; }
		.enobordr			{ border-right: 0px; }
		.enospacet			{ margin-top: 0px; }
		.enospaceb			{ margin-bottom: 0px; }
		.enospacel			{ margin-left: 0px; }
		.enospacer			{ margin-right: 0px; }
		.espacing			{ width: 5px; height: 5px; }
		.espacingimg			{ width: 1px; height: 1px; visibility: hidden; }
		.elinkcol1 a			{ }
		.elinkcol2 a			{ }
		.eheadingcolor1			{ font-weight: Bold; font-size: 10pt; }
		.eheadingcolor2			{ font-weight: Bold; font-size: 10pt; }
		.eheadingcolor1 a			{ text-decoration: default; }
		.eheadingcolor2 a			{ text-decoration: default; }
		.eheadingcolor3 a			{ text-decoration: default; }
		.eheadingcolor4 a			{ text-decoration: default; }
		.etxthead1			{ font-weight: bold; font-size: 10pt; }
		.etxthead2			{ font-weight: bold; font-size: 14pt; }
		.etxthead3			{ font-weight: bold; font-size: 24pt; }
		.eprice1			{ font-weight: bold; font-size: 14pt; }
		.eprice2			{ font-weight: bold; font-size: 14pt; }
		.eprice3			{ font-weight: bold; font-size: 32pt; }
	/* Navigation CSS */
		.nav_m a, .nav_m a:visited
					{ }
		.nav_m a:hover, a.nav_m_on
					{ }

		.nav_m a, .nav_m a:visited
					{ padding: 5px 10px 5px 10px; color: #FFFFFF; font-family: Verdana, sans; font-size: 12px; text-align: left; display: block; text-decoration: none; color: #FFFFFF; display: block; width: 131px; }
		.nav_m a:hover, a.nav_m_on
					{ padding: 5px 10px 5px 10px; color: #FFFFFF; font-family: Verdana, sans; font-size: 12px; text-align: left; display: block; text-decoration: underline; color: #FFFFFF; display: block; width: 131px; }
		.nav_m_cur a, .nav_m_cur a:visited
					{ padding: 5px 10px 5px 10px; font-family: Verdana, sans; font-size: 12px; text-align: left; display: block; text-decoration: none; display: block; width: 131px; }
		.nav_s a, .nav_s a:visited
					{ }
		.nav_s a:hover, a.nav_s_on
					{ }

		.nav_s a, .nav_s a:visited
					{ padding: 5px 10px 5px 25px; color: #FFFFFF; font-family: Verdana, sans; font-size: 11px; text-align: left; display: block; text-decoration: none; color: #FFFFFF; display: block; width: 116px; }
		.nav_s a:hover, a.nav_s_on
					{ padding: 5px 10px 5px 25px; color: #FFFFFF; font-family: Verdana, sans; font-size: 11px; text-align: left; display: block; text-decoration: underline; color: #FFFFFF; display: block; width: 116px; }
		.nav_s_cur a, .nav_s_cur a:visited
					{ padding: 5px 10px 5px 25px; font-family: Verdana, sans; font-size: 11px; text-align: left; display: block; text-decoration: none; display: block; width: 116px; }