body { 
	font-family:Arial,Tahoma, Verdana, helvetica, sans-serif;	
	color: #ffcc33; 
	border: 0px double #ffcc33; 
	padding-left: 8px; 
	padding-right: 8px; 
    padding-top: 8px; 
    padding-bottom: 8px; 
    background-color: #333399;
	background-image:url("images/bg.gif");
	background-repeat: repeat;}
img{
	border-style:none;	
}

hr{
	width:600px;
	height:2px;
	color:#333399;
}

h1 { 
	color: #ffcc33; 
	font-size: 20pt; 
	font-weight: bold;
	text-align: center;
	margin-bottom: 0pt;
	margin-top: 0pt; }
h2 { 
	color: #ffcc33; 
	font-size: 18pt; 
	font-weight: bold }

h4 { 
	color: #ffcc33; 
	font-size: 12pt; 
	font-weight: bold }

.data { 
	color: #ffcc33; 
	font-size: 12pt; 
	font-weight: none;
	text-align:center;
	margin-top:0px; 
	width:100%;}

table.index {
	border-collapse: separate; 
	border-spacing: 2px 2px; 
	border-style: none; 
	border-color: #ffcc33; 
	border-width: 3px; 
	width: 750px ; 
	padding: 2px 2px 2px 2px;
	margin:0 auto;
}

table.index td{
	color:#ffcc33;
	border-style: solid; 
	border-color: #ffcc33; 
	border-width: 1px ; 
	padding: 6px;
	font-size:10pt;
	vertical-align:top;
	text-align:center;
}

table.index img:hover{
	opacity:0.7;
	filter:alpha(opacity=70); 
}

table.picture {
	border-collapse: separate; 
	border-spacing: 0px 0px ; 
	border-style: solid; 
	border-color: #ffcc33; 
	border-width: 3px ; 
	padding: 2px 2px 2px 2px;
	margin:0 auto;
}

table.picture td{
	border-style: solid; 
	border-color: #ffcc33; 
	border-width: 1px ; 
	padding: 2px 2px 2px 2px;
	text-align:center;
	vertical-align:middle;
}

table.information {
	border-collapse: separate; 
	border-spacing: 0px 0px ; 
	width: 500 px; 
	border-style: solid; 
	border-color: #ffcc33; 
	border-width: 3px ; 
	padding: 2px 2px 2px 2px;
}

table.information td{
	border-style: solid; 
	border-color: #ffcc33; 
	border-width: 1px ; 
	padding: 2px 2px 2px 2px;
}

div.header {
	border-collapse: separate; 
	border-spacing: 0px 0px ; 
	border-style: none; 
	border-color: #ffcc33; 
	border-width: 3px ; 
	padding: 2px 2px 2px 2px;
	margin:0 auto;
	text-align:center;
}

table.navigation {
	border-collapse: separate; 
	border-spacing: 0px 0px ; 
	border-style: none; 
	border-color: #ffcc33; 
	border-width: 0px ; 
	padding: 2px 2px 2px 2px;
	margin:0 auto;
}


img {
	border-left:2px solid ffcc33; 
	border-right:2px solid ffcc33; 
	border-top:2px solid ffcc33; 
	border-bottom:2px solid ffcc33;  
}

hr {
	color:#ffcc33;
	background-color: #ffcc33;
	width:600px;
	margin-top: 24; 
	margin-bottom: 24}