.cap  {
font-size:	70%;
margin-top:	3px;
}

.contact  {
text-align:	center;
vertical-align:	middle;
}

.contact_form  {
width:	100%;
}

.contact_form td  {
padding:	10px;
text-align:	right;
vertical-align:	middle;
}

.content
{
  border:  2px solid;
  margin:  0px auto 0px auto;
  width:   800px;
}

.f_pseudoframe  {
padding-top:	0px;
}

.faceblock  {
width:	100%;
}

.faceblock td  {
font-size:	93%;
padding-bottom:	5px;
padding-left:	0px;
padding-right:	0px;
padding-top:	5px;
vertical-align:	middle;
}

.twocol  {
width: 100%;
}

.twocol td  {
padding: 0px;
}

.header  {
width:	100%;
}

.header td  {
padding:	0px;
}

.ind  {
margin-bottom:	20px;
margin-left:	15px;
margin-right:	15px;
}

.leftimg  {
border-style:	solid;
float:	left;
margin-left:	0px;
margin-right:	15px;
padding:	0px;
width:	25%;
}

.quote  {
background-color:	#ffffff;
border-color:	#808080;
border-style:	solid;
border-width:	1px;
color:	#000000;
font-family:	"Georgia, Times New Roman, Serif";
padding:	10px;
text-align:	left;
}

.train  {
width:	95%;
}

.train td  {
padding-bottom:	10px;
padding-left:	15px;
padding-right:	0px;
padding-top:	0px;
}

.x  {
font-weight:	bold;
text-align:	right;
}

a img  {
border-style:	none;
}

a:link  {
color:	#352b2c;
text-decoration:	underline;
}

a:visited  {
color:	#707070;
text-decoration:	underline;
}

a:hover  {
color:	#505050;
text-decoration:	underline;
}

body
{
  color:        #352B2C;
  font-family:  Verdana, Arial, Sans-Serif;
  font-size:    14px;
  margin:       0px;
  padding:      0px;
  width:        100%;
}

h1  {
border-bottom:	3px double #400040;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	180%;
font-weight:	normal;
letter-spacing:	4px;
margin-bottom:	20px;
padding-bottom:	7px;
padding-top:	0px;
text-align:	right;
width:	100%;
}

h2  {
font-size:	130%;
}

h3  {
background-color:	#EEEEEE;
border-color:	#555555;
border-style:	solid;
border-width:	1px;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	120%;
font-variant:	small-caps;
font-weight:	normal;
letter-spacing:	1px;
padding:	5px;
width:	500px;
}

h4  {
font-size:	115%;
font-weight:	bold;
}

h5  {
font-size:	90%;
font-style:	italic;
font-weight:	bold;
letter-spacing:	1px;
line-height:	200%;
}

h6  {
font-size:	80%;
}

img  {
border-style:	none;
}

input  {
border-color:	#c0c0c0;
border-style:	solid;
border-width:	1px;
padding:	3px;
width:	100%;
}

input.button  {
background-color:	#ffffff;
border-color:	#352B2C;
border-style:	solid;
border-width:	1px;
color:	#352B2C;
font-weight:	bold;
}

input.button:hover  {
background-color:	#463c3d;
color:	#ffffff;
font-weight:	bold;
}

select  {
border-color:	#c0c0c0;
border-style:	solid;
border-width:	1px;
padding:	3px;
width:	100%;
}

table  {
background-color:	#ffffff;
border-collapse:	collapse;
border-style:	none;
font-size:	14px;
line-height:	125%;
margin:	0px;
padding:	0px;
table-layout:	fixed;
}

td  {
border-style:	none;
margin:	0px;
padding:	15px;
text-align:	left;
vertical-align:	top;
}

td.menu  {
border-left-color:	#400040;
border-left-style:	solid;
border-left-width:	1px;
padding-left:	35px;
text-align:	left;
vertical-align:	middle;
}

td.menu a  {
font-size:	125%;
letter-spacing:	3px;
line-height:	150%;
text-decoration:	none;
font-weight: normal;
}

td.menu a:link  {
text-decoration:	none;
color:	#707070;
font-weight: normal;
}

td.menu a:visited  {
color:	#707070;
text-decoration:	none;
}

td.menu a:hover  {
color:	#505050;
font-weight:	bold;
font-family: Arial,Helvetica,Sans-Serif;
}

textarea  {
border-color:	#c0c0c0;
border-style:	solid;
border-width:	1px;
padding:	3px;
width:	100%;
}

tr  {
border-style:	none;
margin:	0px;
padding:	0px;
}

.ttl
{
  font-style:  italic;
  font-weight: 600;
}

.main_outer
{
  background-attachment:  fixed;
  background-image:       url( ./img/back.jpg );
  background-position:    top center;
  background-repeat:      repeat-x;
  background-color:       #FFFFFF;
  border-left:            3px solid #400040;
  border-right:           3px solid #400040;
  margin:  0px auto 0px auto;
  padding: 1em 0px 1em 0px;
}