H1 {font-family: "Monotype Corsiva", Verdana, Arial, Helvetica, sans-serif, Symbol;	font-size: 300%; padding: 10px 0 5px 5px; margin: 0 0 15px;}

H1, H2, H3, H4 {color: #6B4342;}
H2, H3, H4 {font-family: Georgia, serif;}

H2 {font-size: 160%;line-height: 1.2em; margin: 10px 0 10px 5px;}
H3 {font-size: 150%;line-height: 1.1em;	padding: 0px 0 0 0px;}
H4 {font-size: 130%;line-height: 1.1em; padding: 0px 0 0 0px;}
HR {width: 98%;	border: medium double #6B4342;	margin-bottom: 0.5em;}

A {color: #348;	text-decoration: none; outline: none;}
A:hover {color: #67A;font-weight: bold;}
A:link {color: #000099;}

IMG{border-style: none;}

P {color: #111; font-size: 1em; font-weight: 300; font-family: "lucida grande", "lucida sans unicode", sans-serif; line-height: 1.5em;	padding: 0 0 0.8125em;}
P:first-letter { font-family: baskerville, "palatino linotype", serif;	font-size: 1.6em;	line-height: 0.7em;	margin-bottom: -0.2em;	padding: 0.01em 0 0; color: #6B4342;}
BLOCKQUOTE>P{ padding: 0 50px 15px 0; text-align: justify;}
#content ul {list-style-image: url(../site_images/css/star10.gif);}
#content LI{font-size: 1em;	line-height: 1.8em;	font-family: "lucida grande", "lucida sans unicode";}

.bold_lite{	color: #313131;	font-weight: 600;}
.red{color: #CC0000;font-weight: bold;}

/*IMAGE STYLES*/
.imageright {float: right;	margin-left: 10px; margin-right: 10px; /*height: auto;*/}
.imageleft {float: left; margin-left: 10px; margin-right: 10px; /*height: auto;*/}
.imageleftborder{float:left; border: 5px double #CCCC99;margin: 5px 10px 10px 5px; /*height: auto;*/}
.imagerightborder{float:right; border:5px double #CCCC99; margin:5px 10px; /*height: auto;*/}
.imageborder{float:none; border:5px double #CCCC99;margin:5px 5px 0px 0px; /*height: auto;*/}
.pix_left{float: left;	margin: 0px 20px 10px 0px;	width: 300px; /*height: auto;*/}
/*..................................................................*/

.clear{	display: block;	clear: both;width: 100%; height: 0;}

/* PAGE LAYOUT
'framed layout' emulation - static head and static left coloumn
Content is fluid 100% width column */
HTML{height: 100%; max-height: 100%; padding: 0; margin: 0;	border: 0; overflow: hidden;}
BODY{height: 100%; padding: 0; margin: 0; border: 0; overflow: hidden;}
#head{position:absolute;margin:0;top:0px;left:0px;display:block;width:100%;
	height:100px;background-image:url(../site_images/css/a_header.jpg);background-position: 0 0;
	background-repeat:repeat;z-index:500;overflow:visible;border-bottom:thin solid #CCCC99;}
#left{position: absolute; left: 0;	top: 100px;	bottom: 0px;
	width: 180px;z-index: 4;overflow: auto;
	background-image: url(../site_images/css/background.gif);background-repeat: repeat;
	padding-top: 10px;	padding-left: 10px;}
* HTML #left{height: 100%;top: 0;bottom: 0;	border-top: 100px solid #CCCC99;
	border-bottom: 0px solid #FFF;background-image: url(../site_images/css/background.gif);
	background-repeat: repeat;padding-top: 10px;padding-left: 10px;}
#menucontainer{	position:absolute;left:10px;top:110px;
	width:170px;height:256px;border:1px none #000000;
	z-index:15;margin:auto;font-family:tahoma;font-size:0.9em;}
#content{ overflow:auto;position:absolute;top:101px;bottom:0px;left:181px;
	right:0;background-color: #FFFFCC;padding-top:5px;
	padding-left:10px;padding-right:10px;border-left:thin solid #CCCC99;
	z-index:12;}
* HTML #content{top: 0px;left: 0px;right: 0;bottom: 0;	height: 100%;
	max-height: 100%;width: 100%;overflow: auto;position: absolute;
	z-index: 3;	border-top: 100px solid #CCCC99;
	border-bottom: 0px solid #CCCC99;
	border-left: 182px solid #CCCC99;
	color: #000000;	padding-left: 10px;	padding-right: 10px;}
#foot { border-top: double; border-top-color:#6B4342; 
display: block; font-size: 12px;  padding: 10px; text-align: center;}
