/* QCPC Stylesheet */

body { 
  font-family: Verdana, sans-serif; font-size: 12pt;
  color: #444; 
  margin: 0px; padding: 0px;
  background-image: url(background.gif);
  background-repeat: repeat-x;
}
h1,h2,h3,h4 { color: #404; margin: 10px 0px; }
h2 { font-size: 14pt; }
h3 { font-size: 13pt; }
a { color: #444; }

#Content { margin-left: 190px; margin-top: 20px; width: 600px; }
#Content p { margin: 5px 0px 25px 0px; }

#Navigation { 
  position: absolute; 
  top: 170px; left: 10px; width: 160px; 
  font-size: 10pt; font-weight: bold; 
}
#Navigation p { margin: 0px 0px 28px 0px; }
#Navigation a { color: #404; text-decoration: none; }
#Navigation a.active { color: #929; }
#Navigation a:hover { color: #929; }

/* Section Styles */
.root1 { margin-left: -2px; }
.root1 img { margin-right: 10px;  }
.root2 td { padding-left: 40px; }
.root2 img { margin-right: 10px;  }


.initiative { font-size: inherit; margin: -10px 0px 20px 0px; }
.initiative td { padding: 3px; }
.initiative .icon { vertical-align: top; padding-top: 15px; }

.toolbar { font-size: 10pt; text-align: center; }

/* Form Styles */
.form {  font-size: inherit; }
.form td { padding: 5px 2px; }
.form td.label { font-weight: bold; text-align: right; }
.form textarea {  width: 500px; height: 300px; }
.form .browser { display: none; }

/*Popovers*/
.popover {  position: absolute; display: none; top: 200px; left: 190px; border: 1px solid #929; background-color: white; padding: 15px; }
.popover img { margin: 0px; }
.popover .caption { padding: 10px 0px; text-align: center; line-height: 14pt; font-size: 10pt; }
.popover .caption p {  margin: 0px; }
