html { min-height: 105%; margin-bottom: 1px; }


	td.MonthMap1 {		background-color:#5979B1;
		color:white;
		font-size:medium;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
}
	
	<style type="text/css">
<!--
td.MonthMap2 {		background-color:#005ce9;
		
}
-->
	
	
	
	  .monthbaritem { border: 1px solid gray; padding: 2px; }
   div.forScreen {display:none;}
   div.forPrint {display:block;}
   span.forScreen {display:none;}
   span.forPrint {display:block;}
   td.colHeader 
   {
		background-color:white;
		color:#5979B1;
		font-size:medium;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		BORDER-RIGHT: black 2px solid;
		BORDER-TOP: black 2px solid;
		BORDER-LEFT: black 2px solid;
		BORDER-BOTTOM: black 2px solid;	
	}
   td.colHeaderLabel
   {
		color:#5979B1;
		font-size:medium;
		font-weight:bold;
		font-family:ariel,sans-serif;
   }	
	td.MonthMap 
   {
		background-color:white;
		color:#5979B1;
		font-size:medium;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
	}
 


   div.forScreen {display:block;}
   div.forPrint {display:none;}
   span.forScreen {display:block;}
   span.forPrint {display:none;}
   td.colHeader 
   {
		background-color:#5979B1;
		color:#222222;
		font-size:medium;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	    BORDER-RIGHT: 1px solid black;
		BORDER-LEFT: 1px solid black;
		BORDER-BOTTOM: 1px solid black;	
	}
   td.colHeaderLabel
   {
		color:white;
		font-size:medium;
		font-weight:bold;
		font-family:ariel,sans-serif;
   }
	
	td.MonthMap 
   {
		background-color:#5979B1;
		color:white;
		font-size:medium;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
	}


TABLE.LsRpt
{
    BORDER-RIGHT: 1px solid black;
    BORDER-TOP: 1px solid black;
    BORDER-LEFT: 1px solid black;
    BORDER-BOTTOM: 1px solid black;
}

#Table2 tbody tr td.RowBorder font { 
font-size: 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#222222;

	
}

#Table4 tbody tr td.RowBorder font { 
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#222222;

	
}


TD.LsRpt
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    background-color:#E5E3C3;
    font-weight:800;
}
TD.LsRptLabel
{
    background-color:#E5E3C3;
    font-weight:800;
	color:#222222;
}
TD.Element
{
    font-size: 20px;
    BORDER-RIGHT: 1px solid black;
    BORDER-TOP: 1px solid black;
    BORDER-LEFT: 1px solid black;
    BORDER-BOTTOM: 1px solid black;
   	background-color:white;
   	MARGIN-BOTTOM:0;
	padding: 4px;
	color:#222222;

	
}
TD.Month
{
    BORDER-RIGHT: 1px solid #5979B1;
    BORDER-TOP: 1px solid #5979B1;
    BORDER-LEFT: 1px solid black;
    BORDER-BOTTOM: 1px solid #5979B1;
	background-color:#5979B1;
	width:20px;
}



td.result_table2_head
{
    
    background-color: #E5E3C3 !important;
    border-bottom:  #777 2px solid !important;


	color: #111;
	font:  16px Verdana, Arial, Helvetica;
	text-indent: 5px;
		padding: 0;

}



td.heading_large_bold {

 background-color: #fff !important;
	color: #34599c;
	text-indent: 5px;

		border-bottom: none !important;
		border-top: none !important;
		border-right: none !important;
	margin-right: 0;
	padding: 4px;
	text-align: left;
	text-shadow: #dee0e0 1px 2px 0;
	font: italic 18px/20px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

td.body_normal {
 background-color: #fff !important;
color:#222222;
	border-bottom: none !important;
	border-right: none !important;
	border-left: #bbb 1px solid !important;
	border-top: none !important;
	padding: 5px;
	font: 13px/18px Verdana, Arial, Helvetica, sans-serif;
}


