/* text used as body text */
.stdtext {  
    font-family: "arial", arial;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
}

.stdmargin {
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
}

.imgmargin {
	padding-left:0px;
	margin-right:6px;
	margin-top:0px;
	margin-bottom:3px;
}

/* 1px black border (used on images) */
.b1px {
	border: 1px solid black;
}

/* 1px dashed border (used on some divs) */
.d1px {
	border: 1px dashed black;
}

/* headling override */
h2 {
	COLOR: #000000; 
	FONT: 14pt "arial", arial; 
	TEXT-DECORATION: none; 
	font-weight: bold;
	margin-top:5px;
	margin-bottom:5px;

}

/* headling override */
h2.blog {
	COLOR: #000000; 
	FONT: 12pt "arial", arial; 
	TEXT-DECORATION: none; 
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;

}

/* hyperlink properties */
A {
	COLOR: #000000; 
	FONT: 8pt "cambria", arial;
	TEXT-DECORATION: none; 
}

A:visited {
	COLOR: #000000;
}

A:active {
	COLOR: #000000;
}

A:hover {
	COLOR: #FFFFFF;
}

A.link2 {
	COLOR: #000000; 
	FONT: 8pt "cambria", arial;
	TEXT-DECORATION: underline; 
}

A.link2:visited {
	COLOR: #000000;
}

A.link2:active {
	COLOR: #000000;
}

A.link2:hover {
	COLOR: #ffffff;
}

.hiddenoverflow {
	overflow: hidden;
}

.autooverflow {
	overflow: auto;
}

TR.norm {
	cursor:pointer; 
}
TR.over {
	cursor:pointer; BACKGROUND-COLOR: #FFCA11 
}
TR.click {
	cursor:pointer; BACKGROUND-COLOR: #FFCA11 
}

.hr {
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #A5AEC5;
}

* html .hr {
	border-bottom: none;
	padding: 1px;
	background: url(/images/css-dotted.gif) repeat-x bottom;	
}

