* 									{ margin: 0; padding: 0; }
body								{ font: 14px Helvetica, Sans-Serif; } 
#page-wrap							{ width: 800px; margin: 25px auto; } 
a									{ text-decoration: none; }
ul									{ list-style: none; }
p                                   { margin: 15px 0; }

#abs 
{
background-image: -moz-radial-gradient(center, ellipse farthest-corner, #D8FF57 0%, #00A3EF 100%);
}


/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1;

background: rgba(251,223,152,1);
background: -moz-linear-gradient(top, rgba(251,223,152,1) 0%, rgba(252,199,54,0.86) 50%, rgba(230,168,0,0.85) 51%, rgba(250,215,117,0.71) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(251,223,152,1)), color-stop(50%, rgba(252,199,54,0.86)), color-stop(51%, rgba(230,168,0,0.85)), color-stop(100%, rgba(250,215,117,0.71)));
background: -webkit-linear-gradient(top, rgba(251,223,152,1) 0%, rgba(252,199,54,0.86) 50%, rgba(230,168,0,0.85) 51%, rgba(250,215,117,0.71) 100%);
background: -o-linear-gradient(top, rgba(251,223,152,1) 0%, rgba(252,199,54,0.86) 50%, rgba(230,168,0,0.85) 51%, rgba(250,215,117,0.71) 100%);
background: -ms-linear-gradient(top, rgba(251,223,152,1) 0%, rgba(252,199,54,0.86) 50%, rgba(230,168,0,0.85) 51%, rgba(250,215,117,0.71) 100%);
background: linear-gradient(to bottom, rgba(251,223,152,1) 0%, rgba(252,199,54,0.86) 50%, rgba(230,168,0,0.85) 51%, rgba(250,215,117,0.71) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbdf98', endColorstr='#fad775', GradientType=0 );

}


ul.dropdown a:hover  
{ 
background-color: #4bff00;

background-image: -moz-linear-gradient(top, #ffa700, #ff7700);
background-image: -ms-linear-gradient(top, #ffa700, #ff7700);
background-image: -o-linear-gradient(top, #ffa700, #ff7700);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ffa700), to(#ff7700));
background-image: -webkit-linear-gradient(top, #ffa700, #ff7700);
background-image: linear-gradient(top, #ffa700, #ff7700);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
opacity: 0.86;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 86);
/*-ms-filter must come before filter*/
filter: alpha(opacity = 86);
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*All filters must be placed together*/


}




ul.dropdown a:active 
{ 
/* IE10 Consumer Preview */ 
background-image: -ms-radial-gradient(center, ellipse closest-corner, #D0FF36 0%, #00A3EF 100%);

/* Mozilla Firefox */ 
background-image: -moz-radial-gradient(center, ellipse closest-corner, #D0FF36 0%, #00A3EF 100%);

/* Opera */ 
background-image: -o-radial-gradient(center, ellipse closest-corner, #D0FF36 0%, #00A3EF 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #D0FF36), color-stop(1, #00A3EF));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-radial-gradient(center, ellipse closest-corner, #D0FF36 0%, #00A3EF 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: radial-gradient(ellipse closest-corner at center, #D0FF36 0%, #00A3EF 100%);
}


ul.dropdown li a                    { display: block; padding: 4px 8px; border-right: 1px solid #333;
	 								  color: #222; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #F3D673; color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #000; 
									  border-bottom: 1px solid #ccc; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

/*

*/

table.rpttable{border-collapse:collapse; border:1px solid black;}
td.rptheader{background-color:green;color:white;font-face:Verdana;font-size:12px;padding:1px;border:1px solid black;}
td.rptdata{background-color:white;color:black;font-face:Verdana;font-size:10px;padding:1px;border:1px solid black;}

.dnone{display:none!important;}