/* generic css */
body {
  font: 12px Arial,Verdana,Sans-Serif;
  font-weight: normal; 
  text-align: left;
  color: #3d3d3d;
}

h1 {
  margin: 0;
  margin-bottom: 30px;
  padding: 0;
  font-family: Arial Narrow, Arial;
  font-weight: normal;
  border-bottom: 1px solid #d8d7d7; 
  /*font-size: 2.4em;  */
  color: #860000;  
  height: 30px;
  font-size: 22px;
}

h2 {
  padding-top: 0.05em;
  *padding-top: 0.1em;
  padding-bottom: 0.7em;
  *padding-bottom: 0.6em;
  margin: 0em;
  font-family: "Times New Roman" ;
  font-weight: normal; 
  /*font-size: 1.75em;*/
  line-height: 1.05em;  
  color: black;  
  /*width: 22.4em;*/
  padding-right: 2.8em;
}

p {
  margin: 0;
  padding: 0;
  /*width: 40em;*/
  /*line-height: 1.5em;*/
  padding-right: 2.8em;
  line-height: 1.327em;
  padding-bottom: 1.4em;
}

p.grey{
	color: #666666;
}

.message{
  color: #860000;  
  font-weight: bold;
}

a {
  text-decoration: none;
  /*font: 11px Arial,Verdana,Sans-Serif;*/
  outline: none;
  color: #860000;
}


div#page #content div.section_headline {
  margin: 0em;
  margin-top: 1.75em;
  margin-bottom: 1.75em;
  font-weight: normal;
  font-size: 0.9em;
  line-height: 1.3em;
  *line-height: 1.1em;
  color: #666666;
    color: #860000;  

  border-bottom: 1px solid #BFBFBF;
}

div#page #content .section_headline_text {
  color: #666666;
  font-weight: bold;
}

div#page #content #content_header {
	font: 12px Arial,Verdana,Sans-Serif;
}




div#page #content #content_main a.more
{
	background-image: url(../img/rarrow_red.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 18px;
	background-position:0px 3px;
	color: #000000;
	font: 11px Arial,Verdana,Sans-Serif;
	text-decoration: none;
}
div#page #content #content_main a.more:hover
{
  color: #CC0000;
}



