BODY, INPUT, SELECT, OPTION, TD, LI
 {
  font-family: arial, sans-serif;
  font-size: 10pt;

 }

P
 {
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 10pt;
 }


input.submit
{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

.oldparch
{
  background-color: #fdf5e6;
}

.skipintro
{
	color: Gray;
	font-size: 7pt;
}

.largertext
{
  font-size: 12pt;
}

.headfont
 {
  font-family: arial, sans-serif;
  font-size: 9pt;
 }

.firstone
  { 
   font-family: times,serif; 
   font-weight: bold; 
   font-size: 200%; 
   float: left 
  }

.contd
 {
  font-family: arial, sans-serif;
  font-size: 8pt;
 }

A:link { text-decoration: underline;}
A:hover { text-decoration: underline;}
A:visited { text-decoration: underline;}

A.outlink:link { color: green;}
A.outlink:hover { color: red;}
A.outlink:visited { color: brown;}

A.greenlink:link { color: green;}
A.greenlink:hover { color: red;}
A.greenlink:visited { color: green;}

A.booklink:link { color: green;}
A.booklink:hover { color: red;}
A.booklink:visited { color: brown;}

A.whitelink:link { color: black; text-decoration: none;}
A.whitelink:hover { color: red;  text-decoration: underline;}
A.whitelink:visited { color: black;  text-decoration: none;}

#A.bluelink:visited { color: blue; }
#A.bluelink:hover { color: red; }

A.bluelink:link { text-decoration: underline;}
A.bluelink:hover { text-decoration: underline;}
A.bluelink::visited { text-decoration: underline;}

A:hover { color: red; }

.contentlist
 {
  background-color: #EEEEEE;
  padding-top: 3;
  padding-bottom: 3;
  font-size: 10pt;
  font-weight: bold;
 }

.lines { color: black; }

.dulllines {color: Silver;}

.headings { font-weight: bold; }

.smallfont { font-size: 8pt; }

.tbarfont { font-size: 10pt; }

.search { font-size: 8pt;}

.smallfontfooter { font-size: 8pt; }

.bighead
 {
  font-size: 14pt;
  font-weight: bold;
 }

.pagehead { font-weight: bold; }

.textnos 
 { 
   font-family: times, serif; 
   font-size: 7pt;
 }

.pagecontrols { font-size: 8pt; }

.booklink { font-weight: bold; }

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 12px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 4px;
	/*width: 60px;*/
        width: auto;
	background: #FFFFCC;
        border-right: #EAEBD8 solid 1px;
	color: #000000;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #EAEBD8; } /* #49A3FF*/

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #FFFFFF; /*#EAEBD8;*/
	border-bottom: 10px solid #EAEBD8;
	border-top:  10px solid #EAEBD8;
	border-left: 2px  solid #EAEBD8;
	border-right:  2px  solid #EAEBD8;}
	
	/*border: 3px solid #EAEBD8}*/ /*5970B2*/

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #FFFFFF; /*#EAEBD8*/
		color: #000000; /*#2875DE;*/
		font: 12px arial}

	#sddm div a:hover
	{	background: #EAEBD8; /*#49A3FF;*/
		color: blue;} /*#FFF*/

.bigwhy
{
 font-size: 14pt;
}

.whyfocus
{
 font-family: times, serif;
 font-size: 16pt;
 background: lightgray;
 width: 500px; 
}

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 500px; 
	background: url(/images/css/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(/images/css/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(/images/css/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(/images/css/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

.widthlessbox {
			margin: 0 25%; /* NO WIDTH! Opens up a world of possibilities! */
			background: url(/images/css/sbbody-r.gif) no-repeat bottom right;
			font-size: 100%;
		}

