BODY	{
	SCROLLBAR-BASE-COLOR: #999999;
	SCROLLBAR-ARROW-COLOR:#FFFFFF; 
	SCROLLBAR-TRACK-COLOR:#CCCCCC;
	margin: 0px;
	padding: 0px;
	border: #000000 0px solid;
	background-color: #FFFFFF;
	}



/* BACKGROUND CODE */

.background-main 	{
		background-image: url("picts/background.jpg");
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-attachment: fixed;
		}



/* NON-MENU LINK COLORS */

a:link		{ color: #FF7F50; text-decoration: none; }

a:visited	{ color: #FF7F50; text-decoration: none; }

a:active	{ color: #FF7F50; text-decoration: none; }

a:hover		{ color: #CC0000; text-decoration: none; }





/* THE NEXT LINE CONTROLS THE DEFAULT FONT SIZE */

TABLE		 { COLOR: #333333; FONT: 14px arial, verdana, sans-serif; font-weight: normal; }

.title 		 { color: #003300; font: 22px helvetica, arial, sans-serif; font-variant: small-caps; letter-spacing: 1px; font-weight: normal; }

.subtitle	 { color: #448762; font: 16px verdana, arial, sans-serif; letter-spacing: 3px; font-weight: normal; }

.topictitle	 { color: #448762; font: 12px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: bold; }

.phonetitle	 { color: #000000; font: 12px arial, verdana, sans-serif; letter-spacing: 0px; font-weight: bold; }

.just 		{ text-align: justify; }

.pageheight	{ height: 650px; }

.leftwidth	{ width: 170px;}


/* FONT USED FOR TEXT HEADER IN NON-FLASH BROWSERS */

.NoFlashTitle	{ color: #FFFFFF; font: normal 24px arial, sans-serif; }



.footer 	{
		border-top: #C0C0C0 1px solid;
		border-right: #C0C0C0 1px solid;
		border-bottom: #C0C0C0 1px solid;
		padding: 1px 6px 1px 6px;
		}

.copytext 	{ COLOR: #666666; FONT: 12px arial, verdana, sans-serif; font-weight: normal }



.page-splits	{
		border: #436650 1px solid;
		background-color: #DDE8E2;
		color: #DDE8E2; height: 3px;
		width: 100%;
		margin-top: 0px;
		margin-bottom: 0px;
		}

.page-splits2	{
		border: #436650 1px solid;
		background-color: #DDE8E2;
		color: #DDE8E2; height: 5px;
		width: 100%;
		margin-top: 0px;
		margin-bottom: 0px;
		}

.page-splits60	{ border: #436650 1px solid; background-color: #DDE8E2; color: #DDE8E2; height: 5px; width: 60%; text-align: left; margin: 0 auto 0 0;}
.page-splits15	{ border: #436650 1px solid; background-color: #DDE8E2; color: #DDE8E2; height: 5px; width: 15%; text-align: left; margin: 0 auto 0 0;}


.red {    	
COLOR: #CC0000
}

.white {    	
COLOR: #FFFFFF
}

.black {    	
COLOR: #000000
}

.green {    	
COLOR: #448762
}

.dkgreen {    	
COLOR: #005437
}

/* TABLE COLORS */
TABLE.green{background:#448762}
TABLE.GREEN{background:#448762}
TD.green,TH.green,TR.green TD,TR.green TH,TABLE TR TD.green,TABLE TR TH.green{background:#448762;color:#FFF}


 /* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}







/* IMAGE BORDERS */

.borders	{ border: #000000 0px solid; }

.borders-topic	{ border: #000000 1px solid; }



/* START THE CODE FOR THE MENUS */


.menubackground	{
		background-color: #448762;
		border-top: #8AB59D 1px solid;
		border-bottom: #006600 1px solid;
		padding-top: 8px;
		padding-bottom: 8px;
		}



.menu		{ font-family: arial, verdana, helvetica, sans-serif;
		  font-size: 8pt;
		  font-weight: normal;
		  letter-spacing: 1px;
		  padding-top: 1px;
		  padding-bottom: 1px;
		  padding-left: 5px;
		  padding-right: 5px;
		  margin-right: 4px;
		  cursor:pointer;
		  text-align: center;
		  display: block;
		  line-height: 16px;
		  white-space:nowrap;
		  border: #8AB59D 1px solid; }


a.menu:link 	{ background-color:#448762;
		  color: #8AB59D; }


a.menu:visited 	{ background-color:#448762;
		  color: #8AB59D; }


a.menu:active 	{ background-color:#448762;
		  color: #8AB59D; }


a.menu:hover 	{ background-color:#448762;
		  color: #FFFFFF;
		  border: #FFFFFF 1px solid; }




