a:link { color:#003399; }
a:visited {color:#003399;}
a:hover {color:#AA0000;}

p { margin: 4px 0px 0px 0px; }

body {
  background-color: #FFFFFF;
  margin: 10px;
}

.div1 { 
  background: #FFFFFF url(pics/msgbg.gif) repeat-x left top;
  border: 1px solid #B0A8DB;
  padding: 8px 8px 4px 8px; 
}

.div2 { 
  padding: 8px 8px 0px 8px; 
  width: 588px; 
}

.div3 { 
  background-color: #444444; 
  padding: 8px 8px 4px 8px; 
  text-align: left; 
  color: #F0E8FF; 
  font-family: sans-serif, tahoma; 
  font-size: 14px; 
}
.div4 { 
  background: #FFFFFF url(pics/papier.gif) repeat-x left top;
  padding: 16px 8px 12px 8px; 
  text-align: justify; 
  color: #000000; 
  font-family:  tahoma, sans-serif; 
  font-size: 14px;
  border: 1px solid #444444;
}

.iborder {
  border-collapse: collapse;
  border: 3px solid black;
	height: 100%; 
	background-color: #F1F1FB;
}

.kborder {
  border-collapse: collapse;
  border: 3px solid black;
	height: 100%; 
	width: 100%;
	background-color: #F1F1FB;
}

.pborder {
	border-style: solid;
  border-color: #880000;
	width: 100%;
	background-color: #F1F1FB;
  border-collapse: collapse;
}

.menubg {
  border-collapse: collapse;
  border: 3px solid black;
	height: 100%; 
	width: 180px;
	background-color: #F1F1FB;
  background: url(pics/rita_menu_bg.jpg) repeat-y left top;
  background-position: -1 0;
}

.kmenu {
  width: 180px; 
  height: 484px; 
  background: url(pics/rita_menu_off.jpg) no-repeat left top;
  vertical-align: top;
}

.menu_img {
  width: 160px; 
  height: 32px; 
  border: 0px;
}

.kspace {
	background-color: transparent;
	border-collapse: separate;
	border-style: none;
	border-spacing: 0px;
	padding: 0px;
	height: 100%; 
	width: 100%;
}

.txfield {
	font-family: verdana, arial, sans-serif;
	font-size: 11pt;
	text-align: justify;
	font-style: normal;
	font-weight: normal;
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.txlinks {
	font-family: verdana, arial;
	font-size: 10pt;
	text-align: center;
	font-style: normal;
	font-weight: bold;
	width: 175px;
	height: 24px;
	vertical-align: middle;
}

.txlinkshead {
  color: #881122;
	font-family: verdana, arial;
	font-size: 13pt;
	text-align: center;
	font-style: normal;
	font-weight: bold;
	width: 175px;
	height: 50px;
	vertical-align: middle;
}

.endlinks {
	width: 180px;
	height: 100%;
	vertical-align: top;
}
.mylink {
	position: relative;
	float: left;
	padding: 2px 2px; 
	margin: 8px; 
	border: 1px solid #1151B5; 
	background-color: #E8E2F0;
	width: 300px; 
	height: 180px;
}
.myimg {
	text-align: center;
	padding: 6px 0px 0px 0px; 
}
.mytext {
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	color: #0951A0;
	text-align: justify;
	padding: 8px; 
}
H1
{	
  color: #990511;
	font-family: verdana, arial;
	font-size: 18pt;
	text-align: left;
  padding: 8px 0px 0px 16px; 
}

H2
{	
  color: #990511;
	font-family: verdana, arial;
	font-size: 14pt;
	text-align: left;
  padding: 0px 0px 0px 16px; 
	font-style: italic;
}

H3
{	
  color: #990511;
	font-family: verdana, arial;
	font-size: 12pt;
	text-align: left;
	font-style: italic;
	font-weight: bold;
  padding: 0px 0px 0px 16px; 
}

.small
{
    color: #000000;
	font-family: verdana, arial;
	font-size: 9pt;
	text-align: center;
	font-style: normal;
	font-weight: bold;
}

.date
{
  color: #000000;
	font-family: verdana, arial;
	font-size: 8pt;
	text-align: right;
	font-weight: normal;
  float: right;
}

.warning
{
  color: #993300;
	font-family: verdana, arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
}

table.prettytable {
  background: whitesmoke;
  border-collapse: collapse;
	font-family: courier;
	font-size: 11pt;
}

table.prettytable th, table.prettytable td {
  border: 1px silver solid;
  padding: 0.2em;
}

table.prettytable th {
  background: gainsboro;
  text-align: left;
	font-family: verdana;
	font-size: 11pt;
}


