﻿/*---------------------------------
	heading08
-----------------------------------*/
#heading08{position:relative;
   	padding:0 10px 0 55px;

	font:bold 22px/40px Arial, Helvetica, sans-serif;

	color:#666;

	background:#f3f3f3;

	z-index:1;

        }
#heading08:before{content:" ";
                         
  position:absolute;
                           
top:0;

                           left:0;
                           width:40px;
                           height:40px;
                           border-right:#fff solid 2px;
                           background:#f60;
                           background-image: -webkit-gradient(linear, left top, left bottom,from(rgba(255, 255, 255, 0.0)),
         
			color-stop(0.20, rgba(255, 255, 255, 0.0)),
                        	color-stop(0.20, rgba(255, 255, 255, 0.1)),
                        	color-stop(0.40, rgba(255, 255, 255, 0.1)),
        
			color-stop(0.40, rgba(255, 255, 255, 0.3)),
        
			color-stop(0.60, rgba(255, 255, 255, 0.3)),
        
			color-stop(0.60, rgba(255, 255, 255, 0.5)),
         
			color-stop(0.80, rgba(255, 255, 255, 0.5)),
        
			color-stop(0.80, rgba(255, 255, 255, 0.6)),
        
			to(rgba(255, 255, 255, 0.6)));

	                        background-image: -webkit-linear-gradient(top,transparent 20%,
                                                                     rgba(255, 255, 255, 0.1) 20%,
                                                                     rgba(255, 255, 255, 0.1) 40%, 
			rgba(255, 255, 255, 0.3) 40%, 
			rgba(255, 255, 255, 0.3) 60%, 
			rgba(255, 255, 255, 0.5) 60%, 
			rgba(255, 255, 255, 0.5) 80%, 
			rgba(255, 255, 255, 0.6) 80%, 
			rgba(255, 255, 255, 0.6) 100%
			);
	background-image: -moz-linear-gradient(top,
			transparent 20%,
			rgba(255, 255, 255, 0.1) 20%, 
			rgba(255, 255, 255, 0.1) 40%, 
			rgba(255, 255, 255, 0.3) 40%, 
			rgba(255, 255, 255, 0.3) 60%, 
			rgba(255, 255, 255, 0.5) 60%, 
			rgba(255, 255, 255, 0.5) 80%, 
			rgba(255, 255, 255, 0.6) 80%, 
			rgba(255, 255, 255, 0.6) 100%
			);
	background-image: -o-linear-gradient(top,
			transparent 20%,
			rgba(255, 255, 255, 0.1) 20%, 
			rgba(255, 255, 255, 0.1) 40%, 
			rgba(255, 255, 255, 0.3) 40%, 
			rgba(255, 255, 255, 0.3) 60%, 
			rgba(255, 255, 255, 0.5) 60%, 
			rgba(255, 255, 255, 0.5) 80%, 
			rgba(255, 255, 255, 0.6) 80%, 
			rgba(255, 255, 255, 0.6) 100%
			);
	background-image: linear-gradient(to bottom,
			transparent 20%,
			rgba(255, 255, 255, 0.1) 20%, 
			rgba(255, 255, 255, 0.1) 40%, 
			rgba(255, 255, 255, 0.3) 40%, 
			rgba(255, 255, 255, 0.3) 60%, 
			rgba(255, 255, 255, 0.5) 60%, 
			rgba(255, 255, 255, 0.5) 80%, 
			rgba(255, 255, 255, 0.6) 80%, 
			rgba(255, 255, 255, 0.6) 100%
			);
			z-index:-1;
}
#heading08:after{
	content:" ";
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:40px;
    background-image: -webkit-gradient(linear, left top, right top,
			from(			 rgba(255, 255, 255, 0.0)), 
			color-stop(0.20, rgba(255, 255, 255, 0.0)), 
			color-stop(0.20, rgba(255, 255, 255, 0.1)), 
			color-stop(0.40, rgba(255, 255, 255, 0.1)), 
			color-stop(0.40, rgba(255, 255, 255, 0.3)), 
			color-stop(0.60, rgba(255, 255, 255, 0.3)), 
			color-stop(0.60, rgba(255, 255, 255, 0.5)), 
			color-stop(0.80, rgba(255, 255, 255, 0.5)), 
			color-stop(0.80, rgba(255, 255, 255, 0.6)), 
			to(				 rgba(255, 255, 255, 0.6))
			);
	background-image: -webkit-linear-gradient(left,
			transparent 20%,
			rgba(255, 255, 255, 0.1) 20%, 
			rgba(255, 255, 255, 0.1) 40%, 
			rgba(255, 255, 255, 0.3) 40%, 
			rgba(255, 255, 255, 0.3) 60%, 
			rgba(255, 255, 255, 0.5) 60%, 
			rgba(255, 255, 255, 0.5) 80%, 
			rgba(255, 255, 255, 0.6) 80%, 
			rgba(255, 255, 255, 0.6) 100%
			);
	background-image: -moz-linear-gradient(left,
			transparent 20%,
			rgba(255, 255, 255, 0.1) 20%, 
			rgba(255, 255, 255, 0.1) 40%, 
			rgba(255, 255, 255, 0.3) 40%, 
			rgba(255, 255, 255, 0.3) 60%, 
			rgba(255, 255, 255, 0.5) 60%, 
			rgba(255, 255, 255, 0.5) 80%, 
			rgba(255, 255, 255, 0.6) 80%, 
			rgba(255, 255, 255, 0.6) 100%
			);
	background-image: -o-linear-gradient(left,
			transparent 20%,
			rgba(255, 255, 255, 0.1) 20%, 
			rgba(255, 255, 255, 0.1) 40%, 
			rgba(255, 255, 255, 0.3) 40%, 
			rgba(255, 255, 255, 0.3) 60%, 
			rgba(255, 255, 255, 0.5) 60%, 
			rgba(255, 255, 255, 0.5) 80%, 
			rgba(255, 255, 255, 0.6) 80%, 
			rgba(255, 255, 255, 0.6) 100%
			);
	background-image: linear-gradient(to right,
			transparent 20%,
			rgba(255, 255, 255, 0.1) 20%, 
			rgba(255, 255, 255, 0.1) 40%, 
			rgba(255, 255, 255, 0.3) 40%, 
			rgba(255, 255, 255, 0.3) 60%, 
			rgba(255, 255, 255, 0.5) 60%, 
			rgba(255, 255, 255, 0.5) 80%, 
			rgba(255, 255, 255, 0.6) 80%, 
			rgba(255, 255, 255, 0.6) 100%
			);
			z-index:-1;
}



