body
{
margin: 8px;
background-color: #ffffff;
font-size: 12pt;
font-family: Verdana;
}

p img 
{
float: left;
margin-right: 8px;
margin-bottom: 8px;
}

#menu a {
	float: left;
	padding: 8px 8px 8px 8px;
	margin: 0px 0px 1px 0px;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	color: #f0f0f0;
	background-color: #4979B3;
	border-right: 6px solid #295994;;
	width: 200px;
}

#menu a:hover {
	background-color: #83A9D8;
	color: #FFFFFF;
   	font-weight: bold;
	border-right: 6px solid #eeeeee;
}

#menu .on {
	background-color: #83A9D8;
	color: #fffffff;
	border-right: 6px solid #FF9621;
}

#hmenu a {
	float: left;
	text-align: center;
	padding: 2px 2px 4px 2px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	color: #666688;
	background-image: url('imgs/menu_2.gif'); background-position: top left; background-repeat: repeat-x;
	border-bottom: 5px solid #295994;
	width: 120px;
}

#hmenu a:hover {
	color: #666688;
	font-weight: bold;
	background-image: url('imgs/menu_2.gif'); background-position: bottom left; background-repeat: repeat-x;
	border-bottom: 5px solid red;
}

#hmenu .on {
	color: #fffffff;
	border-bottom: 5px solid #FF9621;
}

FONT.a { font-size: 8pt; color: #666666; }

a { text-decoration: none }

.author {font: 8pt 'verdana'; color: #aaaaaa} .author:visited {font: 8pt 'verdana'; color: #aaaaaa} .author:hover {color: #FF0066;}
.pg {font: 8pt 'verdana'; color: #000000} .pg:visited {font: 8pt 'verdana'; color: #000000} .pg:hover {color: #FF0066;}
.link {font: 8pt 'verdana'; color: #666688} .link:visited {font: 8pt 'verdana'; color: #666688} .link:hover {color: #FF0066;}

.smal         { font: 10px verdana; color: #666688; }
.smal:visited { font: 10px verdana; color: #666688; }
.smal:hover   { color: #FF0066; }

.menu         { font: 8pt verdana; font-weight: bold; color: #424888; }
.menu:visited { font: 8pt verdana; font-weight: bold; color: #424888; }
.menu:hover   { color: #FF0066; }

.rubr         { font: 8pt verdana; font-weight: bold; color: #666688; }
.rubr:visited { font: 8pt verdana; font-weight: bold; color: #666688; }
.rubr:hover   { color: #FF0066; }

.links         { font: 10pt 'arial'; color: #222244 }
.links:visited { font: 10pt 'arial'; color: #222244 }
.links:hover   { color: #ff0066; }

TR.a       { font-size: 8pt; font-family: verdana; color: #666688; }
TD.menu_1  { padding-left: 6px; font-size: 9pt; font-weight: bold; font-family: arial; color: #666688; background-image: url('imgs/menu_1.gif'); height: 26; }
TD.menu_2  { padding-left: 6px; font-size: 9pt; font-weight: bold; font-family: arial; color: #666688; background-image: url('imgs/menu_2.gif'); height: 26; }
TD.menu_3  { padding-left: 6px; font-size: 9pt; font-weight: bold; font-family: arial; color: #666688; background-image: url('imgs/menu_3.gif'); height: 26; }

SELECT.a   { background-color: #FFFFFF; color: #666688; font-family: tahoma; font-size: 9pt; border: 1px solid #888888; }
INPUT.a    { background-color: #f0f0f0; color: #333333; font-family: verdana; font-size: 9pt; border: 1px solid #b0b0b0; background-image: url('imgs/menu_2.gif'); }
INPUT.b    { height: 22; background-image: url('imgs/blue.jpg'); background-position: top left; background-repeat: repeat-x; color: #ffffff; font-family: arial; font-size: 9pt; border: 0px solid #FFFFFF; }
INPUT.c    { height: 22; background-image: url('imgs/red.jpg'); background-position: top left; background-repeat: repeat-x; color: #ffffff; font-family: arial; font-size: 9pt; border: 0px solid #FFFFFF; }
INPUT.d    { background-color: #ff0066; color: #ffffff; font-family: verdana; font-size: 9pt; border: 1px solid #000000; }
TEXTAREA.a { background-color: #FFFFFF; color: #333333; font-family: verdana; font-size: 10pt; border: 1px solid #888888; }

H3 {
color: white;
font-weight: bold;
font-size: 36px;
font-family: tahoma;
margin: 0px;
}

H2 {
font-weight: bold;
font-size: 18px;
font-family: verdana;
margin: 0px;
color: #FF0066;
}

H1 {
font-weight: bold;
font-size: 18px;
font-family: Verdana;
margin-top: 4px;
margin-bottom: 4px;
color: #666688;
}
