h1{
margin:0px 0px 10px 0px;
padding:0;
font-size:1.3em;
font-weight:900;
color:#000;
}

#content h2{
margin:20px 0px -9px 0px;
padding:0;
font-size:1.2em;
font-weight:900;
color:#000;
}

#content h3{
margin:20px 0px -9px 0px;
padding:0;
font-size:1.0em;
font-weight:bold;
color:#000;
}

#sidebar {
position: relative;
float: right;
width: 350px;
top: 0px;
right: 0px;
padding: 10px 0 15px 20px;
margin: 0 0 0 30px;
color:#000;
background-color:#FFF;
}

#sidebartestim {
position: relative;
float: right;
top: 0px;
right: 0px;
padding: 0 0 20px 15px;
margin: 0 0 0 15px;
color:#000;
background-color:#FFF;
font-size:1.5em;
font-weight:normal;
line-height:140%;
}
#sidebartestim p{
	margin:0;
	padding:0;
	padding-left:17px;}
/*this is a fix for Firefox (compliant browsers) testimonial paragraph tag*/
html>body #sidebartestim p{
	margin:0;
	padding:0;
}

.datatable{
	border-collapse:collapse;
	width:100%;
}
.datatable tr{
	vertical-align:top;
}
.datatable td, th{
	padding:10px;
}
/*standard*/
#standard {border: 0;}

#standard thead th	{background-color:#DFEFA0; font-weight:bold; border: 1px solid #2D3C43; text-align:left;}
#standard tbody th	{border: 1px solid #2D3C43; font-weight:bold; text-align:left; font-size:0.85em; vertical-align:middle;}
#standard tbody td	{border: 1px solid #2D3C43; text-align:left; font-size:0.85em}
#standard tfoot td	{border: 0; text-align:left; font-size:smaller;}

#standard tr.rowOdd td,
#standard tr.rowOdd th	{background-color:#FFF;}

#standard tr.rowEven td,
#standard tr.rowEven th	{background-color:#DFEFA0;}

#borderless {border:0;}
#borderless thead th, #borderless tbody th {color:#2D3C43; font-weight:bold; text-align:left; font-size:1.1em; border:0; padding:10px 10px 5px 0;}
#borderless tbody td	{border:0; /*padding:0 10px 20px 0;*/ padding-right:45px; font-size:0.9em;}

/*financials tables*/
.fintable{
	border-collapse:collapse;
	width:100%;
}
.fintable tr{
	vertical-align:top;
}
.fintable td, th{
	padding:2px;
}
.thisyear{font-weight:bold;}
.indent{padding:0 0 0 15px; margin:0; display:block;}
.indentmore{padding:0 0 0 30px; margin:0; display:block;}

/*some img controls*/
.align-right {float:right; margin: 0 0 15px 15px;}
.align-righttestim {float:right; margin: 0 0 10px 0;}
.align-left  {float:left;  margin: 0 15px 15px 0;}
.frame {padding: 15px; border: 0px solid #aaa;}

.caption{font-size:xx-small; text-align:right;}
