html {
font-size:11px;
	}

body,td,text,textarea,select   { 
font-size: 11px; /*/*/font-size: 100%; /* */ 
font-family: "Trebuchet MS", verdana, lucida, helvetica, sans-serif;
 }
p   { 
font-size: 11px;  /*/*/font-size: 100%; /* */
font-family: "Trebuchet MS", verdana, lucida, helvetica, sans-serif }

li{
list-style-type: disc;
 list-style: inside;
 text-indent: 2em;
}

h1, h2, h3   { color: #ded2a6; font-size: 22px; font-family: "Trebuchet MS", verdana, lucida, helvetica, sans-serif; font-weight: bold; line-height: 22px; text-align: left; letter-spacing: 5px; margin-bottom: 5px; padding-bottom: 1px }
.titles  { color: #ded2a6; font-size: 22px; font-family: "Trebuchet MS", verdana, lucida, helvetica, sans-serif; font-weight: bold; line-height: 22px; text-align: left; letter-spacing: 5px; margin-bottom: 5px; padding-bottom: 1px; padding-right: 50px; }
h2.titles { margin-top: 1px;}
h3.titles { margin-top: 40px; font-size: 18px;}


/* nav for Home Page */
.topnav  { 
color: #007087; 
font-size: 11px; /*/*/font-size: 90%; /* */ 
font-family: "Trebuchet MS", verdana, lucida, helvetica, sans-serif; 
font-weight: normal; 
line-height: 16px; 
background-color: white; 
text-align: right; 
margin-bottom: 2px;
border: 1px; border-style: solid; border-color: #999; border-bottom: 0;
 }
.topnav a { color: #007087; font-weight: bold; 
line-height: 16px; text-align: left;
text-decoration: none; letter-spacing: 1.5px; white-space: nowrap;
background-color: white;
text-align: right;  
display: block; padding: 5px 7px;
 }
.topnav a:hover  { color: #ffffff; line-height: 16px; text-decoration: none; background-color: #ded2a6; letter-spacing: 1.5px }

/* nav for Home Page */
.mainnav  { 
color: #e9e6d4; 
font-size: 11px; /*/*/font-size: 90%; /* */ 
font-family: "Trebuchet MS", verdana, lucida, helvetica, sans-serif; 
font-weight: normal; 
line-height: 16px; 
background-color: #D7C58E; 
text-align: left; 
margin-bottom: 2px;
border: 1px; border-style: solid; border-color: #999; border-bottom: 0;
 }
.mainnav a { color: #007087; font-weight: bold; 
line-height: 16px; text-align: left;
text-decoration: none; letter-spacing: 1.5px; white-space: nowrap;
background-color: #D7C58E;
text-align: left;  
display: block; padding: 5px 7px;
 }
.mainnav a:hover  { color: #ffffff; line-height: 16px; text-decoration: none; background-color: #ded2a6; letter-spacing: 1.5px }

/* red text */
.red_text { color: #ff0000; font-weight: bold }

/* Photo-Caption PZ2 CSS http://www.randsco.com/_miscPgs/cssZoomPZ2.html */

/* PlaceHolder Div */
.fill.left { float:left;
    margin:5px 10px 0px 0px; }
.fill.right { float:right; clear:right;
    margin:5px 0px 5px 20px; }
.fill.rightv { float:right; clear:right;
    margin:5px 5px 5px 20px; }

/* MSIE z-index work-a-round */
/* reversing natural z-index */
.PZleft,.PZright { position:relative; }
.PZ1 { z-index:900; }
.PZ2 { z-index:890; }
.PZ3 { z-index:880; }
.PZ4 { z-index:870; }
.PZ5 { z-index:860; }
.PZ6 { z-index:850; }
.PZ7 { z-index:840; }
.PZ8 { z-index:830; }
.PZ9 { z-index:820; }
.PZ10 { z-index:810; }


/* Mozilla z-index bliss */
.PZleft a,.PZright a { z-index:0; }
.PZleft a:hover,.PZright a:hover
    { position:absolute; z-index:900; }

.PZoom a { position:absolute; cursor:default; }
.PZoom.Link a { cursor:pointer; }

.PZleft .PZoom a:hover,.PZright .PZoom a:hover {
    border:0; background:none;
    text-decoration:none; }

.PZright .PZoom { float:right;
    margin:5px 0px 5px 10px;
    position:relative; left:16px; top:-3px; }

.PZleft .PZoom { float:left;
    margin:0; position:relative; }
.PZleft .t200 { right:215px; }
.PZleft .t250 { right:265px; }
.PZleft .t300 { right:315px; }
.PZleft .t350 { right:365px; }

.t200 img { width:200px; }
.t250 img { width:250px; }
.t300 img { width:300px; }
.t350 img { width:350px; }
.PZoom img { border: 1px solid #369; border-bottom:2px solid #369; }

.PZoom.noBrdr img { border:none; } /* border off */

.w200 a:hover,.w200 a:hover img { width:200px; }
.w250 a:hover,.w250 a:hover img { width:250px; }
.w300 a:hover,.w300 a:hover img { width:300px; }
.w350 a:hover,.w350 a:hover img { width:350px; }
.w375 a:hover,.w375 a:hover img { width:375px; }
.w400 a:hover,.w400 a:hover img { width:400px; }
.PZoom a:hover img,.PZoom img { margin-bottom:-3px; }

.PZoom .PZcap { display:none; }

.PZoom a:hover .PZcap {
     font-weight:normal;
     display:block;  background:#369;
     border:1px solid #369;
     font-family: verdana,"Trebuchet MS",sans-serif;
     text-align:justify;
     font-size:9pt; line-height:12pt;
     color:white; margin-right:-2px; }

.PZoom a:hover .PZpad { display:block;
     padding:3px 5px 5px 5px;}

.PZoom.noCap a:hover .PZcap { display:none; }

/* ZoomOpen Positions */
/* Left */
.PZleft .PZoom a:hover { left:1px; top:1px }
/* Right */
.PZright .t100 a:hover { right:-109px; top:1px; } /*MSIE-specific*/
     .PZright>.t100 a:hover { right:-107px; }     /*Mozilla-specific*/
.PZright .t150 a:hover { right:-159px; top:1px; }
     .PZright>.t150 a:hover { right:-157px; }
.PZright .t200 a:hover { right:-209px; top:1px; }
     .PZright>.t200 a:hover { right:-207px; }
.PZright .t250 a:hover { right:-259px; top:1px; }
     .PZright>.t250 a:hover { right:-257px; }
.PZright .t300 a:hover { right:-309px; top:1px; }
     .PZright>.t300 a:hover { right:-307px; }
/* End Photo-Caption Zoom CSS */

/*  these modified in each page */
.homeclr, .homebg {background-color:#F0E7C8;}
.homebg {background-image: url(images/leavesbg.gif);}
.mainbgclr {background-color:#FFFFFF;}
.vertbg {
	background-color:#F0E7C8;
	background-image:url(images/vertbgwide.gif);
	background-repeat:repeat-y
}
.horzbg {background-color:#F0E7C8; background-image:url(images/bamboohz.gif); background-repeat:repeat-x}
.clear {
	clear: both;
	line-height: 1px;
}


.body1
 	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;
	font-size: 10px; /*/*/font-size: 80%; /* */ color: #333333
	}
	.listheading1
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;  /*/*/font-size: 80%; /* */ color: #197E91; font-weight: bold
	}
	
.listheadingr
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;  /*/*/font-size: 80%; /* */ color: #BA1A4E; font-weight: bold
	}
	
.submit
{
color: #336699;background: #86CED2;font-weight: bold;
border: 1px solid #336699;
border-top: 1px solid #FFFFDD;border-left: 2px solid #FFFFDD;border-bottom: 2px solid #1892AB;

}

.img-left {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.img-right {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.clearall {
	clear: both;
}