body {
	/*background-image:url("img/back.png");*/
	background-color: #e0e5ef;
  background-repeat : repeat;
	font-family: Arial;
	font-size: 10pt;
	line-height : 14pt;
	color: #414141;
	text-align: justify;
	
}

table { 
	font-family: Arial;
	font-size: 10pt;
	line-height : 14pt;
	color: #414141;
	text-align: justify;
 }

div.main {
  position: absolute;
  left: 50%;
  width: 763px;
  border-bottom: 2px solid #00217B;
  border-top: 2px solid #00217B;
  background-color: white;
  margin-left: -381px;
}

div.menu {
  position: absolute;
  left: 0px;
  top: 128px;
  width: 110px;
  text-align: center;
}

div.menuHeader {
	background-color:  #00217B;
	color: #D0EDFB;
	font-weight: bold;
	margin-top: 5px;
	padding-top:1px;
	padding-bottom:1px;
	
}

div.menuItem {
	font-weight: bold;
	background-color: #D0EDFB;
	color: #00217B;
	padding-top:1px;
	padding-bottom:1px;
	margin-top: 5px;
}

div.right {
  position: absolute;
  left: 643px;
  top: 128px;
  width: 110px;
  text-align: center;

}

div.disp {
  position: relative;
  left: 130px;
  width: 483px;
  top: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  min-height:  750px;
  padding: 10px;
  
}

/* for Internet Explorer */
/*\*/
* html div.disp {
height: 750px;
}

div.clock {
  font-size: 9pt;
   
}

span.donorComment {
	font-family: Arial;
	font-size: 8pt;
	line-height : 10pt;
	color: #414141;
	text-align: center;
}

/* LINKS */

a.header { 
	font-size: 10pt;
	/*color: #A50032;*/
	color: #00217B;
	font-weight : bold;
	text-decoration: none;
}

a, a:visited{
  	color: #00217B;
  	
	/*color: #A50032;*/
}

div.menu a, div.menu a:visited {
	text-decoration: none;
	
}

div.menuHeader a, div.menuHeader a:visited {
	color: #D0EDFB;
	text-decoration: none;
}

div.menuItem a, div.menuItem a:visited {
	text-decoration: none;
	color: #00217B;	
}


/* FONTS */

H1 {
	font-size: 14pt;
	color: #00217B;
	font-weight : bold;
	text-align: center;
	margin-top: 30px;
}

h2 { 
	font-size: 14pt;
	color: #00217B;
	font-weight : bold;
	text-align: center;
	
}

h3 { 
	text-align: center;
	font-size: 10pt;
	color: #00217B;
	font-weight : bold;
}

h4 { 
	font-size: 10pt;
	color: #00217B;
	font-weight : bold;
}

span.warning {
	color: #ff0000;
	
}

span.error {
	color: #ff0000;
	margin-left: 20px;
	
}

table.template1 {
  margin-top: 20px;
  margin-left: 30px;
}

td.template1 {
	padding-right: 30px;
	
}

table.display {
	margin-left: auto;
	margin-right: auto;
	
}

table.display td {
	padding: 1px;
	padding-right: 30px;
}

table.form {
	margin-left: auto;
	margin-right: auto;
	
}

table.form td {
	padding: 4px;
	padding-right: 15px;
}

img.intext {
	margin: 5px;	
}

/* text options */
span.intended {
	margin-left: 30px;
	
}



