/* PAGE LAYOUT ELEMENTS */

body {
    margin: 0px;
    padding: 0px;
	min-width:1024px;
	background-color:#A3BBFF;
}
/* ABOVE WAS ffff9c Check for body double */

div#header {
    clear: both;
	width:100%;
    background-color: #A3BBFF;
}

div#menu {
    clear: both;
    background-color: #A3BBFF;
}
	
/* BEGIN WIDTH AFFECTORS */

.tablemain {
	border-left:2px solid #ffff9c;
	border-right:2px solid #ffff9c;
	border-bottom:2px solid #ffff9c;
	background-color: #ffff9c;
	}

#wcpshell {
  width: 972px;
  margin: 0 auto 0 auto;
  text-align: left;
}

/* LINK FORMATTING */

A:link {
  text-decoration : none;
  color : #9E2B00;
}

A:visited {
  text-decoration : none;
  color : #0000FF;
}

A:active {
  text-decoration : underline;
  color : #0033FF;
}

A:hover {
  text-decoration : underline;
  color : #000000;
}

a.menu:link {
  color : #9E2B00;
}

a.menu:active {
  color : #3365FF;
}

a.menu:visited {
  text-decoration : none;
  color : #316308;
}

a.menu:hover {
  text-decoration : none;
  color : #000000;
}


/* BEGIN FONTS EA=Erie Arts legacy css*/

.ea6 {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 6pt;
}

.ea65 {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 6.5pt;
}

.ea7 {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 7pt;
}

.ea7b {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 7pt;
  font-weight : bold;
}

.ea8 {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 8pt;
}

.ea8b {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 8pt;
  font-weight : bold;
}

.ea9 {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 9pt;
}

.ea9b {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 9pt;
  font-weight : bold;
}

.ea10 {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 10pt;
}

.ea10b {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 10pt;
  font-weight : bold;
}

.ea11 {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 11pt;
}

.ea12 {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 12pt;
}

.ea12b {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 12pt;
  font-weight : bold;
}

.ea13 {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 13pt;
}

.ea13b {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 13pt;
  font-weight : bold;
}

.ea14b {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 14pt;
  font-weight : bold;
}

.ea16b {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 16pt;
  font-weight : bold;
}

.ea18b {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 18pt;
  font-weight : bold;
}

.ea22b {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 22pt;
  font-weight : bold;
}

/* TEXT FORMATTING */

.bodytext {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 10pt;
  text-indent: 15px;
  text-align:justify;
}

.body8 {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 8pt;
  text-align:left;
}

.body8j {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 8pt;
  text-indent: 10px;
  text-align:justify;
}

.body9j {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 9pt;
  text-indent: 10px;
  text-align:justify;
}

.body10 {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 10pt;
  text-indent: 14px;
  text-align:left;
  margin-bottom:12px;
}

.body10j {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 10pt;
  text-indent: 14px;
  text-align:justify;
  margin-bottom:12px;
}

.more {
	padding-top: 3px;
	padding-bottom: 3px;
	text-align:right;
	font-weight:bold;
}

.pullquote {
	padding:5px;
	font-family : Times,Serif;
    font-size : 14pt;
    font-weight : bold;
	text-align:center;
	border-top:1px solid #800000;
	border-bottom:1px solid #800000;
}


/* NEW MENU */

#mainmenu ul li 
{ 
display:inline;
width:972px;
}

#mainmenu ul li a
{
text-decoration: none;
padding: .2em 1.6em .3em 1.6em;
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 12pt;
  color : #2c61f0;
background-color: #eee492;
  border-bottom:3px solid #cdcdcd; 

}

#mainmenu ul li a:hover
{
color: #000;
background-color: #cdcdcd;
}

#mainmenu li#current a {
	border:2px solid #ffff9c;
	border-bottom:3px solid #ffff9c;
    background-color: #ffff9c;
	font-weight:bold;
    color: #000;
}

#mainmenu li#current a:hover {
    background:#cdcdcd;
}

/* Table of Contents menu */

#TOCmenu{
width: 184px;
background-color: #eee492;
}

#TOCmenu a{
font: bold 12px Verdana;
padding: 4px;
padding-left: 5px;
display: block;
width: 100%;
color: #2c61f0;
text-decoration: none;
border-bottom: 2px solid #cdcdcd;
}

html>body #TOCmenu a{ /*Non IE rule*/
width: auto;
}

#TOCmenu a:hover{
background-color: #cdcdcd;
color: 2c61f0;
}

#TOCmenu a#current{
background-color: #ffffff;
color: 000000;
}

#TOCmenu a:hover#current{
background-color: #cdcdcd;
color: 2c61f0;
}



/* BEGIN SUB MENUS */

#navcontainer2 ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
}

