body
{
	background: #CCFFFF;
	margin-left: 2%;
	margin-right: 2%;
}

/*books background*/

.bodyA { 
	background: #ffe9f; 

	margin-left: 2%;
	margin-right: 2%;
}


td.leftnav p
{
	font-family: "verdana", sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 15spt;
}



P
{
	font-family: "verdana", sans-serif;
	font-size: 11pt;
	line-height: 1.25;
}


.indent
{
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.small
{
	font-family: "verdana", sans-serif;
	font-size: 11pt;
	font-weight: normal;
	margin-top: 0px;
}

.smallbold
{
	font-family: "verdana", sans-serif;
	font-size: 10pt;
	font-weight: bold;

	
}

.smboldital
{
	font-family: "verdana", sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	
}

.normal
{
	font-family: "verdana", sans-serif;
	font-size: 11pt;
	line-height: 1.25;
	font-weight: normal;
}

.bold
{
	font-family: "verdana", sans-serif;
	font-size: 11pt;
	line-height: 1.25;
	font-weight: bold;
}

.italic
{
	font-family: "verdana", sans-serif;
	font-size: 11pt;
	line-height: 1.25;
	font-weight: normal;
	font-style: italic;
}


.bolditalic
{
	font-family: "verdana", sans-serif;
	font-size: 11pt;
	line-height: 1.25;
	font-weight: bold;
	font-style: italic;
}


.paraA { margin-top: -1.25em; }

/*no 'space before' */


.paraB
{
	text-align: center;
	font-style: italic;
}

.paraC
{
	text-align: right;
	font-style: italic;
}

.quote
{
	margin-left: 5%;
	margin-right: 15%;
	margin-top: -1em;
	font-family: georgia, serif;
	font-size: 11pt;
}

.quoteLeft
{
	margin-left: 5%;
	margin-right: 15%;
}

.quoteRight { margin-left: 15%; }

.block1
{
	font-family: "verdana", sans-serif;
	font-size: 11pt;
	line-height: 1.25;
	margin-left: 4%;
	margin-right: 15%;
	margin-top: -1pt;
}

.advert1
{
	font-size: 16pt;
	font-style: italic;
	color: #906;
}

.advert2
{
	font-size: 11pt;
	font-family: "verdana", sans-serif;
	color: black;
	font-weight: bold;
}

.hometitle
{
	text-align: left;
	font-family: "verdana", sans-serif;
	font-size: 20pt;
	font-weight: bold;
	margin-bottom: 10px;
	

}

.homesubtitle
{
	text-align: left;
	font-family: "verdana", sans-serif;
	font-size: 18pt;
	font-weight: bold;

}



H2
{
	text-align: left;
	font-family: "verdana", sans-serif;
	font-size: 18pt;
	line-height: 1.25;
}

H3
{
	text-align: left;
	font-family: "verdana", sans-serif;
	font-size: 16pt;
	margin-top; 0pt;
}

H4
{
	text-align: left;
	font-family: "verdana", sans-serif;
	font-size: 13pt;
	font-weight: bold;
	line-height: 1.25;
	margin-bottom: 0px;
}

H4.normal
{
	text-align: left;
	font-family: "verdana", sans-serif;
	font-size: 11pt;
	font-weight: normal;
	line-height: 1.25;
	margin-bottom: 0px;
}


H5
{
	font-family: georgia, serif;
	font-size: 11pt;
	font-weight: 700;
	line-height: 1.25;
}

H6
{
	text-align: center;
	font-family: "verdana", sans-serif;
	font-size: 12pt;
	font-weight: 600;
	line-height: 1.25;
}

H7
{
	text-align: left;
	font-family: "verdana", sans-serif;
	font-size: 12pt;
	font-weight: 700;
}

/* unstyled <hr noshade size=1> is 100% by 1px */
.ruleA
{
	width: 50%;
	height: 1px;
	border: 1px solid black;
}

/* thin */
.ruleB
{
	width: 80%;
	height: 3px;
	border: 2px solid black;
}

/* thick */


ul.tidbits li
{
	font-weight: normal;	
	margin-bottom: 0pt;
}

ul
{
	margin-right: 5%;
	margin-top: -1pt;
	font-weight: normal;
}

li
{
	font-family: "verdana", sans-serif;
	font-size: 11pt;
	font-weight: normal;
	line-height: 1.25em;
	margin-bottom: 12pt;
}



td.homeright
{
	background-color: #ffffff;
	width: 370px;
	padding-left: 18px;
	padding-right: 10px; 
	padding-top: 12px;
	padding-bottom: 12px; 	

}

td.homeleft
{

	padding-left: 0px;
	padding-right: 16px; 
	padding-top: 12px;
	padding-bottom: 0px; 	

}

.table1
{
	float: left;
	background-color: #ffffff;
	border: double 5px #9900FF;
	width: 225px;
}

.table2
{
	float: left;
	background-color: #ffffff;
	border: double 5px #906;
	width: 225px;
	margin-left: 4px;
}

.table3
{
	Xbackground-color: #006600;
	width: 350px;
	MARGIN-TOP: -1EM;
}

.table4
{
	width: 550px;
	MARGIN-TOP: -1EM;
}

a:link
{
	color: #0000ff;
	text-decoration: none;
}

a:visited
{
	color: #0000ff;
	text-decoration: none;
}

a:hover
{
	color: #ff0000;
	text-decoration: underline;
}


a.books:link
{
	color: #906;
	text-decoration: none;
}

a.books:visited
{
	color: #906;
	text-decoration: none;
}

a.books:hover
{
	color: #333;
	text-decoration: underline;
}

.navbar
{
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}

.button1
{
	width: 30%;
	margin-left: 35%;
	text-align: center;
	color: #0000aa;
	font: 10pt "courier new", non-serif;
	padding: 5px;
	border: thick #0000ff outset;
}

/*awkward – better use tables*/
.center { text-align: center; }

/*used frequently*/

.centerblack
{
	text-align: center;
	color: black;
	font-weight: normal;
	font-size: 10pt;
	font-style: italic;
}

.right { text-align: right; }
.rightindent { margin-right: 200px; }
.leftindent { margin-left: 30px; }

.rightpic1
{
	float: right;
	border: double 6 #0000ff;
	margin-left: 14px;
}

.rightpic2
{
	float: right;
	Xborder: ;
}

.rightblock { float: right; }
.leftblock { float: left; }
.rouge { color: red; }
.bleu { color: blue; }
.bold { font-weight: 700; }

/* range 100-900, normal 400 */
.ital { font-style: oblique; }

.address
{
	text-align: left;
	font-weight: bold;
	font-size: 11pt;
	font-style: italic;
}


.boldital
{
	font-weight: bold;
	font-style: italic;
}

.boldital
{
	font-weight: 700;
	font-style: oblique;
}


.bolditalred
{
	font-weight: 700;
	font-style: oblique;
	color: red;
}