html, body {
	background-color: #FFFFFF;
	background-image:url(images/background.gif); background-repeat:repeat-x;
	margin:0px;
	height: 100%;
}
.wrapper {
	height: 100%;
	margin: 0 auto -4em; /* the bottom margin is the negative value of the footer's height */
	width:1099px;
	height:auto;
	margin-left: auto; 
	margin-right: auto;
	}
.push {
	height: 4em;  /* .push must be the same height as .footer */
	text-align:center;
	}
#footer {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif; font-size:9px;
	margin-top: 25px; 
	padding-bottom:20px;
	}
#navigation { height:44px; width:800px; margin-left:160px; padding-top:20px;}
.textfoot { 
	color:#000000;
	margin:0px; 
	padding:8px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;
	text-align:center;
	}
.textfoot a { text-decoration:none; color:#000000;}
.textfoot hover { text-decoration:underline; color:#CCCCCC;}
div.rightside { 
	float: right;
	width: 145px;
	display: inline;
	text-align: center;
	padding:10px;
	margin-right: 20px;
	border:thin #CCCCCC solid;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}
#emailform { background-image:url(images/emailform.jpg); background-repeat:no-repeat; height:233px; width:143px;}
.emailpush { padding-top:75px; padding-bottom:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#header { 
	background-image:url(images/header.gif); 
	background-repeat:no-repeat; 
	width:1099px; height:191px;
	}
#content { background-image:url(images/backgroundhorizontal.gif);
	background-repeat:repeat-y;
	width:1099px;}
#contentmain { background-image:url(images/content.gif);
	width:1099px;
	background-repeat:no-repeat;}
#headerlink { width:240px; height:70px; margin-left:15px; position:absolute; top:10px;}
#mainpix {
	background-image:url(images/header_02.jpg); background-repeat:no-repeat; background-color:#B80000;
	width:799px; height:864px; min-height:inherit; max-height:none;
	}
#midcontainer { width:652px; margin-left:125px; margin-top:200px; position:absolute; height:auto;}
#midtop { background-image:url(images/table_01.png); width:652px; height:30px;}
#midmid { background-image:url(images/table_02.png); width:652px; height:auto;}
#midbottom { 
	background-image:url(images/table_03.png); 
	width:652px; height:54px; 
	margin-top:0px;}

#mainpix2 {
	background-image:url(images/header_02b.gif); background-repeat:no-repeat; background-color:#B80000;
	width:799px; height:1064px; min-height:inherit; max-height:none;
	}
#midcontainer2 { width:730px; margin-left:35px; margin-top:70px; position:absolute; height:auto;}
#midtop2 { background-image:url(images/tablelarge_01.gif); width:730px; height:33px;}
#midmid2 { background-image:url(images/tablelarge_02.gif); width:730px; height:auto;}
#midbottom2 { 
	background-image:url(images/tablelarge_04.gif); 
	width:730px; height:58px; 
	margin-top:0px;}
#feeds { margin-left:25px; font-family:Arial, Helvetica, sans-serif;}
P { 
	margin-top: 0px; 
	margin-right:190px;
	padding-left:173px;
	text-align:justify;
	color:#000000; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	}
p.mini { font-size:9px} 
p.press { margin-right:55px; }
.paragraphattrib {font-family:Arial, Helvetica, sans-serif; font-size:12px;} 

#nav {
	position: absolute;
	top:120px;
	padding-left:160px;
	height:25px;
	width:620px;
	padding-bottom:0px;
	margin:0px;
}


#navbar {
	position: absolute;
	top: 0px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 25px;
	display: inline;
	overflow: hidden;
	width: 620px;

	}
	
#navbar li {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	display: inline;
	list-style-type: none;
	}

#navbar a {
	float: left;
	padding: 40px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:25px; /* for IE5/Win */

	}
#navhome a  {
	width: 72px; height:25px; 	
	}
#navmenu a  {
	width: 82px; height:25px;
	}
#navevents a  {
	width: 80px; height:25px; 
	}
#navgallery a  {
	width: 85px; height:25px;
	}
#navabout a  {
	width: 157px; height:25px;  margin-right:10px;
	}
#navcontact a  {
	width: 90px; height:25px; 
	}
#bottompix { height:90px; width:425px; margin-left:25px; margin-top:15px;}


h1 {
	color:#000066;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bolder;
	font-size:20px; margin-top:0px; margin-bottom:10px; padding-left:173px; padding-top:0px;
}

h2 {
	color:#000066;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bolder;
	font-size:18px; margin-top:0px; padding-left:173px;  padding-bottom:0px; margin-bottom:0px;
}

h3 {
	color:#000066;
	font-family:Arial, Helvetica, sans-serif; 
	padding-left:173px; font-size:15px; margin-top:0px;  padding-bottom:0px; margin-bottom:0px;
}

h4 {
	color:#000066;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px; margin-top:0px;  padding-bottom:0px; margin-bottom:0px;
}

h5, h6 {
	color: #000066;
	padding-left:173px; 
}

ul {  padding-left:200px; font-family:Arial, Helvetica, sans-serif; font-size:11px }
.ullist { padding-left:25px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
li { padding-right:190px;}
li.liez { padding-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:250px;}
ol {  margin-left:30px; font-family:Arial, Helvetica, sans-serif; }
.ollist {margin-left:150px; line-height:15px;}

a {
	color:#000099;
	text-decoration:none; outline:none;
}
a:hover { 
	text-decoration: underline; 
}
img a { outline:none;}

#pricing { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #000000; border:#666666 thin solid; }
#pricing a { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #0000FF; text-decoration: underline }
#pricingbronze { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #000000; border:#FFFFFF thin solid; background-color:#ECCFB0; }
#pricingsilver { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #000000; border:#FFFFFF thin solid; background-color:#CCCCCC; }
#pricinggold { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #000000; border:#FFFFFF thin solid; background-color:#FFCC66; }
#pricingtext { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #000000; padding-right:10px; border:#E5E5E5 thin solid; }
#pricingfill { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #000000; border:none; background-color:#CCCCCC }
#pricingheader { font-family: Arial, Verdana, sans-serif; font-size: 12px bold; border:none; }
#tablespecial { margin-left:173px; width:500px; margin-right:173px;}
