@media print, projection {
 
html, body { margin:0; padding:0; position:absolute; top:0; left:0; FONT-SIZE: 100%; COLOR: #333; 
FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff; }

.sidebar { display: none; }

}

@media all {

html, body { margin:0; padding:0; background: #fff; color: #444; background-image:url('bgtexture.jpg'); background-repeat: repeat;
font-family: Verdana, "Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size: 100%;  }

#wrapper {width: 850px; margin-left:auto; margin-right:auto; padding:0; text-align: left; 
background: #fff; color: #666;  font-size: 100%; }

table { margin:0; padding: 0; border-collapse: separate; border-spacing: 0px;}
table th, table td { margin:0; padding: 0; border-collapse: separate; border-spacing: 0px;}

#header { width: 850px; margin:0; border: 0; padding: 0 0 0 20px; background: #519AA3; 
border-bottom: 10px solid #dd6900; background-image:url('bgteal6.jpg'); background-repeat: repeat-x; }

#header img { padding: 0; border: 0; margin: 0; margin-left: 15px; float: right; }

#content { width: 850px; margin-left:auto; margin-right:auto; border:0; padding:0; text-align: left; 
background: #fff; border: 1px solid #ccc; color: #666;}

#sidebar { width: 250px; vertical-align: top; border:0; margin:0; border-right: #ccc 1px solid; 
padding: 10px; padding-top: 30px;
background-color: #D8E3EA; background-image:url('bgbluet.gif'); background-repeat: repeat-x; 
font-size: 70%; font-weight: bold; color: #666;}

#sidebar img { padding: 0; margin: 0; border: 0; }

#main { width: 550px; vertical-align: top; padding: 20px; margin: 0; 
background: #fff; color: #333; text-align: left; font-size: 70%; line-height: 18px;}

#footer { width: 800px; border:0; padding: 30px; margin:0; text-align: center; 
background: #fff; font-size: 70%; font-weight: normal; }

h1 { font-size: 220%; font-weight: 500; padding: 20px 0 0 0; left:0; line-height: 15px; letter-spacing: -1px; color: #fff; }

h2 { color: #eee; font-size: 160%; font-weight: 500; padding-left: 300px; }

h3 { border-bottom: 1px solid #7534aa; color: #444; font-size: 150%; font-weight:400; line-height:30px; }

hr { color: #dd6900; background-color: #dd6900; width: 100%; height: 1px; text-align: left; border: 0; }

img { background-color: transparent; border: 0;}
img.l { padding: 2px; float: left; border:0; }
img.r { padding: 2px; float: right; border:0; }

.lft { text-align: left;}
.rgt {text-align: right;}
.ctr {text-align: center;}
.vtop { vertical-align: top;}

#sidebar ul { list-style: none; list-style-type: none; margin:0; padding: 0; font-size: 95%; font-weight: bold; COLOR: #666; }
#sidebar ul li a { display: block; border: #ccc 1px solid; padding-top: 3px; padding-bottom: 3px; padding-right: 3px; padding-left: 21px;}
#sidebar ul li a:link { COLOR: #444; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none;}
#sidebar ul li a:visited { COLOR: #444; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none; }
#sidebar ul li a:hover { COLOR: #069; TEXT-DECORATION: none; BACKGROUND: #fff url('arrowgray.gif') no-repeat left;}
#sidebar ul li a:active { COLOR: #c00; BACKGROUND-COLOR: #fff; TEXT-DECORATION: underline; }

.g { border: #999 1px solid; background-color: #fff; font-weight: bold; color: #369; }

a { font-size: 90%; font-weight: bold; }
a:link { text-decoration: underline; color: #069; }
a:visited { text-decoration: underline; color: #069; } 
a:hover { text-decoration: none; color: #dd6900; } 
a:active { text-decoration: none; color: #000; } 

.highlight {background-color: #fcfcfc; border: #ccc 1px solid; padding: 12px; font-family: Arial, Helvetica, sans-serif; color:#666; font-size: 100%; font-weight:bold; } 
.highlight input { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color:#000; border: #ccc 1px solid; background-color: #fff;}
.highlight textarea { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color:#000; border: #ccc 1px solid; background-color: #fff; overflow:hidden; }
.highlight button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color:#000; font-weight: normal;}

.highlight label { display: block; width: 120px; float: left; margin: 2px 4px 6px 4px; text-align: right; }


}