/* headings */
.heading1, h1
{
	font-size : 1.5em;
	font-weight : bold;
	color : #2F140C;
	float : none;
	width : auto;
	margin : 0px 0px 5px 0px;
}

.heading2, h2 
{
	font-size : 1.3em;
	color : #C40E13;
	font-weight : normal;
	float : none;
	width : auto;
	margin : 0px 0px 2px 0px;
}

.heading3, h3
{
	font-size : 1.2em;
	font-weight : bold;
	color : #2F140C;
	float : none;
	width : auto;
	margin : 0px 0px 2px 0px;
}

.heading4, h4
{
	font-size : 1.1em;
	font-weight : bold;
	color : #2F140C;
	float : none;
	width : auto;
	margin : 0px 0px 2px 0px;
}

.heading5, h5
{
	font-size : 1.0em;
	font-weight : bold;
	color : #2F140C;
	float : none;
	width : auto;
	margin : 0px 0px 2px 0px;
}
/* headings */

/* content */
.paragraph, p
{
	line-height : 1.4em;
	margin : 0px 0px 8px 0px;
}

.acronym
{
	border-bottom: 1px dashed #AEA59B; 
	cursor: help;	
}

.disclaimer
{
	font-size:.8em; 
	margin:4px 0 0 0;
}

div.hr {
  height: 1px;
  background : url(../images/hr.jpg) repeat-x center;
}
div.hr hr, hr {
  display: none;
}
/* content */

/* lists */
ul
{
	margin : 4px 0px 4px 5px;
	list-style-type: disc;
	list-style-position: inside;
}

ol
{
	margin : 4px 0px 4px 5px;
	list-style-type: ;
	list-style-position: inside;
}

ul.redarrow
{
	margin : 4px 0px 4px 5px;
	list-style-type: none;
	list-style-position: inside;
	list-style-image : url(../images/red_arrow.jpg);
}
/* lists */

/* image floats */
.imgleft 
{
	float:left; 
	margin:4px 12px 4px 0; 
	border:none;
}

.imgleftborder 
{
	float:left; 
	border: 1px solid #DDD; 
	margin:4px 12px 4px 0;
}

.imgright 
{
	float:right; 
	margin:0 0 12px 12px; 
	border:none;
} 
.imgrightborder 
{
	float:right; 
	border: 1px solid #DDD; 
	margin:0 0 12px 12px;
}
/* image floats */