body {font-family:  times, serif; 
  background-image: url(./pics/tile.jpg); background-color: #eeeeee;
	font-family: arial, sans-serif;
}

#bordered_page {
	padding: 0px;
	border: #003399 1px solid; 
	background: #ffffff; margin: 0px; width: 700px; height: auto
}

.form_page {
  display: block;
  height:auto;
  margin: 20px;
  border: 0px solid #003399;
  color:#000000;
  background-color:#ffffff;
}

.bordered_block {
	padding: 0px; margin: 10px;
	border: #003399 1px solid; 
	background: #ffffff; width: 480px; height: 100px;
}

.content {
  margin: 20px 10px 0px 10px; 
	}
p, ul, li, ol { 
  font-size: 10pt; color: black; background: transparent; text-align: justify;
	margin: 5px 10px 0px 20px;
	padding: 0px;
	}

p.left {font-size: 10pt; color: black; background: transparent; text-align: left;
	margin: 5px 10px 0px 20px;
	padding: 0px;
	}
	
p.center {font-size: 14pt; color: black; background: transparent; text-align: center;
	margin: 5px 10px 0px 20px;
	padding: 0px;
	}

p{ padding-bottom: 10px;}
	
p.link_select  { 
  font-size: 10pt; color: black; background: transparent; text-align: justify;
	margin: 5px 10px 5px 10px;
	padding: 0px;
	}
dl{
	margin: 5px 10px 0px 10px;
	padding: 0px;
	}
dd {text-align: justify;
	margin: 2px 0px 5px 10px;
	padding: 0;
	}

dt {text-align: left;
	font-weight: bolder;
	color: #003399; background: transparent;
	}

th {
  font-size: 12pt; color: #003399; background: transparent;
	text-align: center; font-weight: normal;
	}

td {
  font-size: 10pt; color: black; background: transparent; text-align: justify;
	margin: 0px;
	padding: 0px;
	}

h1 {
	border-right: #003399 0px solid; border-left: #003399 10px solid; 
	border-top: #003399 0px solid; border-bottom: #003399 1px solid; 
	margin: 5px 0px 5px 5px;
	padding: 1px 3px 1px 5px; 
	font-size: 14pt;  font-weight: normal;
	color: #003399; background: #f9f9ff; 
	text-align: left;
	clear: both;
}
h2  {
	border-right: #003399 0px solid; border-left: #003399 1px solid; 
	border-top: #003399 0px solid; border-bottom: #003399 1px solid; 
	margin: 5px 0px 5px 10px;
	padding: 1px 3px 1px 5px; 
	font-size: 12pt;  font-weight: normal;
	color: #003399; background: #f9f9ff; 
	text-align: left;
	clear: both;
}
h2.links {
	border: #003399 1px solid; 
	margin: 5px 20px 5px 10px;
	padding: 30px 3px 1px 5px; 
	font-size: 12pt;  font-weight: normal;
	color: #003399; background: #eeeeff; 
	text-align: left;
}

h3  {
	border-right: #003399 0px solid; border-left: #003399 0px solid; 
	border-top: #003399 0px solid; border-bottom: #003399 1px solid; 
	padding: 5px 3px 1px 5px; 
	margin: 20px 0px 2px 10px;
	font-size: 11pt; font-weight: normal;
	color: #003399; background: #f9f9ff; 
	text-align: left;
	clear: both;
}
h3.diary  {
	border-right: #003399 0px solid; border-left: #003399 0px solid; 
	border-top: #003399 0px solid; border-bottom: #003399 1px solid; 
	padding: 5px 3px 1px 5px; 
	margin: 5px 0px 0px 10px;
	font-size: 11pt; font-weight: bolder;
	color: #fff; background: #003399; 
	text-align: left;
	clear: both;
}

h4  {
	padding: 5px 3px 1px 5px;  
	margin: 0px 0px 2px 10px;
	font-size: 10pt; font-weight: normal;
	color: #003399; background: #eeeeff; 
	text-align: left;
	clear: both;
}
h5,h6  {
	padding: 1px 3px 1px 5px;  margin: 5px 10px 2px 10px;
	font-size: 10pt; font-weight: normal;
	color: #003399; background: #eeeeff;
	text-align: left;
	clear: both;
}

h5.bold  {
	padding: 1px 3px 1px 5px;  margin: 5px 10px 2px 10px;
	font-size: 10pt; font-weight: bold;
	color: #003399; background: #eeeeff;
	text-align: left;
	clear: both;
}
.option {
	font-size: 10pt; color: #003399; background: #ffffff; padding-left: 10px;}
	
.ref {
  font-size: 8pt; background: transparent; color: #555555;}

.dropcap {
  font-size: 16pt;
	font-weight: bold;
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000; background-color: transparent;
	float: left;}
.comment  {
	border: #003399 1px solid; 
	padding: 1px 3px 1px 5px; 
	margin: 20px;
	color: #003399; background: #ffffff; 
}


hr	{
  color: #003399; 
  background: transparent; 
  width: 80%; 
  text-align: center;
}

img {color: #ffffff; background: transparent; border: 0;}

.left{
  float: left;
	margin: 0 5px 0 20px;
}
.right{
  float: right;
	margin: 0 10px 0 5px;
}

.clear {
  clear: both;
}

a:link		{color: #003399; background: transparent; text-decoration: none;}

a:visited	{color: #993300; background: transparent; text-decoration: none;}
a:active	{color: #ff0000; background: transparent; text-decoration: none;}
a:hover		{color: #000066; background: #ccccff; text-decoration: none;}

a.header:link		{color: #3366cc; background: transparent; text-decoration: none;}
a.header:visited	{color: #996699; background: transparent; text-decoration: none;}
a.header:active	{color: #9999cc; background: transparent; text-decoration: none;}
a.header:hover		{color: #660066; background: transparent; text-decoration: none;}

.anchor {color: #003399; background: transparent; text-decoration: none;
  text-align: right;
	margin: 5px 5px 5px 10px;
	padding: 0;
	clear: right;
}

a.givingmachine:hover	  {background: transparent;}

.anchor_text {color: #003399; background: transparent; text-decoration: none;
  text-align: right;
	
}
ul.link_list{
  list-style-type: none;
  list-style-image: url(./pics/link04.png);
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}
ul.link_sublist{list-style-type: none;
  list-style-image: url(./pics/link04.png);
	margin: 0px 10px 0px 20px;
	padding: 2px 0px 0px 0px;
}
ul.link_subsublist{list-style-type: none;
  list-style-image: url(./pics/link04.png);
	margin: 0px 10px 0px 30px;
	padding: 2px 0px 0px 0px;
}

.latin{font-family: Times, serif; font-style: italic;}

.address	{ 
  color: #999999; background: transparent; font-style: normal;
  font-size: 8pt; text-align: left; 
	padding: 5px 0px 0px 0px;
	clear: both;}
.breadcrumbs	{
  color: #003399; background: transparent; font-style: normal;
  font-size: 8pt; text-align: left; }

.error {color: #ff0000; background: #ffffff;}

.offset {
 margin-left: 300px ;
}
h1.banner{
	color: #ff0000; background: #ffffff;
	text-align: center;
	border: #ff0000 1px solid; 
	padding: 5px; 
}

p.red {color:#FF0000
}
p.comment a {text-decoration:underline;}
