body 	{
	margin: 5px auto;
	background-image:  none;
	background: #fff; 
	}
	
body, body div, body p, 
body td, body li   {
    /* more specific to override imported rule */
    font-size:    x-small;      
    /* false value for WinIE4/5 */
    voice-family: "\"}\"";   
    /* trick WinIE4/5 into thinking rule is over */
    voice-family: inherit;   
    /* recover from trick */
    font-size:    small
    /* intended value for better browsers */
    }

html>body, html>body div, html>body p, 
html>body th, html>body td, 
html>body li, html>body dd    {
    font-size:    small
    /* be nice to Opera */
    }	

.note	{
	display: inline;
	font-family: verdana, chicago, san-serif; 
	font-size: x-small; 
	font-weight: normal; 
	color: #666;
	}
	
h2	{
	font-family: verdana, chicago, san-serif; 
	font-size: large; 
	font-weight: bold; 
	color: #333;
	}
	
h1	{
	margin: 0; padding: 0;
		   padding-bottom: 5px;
	font-family: verdana, chicago, san-serif; 
	font-size: x-small; 
	font-weight: normal; 
	color: #666;
	}
	
h3	{
	margin: 0; padding: 0;
	font-family: verdana, chicago, san-serif; 
	font-size: medium; 
	font-weight: bold; 
	color: #39c;
	}	
.tag {margin: 0 auto; padding: .25em 0px; }

.hdng {	 
	font-weight: bold; 
	font-size: xx-large; 
	color: #000033;
	font-family: verdana, chicago, sans-serif;
	}
	
.hdng2 {
	
	font-weight: bold; 
	font-size: small;
	color: #000033;
	font-family: verdana, chicago, sans-serif; 
	}
	
.title {
	font-size: small; 
	font-weight: bold; 
	color: #000033;
	font-family: verdana, chicago, sans-serif; 
	}


.footer { 	 
	font-size: 11px; 
	font-weight: normal; 
	color: navy;
	font-family: arial, helvetica, sans-serif;
	}

a:link {
text-decoration:underline; 
color:#0000cc; 
font-weight:bold; 
}

a:visited {
text-decoration:underline; 
color:#00688b; 
font-weight:bold; 
}

a:hover { 
background-color: #eee8aa; 
color: #0000cc; 
text-decoration: underline; 
font-weight:bold;
}

a:active  {
text-decoration:underline; 
color:#0000cc; 
font-weight:bold; 
}


p, td	{	
	font-size: x-small;
	color: #000033;
	font-family: "trebuchet ms", verdana, geneva, sans-serif; 
	}

/* classes */

/* sidebars */
.leftside {width: 20%; background-color: #f0ffff; text-align: center; vertical-align:middle;padding:8px;}
.right { width: 20%; background-color: #fffff0;text-align:center; vertical-align:middle;padding:8px; }


.gold { height: 2px; width: 100%; background-color: #eedd82; }
.blue { height: 2px; width: 100%; background-color: #3399cc; }
	
.box2 { border: dashed #000080 1px;}
.x3 {border: solid #666; border-width: 1px 0px 0px 1px; }
.left {text-align: left;}
.blue1 { background-color: #f0ffff;}
.copier { background-color: #f0ffff; text-align:left; }
.model {padding: 6px; border-bottom: solid #666 1px; text-align: center;}
.model1 {padding: 6px; border: solid #666 1px; border-width: 0 0px 1px 0px; text-align: center;}

.ppm {  padding: 6px; text-align: center; background-color: #fff; border: solid #666; border-width: 0 1px 1px 1px;}
.ppm1 {padding: 6px; text-align: center; background-color: #fff; border: solid #666; border-width: 0 1px 1px 1px;}
.and {letter-spacing: 2px;}

.hi { color: #3399cc;font-weight: bold;	}

.address { 	font-weight: bold; 
	font-size: medium; 
	color: #3399cc;
	font-family: "trebuchet ms", geneva, sans-serif; }

	.smspace {padding-top:10px;}
	.space {padding-top: 25px; }

.rd {color: #ff0000;}
.or {color: #FF4500;}
.yl {color: #DAA520;}
.gr {color: #008B00;}
.bl {color: #27408B;}
.pr {color: #7A378B;}

/* rules */

.ruleg {
	   border-top-width: 2px;
	   border-top-style: solid;
       border-color: #9c9c9c; 
       	margin: 0px 10%;}

/* .ruleb {margin: 0px 2.5%;padding:0px;border-top: 5px solid #39c; 	}*/
div.ruleb hr, div.ruley hr, div.rulew hr   {display:none;}
		
.ruleb {
margin: 0px 2.5%;
color: #39c;
background-color:#39c;
height:5px;
}
	   
.ruley {
margin: 0px 2.5%;
color: #eedd82;
background-color:#eedd82;
height:5px;
}

.rulew {
margin: 0px 2.5%;
height:5px;
color: #fff; 
background-color:#fff;
}
