/* CSS Menu */

div#QualityReports {
    /*margin: 2em 2em 8em 2em;*/
	margin: 0;
}
/*div#QualityReports p {
    line-height: 2.0em;
    margin-top: 0.8em;
}
div#QualityReports li {
    line-height: 2.0em;
    margin-top: 0.8em;
}*/

/* Table Measures */
div#QualityReports table {
    border-bottom: 1px solid #CCCCCC;
}
div#QualityReports td a, div#QualityReports th a {
    color: #000000; text-decoration: none;
}


/* Title and Definition */
div#QualityReports h1 {
	font-size: 1.4em;
	font-weight:normal;
	color: #333333;
	margin-top: 1.0em;
}
div#QualityReports h4 {
    font-size: 1.2em;
    color: #666666;
    margin-top: 1.5em;
    margin-bottom: 0em;
}
div#QualityReports h5 {
    font-size: 1.0em;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
}

/* Key Table */
div#QualityReports table#Key {
    border: none;
    top: 5px !important;
    width: 100%;
    margin-top: 1.0em;
    margin-bottom: 1.0em;
    border-left: 1px solid #CCCCCC;
    padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
div#QualityReports table#Key td {
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    padding: 0;
	vertical-align: middle;
}
div#QualityReports table#Key td {
    width: 25% !important;
}

/* All tables - Specifically detail tables */
#Titles {
	margin: 10px 0px 0px 0px;
}

div#QualityReports table {
    border-spacing: 0px;
    margin-top: 0;
    margin-bottom: 1.0em;
    font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
}

div#QualityReports table th, div#QualityReports table td {
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 10px 5px 10px 5px !important;
    font-weight: bold;
    background-color: #FFFFFF;
}
div#QualityReports table th {
    behavior: url(scripts/thover.htc);
}
div#QualityReports table th:hover {
    background: #F0F0F0;
}
div#QualityReports table th, div#QualityReports table th:hover {
    border-left: 1px solid #CCCCCC;
    background-image: url(../images/qi_fake_border.gif);
    background-repeat: repeat-y;
    background-position: right top;
}
div#QualityReports table tr#MainHeading th {
    border-left: none;
}
div#QualityReports table td {
    width: 50px;
    text-align: center;
	vertical-align: middle;
}
div#QualityReports table th {
    width: 175px;
    text-align: left;
	vertical-align: middle;
}

.disclaimer {
    height: 200px;
    width: 500px;
    overflow: auto;
    border: 1px solid #666;
    background-color: #EBEBEB;
    padding: 5px;
    font-size: 0.9em;
}

.disclaimer h1 {
	color: #51882A;
}

div#QualityReports table.Thermometer {
	margin-top: 0em;
	margin-bottom: 0em;
}

/* Pop Up Windows */
div#popUpWindow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 2.0em;
	margin-top: 0px;
}
div#popUpWindow a {
	color: #5e9b3c;
	text-decoration: none;
}

/* Colors */
div#QualityReports table td.Good {
	background-color: #33CC33;
}

div#QualityReports table td.Same {
	background-color: #F9DB63;
}

div#QualityReports table td.Bad {
	background-color: #CC3333;
}

div#QualityReports table td.Unknown {
	background-color: #F0F0F0;
}

div#QualityReports table td.NA {
	background-color: #FFFFFF;
}

div#QualityReports table td.GoodLink {
	background-color: #33CC33;
	behavior: url(scripts/goodover.htc);
}

div#QualityReports table td.SameLink {
	background-color: #F9DB63;
	behavior: url(scripts/sameover.htc);
}

div#QualityReports table td.BadLink {
	background-color: #CC3333;
	behavior: url(scripts/badover.htc);
}

div#QualityReports table td.UnknownLink {
	background-color: #F0F0F0;
	behavior: url(scripts/unknownover.htc);
}

div#QualityReports table td.NALink {
	background-color: #FFFFFF;
	behavior: url(scripts/naover.htc);
}

#QualityReports table td.GoodLink:hover {
	background-color: #BEE9BE;
}

div#QualityReports table td.SameLink:hover {
	background-color: #F3EE97;
}

div#QualityReports table td.BadLink:hover {
	background-color: #F0A8A8;
}

div#QualityReports table td.UnknownLink:hover {
	background-color:  #FFFFFF;
}

div#QualityReports table td.NALink:hover {
	background-color:  #F0F0F0;
}

/* Fake double borders */
td.DesPerf, div#QualityReports table td.DesPerf:hover {
    background-image: url(../images/qi_fake_border.gif);
    background-repeat: repeat-y;
    background-position: right top;
}

#QualityReports a.measures:link, #QualityReports a.measures:hover, #QualityReports a.measures:visited, #QualityReports a.measures:active {
	text-decoration: underline;
	color: #000000;
}

div#QualityReports a.Thermometer {
	color: #000000;
	text-decoration: underline;
}

div#QualityReports a.Thermometer:hover {
	color: #808080;
	text-decoration: underline;
}

div#QualityReports table.globalBoxes {
    margin: 0px;
}

div#QualityReports table#global th.globalTop {
    text-align: left;
    background-color:#999999;
    color: #FFFFFF;
    width: 200px;
}

div#QualityReports table#global th.globalTop:hover {
    background: #999999;
    background-image: url(../images/qi_fake_border.gif);
    background-repeat: repeat-y;
    background-position: right top;
}

div#QualityReports table#global th.globalTop {
    behavior: none;
}

div#QualityReports table#global th.globalTop a {
    text-align: left;
    background-color:#999999;
    color: #FFFFFF;
    width: 200px;
}

div#QualityReports table#global td.globalTop {
    text-align: left;
    background-color:#999999;
    color: #FFFFFF;
    width: 200px;
}

div#QualityReports table#global th.globalBody, div#QualityReports table#global td.globalBody {
    text-align: left;
    padding: 5px 5px 5px 5px !important;
}

div#QualityReports table.globalBoxes {
    border-bottom: none;
    border-spacing: 5px !important;
}

div#QualityReports table.globalBoxes tr td {
    width: 10px;
    height: 10px;
    border: 1px solid #CCCCCC;
    padding: 0px !important;
	overflow: hidden;
}

div.globalBoxHack {
    width: 10px;
    height: 10px;
	overflow: hidden;
}
#feedbackForm table {
	background-color:#f0f0f0;
	border: #51882a solid 1px;
	width: 600px;
}
#feedbackForm td {
	padding: 10px 0 0 10px;
}

