#Layer1 {
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
	z-index:1;
	background:transparent;
}
body {
	background-image:url(bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#CCCCCC;
	background-attachment:scroll;
}
body,tr,td,table,font,div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CCCCCC}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;
  background:#d8d8d8}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;
  background:#d5d5d5}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d5d5d5;
  border-right:1px solid #d5d5d5;}
.spiffy4{
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9}
.spiffy5{
  border-left:1px solid #d8d8d8;
  border-right:1px solid #d8d8d8}
.spiffyfg{
  background:#CCCCCC}
#menu_item {
 	padding:3px;
	border-bottom:1px dashed #CCCCCC;
	width:97%;
	color:#2277AA;
}
#menu_item2 {
 	padding:3px;
	border-bottom:1px dashed #E6E6E6;
	width:97%;
	background-color:#FFFFFF;
	color:#ADCF21;
}
#cat {
 	padding:3px;
	border:1px solid #CCCCCC;
	width:90%;
	background-color:#CCCCCC;
	color:#FFFFFF;
	background-image:url(cat_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
#content_head {
	padding:3px;
	border-bottom:1px dashed #CCCCCC;
	color:#999999;
	font-size:22px;
}
a:active,a:visited,a {
	border-bottom:1px dotted #31AADE;
	text-decoration:none;
	color:#2277AA;
}
a:hover {
	border-bottom:1px dotted #31AADE;
	text-decoration:none;
	color:#333333;
}
.ires {
	background-attachment:inherit;
	background-position:center;
	background-repeat:no-repeat;
	border:1px solid #CCCCCC;
}