/*#################### main styles #######################*/
body {
	margin:4px;
	background-color:#040404;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}
.mainBorder{
	background-color:#040404;
}
a{color:#FFF; text-decoration:underline; font-weight:bold;}
a:hover{color:#FFEF05; text-decoration:none; font-weight:bold;}
.YellowHead{
	color:#FFEF05;
}
.HC{
	color:#FFEF05;
	border-right:2px solid #FFFFFF;
	font-weight:bold;
}
.PicBorder{
	border-color:#FFFFFF;
}



/*#################### main menu header #######################*/
#info {height:4em; text-align:center;}
.menu {
  padding:0; 
  margin:0; 
  list-style-type:none;
  white-space:nowrap;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  }
.menu li {
  float:left;
  min-width:101px;
  }
.menu a {
  position:relative;
  display:block; 
  text-decoration:none; 
  min-width:101px; 
  float:left; 
  }
* html .menu a {
  width:101px;
  }
.menu a span {
  display:block; 
  color:#fff; 
  background:#853E1E; 
  border:1px solid #fff; 
  border-width:2px 1px; 
  text-align:center; 
  padding:4px 16px; 
  cursor:pointer;
  }
* html .menu a span {
  width:101px; 
  cursor:hand; 
  w\idth:67px;
  }
.menu a b {
  display:block; 
 /*border-bottom:2px solid #EFF200;*/
  }
.menu a em {
  display:none;
  }
.menu a:hover {
  background:#fff;
  }
.menu a:hover span {
  color:#fff; 
  background:#AB7A64;
  }
.menu a:hover em {
  display:block; 
  overflow:hidden; 
  border:6px solid #fff; 
  border-color:#fff #663300; 
  border-width:6px 6px 0 6px; 
  position:absolute; 
  left:50%; 
  margin-left:-6px;
  }
.Gap{
	font-size:4px;
}
	
.HomeColor{
	color:#FFEF05;
	font-weight:bold;
	border-right:2px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
}
  
/*#################### main menu footer #######################*/
#footer {height:2em; text-align:center;}
.MenuBorder{
	background-image:url(../images/New_Pics/Film_Strip.gif);
	background-repeat:repeat-x;
	text-decoration:none;
	font-size:3px;
}
.MenuBorder a{
	text-decoration:none;
}
.RBorder{
	border-right:2px solid #FFFFFF;
}
.LRBorder{
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;

}
.menu2 {
  padding:0; 
  margin:0; 
  list-style-type:none;
  white-space:nowrap;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  }
.menu2 li {
  float:left;
  min-width:101px;
  }
.menu2 a {
  position:relative;
  display:block; 
  text-decoration:none; 
  min-width:101px; 
  float:left; 
  }
* html .menu2 a {
  width:101px;
  }
.menu2 a span {
  display:block; 
  color:#fff; 
  background:#853E1E; 
  border:1px solid #fff; 
  border-width:2px 1px; 
  text-align:center; 
  padding:4px 16px; 
  cursor:pointer;
  }
* html .menu2 a span {
  width:101px; 
  cursor:hand; 
  w\idth:67px;
  }
.menu2 a b {
  display:block; 
 /*border-bottom:2px solid #EFF200;*/
  }
/*.menu2 a em {
  display:none;
  }*/
.menu2 a:hover {
  background:#000000;
  }
.menu2 a:hover span {
  color:#000000; 
  background:#AB7A64;
  }
/*.menu2 a:hover em {
  display:block; 
  overflow:hidden; 
  border:6px solid #fff; 
  border-color:#fff #A45125; 
  border-width:6px 6px 0 6px; 
  position:absolute; 
  left:50%; 
  margin-left:-6px;
  }*/
/*#################### font styles #######################*/
#cap {
	font-size:44px; 
	color:#FFEF05; 
	font-weight:bold; 
	float:left; 
	/*height:25px; 
	line-height:25px;*/ 
	margin-top:2px; 
	margin-right:1px;
}
/*##################### past_prod styles #######################*/
.border{
	border-bottom: 2px solid #fff;
}

/* ###### added by erik ######## */
.bodyText
{
	font-size: 14px;
}

.bodyText_18
{
	font-size: 18px;
}

.bodyText_19
{
	font-size: 19px;
}

.bodyText_20
{
	font-size: 20px;
}

.bodyText_22
{
	font-size: 22px;
}

.bodyText_24
{
	font-size: 24px;
}

.pageHeadline
{
	font-size: 19px;
}