/*---------------------------------
	heading05
-----------------------------------*/

#heading05{position:relative;

	   padding:5px 20px;
           font:bold 14px/1.6 Arial, Helvetica, sans-serif;
           color:#333;

	   background:#fff;
           /*-- text-shadow: --*/

	   1px 1px 0 #fff,
2px 2px 0 #999;

	   border-top:#333 solid 3px;

	   border-bottom:#333 solid 3px;
       
    background-image: -webkit-gradient(linear, left top, right bottom,from(rgba(255, 255, 255, 0.0)),
 
			color-stop(0.4, rgba(255, 255, 255, 0.0)),

			color-stop(0.4, rgba(0, 0, 0, 0.1)),
 
			color-stop(0.6, rgba(0, 0, 0, 0.1)),
 
			color-stop(0.6, rgba(255, 255, 255, 0.0)),

			to(rgba(255, 255, 255, 0.0))
);
	   background-image: -webkit-linear-gradient(top -45deg,
transparent 40%,rgba(0, 0, 0, 0.1) 40%,
rgba(0, 0, 0, 0.1) 60%,transparent 60%
);

	   background-image: -moz-linear-gradient(top -45deg,transparent 40%,rgba(0, 0, 0, 0.1) 40%,rgba(0, 0, 0, 0.1) 60%,transparent 60%
);

	   background-image: -o-linear-gradient(top -45deg,transparent 40%,rgba(0, 0, 0, 0.1) 40%,rgba(0, 0, 0, 0.1) 60%,transparent 60%);

	   background-image: linear-gradient(to bottom -45deg,transparent 40%,rgba(0, 0, 0, 0.1) 40%,rgba(0, 0, 0, 0.1) 60%,transparent 60%);
           background-size:4px 4px;
}
#heading05:before{
	content:" ";
	   
position:absolute;top:100%;left:24px;width:0;height:0;border-width:12px;border-style:solid;border-color:transparent;
	border-top-color:#333;
}


#heading05:after{
content:" ";position:absolute;top:100%;left:28px;
width:0;
height:0;border-width:8px;border-style:solid;border-color:transparent;
border-top-color:#f0f0f0;z-index:1;
}


