body {
	margin: 0;
/*	background-color: #2971d3;	*/
	background: #337db4 url(images/background.png) repeat-x top left;	
/*	background-color: #0033cc;	*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
}

h1, h2, h3 {
	margin: 0;
	font-weight: normal;
	color: #225378;	
}

h1 {
  font-size: 2em;
	color: #fff;
}

h2 {
	font-size: 1.8em;
}

h3 {
	font-size: 1.6em;
}


a {
	text-decoration: none;
	border-bottom: 1px dotted #999999;
	color: #1595a3;
}

a:hover {
	background: none;
}

/* Header */

#header {
	width: 800px;
	height: 60px;
	margin: 10px auto;
	padding-top: 10px;
}

#logo {
	width: 300px;
	
}

#menu {
  width: 260px;
	float: right;
	padding-top: 10px;
		
}

#menu ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
	
}

#menu li {
  display: inline;
}

#menu a {
  padding: 5px 20px;
	margin: 0px 2px;
	border: 1px solid #225378;
/*	border: 1px solid #FC6A08; */
	background-color: #fff;
/*	background-color: #FCA908; */
	text-decoration: none;
	text-align: center;
	color: black;
}

#menu a:hover {
  background-color: #acf0f2;
}	  
	
/* Page */

#main {
	width: 800px;
	margin: 0 auto;
	padding: 0;
	border: 10px solid #d5d5d5;
/*	background: #f0f0f0 url(images/img02.jpg) repeat-x left top; */
	background-color: #fff;	
/*  background-color: #d0dafd; */

}


/* Content */

#content {
/*	float: left; */
	width: 760px;
	padding: 20px; 
	
}

#content h1 {
	color: #225378;
	padding-left: 10px;
	margin-left: 45px;			 
}

#chart {
 /* margin: 10px auto; */
  	margin: 30px auto;
	width: 550px;
	background-color: #fff;
}	

#chart img {
/*	margin-bottom: 10px;
	padding: 0 0 20px 0; */
	border: none;
}



table
{
  font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
  font-size: 12px;
	margin: 30px auto;
	width: 650px;
	text-align: center;
	border-collapse: collapse;
}

th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
/*	color: #039; */
  color: #225378;
	border-bottom: 2px solid #6678b1;
}

td
{
	padding: 8px;
/*	color: #669; */
  color: gray;
}

.rowcolor {
  background-color: #ACF0F2;
}		

table tr td a {
	text-decoration: none;
	border: none;
}		

table tr td a img {
	border: none;
	text-decoration: none;
}	

/*
tr:hover td
{
	background: #d0dafd;
	color: #339;
}
*/

/* Form */


fieldset {  
/* float: left; */  
clear: both;  
width: 480px;  
/* margin: 0 0 1.5em 0; */
margin: 0 60px; 
padding: 0;  
/* border: 1px solid #BFBAB0;  */
border-style: none;
background-color: #fff; 
}

/*
legend {  
margin-left: 1em;  
padding: 0;  
color: #000;  
font-weight: bold; 
}
*/

legend span {  
/* position: absolute; */  
font-size: 2em;
color: #225378;
/* padding-left: 10px; */
/* margin-left: -70px; */
}

fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;

}
fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 0.7em;
margin: 0 auto;

}

fieldset li input, fieldset li select {
border: 2px solid #225378;	
}

label {  
float: left;  
width: 13em;
margin-right: 0.5em;  
text-align: right;
font-size: 1.2em;
color: #1595a3;


}	
	
fieldset.submit {  
float: none;  
width: auto;  
border-style: none;  
padding-left: 12em;  
background-color: transparent; 

}


/* Footer */

#footer {
	width: 800px;
	height: 0px;
	margin: 10px auto;
	color: #fff;
	text-align: center;
	/*	padding: 40px 0;
	background: url(images/img04.gif) repeat-x left top; */
}