#navcontainer2 ul li { display:list-item; }

#navcontainer2 ul li a
{
text-decoration: none;
color: black;
background-color: #FFFFFF;
}

#navcontainer2 ul li a:hover
{
color: #fff;
background-color: #666666;
}

/* SUB MENU */

#navcontainer4 ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer4 ul li 
{ 
display: inline;
left:auto;}

#navcontainer4 ul li a
{
text-decoration: none;
padding: .4em .8em .4em;
color: #2c61f0;
background-color: #eee492;
  border-bottom:2px solid #cdcdcd; 

}

#navcontainer4 ul li a:hover
{
color: #000000;
background-color: #cccccc;
}

/* BOXES */

.greygrey {
  padding: 5px;
  border-left:2px solid #cdcdcd; 
  border-right:2px solid #cdcdcd; 
  border-top:2px solid #cdcdcd; 
  border-bottom:2px solid #cdcdcd; 
  background-color: #999999;
}

.whiteblack {
  border-left:1px solid #000000; 
  border-right:1px solid #000000; 
  border-top:1px solid #000000; 
  border-bottom:1px solid #000000; 
  background-color: #ffffff;
}

.whiteblack10 {
  padding: 10px;
  border-left:1px solid #000000; 
  border-right:1px solid #000000; 
  border-top:1px solid #000000; 
  border-bottom:1px solid #000000; 
  background-color: #ffffff;
}

.whiteblack5 {
  padding: 5px;
  border-left:1px solid #000000; 
  border-right:1px solid #000000; 
  border-top:1px solid #000000; 
  border-bottom:1px solid #000000; 
  background-color: #ffffff;
}

.white {
  padding: 10px;
  background-color: #ffffff;
}

.white5 {
  padding: 5px;
  background-color: #ffffff;
}

.whitenopad {
  background-color: #ffffff;
}

.outline {
	padding:0;
	margin:0;
  border-left:1px solid #000000; 
  border-right:1px solid #000000; 
  border-top:1px solid #000000; 
  border-bottom:1px solid #000000;  
}

.shadowbox1 {
	border-left:1px solid #999; 
	border-right:1px solid #cdcdcd; 
	border-top:1px solid #cdcdcd; 
	border-bottom:1px solid #999; 
	background-color:#FFFFFF;
}	


/* BEGIN FLOAT FORMATTING */

.floatright
{
	float: right;
	margin: 0 0 10px 10px;
	padding: 10px;
}

.floatleft
{
	float: left;
	margin: 10px 10px 10px 10px;
	padding: 10px;
}

.floatright5
{
	float: right;
	margin: 0 0 5px 5px;
	padding: 5px;
}

.floatleft5
{
	float: left;
	margin: 5px 5px 5px 5px;
	padding: 5px;
}

/* OLD MENU TABS - (remove when clear)*/

.tabclosed {
  padding: 0em .1em;
  padding-bottom: .1em;
  background-color:#eee492;
  border-left:1px solid #cdcdcd; 
  border-right:1px solid #cdcdcd; 
  border-top:1px solid #cdcdcd; 
  border-bottom:2px solid #cdcdcd; 
}

.tabopened {
  padding: .1em .1em;
  background-color:#FFFF9c;
  border-left:2px solid #FFFF9c; 
  border-right:2px solid #FFFF9c; 
  border-top:2px solid #FFFF9c;

}

.tabopenedLC {
  padding: .1em .1em;
  background-color:#FFFF9c;
  border-left:2px solid #FFFF9c;
  border-right:2px solid #FFFF9c;
  border-top:2px solid #FFFF9c;
}

.tabopenedRC {
  padding: .1em .1em;
  background-color:#FFFF9c;
  border-left:2px solid #FFFF9c;
  border-right:2px solid #FFFF9c; 
  border-top:2px solid #FFFF9c;
}

.tabclosedLC {
  padding: .1em .1em;
  padding-bottom: .1em;
  background-color:#eee492;
  border-left:1px solid #cdcdcd;
  border-right:1px solid #cdcdcd; 
  border-top:1px solid #cdcdcd; 
  border-bottom:2px solid #cdcdcd; 
}

.tabclosedRC {
  padding: .1em .1em;
  padding-bottom: .1em;
  background-color:#eee492;
  border-left:1px solid #eee492;
  border-right:1px solid #eee492; 
  border-top:1px solid #eee492; 
  border-bottom:2px solid #cdcdcd; 
}

/* MENU FONTS */

.tabfont {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 11pt;
  color : #2c61f0;
}

.tabfontb {
  font-family : Verdana,Helvetica,Sans-Serif;
  font-size : 11pt;
  font-weight : bold;
  color : #000000;
}

.tabspacer {
	border-bottom:2px solid #cdcdcd;
	width:2px;
}


