@charset "utf-8";
/* CSS Document */

html {min-height: 100%;}
* html #wrapper, #body { 
   width: expression( document.body.clientWidth < 968 ? "986px" : "auto" ); /* set min-width for IE */
   min-width: 986px; /* sets min-width value for all standards-compliant browsers */
   margin: 0 auto auto 0;
   padding: 0;
   overflow: hidden;
   
}


* html #footer-wrapper {
  float: left;
  position: relative;
  width: 100%;
  padding-bottom: 10010px;
  margin-bottom: -10000px;
  background: #fff;         /* Same as body 
                               background */
}

body {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Verdana;
	font-size:.8em;
	font-style:normal;
	line-height:18px;
	color:#333333;
	/*background-image:url(images/bg_page.gif);*/
	background-color:#fff;
	margin:0 auto auto 0; 
	padding:0;
	height:100%;
	
}
#wrapper {
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/* border: 1px solid #000000; */
	text-align: left; /* this overrides the text-align: center on the body element. */
	/*width: expression( document.body.clientWidth < 990 ? "986px" : "auto" );*/ /* set min-width for IE */
    min-width: 968px; /* sets min-width value for all standards-compliant browsers */
	

}

img, a
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Verdana;
	font-size:1em;
	border-style: none;
	text-decoration: none;
	color:#09C;
	
}

a:link { 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Verdana;
	font-size:1em;
	text-decoration:none; 
	color:#09C;
}

a:visited { 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Verdana;
	font-size:1em;
	text-decoration:none; 
	color:#09C;
}

a:hover, a:active { 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Verdana;
	font-size:1em;
	text-decoration:none; 
	color:#09C;
	text-decoration:underline;
}

h1 { 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Verdana;
	font-size:1.5em;
	line-height:18px;
	color:#0C5694;
	margin-bottom:10px; 
	padding:1px;
}

h2 { 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Verdana;
	font-size:1.125em;
	color:#333333;
}

h3 { 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Verdana;
	font-size:1em;
	color:#29338e;
	margin-bottom:10px;
}

h4 { 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Verdana;
	font-size:.9em;
	color:#29338e;
	margin-bottom:5px;
}

p {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Verdana;
	font-size:1em;
	margin-top:5px;
	margin-bottom:10px;
}

.address_p 
{

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Verdana;
	font-size:.9em;
	margin-top:5px;
	margin-bottom:10px;

}
.hours_p 
{

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Verdana;
	font-size:.9em;
	margin-top:5px;
	margin-bottom:5px;

}


/* Page Structure */
#container {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top: 0px;
	width:980px;
	background:#FFF;
	overflow: hidden;
	background-color: #FFF;
	
}

#main_container {
	width:968px;
	margin: 0 auto;
	position:relative;
	
	
}

#main_banner {
	width:980px;
	background:; /*url(images/gfx_mainbanner.jpg) no-repeat top left;*/
	height:280px;
}

#page
{
	width:980px;
	height:100%;
}

.content {

	float:left;

	width:500px;

	margin-top:5px;

	margin-left:20px;

	padding-right:20px;

	

}



.content p {

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:14px;

	color:#333;

	margin-left:10px

	

}



.flash_gallery {

	float:left;

	width:375px;

	height:330px;

	/*margin-top:20px;*/

	margin-left:10px;

	padding-top:7px;

	text-align:center;

	border:1px solid #ccc;

}

.slogan
{
	width:933px;
	margin-bottom:20px;
	text-align:center;
	
}

td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 14pt;
	color: #000000;
}
a {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #000000;
	text-decoration:underline
}
a:active {
	color: #000000;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14pt;
	line-height: 18pt;
	font-weight:bold;
	font-style:italic;
	color: #0099CC;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 16pt;
	font-weight: bold;
	font-style:italic;
	color: #667788;
}

.small-subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 15pt;
	font-weight: bold;
    color: #346667;
}
#Layer1 {
	position:absolute;
	left:40px;
	top:290px;
	width:930px;
	height:425px;
	z-index:1;
}
#Layer2 {	position:absolute;
	left:40px;
	top:290px;
	width:930px;
	height:425px;
	z-index:2;
}
#Layer3 {	position:absolute;
	left:40px;
	top:290px;
	width:930px;
	height:425px;
	z-index:3;
}
#Layer4 {	position:absolute;
	left:40px;
	top:290px;
	width:930px;
	height:425px;
	z-index:4;
}
#Layer5 {	position:absolute;
	left:40px;
	top:290px;
	width:930px;
	height:425px;
	z-index:5;
}
#Layer6 {	position:absolute;
	left:40px;
	top:290px;
	width:930px;
	height:425px;
	z-index:6;
}
#Layer7 {	position:absolute;
	left:40px;
	top:290px;
	width:930px;
	height:425px;
	z-index:7;
}
#Layer8 {	position:absolute;
	left:40px;
	top:290px;
	width:930px;
	height:425px;
	z-index:9;
}
#Layer9 {	position:absolute;
	left:40px;
	top:290px;
	width:930px;
	height:425px;
	z-index:8;
}
#Layer10 {	position:absolute;
	left:40px;
	top:290px;
	width:930px;
	height:425px;
	z-index:10;
}



