.bold				{font-weight:			bold}
.large			{font-size:  			large}
.largebold	{font-weight:			bold;
						 font-size:  			large}
.x-large		{font-size:  			x-large}
/*.hidden			{display:		 			none}*/
.invisible	{visibility: 			hidden}
.visible		{visibility: 			visible}
.right			{text-align: 			right}
.center			{text-align:			center}
.red				{color:			 			red}
.green			{color:						green}
.p0clm			{margin-left:			0cm;
						 line-height:			0%}
.p1clm			{margin-left:			1cm;
						 line-height:			0%}
.p2clm			{margin-left:			2cm;
						 line-height:			0%}
.p3clm			{margin-left:			3cm;
						 line-height:			0%}
.p4clm			{margin-left:			4cm;
						 line-height:			0%}
.p5clm			{margin-left:			5cm;
						 line-height:			0%}
.p6clm			{margin-left:			6cm;
						 line-height:			0%}
.p7clm			{margin-left:			7cm;
						 line-height:			0%}
.p8clm			{margin-left:			8cm;
						 line-height:			0%}
.p9clm			{margin-left:			9cm;
						 line-height:			0%}
.p20pbm			{margin-bottom:		20px}
.lh50				{line-height:			50%}
.lh0				{line-height:			0%}
.bordtbl		{border-collapse:	collapse;
						 border:					2px solid black}
/* BUTTONS */
*.bu1 a, *.bu1 button, a.bu1, button.bu1{
    display:block;
 /*   float:left;*/
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
*.bu1 button, button.bu1{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
*.bu1 button[type], button.bu1[type], button[type].bu1{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type].bu1{
    padding:4px 10px 3px 7px; /* IE7 */
}
*.bu1 a img, *.bu1 button img, button.bu1 img, a.bu1 img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
/* BLUE (NEUTRAL) */
*.bu1c a,*.bu1c button,a.bu1c,button.bu1c{
    color:#565656;
}
*.bu1c a:hover,*.bu1c button:hover,a.bu1c:hover,button.bu1c:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
*.bu1c a:active,*.bu1c button:active,a.bu1c:active,button.bu1c:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}
/* GREEN (POSITIVE) */
*.bu1a a,*.bu1a button,a.bu1a,button.bu1a{
    color:#529214;
}
*.bu1a a:hover,*.bu1a button:hover,a.bu1a:hover,button.bu1a:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
*.bu1a a:active,*.bu1a button:active,a.bu1a:active,button.bu1a:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}
/* RED (NEGATIVE) */
*.bu1b a,*.bu1b button,a.bu1b,button.bu1b{
    color:#d12f19;
}
*.bu1b a:hover,*.bu1b button:hover,a.bu1b:hover,button.bu1b:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
*.bu1b a:active,*.bu1b button:active,a.bu1b:active,button.bu1b:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}
/*START scrollable table bv1s*/
/* Scrollable Content Height */
.bv1sscrollcontent {
 height:100px;
 overflow-x:hidden;
 overflow-y:auto;
}
.bv1sscrollcontent tr {
 height: auto;
 white-space: nowrap;
}
/* Prevent Mozilla scrollbar from hiding right-most cell content */
.bv1sscrollcontent tr td:last-child {
 padding-right: 20px;
}
/* Fixed Header Height */
.bv1sfixedheader tr {
 position: relative;
 height: auto;
 /* this fixes IE header jumping bug when mousing over rows in the tbody */
 top: expression( this.parentNode.parentNode.parentNode.scrollTop + 'px' );
}
/* Put border around entire table */
div.bv1stablecontainer {
 border: 1px solid #7DA87D;
}
/* Table Header formatting */
.bv1sheaderformat {
 background-color: white;
 color: #FFFFFF;
 margin: 3px;
 padding: 1px;
 white-space: nowrap;
 font-family: Helvetica;
 font-size: 16px;
 text-decoration: none;
 font-weight: bold;
}
.bv1sheaderformat tr td {
 border: 1px solid #000000;
 background-color: #7DA87D;
}
/* Table Body (Scrollable Content) formatting */
.bv1sbodyformat tr td {
	color: #000000;
	margin: 3px;
	padding: 1px;
	border: 0px none;
	font-family: Helvetica;
	font-size: 12px;
}
/* Use to set different color for alternating rows */
.bv1salternaterow {
  background-color: #E0F1E0;
}
<!--[if IE]>
/* IE Specific Style addition to constrain table from automatically growing in height */
div.bv1stablecontainer {
 height: 121px; 
 overflow-x:hidden;
 overflow-y:auto;
}
<![endif]-->
/*END Scrollable Table bv1s*/

