/* Global Mac IE 5 fix */

@media screen, projection {
	.Macfix {
  font-family: "\"}\"";
  font-family: inherit;
}

.resyncWinIE5 {
}

/* fallback & default styles */


	body, p {
		font-family: Courier New, Perpetua, Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: .9em;
		color: #000000;
		background-color: #5A645A;
		text-align: center;
		}

	td 	{
		font-family: Courier New, Perpetua, Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #000000;
		text-align: center;
		}
	

	a:link {
		font-size: 1em;
		color: #6a0000;
		text-decoration: none;
		}

	a:hover {
		font-size: 1em;
		color: #C10000;
		text-decoration: underline;
		}

	 a:visited {
		font-size: 1em;
		color: #C10000;
		text-decoration: none;
		}

/* Gallery Style Definition */


    #gallery	{
		padding: 8px;
		margin-right: 65px;
		margin-left: 65px;
		margin-top: 8px;
		margin-bottom: 8px;
		border-style: solid;
		border-width: 1px;
		border-color: #464646;		
		font-family: Courier New, Perpetua, Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-align: justify;
		width: 840px;
		}

#gallery td	{
		padding: 1em;
		vertical-align: top;
		}


#gallery a	{
		font-size: 1em;
		}

/* Menu-based and table gears */

	

    #thebar	{
		word-spacing: 5px;
		padding: 0px;
		padding-left:3px;
		padding-right:3px;
		position:relative;
		top: 75px;
		margin-left: 66px;
		margin-right: 65px;
		font-family: Courier New, Perpetua, Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		background-color: #C4C4C4;
		text-align: left;
		width: 850px;
		}


/* Horrible Menu Hack is in here! */

	.copyright,
	.content {
		padding: .25em .25em;
		}
	#navbar {
		position: absolute;
		top: -2;
		left: 0;
		width: 100%;
		font-size: 90%;
		}

/* hide the heading off-screen and don't let it affect list position */

	#navbar h2 {
		position: absolute;
		top: -10em;
		left: 0;
		margin: 0;
		}
	
	#navbar ul,
	#navbar li {
		margin: 0;
		padding: 0;
		list-style: none;
		}

/* default list styles are for the disappearing submenu lists */

	#navbar ul {
		display: none;    /* hidden by default */
		border: 1px solid #000;
		border-top-width: 0;
		background-color: #fff;
		color: #000;
		position: relative;
		z-index: 1;
		width: 100%;      /* 100% of parent */

/* overflow should only clip very long words and prevents WinIE from erroneously widening the box */

	overflow: hidden;
	}


/* override default for top-level items */

	#navbar ul.mainmenu {
		display: block;
		border-width: 0;
		overflow: visible;
		}

/* the default styles for submenu links */

	#navbar li a {
		padding: .15em;
		color: #000;
		background-color: #c4c4c4;
		display: block;
		margin: 0;
		border-top: 1px solid #000;
		text-decoration: none;
		position: relative; /* prevent WinIE weirdness */
		}

/* the colors here are the same as links embedded in the content area, but don't have to be */

	#navbar li a:link {
		color: #000;
		background-color: #c4c4c4;
		}

	#navbar li a:visited {
		color: #000;
		background-color: #c4c4c4;
		}

	#navbar li a:hover {
		color: #000;
		background-color: #fff;
		}

/* Percentages based on total number of menu segments */

	#mainmenu1 {
		position: absolute;
		width: 20%;
		top: 0;
		left: 0;
		z-index: 1;
		}

	#mainmenu2 {
		position: absolute;
		width: 20%;
		top: 0;
		left: 20%;
		z-index: 2;
		}
#mainmenu3 {
	position: absolute;
	width: 20%;
	top: 0;
	left: 40%;
	z-index: 3;
}
#mainmenu4 {
	position: absolute;
	width: 20%;
	top: 0;
	left: 60%;
	z-index: 4;
}
#mainmenu5 {
	position: absolute;
	width: 20%;
	top: 0;
	left: 80%;
	z-index: 5;
}

/* the main menu link, styled as a 'CSS button' */
#navbar a.mainmenu {
	border: 2px solid #000;  /* or outset */
	font-weight: normal;
	padding: .15em;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0;
	visibility: visible;
	background: #c4c4c4;
	color: #000;
}
/* submenu indicator, hide from MacIE \*/
#navbar a.mainmenu.more {
	background-position: 100% .2em;
} /* end submenu indicator */

/* main menu links get different colors than submenus */
#navbar a.mainmenu:link {
	color: #000;
}
#navbar a.mainmenu:visited {
	color: #000;    /* for top-level links, unvisited and visited are same color */
}
#navbar a.mainmenu:hover {
	color: #000;
	background-color: #fff;
}

/* hack to prevent excessive spacing in WinIE */
* html #navbar ul.mainmenu li {
	display: inline;
} /* end hack */

} /* end screen rules */

/* print media rules */
@media print {
body {
	padding-top: 0;
}
div#navbar {
	display: none;
}

} /* end print media rules */





/* other styles */

  .link a:link 	{
		font-size: 1em;
		color: #6a0000;
		text-decoration: none;
		}

  .link	a:hover {
		font-size: 1em;
		color: #C10000;
		text-decoration: underline;
		}

  .link a:visited {
		font-size: 1em;
		color: #C10000;
		text-decoration: none;
		}

 .insetright {
		border: solid 3px; 
		padding: .5em;
		align: center;
		text-indent: 0px;
		}

 .insetleft	{
		border: solid 3px; 
		padding: .5em;
		align: center;
		text-indent: 0px;
		}

.leftmargin	{
		float: left; 
		padding: .5em;
		align: center;
		}

.rightmargin { 
		float: right; 
		padding: .5em;
		align: center;
		}


  .cap 		{
		font-size: .9em;
		color: #000000;
		text-decoration: none;
		text-align: left;
		text-indent: 0px;
		}



	#core   {
		padding: 8px;
		margin-right: 65px;
		margin-left: 65px;
		margin-top: 8px;
		margin-bottom: 8px;
		border-style: solid;
		border-width: 1px;
		border-color: #464646;
		background-image: url("../webgraphics/interface/interface_02.jpg");
		background-position: center center;
		min-height: 722px;
		background-repeat: repeat-y;
		width: 850px;	
		}

	#mtext	{
		font-family: Courier New, Perpetua, Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #000000;
		text-indent: 25px;
		text-align: left;
				}
 

	.menu	{
		font-size: .8em;
		color: #AD0000;
		border-bottom: 1px dashed #666666;
		}


	.header {
		font-size: 1.5em;
		color: #AD0000;
		text-align: left;
		margin-top: 15px;
		font-family: Times New Roman, Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-indent: 35px;
		}

	.title {
		font-size: 1em;
		color: #000000;
		border-bottom: 1px dashed #666666;
		font-weight: bold;
		}

	.int1   {
		margin-bottom: 8px;
		background-image: url("../webgraphics/interface/interface_01.jpg");
		background-repeat: no-repeat;
		background-position: center center;
		height: 222px;
		z-index=0;
		}

	.int2   {
		background-image: url("../webgraphics/interface/interface_02.jpg");
		background-position: center center;
		min-height: 722px;
		z-index=0;
		background-repeat: repeat-y;
		}

	.int3   {
		background-image: url("../webgraphics/interface/interface_03.jpg");
		background-repeat: no-repeat;
		background-position: center center;
		height: 56px;
		z-index=0;
		}


 
