@font-face
{
    font-family: harrington;
    src: url('HARRINGTON.eot');
    src: local(my_font), url('HARRINGTON.TTF') format('opentype');
}

BODY, P, TD, TR, DIV, TABLE { font-family: arial; font-size:11px; color: #8e8b8b; line-height: 1.8; word-spacing: 0em; letter-spacing: 0em; text-align:justify;}
A:link {color:#cbab9e; text-decoration:none; font-weight:bold; font-size:11px; }
A:visited {color:#cbab9e; text-decoration:none; font-weight:bold; font-size:11px; }
A:hover {color: #d9cfff; text-decoration:none; font-weight:bold;}
A:active {color:white; text-decoration:none;font-weight:bold;}

#human {
visibility: hidden;
display: none;
} 

.subhead {
	font-family: century gothic;
	background-image:url(images/tdbgnd.png);
	background-repeat:no-repeat;
	background-position:left;
	letter-spacing:-1px;
	color: #ff9492;
	height:55px;
	text-indent:35px;
	line-height:1.2;
	font-size: 24px;
}

div.subhead:first-letter {
color: #7ddad5;
font-family: Harrington;
font-size:50px;
letter-spacing:0px;
height:55px;
}


.subheaddate {
	font-family: georgia;
	color: black;
	font-size: 9px;
	width:100%;
	background-color: #e5e5e5;
	letter-spacing:2px;
	word-spacing:5px;
	text-transform:uppercase;
	text-indent: 60px;
}


.subhead2 {
font-family: century gothic;
font-size:18px;
color:#b4d7d5;
margin-top: 10px;
line-height:1.2;
height:35px;
}

div.subhead2:first-letter {
color: #b4d7d5;
font-family: Harrington;
font-size:30px;
letter-spacing:0px;
height:35px;
}

.subheadcomments {
font-family: Courier New;
font-size:20px;
color:#625e5a;
background-position:left;
background-repeat:no-repeat;
text-transform:uppercase;
text-indent:33px;
}

.subhead3 {
font-family: century gothic;
font-size:14px;
color: #575757;
line-height:1.5;
background-position:left;
background-repeat:no-repeat;
text-transform: capitalize;
height:29px;
}

div.subhead3:first-letter {
color: #575757;
font-family: Harrington;
font-size:24px;
letter-spacing:0px;
height:29px;
}

span.subhead3:first-letter {
color: #575757;
font-family: Harrington;
font-size:24px;
letter-spacing:0px;
height:29px;
}

.subhead3 A:link { font-family: century gothic; font-size:14px; color: #BABABA; font-weight:normal; line-height:1.5; text-transform: uppercase; }
.subhead3 A:visited { font-family: century gothic; font-size:14px; color: #BABABA; font-weight:normal; line-height:1.5; text-transform: uppercase; }
.subhead3 A:hover { font-family: century gothic; font-size:14px; color: #BABABA; font-weight:normal; line-height:1.5; text-transform: uppercase; }
.subhead3 A:active { font-family: century gothic; font-size:14px; color: #BABABA; font-weight:normal; line-height:1.5; text-transform: uppercase; }

.subheadpic {
border:5px solid white;
height:50px;
}

.footer1	{
color:#a7a1a2;
font-family:arial;
font-size:11px;
letter-spacing:0.1px;
line-height:1.1em;
text-align:right;
}
.footer A:link {color:#d93966; font-family: arial; border:none; font-size: 10px; font-weight:normal; text-align: right; text-transform:uppercase;}
.footer A:visited {color:#d93966; font-family: arial; border:none; font-size: 10px; font-weight:normal; text-align: right; text-transform:uppercase;}
.footer A:hover {color:#7ac000;font-family: arial; border:none; font-size: 10px; font-weight:normal; text-align: right; text-transform:uppercase;}
.footer A:active {color:#7ac000; font-family: arial; border:none; font-size: 10px; font-weight:normal; text-align: right; text-transform:uppercase;}

.footer2	{
color:#a7a1a2;
font-family:arial;
font-size:11px;
letter-spacing:0.1px;
line-height:1.1em;
text-align:left;
}
.footer A:link {color:#d93966; font-family: arial; border:none; font-size: 10px; font-weight:normal; text-align: right; text-transform:uppercase;}
.footer A:visited {color:#d93966; font-family: arial; border:none; font-size: 10px; font-weight:normal; text-align: right; text-transform:uppercase;}
.footer A:hover {color:#7ac000;font-family: arial; border:none; font-size: 10px; font-weight:normal; text-align: right; text-transform:uppercase;}
.footer A:active {color:#7ac000; font-family: arial; border:none; font-size: 10px; font-weight:normal; text-align: right; text-transform:uppercase;}

.subhead2cards {
font-family: Century Gothic;
font-size:16px;
color:#59A3C7;
font-weight:bold;
letter-spacing:0em;
background-position:left;
background-repeat:no-repeat;
text-transform:uppercase;
border-bottom:1px solid #d1d1ce;
}


.imgborder{
margin:3px;
padding: 5px;
text-align: center;
background-image:url(images/imgbgnd.jpg);
}

.tableborder{
background-color:white;
padding:3px;
border:1px dotted #dfdfdf;
box-shadow: -1px -1px -1px #f7e5e5;
}


.boldintext	{
color: #f19478;
font-style:italic;}

.boldintext3	{
color: #f65b85;
}

.boldintext2	{
color: #cfbbb3;
font-weight: bold;
font-style: none;
}

.boldintextcards	{
color: black;
font-weight:bold;}


.arrow	{
color: #ffe00e;
}

.mainmenu {
vertical-align:middle;
line-height:2.5;
font-family:century gothic;
font-size: 18px;
text-transform:lowercase;
font-weight:normal;
}
.mainmenu A:link {font-family:century gothic; font-size: 18px; color: #c3c1c1; border-bottom:none; font-weight:normal; text-transform:lowercase;}
.mainmenu A:visited {font-family:century gothic; font-size: 18px; color: #c3c1c1; border-bottom:none; font-weight:normal; text-transform:lowercase;}
.mainmenu A:hover {color: #41a2ca; border-bottom:none;}
.mainmenu A:active {color: #41a2ca; border-bottom:none;}


input.formbox	{
}

select.formbox	{
}

textarea.formbox	{
}

.tdtop	{
background-image:url(images/imgbgnd.jpg);
color:black;
letter-spacing:2px;
font-family:Arial;
text-shadow:none;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
}

.tdmain	{
background-color:#faf9f9;
text-align:center;
}
.tdmain A:link {color:#cbab9e; text-decoration:none; font-weight:bold; font-size:11px; }
.tdmain A:visited {color:#cbab9e; text-decoration:none; font-weight:bold; font-size:11px; }
.tdmain A:hover {color: #d9cfff; text-decoration:none; font-weight:bold;}
.tdmain A:active {color:white; text-decoration:none;font-weight:bold;}

.tdbody1	{
background-color:#edebed;
color:#7e7e7e;
text-align:center;
}

.memtdmain	{
text-align:center;
}

.tdtopbox {
background-image:url(images/tdtop.png);
}

.speechmio {
border-top:10px solid #a03a48;
border-bottom:10px solid #a03a48;
background-color:#f9f0f0;
color:#b6737c;
padding:5px;
}

.speechshizuka {
border-top:10px solid #a889a9;
border-bottom:10px solid #a889a9;
background-color:#f9f0f0;
color:#b197b2;
padding:5px;
}

.speechtsubaki {
border-top:10px solid #5a84bd;
border-bottom:10px solid #5a84bd;
background-color:#f9f0f0;
color:#8396ed;
padding:5px;
}

li {
list-style-position: outside;
list-style-image: url(images/bullet.png);
} 

