body		{
		bgcolor: #FFFFFF;
		text: #000000;
		margin: 0;
		padding: 0;
		}

basefont	{font-size: 11.5px; font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;}

p		{font-size: 11.5px; font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;}	

p.just,.just,td.just		{font-size: 11.5px; font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;  text-align: justify; }	
p.refjust	{font-size: 11.5px; font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif; text-align: justify; color: #809980;}	

normal		{font-size: 11.5px; font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;}

td		{font-size: 11.5px; font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;}	
th		{font-size: 11.5px; font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;}	


table.outer	{
		margin-left: auto; margin-right: auto;
		width: 750px; 
		border-spacing: 1px; empty-cells: show; 
		border: 1px #000000 solid;
		background: url("cttart_bkgd_tan_txtr.gif");
		padding: 10px; 
		}
td.outer	{
		padding: 10px; 
		}

table.inner	{
		border: 0px;
		width: 98%;
		margin-left: auto; margin-right: auto;
		background: url("cttart_bkgd_cream_satin.gif");
		border-collapse: collapse; 
		padding: 10px; 
		}
td.inner	{
		padding: 5px; 
		}

table.content	{
		border: 0px;
		width: 98%;
		margin-left: auto; margin-right: auto;
		background: #ffffff;
		padding: 5px; 
		}

table.content2	{
		border: 0px;
		width: 95%;
		margin-left: auto; margin-right: auto;
		padding: 8px; 
		}

td.content	{
		border: 0px;
		background: #ffffff;
		padding: 40px; 
		}

td.content2	{
		border: 0px;
		padding: 3px 3px 20px 3px; 
		}


.ref,p.ref,td.ref,th.ref		{
		font-size: 11.5px;
		color: #809980;
		}

.refjust,p.refjust,td.refjust,th.refjust		{
		font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
		font-weight: normal;
		font-size: 11.5px; 
		color: #809980;
		text-align: justify;
		}

.refnav,p.refnav,td.refnav,th.refnav		{
		font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
		font-weight: 600;
		font-size: 11.5px; 
		color: #809980;
		}
A:link.refnav        	{text-decoration: none; font-weight: 600; color: #809980; background-color: inherit;}
A:visited.refnav     	{text-decoration: none; font-weight: 600; color: #809980; background-color: inherit;}
A:hover.refnav       	{text-decoration: none; font-weight: 600; color: #000000; background-color: #CCE6CC;}
A:active.refnav	{text-decoration: none; font-weight: 600; color: #990066; background-color: inherit;}
A:visited:hover.refnav	{text-decoration: none; font-weight: 600; color: #000000; background-color: #CCE6CC;}

A:link.refnavu        	{text-decoration: underline; font-weight: normal; color: #809980; background-color: inherit;}
A:visited.refnavu     	{text-decoration: underline; font-weight: normal; color: #809980; background-color: inherit;}
A:hover.refnavu       	{text-decoration: underline; font-weight: normal; color: #000000; background-color: #CCE6CC;}
A:active.refnavu	{text-decoration: underline; font-weight: normal; color: #990066; background-color: inherit;}
A:visited:hover.refnavu	{text-decoration: underline; font-weight: normal; color: #000000; background-color: #CCE6CC;}


h1		{font-size: 22px; font-weight: 300; }
h2 	        {font-size: 20px; font-weight: 300; }
h3 		{font-size: 18px; font-weight: 300; }
h4 		{font-size: 16px; font-weight: 600; }
h5 		{font-size: 14px; font-weight: 600; }

.head1		{font-size: 22px; font-weight: 300; }
.head2 	        {font-size: 20px; font-weight: 300; }
.head3 		{font-size: 18px; font-weight: 300; }
.head4 		{font-size: 16px; font-weight: 600; }
.head5 		{font-size: 14px; font-weight: 600; }

ul 	        {
		font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
		font-size: 11.5px; 
		text-indent: 0px; 
		margin-left: 10px; 
		padding-left: 5px; 
		}
li 	        {
		font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
		font-size: 11.5px; 
		padding-top: 6px; 
		}
ol 	        {
		font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
		font-size: 11.5px; 
		text-indent: 0px;
		}

blockquote 	{
		font-size: 11.5px; 
		text-indent: 30px; 
		padding: 5px 5px 10px 15px; 
		border-left: 4px solid #809980;
		}
.smallcaps	{
		font-variant: small-caps; 
		}
.norm,.normal	{font-size: 11.5px;}
.start,p.start	{font-size: 11px;}


.tiny,td.tiny,p.tiny,tr.tiny,td.tinycell,tr.tinycell,th.tinycell
		{font-size: 11px;}

a:link.tiny,a:visited.tiny
		{
		color: #664000; font-weight: normal; text-decoration: none; font-size: 10.5px; 
		}
a:hover.tiny,a:visited:hover.tiny
		{
		font-weight: normal; font-style: normal; color: #000000; text-decoration: none; font-size: 10.5px;  
		background-color: #CCE6E6; background-image: none;
		}

input.tiny,textarea.tiny,submit.tiny,select.tiny
		{
		font-size: 10.5px; font-weight: normal; font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
		margin-top: 0px; margin-bottom: 0px;  margin-left: 1px; margin-right: 0px; 
		padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
		}

pre
		{ courier new; font-size: 11px; }


table.outer	{
		border: 0px;
		width: 90%;
		margin-left: auto; margin-right: auto;
		background: url("charles-tart-background-4.jpg")
		border-collapse: collapse; 
		padding: 5px; 
		}

table.inner	{
		border: 0px;
		width: 96%;
		margin-left: auto; margin-right: auto;
		background: url("charles-tart-background-5.jpg")
		border-collapse: collapse; 
		padding: 10px; 
		}

table.content	{
		border: 0px;
		width: 90%;
		margin-left: auto; margin-right: auto;
		background: #FFFFFF;
		padding: 4px; 
		}

A        	{text-decoration: none; font-weight: 600; color: #006600; background-color: inherit;}
A:link        	{text-decoration: none; font-weight: 600; color: #006600; background-color: inherit;}
A:visited     	{text-decoration: none; font-weight: 600; color: #664000; background-color: inherit;}
A:hover       	{text-decoration: none; font-weight: 600; color: #000000; background-color: #CCE6CC;}
A:active	{text-decoration: none; font-weight: 600; color: #990066; background-color: inherit;}
A:visited:hover	{text-decoration: none; font-weight: 600; color: #000000; background-color: #CCE6CC;}

a.img {color: transparent; background-color: transparent; text-decoration: none; font-weight: normal;}
a:link.img {color: transparent; background-color: transparent; text-decoration: none; font-weight: normal;}
a:visited.img {color: transparent; background-color: transparent; text-decoration: none; font-weight: normal;}
a:hover.img {color: transparent; background-color: transparent; text-decoration: none; font-weight: normal;}
a:active.img {color: transparent; background-color: transparent; text-decoration: none; font-weight: normal;}
a:visited:hover.img {color: transparent; background-color: transparent; text-decoration: none; font-weight: normal;}

/* ~~~~~~~~~~~~~~~~~~ font colors ~~~~~~~~~~~~~~~~~~~~~~~~ */

.mgreen,	p.mgreen,	td.mgreen	{color: #0D800D; background-image: none; background-color: inherit; }

.lblue,		p.lblue,	td.lblue	{color: #3380B3; background-image: none; background-color: inherit; }
.dblue,		p.dblue,	td.dblue	{color: #003399; background-image: none; background-color: inherit; }
.blue,		p.blue,		td.blue		{color: #336699; background-image: none; background-color: inherit; }
.blue2		p.blue2		td.blue2	{color: #B39966; background-image: none; background-color: inherit; }
.cyan		p.cyan		td.cyan		{color: #1A99FF; background-image: none; background-color: inherit; }
.dteal,		p.dteal,	td.dteal	{color: #006666; background-image: none; background-color: inherit; }
.teal,		p.teal,		td.teal		{color: #009999; background-image: none; background-color: inherit; }
.mteal,		p.mteal,	td.mteal	{color: #33CCCC; background-image: none; background-color: inherit; }
.lteal,		p.lteal,	td.lteal	{color: #CCE6E6; background-image: none; background-color: inherit; }
.brown,		p.brown,	td.brown	{color: #B38033; background-image: none; background-color: inherit; }
.dtan,		p.dtan,		td.dtan		{color: #DCCC99; background-image: none; background-color: inherit; }
.dbrown,	p.dbrown,	td.dbrown	{color: #4F3300; background-image: none; background-color: inherit; }
.mbrown,	p.mbrown,	td.mbrown	{color: #664000; background-image: none; background-color: inherit; }
.tan,		p.tan,		td.dtan		{color: #E6D9B3; background-image: none; background-color: inherit; }
.darktan,	p.darktan,	td.darktan	{color: #7f4d1a; background-image: none; background-color: inherit; }
.gold,		p.gold,		td.gold		{color: #E6B333; background-image: none; background-color: inherit; }
.goldshine,	p.goldshine,	td.goldshine	{color: #FFCC33; background-image: none; background-color: inherit; }
.goldenrod,	p.goldenrod,	td.goldenrod	{color: #CC9933; background-image: none; background-color: inherit; }
.mgreen,	p.mgreen,	td.mgreen	{color: #809980; background-image: none; background-color: inherit; } 
.lgreen,	p.lgreen,	td.lgreen	{color: #CCE6CC; background-image: none; background-color: inherit; } 
.dgreen,	p.dgreen,	td.dgreen	{color: #006600; background-image: none; background-color: inherit; } 
.turq,		p.turq,		td.turq		{color: #0D99B3; background-image: none; background-color: inherit; }
.mturq,		p.turq,		td.turq		{color: #33B3CC; background-image: none; background-color: inherit; }
.lturq,		p.lturq,	td.lturq	{color: #CCE6F0; background-image: none; background-color: inherit; }
.purple,	p.purple,	td.purple	{color: #661A99; background-image: none; background-color: inherit; }
.mpurple,	p.mpurple,	td.mpurple,	{color: #B399E6; background-image: none; background-color: inherit; }
.plum,		p.plum,		td.plum		{color: #994FE6; background-image: none; background-color: inherit; }
.lavender,	p.lavender,	td.lavender	{color: #D9CCFF; background-image: none; background-color: inherit; }
.llav,		p.llav,		td.llav		{color: #EBE6FF; background-image: none; background-color: inherit; }
.red,		p.red,		td.red		{color: #990033; background-image: none; background-color: inherit; }
.orange,	p.orange,	td.orange	{color: #CC661A; background-image: none; background-color: inherit; }
.fuschia,	p.fuschia,	td.fuschia	{color: #B31A80; background-image: none; background-color: inherit; }
.cinnabar,	p.cinnabar,	td.cinnabar	{color: #B34F00; background-image: none; background-color: inherit; }
.white,		p.white,	td.white	{color: #FFFFFF; background-image: none; background-color: inherit; }
.silver,	p.silver,	td.silver	{color: #999999; background-image: none; background-color: inherit; }
.dkgrey,	p.dkgrey,	td.dkgrey	{color: #666666; background-image: none; background-color: inherit; }
.black,		p.black,	td.black	{color: #000000; background-image: none; background-color: inherit; }
.cream,		p.cream,	td.cream	{color: #FAFAE6; background-image: none; background-color: inherit; }


/* ~~~~~~~~~~~~~~~~~~ background colors (highlights) ~~~~~~~~~~~~~~~~~~~~~~~~ */

.highlight	{background-color: #FFFF00;  background-image: none; color: inherit; }
.highlight2	{background-color: #FFFFCC;  background-image: none; color: inherit; }
.highlight3	{background-color: #FFFF99;  background-image: none; color: inherit; }
.highlightteal	{background-color: #CCE6E6;  background-image: none; color: inherit; }
.highlightblue	{background-color: #CCE6F5;  background-image: none; color: inherit; }
.highgoldshine, p.highgoldshine, td.highgoldshine,th.highgoldshine,tr.highgoldshine {color: #FFCC33; background-image: none; background-color: inherit; }
.highgold, p.highgold, td.highgold, th.highgold, tr.highgold {color: black; background-image: none; background-color: #E6B333; }


/* ~~~~~~~~~~~~~~~~~~ images ~~~~~~~~~~~~~~~~~~~~~~~~ */

.img,
a.img,
a:visited.img,
a:hover.img,
a:active.img,
a:visited:hover.img,
td.img
		{
		color: inherit;
		text-decoration: none; 
		background-color: inherit; 
		background-image: none;
		}


/* ~~~~~~~~~~~~~~~~~~ forms and buttons and image-buttons ~~~~~~~~~~~~~~~~~~~~~~~~ */

input
		{
		font-size: 12px; font-weight: normal; font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
		margin-top: 0px; margin-bottom: 0px;  margin-left: 3px; margin-right: 0px; 
		padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px; 
		}

select 		
		{
		font-size: 12px; font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif; 
		margin: 2px;
		padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 0px;
		}
		
textarea	
		{
		font-size: 12px; font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif; 
		margin: 2px;
		padding: 5px;
		}

.subbrown, input.subbrown
	{background-color: #331A00; color: white; font-weight: bold; }
.subtan, input.subtan
	{background-color: #B39966; color: white; font-weight: bold; }
.subyel, input.subyel
	{background-color: #FFFFCC; color: #331A00; font-weight: bold; }
.subwhite, input.subwhite
	{background-color: white; color: #331A00; font-weight: bold; }


