@charset "windows-1252";

 body { behavior: url(csshover3.htc); } 
* { margin: 0; padding: 0; }

a:focus {
   outline: none;
}

body { margin-top: 0px; margin-right: auto; margin-bottom: auto; margin-left: 0px; }
	
body {
background-image: url("../images/bg.jpg");
background-repeat: no-repeat;
background-position: -2px 9px;
}

p {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;			
	margin:1em 0 1em 0;
}					  

.table1 {
text-align: left;
}

.table2 {
text-align: left;
}

/* td {
vertical-align: top;
text-align: left;
} */

/* center <div> for IE*/
div#menunav{width:900px;margin:auto;}

/* position div for browsers that have a clue*/
div#menunav,[nul]{left:28%;margin:0;margin-left:-200px;position:relative;}

#copy p {
	font-family: Arial;
	font-size: 8pt;
	color: #AAAAAA;
}

#smaller p {
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
} 
	   
#disclaim p {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
} 				  

#disclaim a {
	color: #666666;
	font-size: 8pt;
	text-decoration: none;
}
#disclaim a:link {
	color: #666666;
}

#disclaim a:hover {
	color: #000000;
}

#disclaim a:visited {
	color: #999999;
} 

#menu h1 {
	font-family: Arial;
	font-size:8pt;	 
	font-weight: normal;
	color: #cccccc;
	line-height: 0%;
}	

#menu a {
	font-family: Arial;
	font-size: 8pt;	 
	font-weight: bold;
	color: #ffffff;	 
	line-height: 100%;
	text-decoration: none;
}

#menu a:hover {
	color: #cccccc;	 
}

#menu a:visited {
	font-weight: bold;
	color: #FFFFFF;
}

.sub p {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}				  

.sub a {
	color: #666666;
	font-size: 10pt;
	text-decoration: none;
}
.sub a:link {
	color: #666666;
}

.sub a:hover {
	color: #000000;
}

.sub a:visited {
	color: #999999;
} 
				

ul.IR li {
  position: relative;
  /* overflow: hidden;
  commented out for this example */
  font-size: 0.9em;
}

.IR em {
  display: block;
  position: absolute;
  top: 0; left: 0;
  z-index: 1;
}

/* For IE5.x mac only */
* html>body .IR {
  position: static;
  /* overflow: visible;
  commented out for this example */
  font-size: 10px;
}

* html>body .IR em  { position: static; }	

.nav { list-style: none; }
.nav li { float: left; padding-bottom: 10px;}
.nav li, .nav li em { width: 147px; height: 46px; }

.nav .link1 em, .nav .link2 em, .nav .link3 em, .nav .link4 em, .nav .link5 em, .nav .link6 em {
  background: url(../images/newmenu3.png) no-repeat;
  cursor: pointer;
}
								 
	.nav .link1, .nav .link1 em { width: 109px }
	.nav .link2, .nav .link2 em { width: 104px }
	.nav .link3, .nav .link3 em { width: 144px }
	.nav .link4, .nav .link4 em { width: 198px }
	.nav .link5, .nav .link5 em { width: 123px }
	.nav .link6, .nav .link6 em { width: 166px }
															 
.nav .link1 em { left: 0px; }
.nav .link1 em {
  background-position: 0 0;
}
.nav .link1:hover em {
  background-position: 0 -46px;
}
.nav .link2 { left: 0px; }
.nav .link2 em {
  background-position: -109px 0;
}
.nav .link2:hover em {
  background-position: -109px -46px;
}
.nav .link3 { left: 0px; }
.nav .link3 em {
  background-position: -213px 0;
}
.nav .link3:hover em {
  background-position: -213px -46px;
}	
.nav .link4 em { left: 0px; }
.nav .link4 em {
  background-position: -357px 0;
}
.nav .link4:hover em {
  background-position: -357px -46px;
}
.nav .link5 { left: 0px; }
.nav .link5 em {
  background-position: -555px 0;
}
.nav .link5:hover em {
  background-position: -555px -46px;
}
.nav .link6 { left: 0px; }
.nav .link6 em {
  background-position: -678px 0;
}
.nav .link6:hover em {
  background-position: -678px -46px;
}

.nav a { display: block; }
/* The Holly Hack */
* html .nav a { height: 1%; }

.nav li ul {
  position: absolute;
  z-index: 10; /* show the
  dropdowns above the images */
  top: 45px; /* position the dropdowns a set distance from the top of the image */
  left: -999em;
  list-style: none;
  border: 1px solid #000000;
}

.nav li:hover ul { left: auto; }


/* For IE5.x mac only */
* html>body .IR {
  position: static;
  /* overflow: visible;
  commented out for this example */
  font-size: 10px;
}

* html>body .IR em  { position: static; }	

	.nav li li {
		height: auto; /* reset the height and padding set on the IR list items */
		padding-bottom: 0;
		border-bottom: 1px solid #000000;
		font-size: 12pt;
		font-family: Arial;
		text-decoration: none; 
		text-align: left;
	}
	
	.nav li ul a {
		padding: 0.25em;
		color: #FFFFFF;
		background: #666666;
		font-size: 12pt;
		font-family: Arial;	
		text-align: left;
		text-decoration: none;		
	}
	.nav li ul a:hover {
		color: #FFFFFF;
		background: #000000;
	} 