
* {
	margin: 0;
}
html {
	height: 100%;
}
.txt_title
	{
		font-family: Arial, Helvitica;
		font-size: 16pt;
		font-weight: bold;
	}	
.txt_main
	{
		font-family: Arial, Helvitica;
		font-size: 10pt;
		font-weight: normal;
	}
.txt_small
	{
		font-family: Arial, Helvitica;
		font-size: 8pt;
		font-weight: normal;
	}		
.footer {
	background-color: #000000 ;
	text-align: center ;
	font-size: 10px ;
	color: #000000 ;
  width: 100% ;
  height: 25px ;
  font-weight: bold ;
  color: #ffffff ;
}
.footer A, .push A {
	text-decoration: none ;
	color: #ffffff ;
}

BODY
	{
		background-color: #ffffff;
		margin: 0 0 0 0;
		font-family: Arial, Helvetica, FreeSans ;
		font-size: 10pt;
		font-weight: normal;
	}
#page_container {
	padding: 0 0 0 0 ;
  width: 1000px ;
  margin-left: auto ;
  margin-right: auto ;
  background-color: #ffffff;
  background-image:url('/images/background.gif');
  background-repeat:repeat-y;
}	
#mainpage_content {
  margin-left: auto ;
  margin-right: auto ;
  width: 980px;
	
}
#logo {
	text-align: right;
  width: 100% ;
  height: 71px ;
  background-image:url('/images/logo.jpg');
  background-repeat:repeat-y;
  color: #124594;
  font-size: 12px;
 }

#logo a {
	text-decoration: none;
  color: #124594;
}

 #menu {
	text-align: left ;
	vertical-align: text-bottom;
  width: 100% ;
  height: 28px ;
  font-weight: bold ;
  color: #ffffff ;
  font-size: 15px ;
  background-color: #aa0700;
 }
 #menu a {
 	  font-weight: bold ;
  color: #ffffff ;
  font-size: 15px ;
  text-decoration: none ;
}

#links {
	width: 240px;
	float:right;
}
.links_category {
	text-decoration: none;
	color: #000000;
	font-weight: bold;	
}
.links_list li a{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
}

 #rotatingimages {
	background-color: #808080;
	z-index: 10 ;
  width: 640px ;
  height: 190px ;
	position:absolute;
	margin-top: 3px;
	margin-left: 6px;
}

#rotatingimages img {
	display:none;
	position:absolute;
	top:0; left:0;
}



.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #444;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy {
background: transparent; 
width:310px;
float:left; 
margin:0 3px;
}
.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb1 {
margin:0 5px; 
background:#444;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #444; 
border-width:0 1px;
padding: 2px 2px 2px 2px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}

.listtitle
	{
		background-color: #696969;
		color: white;
		font-weight: bold;
	}
.catlist {
	width: 100%;
	font-size: 12px;
	padding: 3 3 3 3;
	margin-bottom: 1em;
}
.catlist a{
	color: black;
	text-decoration: none;
}
.catlist ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
 
.catlist li {
  float: left;
  width: 210px;
  margin: 0;
  padding: 0;
} 
