
	/* body */

body
{
/* font:			10px verdana,helvetica,arial,sans-serif; */
  background-color:	#fdfdff;
  color:			black;
}

p
{ margin-top:		0.6em;
}

	/* emphasis */

.important
{ color:			red;
}

	/* div environments */

div.bibliography
{ border-width:		0.1px;
  text-align:		left;
  font-size:		0.8em;
}

div.body p
{ padding:			0 1%;
  text-align:		justify;
}

div.center
{ padding:			1em 1em;
  text-align:		center;  
}

div.description
{ margin-left:		2.5%;
  margin-right:		2.5%;
  margin-top:		0.6em;
  margin-bottom:	0.6em;
  text-align:		justify;
}

div.important
{ color:			red;
  text-align:		center;
}

div.indent
{ margin-left:		5%;
  margin-right:		5%;
  margin-top:		0.6em;
  margin-bottom:	0.6em;
  text-align:		justify;
}

	/* content */

div.content
{ margin:			3%;
}

div.content hr
{ color:			#336699;
}

div.content a:link
{ color:			blue;
  text-decoration:	none;
}

div.content a:visited
{ color:			blue;
  text-decoration:	none;
}

div.content a:focus
{ color:			blue;
  text-decoration:	underline;
}

div.content a:hover
{ color:			blue;
  text-decoration:	underline;
}

div.content a:active
{ color:			blue;
  text-decoration:	underline;
}

	/* images */

img.center
{ border:			0px;
  vertical-align:	middle;
}

	/* section headings */

h2
{ color:			black;
  text-align:		center;
}

h3
{ color:			#336699;
  text-align:		center;
}

h4
{ color:			#336699;
}

h4.center
{ color:			#336699;
  text-align:		center;
}

	/* lists */

li
{ margin-top:		0.5em;
  margin-bottom:	0.5em;
  padding-top:		0em;
  padding-bottom:	0em;
}

ul
{ margin-top:		0.3em;
  margin-bottom:	0.3em;
  padding-top:		0em;
  padding-bottom:	0em;
}

div.listcompact li
{ margin-top:		0em;
  margin-bottom:	0em;
  padding-top:		0em;
  padding-bottom:	0em;
}

div.listcompact ul
{ margin-top:		0.2em;
  margin-bottom:	0.2em;
/*  margin-left:	1%; */
  padding-top:		0em;
  padding-bottom:	0em;
}

        /* span environments */

span.emph
{ color:			#336699;
  font-weight:		bold;
}

	/* table environments */

table
{ padding:			0ex;
}

table.address
{ font-size:		0.9em
}

table.address1
{ font-size:		1.0em
}

.tableheader
{ color:			#336699;
  font-weight:		bold;
}

td
{ vertical-align:	top;
}

td.bibliography
{ text-align:		left;
}

td.center
{ text-align:		center;
}

	/* sidebar */

div.sidebar
{ border-width:		0.1px;
  padding:			5px 0px;
  text-align:		center;
  font-size:		0.8em;
  color:			white;
  background-color:	#336699;
}

div.sidebar hr
{ color:			#ffffff;
}

td.sidebar
{ background-color:	#336699;
  color:			white;
  margin-top:		0px;
  margin-bottom:	0px;
  padding:			0px;
  text-align:		left;
  vertical-align:	top;
  width:			120px;
}

div.sidebar a:link
{ color:			white;
  text-decoration:	none;
}

div.sidebar a:visited
{ color:			white;
  text-decoration:	none;
}

div.sidebar a:focus
{ color:			white;
  text-decoration:	underline;
}

div.sidebar a:hover
{ color:			white;
  text-decoration:	underline;
}

div.sidebar a:active
{ color:			white;
  text-decoration:	underline;
}

#footer
{
	font-family: 	"lucida grande", "lucida sans unicode", tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	line-height:	14px;
	font-weight: 	bold;
	color: 			#FF0000;		
	background:		inherit;
	border-top:		1px dotted #999999;
	position:		fixed;	bottom: 0px; left: 0px; width: 100%;
	text-align:		center;
	padding:		6px 0px 4px 0px;
	text-shadow: 	#FF7070 3px 3px 4px;
}

#footer a.link
{
	text-decoration:	none;
	font-weight: 		bold;
	background: 		inherit;
}

#footer a:link, a:visited
{
	color: 			#FF0000;
	background: 	inherit;
}

/* end of style file */

