    body	
    {
        font-family:Arial, Helvetica, sans-serif; 
		font-size:9pt;
    }
    
    .button
    {
         /*font-family: Tahoma;*/
         font-size: 9pt;    
         
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
		
		background-color:#D3D3D3;
		border-style:none;
		color:#000000;
		font-weight:bold;
		
		height: 20px;
    }
	
	.button:hover 
    {
		background-color:#556B2F;
		color:#FFFFFF;
		cursor:pointer;
    }
	
	.button_select
    {
         /*font-family: Tahoma;*/
         font-size: 9pt;    
         
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
		
		background-color:#009999;
		border-style:none;
		color:#FFFFFF;
		font-weight:bold;
		
		height: 18px;
    }
	
	.button_select:hover 
    {
		background-color:#006666;
		color:#FFFFFF;
		cursor:pointer;
    }
	
	.button_select2
    {
         /*font-family: Tahoma;*/
         font-size: 9pt;    
         
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
		
		background-color:#009999;
		border-style:none;
		color:#FFFFFF;
		font-weight:bold;
		
		height: 18px;
    }
	
	.button_select2:hover 
    {
		background-color:#006666;
		color:#FFFFFF;
		cursor:pointer;
    }
	
	
	.button_width
    {
        /*font-family: Tahoma;*/
        font-size: 10pt;    
		width:100%;
		height: 40px;
         
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
		
		background-color:#B0E0E6;
		color:#000000;
		font-weight:bold;
		text-align:left;
    }
	
	.button_width:hover 
    {
		background-color:#0099CC;
		color:#FFFFFF;
		cursor:pointer;
    }
    
    .tableboder
    {
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
    }
	
	.tableboder th
    {
        background-color:#F5F5F5;
		color:#000000;
		-webkit-border-radius: 5px 5px;
        -moz-border-radius: 5px 5px;
        border-radius: 5px 5px;
		text-align:left;
    }
	
		.tableboder .rowstyle
    {
        background-color:#F5FFFA;
		-webkit-border-radius: 5px 5px;
        -moz-border-radius: 5px 5px;
        border-radius: 5px 5px;
    }
	
	.tableheader
    {
        -webkit-border-radius: 10px 10px 2px 2px;
        -moz-border-radius: 10px 10px 2px 2px;
        border-radius: 10px 10px 2px 2px;
        height: 30px;
        font-size: 10pt;  
		 

    }
	
	.tableheader_body
    {
        -webkit-border-radius: 10px 10px 2px 2px;
        -moz-border-radius: 10px 10px 2px 2px;
        border-radius: 10px 10px 2px 2px;
        height: 30px;
        font-size: 10pt;   
		
		background-color: #336699; 
		color: #FFFFFF; 
		border: 0px solid #999999; 
		vertical-align: middle; 
		text-align:left; 
		font-weight:bold;
    }
	
	.tablefooter
    {
        -webkit-border-radius: 2px 2px 10px 10px;
        -moz-border-radius: 2px 2px 10px 10px;
        border-radius: 2px 2px 10px 10px;
        height: 30px;
        font-size: 10pt;   
		
		background-color: #336699; 
		color: #FFFFFF; 
		border: 0px solid #999999; 
		vertical-align: middle; 
		text-align:center ; 
		vertical-align:middle;
		
    }
	

	.TFtable{
		 -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
	}
	.TFtable th{ 
		/*padding:7px; border:#4e95f4 1px solid;*/
		background-color:#66FFFF;
		/*height:25px;*/
	}
	.TFtable td{ 
		/*padding:7px; border:#4e95f4 1px solid;*/
		text-align:left;
	}
	/* provide some minimal visual accomodation for IE8 and below */
	.TFtable tr{
		/*background: #b8d1f3;*/
	}
	/*  Define the background color for all the ODD background rows  */
	.TFtable tr:nth-child(odd){ 
		background: #CCFFCC;
	}
	/*  Define the background color for all the EVEN background rows  */
	.TFtable tr:nth-child(even){
		background: #FFFFFF;
	}
	
	.TFtable tr:first-child th:first-child{
        -webkit-border-radius: 10px 0px 0px 0px;
        -moz-border-radius: 10px 0px 0px 0px;
        border-radius: 10px 0px 0px 0px;
		background-color:#66FFFF;
		height:25px;
	}
	
	.TFtable tr:first-child th:last-child{
        -webkit-border-radius: 0px 10px 0px 0px;
        -moz-border-radius: 0px 10px 0px 0px;
        border-radius: 0px 10px 0px 0px;
		background-color:#66FFFF;
		height:25px;
	}
	
	input
	{
	 	/*background-color:#FFFFFF;*/
	}
	
	input[type=text]:focus
	{
	 	background-color:#FFFF99;
	}
	
	input[type=password]:focus
	{
	 	background-color:#FFFF99;
		
	}
	
	textarea:focus
	{
		background-color:#FFFF99;
	}
	
	select:focus
	{
		background-color:#FFFF99;
	}
	
	
	
	input[type=text]
	{
	 	background-color:#FFF8DC;
	}
	
	input[type=password]
	{
	 	background-color:#FFF8DC;
		
	}
	
	textarea
	{
		background-color:#FFF8DC;
	}
	
	select
	{
		background-color:#FFF8DC;
	}