body {
    background: #FFF url('../img/background.jpg') repeat fixed top left;
    width: 98%;
    padding-top: 12px;
    font-family: Arial, sans-serif;
    font-size: 80%;
    color: #860A0E;
}  textarea {
    background-color: #FFFFDD;
} input {
	background-color: #FFFFDD;
} select {
	background-color: #FFFFDD;
} input[type=button] {
	background-color: #BBBBBB;
}.a {
    background-color: #860A0E;
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
    padding: 4px;
    padding-right: 20px;
    font-size: 120%;
} #keyword {
	width:187px;
	background-color:#FFFFDD;
} .greentable {
    font-size: 100%;
} .statstable {
	background-color:#FFAAFF;
	font-size: 10pt;
	border-spacing:2px;
	border-style:outset;
	border-width:2px;
	text-align:right;
	padding:2px;
} .statstable td {
	border-width:1px;
	border-style:outset;
	border-color:#FFAAFF;	
} .firsttd {
	text-align:left;	
} .bottomrow {
	font-weight:bold;	
} .boldtable {
    background-color: #CDE8D6;
    margin-right: auto;
    margin-left: auto;
    border-spacing: 0px;
	padding:2	px;
    color: rgb(0, 0, 0);
    font-size: 10pt;
} .boldtable tr {
    border-bottom: 2px;
} .boldtable td {
    padding-left: 5px;
    padding-right: 5px;
} .green {
    background-color: #CDE8D6;
} .middleCell {
	width:353px;
	padding:5px;
} .popup {
    position: fixed;
    display: block;
    border: 1px solid black; 
/*	border:none; */
} .question {
    background-color: #CDE8D6;
    margin-bottom: 0px;
} .boldtable td.flashtd {
    border-color: #000000;
    border-left-width: 0px;
    border-left: none;
    text-align: right;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    vertical-align: bottom;
    top: 6pt;
    line-height: normal;
} .flashobj {
    height: 12pt;
} .oddrow {
    background-color: #FFEEFF;
    color: #000;
} .issue {
    background-color: #FFFFFF;
    color: #AA0000;
} .evenrow {
    background-color: #FFFFEE;
    color: #000;
} .selectedRow {
	background-color: #88FF88;
	color: #000;
} .boldtable tr:hover {
    /*	background-color:#DDFFFF; */
    color: #0000FF;
} .biglabel {
    font-family: "Georgia", Georgia, serif;
    font-size: 16pt;
    padding-left: 10px;
    color: rgb(160, 0, 0);
    border-width: 1px;
    border-color: rgb(255, 125, 0);
    width: 160px;
} .formLabel {
    margin-top: 5px;
	padding-bottom:5px;
    vertical-align: top;
    float: left;
    width: 150px;
    display: block; 
} br {
	clear: left;
}.mainForm select {
    margin-top: 5px;
    width: 185px;
    background-color: #FFFFDD;
} .175pxInput {
	width: 175px;
} .mainForm input {
    margin-top: 5px;
} .mainForm input#submitButton {
    margin-top: 5px;
    width: 170px;
    background-color: #AAAAAA;
} .mainForm input#excelButton {
    margin-top: 5px;
    width: 170px;
    background-color: #CCCCCC;
} .introtext {
    padding: 8px;
    width: 234px;
    background-color: #FFFFFF;
} .paletext {
    padding: 8px;
    width: 234px;
    background-color: #E0F4E9;
} .othertext {
    padding: 8px;
    background-color: #CDE8D6;
} .normaltext {
    padding: 8px;
    background-color: #FFFFFF;
} .px10 {
    width: 10px;
} .biggerFont {
    font-size: 11pt;
} .dataentry {
    /*border-width:1px;*/
    border-spacing: 0px;
    border-style: outset;
    /*border-color:#888888;*/
    background-color: #CDE8D6;
    color: rgb(0, 0, 0);
    padding: 5px;
} .dataentry A {
    font-size: 10pt;
    color: rgb(120, 59, 39);
    width: 140px;
} .dataentry A a:visited {
    color: rgb(109, 170, 39);
} .dataentry a:hover {
    background-color: rgb(250, 250, 250);
} .drag-handle {
    background-color: #AAAAAA;
    font-size: 12pt;
    padding: 3px;
    text-align: center;
    font-weight: bold;
} .popup .multiSelectOptions label {
	margin-left:0px;
	font-weight:normal;
} .popup label {
	margin-left:10px;
	float:left;
    width: 200px;
    font-weight: bold;
} .popup select {
    width: 235px;
} .popup  {
    margin-right: 10px;
} .popup .multiSelect {
	width:285px;
	padding-bottom:
} .popup .multiSelect a {
	width:285px;
	border-style:inset;
	border-width:10px;
} .popup .multiSelectOptions {
	width:285px;
} .popup .multiSelectOptions label {
	width:285px;
} .popup .multiSelectOptions input {
	width:20px;
} .popup input {
    width: 300px;
} .popup checkbox {
    width: 20px;
} .popup textarea {
    width: 300px;
} .popup .wide {
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	padding:5px;
	background-color:#EEEEEE;
    width: 490px;
} .popup input.press {
	width:60px;
	margin-left:10px;
	margin-right:10px;
}  .drag-video {
    font-size: 10pt;
    padding: 3px;
    text-align: center;
} .video {
	border: 1px;	
	border-style:outset;
	z-index: 40;
	margin: 10px;
	padding:10px;
	opacity:1;	
	margin-left:auto;
	margin-right:auto;
} .opaqueBackground {
	position:absolute;
	background-color:white;
	width: 3000px;
	height: 200000px;
	z-index: 20;
	left: 0;
	top: 0;	
	text-align:center;
} td .au_Ye {
    background-color: #FFFF00;
} td .au_Gr {
    background-color: #00FF00;
} td .au_WF {
    background-color: #7BAFAB;
} td .au_NI {
    background-color: #CDE8D6;
} td .vi_Ye {
    background-color: #FFFF00;
} td .vi_Gr {
    background-color: #00FF00;
} td .vi_WF {
    background-color: #7BAFAB;
} td .vi_NI {
    background-color: #CDE8D6;
} td .vi_DF {	/* Defective video */
    background-color: orange;
} .dataentry TD, .dataentry th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    padding: 0px;
    background-color: #CDE8D6;
} .dataentry label {
    width: 200px;
} .dataentry th {
    background-color: #AAAAAA;
    font-size: 12pt;
    padding: 3px;
} .dataentry .readonly {
    width: 400px;
} .dataentry select {
    background-color: #FFFFDD;
} .dataentry c .dataentry button1 {
    background-color: #DDDDDD;
    height: 20px;
} .videoclose {
    font-weight: bold;
	font-size:8pt;
	background-color:#CDE8D6;
	width:100px;
} .feedspan {
	color:blue;
	text-decoration:underline;
	cursor: pointer;
} #page {
    width: 750px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
} #banner {
    background: url('../img/banner.gif') no-repeat;
    height: 279px;
    width: 100%;
    display: block;
} #nav_1 {
    height: 34px;
} #welcome_image, #get_involved_image, #thank_you_image, #welcome_image_on, #get_involved_image_on, #thank_you_image_on {
    height: 100%;
    width: 250px;
    float: left;
} #welcome_image {
    background: url('../img/welcome_button.gif') no-repeat;
} #welcome_image_on {
    background: url('../img/welcome_button_on.gif') no-repeat;
} #get_involved_image {
    background: url('../img/get_involved_button.gif') no-repeat;
} #get_involved_image_on {
    background: url('../img/get_involved_button_on.gif') no-repeat;
} #thank_you_image {
    background: url('../img/thanks_button.gif') no-repeat;
} #thank_you_image_on {
    background: url('../img/thanks_button_on.gif') no-repeat;
} #section_1 {
    background-color: #CDE8D6;
    /*			height:						240px; */
} #section {
    padding: 8px;
    /*			background-color: #CDE8D6; */
    background-color: #FFFFFF;
} #welcome_content, #get_involved_content, #thank_you_content {
    width: 233.5px;
    padding: 8px;
    float: left;
    position: relative;
} #welcome_content {
    background-color: #FFF;
} #get_involved_content {
    border-right: 1px dashed #FFF;
    height: 260px;
} #icon_1, #icon_2, #icon_3, #tick_1, #tick_2, #tick_3 {
    float: left;
    width: 35px;
    height: 24px;
} #image_1, #image_2, #image_3, #report_1, #report_2, #report_3 {
    float: left;
    width: 190px;
    height: 50px;
} #report_1, #report_2, #report_3 {
    height: 40px;
} #icon_1 {
    background: url('../img/icon_1.gif') no-repeat;
} #image_1 {
    background: url('../img/image_1.gif') no-repeat;
} #icon_2 {
    background: url('../img/icon_2.gif') no-repeat;
} #image_2 {
    background: url('../img/image_2.gif') no-repeat;
} #icon_3 {
    background: url('../img/icon_3.gif') no-repeat;
} #image_3 {
    background: url('../img/image_3.gif') no-repeat;
} #tick_1, #tick_2, #tick_3 {
    background: url('../img/tick.gif') no-repeat;
} #thank_you_content {
} #footer {
    width: 100%;
    float: left;
    display: block;
    text-align: center;
    padding: 8px;
    padding-top: 15px;
} .stats {
	position: absolute;
	left: 20px;
	top: 20px;
}
div.overlay {
 background:url(/img/overlay/white.png) no-repeat;
 padding:40px;
 width:576px;
 display:none;
}

div.overlay div.close {
 background:url(/img/overlay/close.png) no-repeat;
 position:absolute;
 top:2px;
 right:5px;
 width:35px;
 height:35px;
 cursor:pointer;
}

a.player {
 display:block;
 height:450px;
} 


