body {
   
   background : #fff url(images/page-bg.gif); 
   color: #333;
   margin : 0; 
   padding : 0;
   font: small/1.5em verdana, arial, helvetica, sans-serif; 
	}

h1	{
	font-size:	2em;
	border-bottom: 2px solid #ccc;
	}
h2	{
	font-size:	1.75em;
	border-bottom: 1px solid #333399;
	}

h3	{
	font-size:	1.75em;
	border-bottom: 1px solid #333399;
	margin:	0;
	font-family: "arial narrow", arial, sans-serif;
	}
	
	h1, h2	{
	margin:	1.25em 0 0 0;
	font-family: "arial narrow", arial, sans-serif;
	}	
	
form{
	margin: 0px;
}	
	
img	{
	border:	0
	margin: 5px;
	}
	
ul { font-size: 12px/18px; list-style : square; 
 }
 
p, ul {	
color:#333333;
/* primitive version for css-1 agents */
	margin:	.5em 0;
	
	font-size:    x-small;      
             /* false value for WinIE4/5 */
    voice-family: "\"}\"";   
             /* trick WinIE4/5 into thinking the rule is over */
    voice-family: inherit;   
             /* recover from trick */
    font-size:    small         
             /* intended value for better browsers */
			 
    }	


strong {
   font-weight : bold; 
	}

A:visited {
   text-decoration : none; 
	}

A:link {
   text-decoration : none; 
	}

A:hover {
   color : #ff6600;
   background-color : #fff;  
   text-decoration : underline; 
	}

A:active {
   text-decoration : none; 
	}

.border {
border:1px solid #333;
padding: 10px;
margin: 10px 0px; }

.small{
font-size: 10px;
}

.item {
padding: 5px 0px;
margin: 10px 0px;
border-top: 2px solid #000;
border-bottom: 1px dotted #666;
}