h3.periodnamn {
font:bold 11pt Verdana;
margin-bottom:7px;
margin-top: 10px;
}
table.tid {
font: 10pt Verdana;
margin-bottom: 6px;
margin-left: 20px;
margin-top:0px;
border-collapse: collapse;
}
table.tid td{
padding-right: 15px;
}
p.tid {
margin-left: 10px;
font: bold 10pt Verdana;
margin-bottom:0px;
margin-top:0px;
}

div.row{
	font: 10pt Verdana;
	width: 240px;
	color: #000;
}
div.row span.left {
  float: left;
  text-align: left;
  width: 125px;
  }

div.row span.right {
  float: right;
  text-align: right;
  width: 115px;
  }
 
div.row a:link,div.row a:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #111111;
	}

div.row a:hover,div.row a:active { 
	text-decoration: underline; 
	color: #0055FF;
	}


p.formtitle{
margin-top: 10px;
margin-bottom: 0px;
font: 10pt Verdana;
color: #000;
}

div.form{
	margin-left: 0px;
	color: #000;
}
div.form h2.title, div.form span.title{
	color: #000;
	margin-left: -19px;
}

span.error{
margin-left:10px;
color: #FF0000;
font-weight: bold;
}
span.lradio, span.rradio{
font: 10pt Verdana;
}

p.row{
font: 10pt Verdana;
}

h2.title{
font:bold 11pt Verdana;
margin-bottom:10px;
}

h2.info{
font:bold 11pt Verdana;
margin-bottom:6px;
}

span.red{
color: #FF0000;
}

span.bold{
font-weight: bold;
}
div.info{
margin-bottom: 20px;
}

p.info{
font: 9pt Verdana;
margin-top: 3pt;
margin-bottom: 4pt;
text-align: justify;
}

p.grow{
margin-top:0px;
margin-bottom:30px;
font: 10pt Verdana;
}

p.crow{
margin-top:0px;
margin-bottom:5px;
font: 10pt Verdana;
}

div.info_bold{
margin-top: -10px;
margin-bottom: 30px;
}

p.info_bold{
font:bold 9pt Verdana;
margin-top: 3pt;
margin-bottom: 4pt;
text-align: justify;
}
div.article h2.title{
color: #000;
}
