



body	{

	color: #C8C8C8;

	background-color: #000000;

	margin: 0;

	padding: 0;

	border: #000000 0px solid;

	background-image: url(Images/background.jpg);

	background-attachment: fixed;

	}



table.table1	{

	outline: #000 solid 2px;

}

div.div1	{

	outline: #000 solid 2px;

}	

/* NON-MENU LINK COLORS */



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

a:visited	{ color: #12a4d4; text-decoration: none; }

a:active	{ color: #FFFFFF; text-decoration: none; }

a:hover		{ color: #16a494; text-decoration: none; }



/* THE NEXT LINE CONTROLS THE FONT SIZE ON ALL PAGES */



table		{ color: #CCC; font-family: 'Overlock', cursive; font-size: 14px; }

.title		{ color: #FFFFFF; font-family: 'Cinzel', serif; font-size: 24px; }

.title2		{ color: #FFFFFF; font-family: 'Cinzel', serif; font-size: 18px; }

.subtitle	{ color: #CCC; font-family: 'Cinzel', serif; font-size: 16px; }

.smalltitle	{ color: #999999; font: 12px arial, sans-serif; font-weight: bold; }

.footer		{ color: #999999; font: 12px arial, sans-serif; font-weight: bold; }

.hilite		{ color: #006600; }

.just		{ color: #CCC; font-family: 'Overlock', cursive; font-size: 14px; }

.p			{ color: #CCC; font-family: 'Overlock', cursive; font-size: 12px; } 





/* MISC CSS CODE */



.page-splits	{

		border: 0px solid #666666;

		color: #CCCC99;

		background-color: #CCCC99;

		height: 1px;

		width: 90%;

		}



.nobreak	{ white-space:nowrap; }

.just 		{ text-align: justify; }

.sidespace	{ height: 45px; }

.form-margin	{ margin: 0px; }



/* FONT USED FOR TEXT HEADER IN NON-FLASH BROWSERS */



.NoFlashTitle	{ color: #FFFFFF; font: normal 20px arial, sans-serif; }



/* PAGE IMAGE BORDERS (GALLERY BORDERS BELOW) */



.borders		{ border: #000000 1px solid; cursor:pointer; }



/* SIDEBAR TEXT AREAS - TURN ON IN sidebar.js */



fieldset 	{

		border:1px solid #999999;

		-moz-border-radius: 5px;

		padding: 5px;

		}



fieldset legend {

		border:1px solid #999999;

		background-color: #000000;

		padding: 1px;

		padding-left: 3px;

		padding-right: 3px;

		margin-bottom: 3px;

		}





/* PICTURE GALLERY CODE */

.Galborder1	 	{ border: #000000 2px solid; cursor:pointer; }			

.Galborder	 	{ border: #FFFFFF 1px solid; cursor:pointer; }	

A:hover .Galborder,

A:active .Galborder 	{ border: #FFCC66 1px solid; cursor:pointer; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; }

.slideshow	{

		font: 12px arial, sans-serif;

		font-weight: bold;

		color: #FFFFFF;

		background-color:#000000;

		cursor:pointer;

		padding-top: 2px;

		padding-bottom: 2px;

		padding-left: 6px;

		padding-right: 6px;

		margin-top: 10px;

		margin-bottom: 3px;

		border: #666666 1px solid;

		}



.slideshowon	{

		font: 12px arial, sans-serif;

		font-weight: bold;

		color: #FFFFFF;

		background-color:#000000;

		cursor:pointer;

		padding-top: 2px;

		padding-bottom: 2px;

		padding-left: 6px;

		padding-right: 6px;

		margin-top: 10px;

		margin-bottom: 3px;

		border: #FFFFFF 1px solid;

		}



/* HIDE MENU AND ITEMS FOR PRINTING */



@media print {

.printhide {display:none;}

.printhelp	{ width:600px; }

}





@media screen{

.printonly { display:none }

}





/* START CODE FOR THE FORMS */



.shadeform	{ font: 12px arial, sans-serif;

		  color: #000000;

		  background-image: url("Images/shadeform.gif");

		  margin-top:1px;

		  border: #000000 1px solid;

		}

.dropdown 	{ font: 12px arial, sans-serif;

		  color: #000000;

		  margin-top:1px;

		}

.submit-button 	  {

		  background-color:#000000;

		  background-image: url("Images/button.jpg");

		  font-family: arial, helvetica, sans-serif;

		  font-size: 11px;

		  font-weight: bold;

		  color: #FFFFFF;

		  text-align: center;

		  cursor:pointer;

		  padding: 2px;

		  border: #555555 1px solid;

		  }

.submit-buttonon  {

		  background-color:#AB5B00;

		  background-image: url("Images/buttonon.jpg");

		  font-family: arial, helvetica, sans-serif;

		  font-size: 11px;

		  font-weight: bold;

		  color: #FFFFFF;

		  text-align: center;

		  cursor:pointer;

		  padding: 2px;

		  border: #F19B00 1px solid;

		  }



/* START THE CODE FOR THE PAGE MENUS */



.menu-table 	{

		border-top: #000000 0px solid;

		border-left: #000000 0px solid;

		border-right: #000000 0px solid;

		border-bottom: #000000 0px solid;

		}

.menu		{

		font-size: 12px;

		font-family: arial, helvetica, sans-serif;

		padding-top: 0px;

		padding-bottom: 0px;

		padding-left: 0px;

		padding-right: 0px;

		cursor:pointer;

		font-weight: bold;

		text-align:center;

		line-height: 24px;

		display: block;

		white-space:nowrap;

		width: 100%;

		border: #444444 1px solid;

		}



a.menu:link 	{

		color: #FFFFFF;

		background-color:#000000;

		background-image: url("Images/menu.jpg");

		}



a.menu:visited 	{

		color: #FFFFFF;

		background-color:#000000;

		background-image: url("Images/menu.jpg");

		}



a.menu:active 	{

		color: #FFFFFF;

		background-color:#000000;

		background-image: url("Images/menu.jpg");

		}



a.menu:hover 	{

		color: #FFFFFF;

		background-color:#0000CD;

		background-image: url("Images/menuon.jpg");

		border: #12a4d4 1px solid;

		}



/* GALLERY NAV MENU */



.menu-nav	{

		font-family: arial, helvetica, sans-serif;

		font-size: 11px;

		font-weight: bold;

		text-align: center;

		letter-spacing: 0px;

		padding-top: 2px;

		padding-bottom: 3px;

		padding-left: 12px;

		padding-right: 12px;

		margin-left: 2px;

		margin-right: 1px;

		cursor:pointer;

		line-height: 17px;

		display: block;

		white-space: nowrap;

		border: #666666 1px solid;

		}



a.menu-nav:link 	{

			background-color:#000000;

		  	color: #FFFFFF;

			}



a.menu-nav:visited 	{

			background-color:#000000;

		  	color: #FFFFFF;

			}



a.menu-nav:active 	{

			background-color:#000000;

		  	color: #FFFFFF;

			}



a.menu-nav:hover 	{

			background-color:#000000;

		  	color: #FFFFFF;

			border: #FFFFFF 1px solid;

			}

