html body 
{
	font-family: Arial,helvetica;
	font-size: 13px;
	background-color: #c00;
	padding:0;
}
html {height: 100%;} 
body {min-height: 101%;} 
a 
{
	color: #093;

}

.colorbar 
{
	padding:5px;
	color: #fff;
	background-color:#c63;
	text-align:center;
	margin-top: 50px;
	font-family:Verdana,arial,helvetica;
	font-weight: bold;
	font-size:10px;
	

}
.mleft {
   float: left;
   width: 49%;
   }

.mright {
   float: right;
   width: 49%;
   text-align: right;
   	font-size: 12px;
	letter-spacing: 1px;
	margin-top: 5px;
   } 

.mright a 
{
	color: #fff;
	text-decoration: none;
	font-variant:small-caps;
}


.menuheader 
{
width:300px;
height: 24px;
font-size: 18px;
font-weight: bold; 
color:#fff; 
padding:5px;
}

#footer p 
{
	font-size: 10px;
	text-align: center;
}



#pagewidth{ 
 width:760px; 
 text-align:left; 
 min-width: 500px;
 margin-left:auto; 
 margin-right:auto; 
  
} 
.small 
{
	font-size: 10px;
}
.redhead2
{
	background-color:#f00;
	color: #fff;
	font-size: 15px !important;
	font-weight: bold;
	padding: 7px 0px 7px 5px !important;
	width: 300px;
	margin-bottom: -10px !important;
	text-align: left !important;
}
 
#header{ 
 height:217px; 
 width:740px; 
 padding: 10px;
 background-color:#FFFFFF;
display: block;
    margin-left: auto;
    margin-right: auto 
 } 
 #rightdirect
 {
	float:right;
	width: 150px;
	background-color: #ff9;
	border: solid 1px #000;
	font-size: 14px;
	padding: 5px;
	text-align:center;
	clear:right;

 }
 
 #leftdirect 
 {
	width: 320px;
	float:left;

 }
 
#leftcol{
 width:225px;
 padding-left: 10px; 
 float:left; 
 position:relative; 
 margin-left:-225px; 
 margin-right:1px; 
 }
 
#outer{ 
 border:solid white 0px; 
  /*/*/ border-left-width: 225px ; 
border-left-color: #FFFFFF;   
border-left-style: solid; 
background-color: #FFFFFF; 
width: auto; 
 } 
 h1.special
 {
	font-size:14px;
	font-weight:bold;
 }
 h2.special
 {
	font-size:12px;
	font-weight:bold;
 }
 #special1
{
	font-size:10px;
text-align:center;
	width: 150px;
border:solid 1px #000;
	padding: 5px;
	background-color: #ffc;

}
* html special1
	{
	display: inline;
	}
#special2
	{
			font-size:10px;
text-align:center;
	width: 150px;
	padding: 5px;
border:solid 1px #000;
	background-color: #cfc;
	}
#special3
	{
			font-size:10px;
			padding: 5px;
text-align:center;
	width: 150px;
border:solid 1px #000;
	background-color: #cff;
	}


#partybox1
{
	width:230px;
	border: solid 1px #000;
}

#partybox1 h1 
{
	text-align:center !important;
	background-color:Blue !important;
	color:White !important;
	font-size:16px !important;
	font-weight:bold !important;
	padding: 5px !important;
}

#partybox1 p 
{
	padding:0px 5px 0px 5px;
	text-align:center;
}
#partybox3
{
	width:230px;
	border: solid 1px #000;
	background-color:#cff;
	padding: 5px;
	font-size:16px;
	text-align:center;

}
 #partybox2
{
	width:230px;
	border: solid 1px #000;
	
}

#partybox2 h1 
{
	text-align:center !important;
	background-color:Red !important;
	color:White !important;
	font-size:16px !important;
	font-weight:bold !important;
	padding: 5px !important;
}

#partybox2 p 
{
	padding:0px 5px 0px 5px;
	text-align:center;
}
#inner{margin:0; width:100%;}
 
