body
{
	background: #77ddff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

table 
{
	background: #ffffff;
	align: center;
}
	
.content
{
	background: #ffffff;
/*	position: absolute;
	top: 180px;
	left: 200px;
	width: 650px;
	/*height: 100%;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
/*	border: 3px solid rgb(0,0,0); */
}

.Sidebar
{
	display: none;
/*	 position: absolute;
	 float: left;
	 width: 170px;
	 top: 180px;
	 left: 15px;  */
}

img#imgtop
{
	display: none;
}

#menu1 
{
	display: none;
/*	position: absolute;
	top: 140px;
	left: 10px;
	width: 1024px;
	background: #eee;
	float: left;
	list-style-image: none;
	z-index: 500; */
} 

#TextMenu
{
	display: none;
}

#footer /* For footer.ssi */
{
	position: relative;
	margin: 2em 4em 4em 1em;
	left: 120px;
	font: normal normal normal 7pt Arial, Helvetica, sans-serif;
	text-align: center;
	width: 40em;
}

.HomeHeading
{
	font: normal normal bold 10pt Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 0.5em 0em 0em 0em;
}

img.home
{
	margin: 0px 10px 10px 10px;
	float: left;
}

.HomeSide
{
	position: absolute;
	top: 110px;
	left: 350px;
}

.HomeInside
{
	margin: 0.1em 0.2em 0.1em 0em;
}

ul li
{
	list-style-image: url(../images/paw1.jpg);
}

.HomeBelow
{
	position: absolute;
	top: 370px;
	left: 10px;
	width: 310px;
}

.HomeBelowStyle
{
	margin: 0.5em;
	font: normal normal normal 9pt Arial, Helvetica, sans-serif;
}

.Side
{
	display: none;
/*	font: normal normal normal 9pt Arial, Helvetica, sans-serif;
/*	text-decoration: ;
	border: 1px solid rgb(0,0,0);
	margin: 0em 0em 0.5em 0em;
	padding: 3px;
	/*width: ;
	height: ;
	background: #ffffff;
	text-align: center; */
}

.SideInSide
{
	font: italic normal bold 11pt Arial, Helvetica, sans-serif;
	margin: 0.3em 0.1em 0.3em 0.1em; 
	text-decoration: underline;
}

/* box1 and box2 are for new client main page */
.box1
{
	position: absolute;
	top: 150px;
	left: 20px;
	width: 280px;
	float: left;
}

.box2
{	
	position: absolute;
	top: 150px;
	left: 310px;
	width: 280px;
}

img.img120 /* for 120x120 images on pages going along left side*/ 
{
	position: relative;
	left: 1em;
	float: left;
	margin: 1em;
	border: 1px solid rgb(0,0,0);
}

.120box /* for text alongside 120x120 box images on pages */
{	
	position: relative;
	float: right;
	width: 420px;
	height: ;
	left: 1em;
	margin: 1em 0em 0em 0em;
}

td {
	font-size: 10pt;
	}

.LibraryHeading 
{
	font-size: 12pt;
	font-weight: Bold; 
	text-decoration: underline;
	text-align: left;
	margin: 0.5em 0.5em 0.5em 0.5em;
}

.LibStyle 
{
	font-size: 10pt;
	text-align: left;
	margin: 0.5em 0.5em 0.5em 1.5em;
	text-align: top;
	page-break-below: avoid;
	page-break-above: avoid;
	page-break-inside: avoid;
	orphans: 4;
	widows: 4;
}

body.Faq  /* For FAQ iframe pages */
{
	background: #ffffff;
}

.FaqQuestion
{
	font-size: 12pt;
	text-align: left;
}

.FaqStyle
{
	font-size: 10pt;
	text-align: justify;
	margin: 0.5em;
	text-align: top;
}

img.imgFAQ
{
	float: left;
	top: 0px;
	left: 10px;
	height: 180px;
	width: 120px;
	border: 1px solid rbg(0,0,0);
	margin: 0em 1em 1em 1em; 
}

.HomeMainStyle 
{
	font: italic normal bold 26pt "Courier New", Courier, mono;
	text-align: center;
	margin: 0.5em;
}

.LinksHeading 
{
	font-size: 12pt;
	font-weight: Bold; 
	text-decoration: underline;
	text-align: left;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 0.3em;
	cursor: pointer;
}

.ServicesStyle {
	font-family: arial;
	font-size: 12pt;
	font-weight: Bold;
	text-align: left;
	margin: 0.25em;
	}

.PageHeading1 {
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
	margin: 0.3em 0em 1em 0em;
	font-size: 14pt;
	font-style: italic;
	}
.SectionHeading1 { /* Section headings */
	font-size: 12pt;
	font-weight: Bold; 
	text-decoration: underline;
	text-align: center;
	margin: 0.5em;
	}
.LocalHeading1 { 
	font-size: 11pt;
	font-weight: Bold; 
	text-decoration: underline;
	text-align: left;
	margin: 0.3em;
	}
.LocalStyle1 {
	font-size: 10pt;
	text-align: left;
	margin: 0.5em;
	text-align: top;
	}
.LinksStyle {
	cursor: pointer;
	}

.LocalItalic {
	font-style: italic;
	font-weight: bold;
	}
	
/* Rules for encyclopedia page */

.EncyEntry 
{
	margin: 0.3em 0em 0.3em -1em;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	color: blue;
}
	
img.lib {
	margin: 0.5em;
	}
	
.HomeDesc {
	margin: 0.3em;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	font-size: 10pt;
	font-family: arial;
	}

.HomeDescOrig {
	margin: 0.3em;
	font-weight: bold;
	text-align: center;
	font-family: arial;
	font-size: 11pt;
	}
	
.HomeServicesStyle
{
	text-align: center;
}