			body { background-color: #E9F5CF; color:#000000; font-family:Arial,sans-serif; font-size:12px; }
			h1 { border-bottom:1px dashed black; border-right:2px solid black; margin:0 0 10px 0; font-size:22px; font-weight:bold; width:350px; }
			h2 { margin:0; padding:0; font-weight:bold; font-size:16px; }
			h3 { margin:0; padding:0; font-size:10px; }
			form { margin:0; padding:0; }
			a { text-decoration:none; color:#FF0000; }
			a:hover { color:#0000FF; }
			a.notes { text-decoration:underline; color:#0000FF; }

			div.fakeform { width:460px;background-color:white;border:1px solid black;padding:5px; }
			div.row {padding-bottom:20px;clear:none;}
			div.row span.caption { float:left;width:180px;text-align:right;}
			div.row span.inputs { float:right;width:250px;padding-left:5px;text-align:left;}
			div.submits {padding-top:10px;clear:both;text-align:center;width:100%;}

			div.usertable { width:460px; background-color:white;border:1px solid black;padding:5px; }
			div.userrow { padding-bottom:20px;clear:none;}
			div.userrow span.userid { border-bottom:1px solid black; float:left;width:80px;text-align:center;}
			div.userrow span.username { border-bottom:1px solid black; float:left;width:150px;text-align:left;}
			div.userrow span.perm { border-bottom:1px solid black; float:left;width:100px;text-align:left; }
			div.userrow span.edit { border-bottom:1px solid black; float:left;width:100px;text-align:left; }

			table.txtreportform { background-color:white;border:1px solid black;padding:5px; font-family:Arial,sans-serif; font-size:12px; }
			table.txtreportform td.issue_number { border-bottom:1px solid black; width:190px;text-align:center;}
			table.txtreportform td.shipped { border-bottom:1px solid black; width:100px;text-align:left;}
			table.txtreportform td.deliv { border-bottom:1px solid black; width:100px; text-align: left;}
			table.txtreportform td.sold { border-bottom:1px solid black; width:100px;text-align:left; }
			table.txtreportform td.sellthrough { border-bottom:1px solid black; width:80px;text-align:left; }
			table.txtreportform td.province { border-bottom:1px solid black; width:100px;text-align:left; }
			table.txtreportform td.incl { border-bottom:1px solid black; width:30px;text-align:center; }

			div.txteditform { width:830px; background-color:white;border:1px solid black;padding:5px; }
			div.txteditrow { clear:none; }
			div.txteditrow span.issue_number { border-bottom:1px solid black; float:left;width:90px;text-align:center;}
			div.txteditrow span.shipped { border-bottom:1px solid black; float:left;width:80px;text-align:left;}
			div.txteditrow span.deliv { border-bottom:1px solid black; float:left;width:80px;text-align:left;}
			div.txteditrow span.sold { border-bottom:1px solid black; float:left;width:80px;text-align:left; }
			div.txteditrow span.date1 { border-bottom:1px solid black; float:left;width:100px;text-align:left; }
			div.txteditrow span.date2 { border-bottom:1px solid black; float:left;width:100px;text-align:left; }
			div.txteditrow span.points1 { border-bottom:1px solid black; float:left;width:70px;text-align:left; }
			div.txteditrow span.points2 { border-bottom:1px solid black; float:left;width:80px;text-align:left; }
			div.txteditrow span.points3 { border-bottom:1px solid black; float:left;width:80px;text-align:left; }
			div.txteditrow span.complete { border-bottom:1px solid black; float:left;width:40px;text-align:left; }

			div.distribform { width:1000px; background-color:white;border:1px solid black;padding:5px; }
			div.distribrow { clear:none; }
			div.distribrow span.dist_id { border-bottom:1px solid black; float:left;width:80px;text-align:center;}
			div.distribrow span.dist_type { border-bottom:1px solid black; float:left;width:110px;text-align:left;}
			div.distribrow span.dist_name { border-bottom:1px solid black; float:left;width:710px;text-align:left; }
			div.distribrow span.dist_cust { border-bottom:1px solid black; float:left;width:100px;text-align:left; }

			table.distribform { width:460px; background-color:white;border:1px solid black;padding:5px; }
			tr.distribrow td.dist_id { font-family:Arial,sans-serif; font-size:12px; border-bottom:1px solid black; width:80px;text-align:center;}
			tr.distribrow td.dist_type { font-family:Arial,sans-serif; font-size:12px; border-bottom:1px solid black; width:110px;text-align:left;}
			tr.distribrow td.dist_name { font-family:Arial,sans-serif; font-size:12px; border-bottom:1px solid black; width:240px;text-align:left; }

			input.smallform { font-size:10px; }
			select.smallform { font-size:10px; }
			textarea.smallform { font-size:10px; }

			.rightcell { float:right; width:215px; text-align:left; }
			.leftcell { float:left; width:215px; text-align:left; }

			.smrightcell { float:right; width:200px; text-align:left; }
			.smleftcell { float:left; width:110px; text-align:left; }

			#corpheader { position:absolute;left:0px;top:0px; }
			#mainlogo { position:absolute;left:10px;top:40px; }
			#menu { position:absolute; left:0px; top:160px; }
			#bodycont { position:absolute; left:155px; top:160px; width:500px; }
			img { border:0; }
			.menuitem { padding-bottom:5px; clear:both; }

			/* Corporate Link Styles */
			a.top-bar { color:#FFFFFF; }
			.top-menu {font-size:11px; color: #FFFFFF; font-family: arial, sans-serif; font-weight: bold;}
			a.top-menu:link	{font-size:11px; color: #FFFFFF; font-family: arial, sans-serif; font-weight: bold;}
			a.top-menu:visited	{font-size:11px; color: #FFFFFF; font-family: arial, sans-serif; font-weight: bold;	text-decoration : none;}
			a.top-menu:hover	{font-size:11px; color: #E9F5CF; font-family: arial, sans-serif; font-weight: bold;text-decoration: none;}
			/* --------------------- */
