a.menu {
text-decoration: none;
font-weight: bold;
color: white;
}

a.menu:hover {
text-decoration: none;
color: black;
background: white;
}

a {
text-decoration: underline;
color: black;
}

a:hover {
text-decoration: underline;
color: black;
}

h2 {

font-size: 13pt;
font-weight: bold;
font-family: Ariel;
}

h3 {
color: white;
text-align: right;
}         

h4 { 
font-size: 11pt;  
font-weight: bold;
font-family: Ariel;
}

img {
display: inline;
border: none;
}

img.logo {
position: absolute;
top: 25px;
left: 185px;
}
.toptitle {
position: absolute;
top: 25px;
left: 350px;
}

blockquote {
margin-top: 5px;
margin-left: 0px;
}

/* TABLE OPTIONS */

TABLE    { display: table }
TR       { display: table-row }
THEAD    { display: table-header-group }
TBODY    { display: table-row-group }
TFOOT    { display: table-footer-group }
COL      { display: table-column }
COLGROUP { display: table-column-group }
TD, TH   { display: table-cell }
CAPTION  { display: table-caption }

table {
border-collapse: separate;
border: 1px solid black;
font-size: 10pt;
}

table.noborder {
align: right;
border: none;
/* padding: none; */
}

tr.nopad {
padding: 0px;
}
fieldset.light {
background: #7DA0B7;


}

th {
text-align: left;
vertical-align: bottom;
}


/* LIST OPTIONS */

LI {display: list-item}

ul {
list-style-type: square;
}

.menu_header {
color: black;
padding-left: 15px;
font-weight: bold;
font-size: 8pt;
text-decoration: underline;
}

.conf {
	font-family: arial,helvetica,sans-serif;
	font-size: 14pt;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#auth {
font-size: 9pt;
}

body {
margin-top: 20px;
margin-left: 20px;
background: white;
font-family: Verdana, Ariel;
font-size: 10pt;
}

#frame {
border: 1px solid black;
background-color: #81AAC1;
width: 850px;
height: 1000px;
}

#header {
height: 100px;
padding: 0px;
background-image: url(images/stripe.gif);
background-repeat: repeat-x;

}

#menu {
position: absolute;
top: 121px;
left: 21px;
height: 750px;
width: 250px;
padding-top: 40px;
color: white;
text-align: left;
font-size: 8pt;
/* border-right: 1px solid black; */
}

#content {
position: absolute;
top: 121px;
left: 271px;
height: 850px;
width: 600px;
padding: 20px 20px 20px 0px;

}

#subcontent {
position: relative;
/*border: 1px solid green;*/
padding: 0px 20px 0px 0px;
height: 850px;
width: 580px;
overflow: auto;
/*
scrollbar-base-color: #87AEC5;
scrollbar-arrow-color: white;
scrollbar-shadow-color: cornflowerblue;
scrollbar-track-color: #87AEC5; 
*/
}
/*registreerimisvorm, participant data muutmine ja päringud*/
#regform {

background: #81AAC1;
font-family: Verdana, Ariel;
font-size: 10pt;
}