#maincol{ 
 float: left; 
 width: 500px; 
 padding-left: 10px;
 padding-right: 20px;
 position: relative; 
 margin: 0 -8px 0 -2px; 
 }
 
#outer>#inner { border-bottom: 1px solid #FFFFFF;  }
 
.clr{clear:both;}
		
		#maincol h1 
		{
			font-size: 34px;
			font-family: Arial,helvetica;
			font-weight: bold;
			margin: 0;
			padding: 0;
			text-align: center;
		}
		
#centered {
    display: block;
    margin-left: auto;
    margin-right: auto 
    }
   .imgcenter {
    display: block;
    margin-left: auto;
    margin-right: auto 
    }


		#maincol h2 
		{
			font-size: 20px;
			font-family: Arial,helvetica;
			font-weight: bold;
			margin: 0;
			padding: 0;
			text-align: center;
		}
			#maincol h3 
		{
			font-size: 35px;
			font-family: Arial,helvetica;
			font-weight: bold;
			color: #c00;
			margin: 10px 0 0 0;
			padding: 0;
			text-align: center;
		}
			#maincol h4 
		{
			font-size: 16px;
			font-family: Arial,helvetica;
			font-weight: bold;
			margin: 0;
			margin-top: 5px;
			padding: 0;
			padding-top: -5px;
			text-align: center;
		}
		p.smallunder 
		{
			text-align: center;
			font-size: 12px;
			font-family: Arial,helvetica;
			margin-top: 0px;
		}
				.sideh1
		{
			font-size: 16px;
			font-family: Arial,helvetica;
			font-weight: bold;
			color: #000;
			vertical-align: middle;
			margin: 0;
			margin-top: 5px;
			padding: 0;
			padding-top: -5px;
			text-align: center;
		}
		
		#leftcol img
		{
			border: 0;
		}
ul.sidebar2
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#yellowlist 
{
		background-color: Yellow;
		width: 200px;


		margin-bottom: 20px;
}

#yellowcontact 
{
		background-color: Yellow;
		width:200px;
}

#yellowcontact h1
{
		font-size:22px;
			font-weight:bold;
		padding:10px;
		text-align:center;
}
	#yellowlist ul
{

	margin: 0;
	margin-top: 20px;
	padding: 10px 10px 10px 30px;
	
	font-size: 16px;
	font-weight: bold;
}
		#footer {
			clear: both;
			padding: 5px;
			margin-top: 0px;
			background-color: #fff;
		
		}
		
h1.redhead
{
	color: #c00 !important;
	font-size: 19px !important;
	text-align:left !important;
}

h1.fund
{
	color: #c00 !important;
	font-size: 30px !important;
	text-align:left !important;
}
h2.fund
{
	color: #c00 !important;
	font-size: 14px !important;
	text-align:left !important;
	margin-bottom:-18px !important;
}
#empleft
{
	padding: 5px; 
	border: solid 1px #000; 
	width:188px;
	text-align: center;
	font-size: 14px;
	margin-top: 10px;
}
.EOCMenuHide	
{
	display:none
	}
		.EOCMenuShow	
		{

			width:500px;
			display:block;
			}

h1.parties
{
	color:#06c;
	text-align: center !important;
	font-size: 45px !important;
	font-weight: bold !important;
}
h2.parties
{
	
	text-align: center !important;
	font-size: 17px !important;
	font-weight: bold !important;
}
.emlist 
{
	margin: 0 30px 20px 30px;
}

.Gallery
{
	margin: 0px;
	border-collapse:collapse;
	
}



.Gallery TD
{
	padding: 10px;
	margin: 0px;
	background: white;
	text-align: center; 
	vertical-align:middle;

}


.Gallery TH
{
	background: silver;
	color:white;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 100%;
	font-family: Arial ;
	border:0px;
	margin:0px;
}
.Gallery FONT {display:none;}
.Gallery A {color:blue;display:none;}
.Gallery A:visited {color:blue;display:none;}
.Gallery A:active {color:blue;display:none;}
.Gallery A:hover {color:blue;display:none;}

.Gallery IMG
{
	border: 1px solid gray;
}
