* {margin:0; padding:0;}
html, body  					{background:#fff; font:normal normal 100.1%/1.2em verdana, arial, helvetica, sans-serif; color:#666; text-align:center;}

div								{font-size:1em;}
p  								{font-size:1em; margin:0 0 1em; text-align:justify;}
p.center						{width:450px; margin-left:auto; margin-right:auto; text-align:center;}
a, a:visited, a:hover			{font-size:1em; font-weight:normal; text-decoration:underline;}
a, a:visited  					{color:#544A6D;}
a:hover  						{color:#9083B0;}
strong							{color:#666;}

div#wrapper						{width:750px; margin:0 auto; text-align:center;}
div#wrapper .date  				{text-align:right; font-size:0.7em; color:#666;}
div#touchstone					{width:750px; text-align:right; font:normal bold 1.2em 'times new roman', georgia, serif; color:#000; padding-top:82px; background:url(banner/touchstone.jpg) no-repeat left top; border-bottom:1px solid #9083B0;}

div#leftcol						{float:left; font:normal normal 0.9em arial, helvetica, sans-serif; width:170px; text-align:center; padding-top:20px;}
img.stone						{width:24px; height:27px; text-align:left; float:none; border:none; margin-right:5px;}
div#leftcol ul					{width:170px; text-align:left; list-style-type:none;}
div#leftcol ul li				{width:170px; height:35px; list-style-type:none; background:url(buttons/off.jpg) no-repeat left top;}
div#leftcol ul li.link			{width:140px; padding-left:30px; font-weight:bold; font-style:italic; line-height:2em; text-decoration:underline; color:#9083B0;}
div#leftcol ul li a, 								
div#leftcol ul li a:visited		{display:block; width:170px; height:35px; padding-left:30px; line-height:2em; text-decoration:none;}
div#leftcol ul li a:hover		{background:url(buttons/on.jpg) no-repeat left top; height:35px; text-decoration:underline;}

div#leftcol img.sideheading		{padding:20px 0; border:none; width:140px;}

div#maincol						{float:right; font-size:0.7em; width:550px; margin:0; text-align:center;}
h1  							{text-align:left; font:normal bold 1.6em 'times new roman', serif; margin:1em 0; color:#000;}
h2  							{text-align:left; font:normal normal 1.3em arial, helvetica, sans-serif; margin:1em 0 0.5em; color:#544A6D; text-decoration:underline;}
h3  							{width:400px; text-align:center; font:normal normal 1.1em/1.4em arial, helvetica, sans-serif; margin:1em auto 0.5em; color:#000; text-decoration:none;}

div#maincol ul.list				{text-align:left; margin:0 0 2em 2em; list-style-type:disc;}
div#maincol ul.list li			{font-size:1em; font-weight:bold; line-height:1.5em; margin:0; padding:0; background:none;}

img.one							{width:320px; height:200px; border:none; float:right; margin:10px 0 20px 20px;}
img.two							{width:300px; height:200px; border:none; float:right; margin:10px 0 20px 20px;}

a.button, a.popup  				{text-decoration:none;}
a.button:visited, 
a.popup:visited  				{text-decoration:none;}
a.button:hover, 
a.popup:hover  					{text-decoration:none;}

.date  							{font-size:1em;}
.fs  							{font:normal bold 1.8em 'times new roman', serif;}
.copy  							{font-size:0.7em;}
.link1  						{font-weight:bold; font-style:italic; color:#9083B0;}
.smlblack  						{font-size:0.7em; font-weight:bold;}
.redsml 						{font-size:0.7em; font-weight:bold; color:#c00;}
.red							{color:#c00;}

.formholder						{float:right; width:100%; text-align:left; padding-top:1em;}
.formholder .form				{float:right; width:100%; text-align:left;}
.formleft						{clear:left; float:left; width:10%; font-size:1em; line-height:1.4em; padding:0em 1em 0.4em 0;}
.formright						{float:left; width:85%; font-size:1em;}
.formfull						{float:left; font-size:1em;}
.forminput 						{float:left; background:#e7e6f2; border:1px solid #999; font:normal normal 1em/1em arial, helvetica, sans-serif; margin-right:0.2em;}
.form0							{float:left; width:32.5%; background:#e7e6f2; border:1px solid #fff; font:normal normal 1em/1.2em arial, helvetica, sans-serif; color:#000; margin-bottom:0.2em;}
.form1 							{float:left; width:32.5%; background:#faf9e4; border:1px solid #fff; font:normal normal 1em/1.2em arial, helvetica, sans-serif; color:#000; margin-bottom:0.2em;}
.form2 							{float:left; width:32.5%; background:#e4faf9; border:1px solid #fff; font:normal normal 1em/1.2em arial, helvetica, sans-serif; color:#000; margin-bottom:0.2em;}
.form3 							{float:left; width:32.5%; background:#f7e4fa; border:1px solid #fff; font:normal normal 1em/1.2em arial, helvetica, sans-serif; color:#000; margin-bottom:0.2em;}
.form4 							{float:left; width:32.5%; background:#fff; border:1px solid #fff; font:normal normal 1em/1.2em arial, helvetica, sans-serif; color:#fff; margin-bottom:0.2em;}
.formbutton 					{background:#e7e6f2; border:1px outset #fff; font:normal normal 1em/1em verdana, arial, helvetica, sans-serif; padding:0 1em 0.1em; margin:1em 1em 1em 0; cursor:pointer;}


div#footer						{clear:both; width:750px; font:normal normal 0.75em/1.2em verdana, arial, helvetica, sans-serif; color:#000;}
ul.linkholder					{width:750px; height:25px; margin:0; text-align:center; border-top:1px solid #9083B0; background:#fff; list-style-type:none;}
ul.linkholder li				{display:inline; padding:0 0.5em; list-style-type:none; background:none; text-decoration:none;}
ul.linkholder li.live			{display:inline; font-weight:bold; font-style:italic; text-decoration:underline; color:#9083B0;}
ul.linkholder li a, 
ul.linkholder li a:visited		{display:inline; padding:0; background:none; line-height:2em; text-decoration:none;}
ul.linkholder li a:hover		{display:inline; padding:0; background:none; text-decoration:underline;}
.address  						{width:750px; height:40px; text-align:center; border-top:1px solid #9083B0; background:url(banner/bottom.jpg) no-repeat left top; font-size:1em; font-weight:normal;}
.address .tstone  				{font:normal bold 2em/1.5em 'times new roman', serif;}
.disclaimer  					{width:750px; text-align:center; vertical-align:middle; border-top:1px solid #9083B0; padding:0.5em 0; font-size:0.8em;}

.cl								{clear:left; line-height:0; height:0; font-size:0.1em;}
.cr								{clear:right; line-height:0; height:0; font-size:0.1em;}
.cb								{clear:both; line-height:0; height:0; font-size:0.1em;}
