-------------------------------------------------------------------------------------------------- */



/* Body and HTML settings - Font Tags set generic font for whole page */

html { overflow:scroll;}
body { font-family:Arial; 
       font-size:12; text-align:center;
       background-color: #ffffff;}

.clsWrapper {text-align:center;}




/* ----------------------------------------- */
/* ------------- Header Section ------------ */
/* ----------------------------------------- */

/* Note 1 - Margins are used to center the table on screen - do not remove */
/* Note 2 - Width and Height match the image size */



#M_PageHead {margin-left:auto;margin-right:auto;text-align:center;}
#M_PageHeadTable 
{
  height:50px;
  width:650px;
  padding-top:0px;
  text-align:center;
  background-color:white;
}
#HeaderDiv {text-align:center; width:650px;}

/* Heading Styles - Use with Spans */

.heading01 {font-family:arial;font-size:12;font-weight:bold;}
.heading02 {fonty-family:arial;font-size:12;font-weight:bold;}

#M_PageHead_b6caed4a-8688-4845-96e7-34af2e099b79_DetailsLine2 {display:none;}


/* ------------- End Header Section -------- */




/* ----------------------------------------- */
/* ------------- Footer Section ------------ */
/* ----------------------------------------- */


/* Note 1 - Margins are used to center the table on screen - do not remove */
/* Note 2 - Width and Height match the image size */
/* Validation Summary - This is where error messages appear */

   #M_PageFoot 
   {
    height:45px;
    width:650px;
    font-family:arial;font-size:12;font-color:#444444;font-weight:bold;
    padding-top:4px;background-color:white;
   }

   #M_PageFootTable { 
       margin-left:auto;
       margin-right:auto;
       width:650px;
       height:40px;
	padding:0px;
       text-align:center;background-color:white;}

   #FooterDiv {text-align:center; width:650px;height:40px;}

   #validationsummary2 {
    text-align:left;
    width:620px;
    padding:0px;
   }

/* ------------- End Footer Section -------- */




/* ----------------------------------------- */
/* ------------- Detail Section ------------ */
/* ----------------------------------------- */


/* Note 1 - Main Survey Content              */

   #detailsDiv 
   {
    text-align:center;
    width:650px;
   }

   #M_Details
   {
    margin-left: auto; 
    margin-right: auto;    
    width:650px;
    text-align:center;
    background-color:white;
   }

/* --------- End Detail Section ------------ */




/* ----------------------------------------- */
/* -------- Survey Features Section -------- */
/* ----------------------------------------- */

/* Note 1 - Navbutton is for navigation buttons (next, previous) */
/* Note 2 - clsFinishButton is for the Finish Button */
/* Note 3 - spARow (answer row formatting */
/* Note 4 - spQRow (question row formatting */
/* Note 5 - spHRow (answer heading row formatting */
/* Note 6 - qLColHeading (Likert Answer Heading formatting */
/* Note 7 - qLMColHeading (Likert Matrix Heading formatting */
/* Note 8 - qLTColHeading (Likert Text Heading formatting */
/* Note 9 - qIMColHeading (Input Matrix Heading formatting */
/* Note 10 - white-space:nowrap stops answers from wrapping! */


.spACell {
 font-family: Arial;
 color: #333333;
 font-size:10pt;
 padding-left:0px;
 /* white-space:nowrap; */
}

.spQRow {
 font-family: Arial;
 color: #333333;
 font-size:10pt;
 font-weight:bold;
 padding-left:10px;
}

.spHRow {
 font-family: Arial;
 color: #333333;
 font-weight:bold;
 font-size:10pt;
 padding-left:0px;
}

.qLColHeading {
	font-family: Arial;
	color: black;
	font-size:10;
   	width:60px;
}
.qLMColHeading {
	font-family: Arial;
	color: black;
	font-size:10;
   	width:60px;
}
.qLTColHeading {
	font-family: Arial;
	color: black;
	font-size:10;
   	width:60px;
}
.qIMColHeading {
	font-family: Arial;
	color: black;
	font-size:10;
   	width:60px;
}


/* Note 9 - Padding for Lines - values are top,right,bottom,left */


#M_DetailsLine1Col1 {padding:20px 20px 0px 50px;}
#M_DetailsLine2Col1 {padding:20px 20px 10px 50px;}
#M_DetailsLine3Col1 {padding:20px 20px 10px 50px;}
#M_DetailsLine4Col1 {padding:20px 20px 10px 50px;}
#M_DetailsLine5Col1 {padding:20px 20px 10px 50px;}
#M_DetailsLine6Col1 {padding:20px 20px 10px 50px;}
#M_DetailsLine7Col1 {padding:20px 20px 10px 50px;}
#M_DetailsLine8Col1 {padding:20px 20px 10px 50px;}
#M_DetailsLine9Col1 {padding:20px 20px 10px 50px;}
#M_DetailsLine10Col1 {padding:20px 20px 10px 50px;}
#M_DetailsLine11Col1 {padding:20px 20px 10px 50px;}
#M_DetailsLine12Col1 {padding:20px 20px 10px 50px;}
#M_DetailsLine13Col1 {padding:20px 20px 10px 50px;}
#M_DetailsLine14Col1 {padding:20px 20px 10px 50px;}
#M_DetailsLine15Col1 {padding:20px 20px 10px 50px;}
#M_DetailsLine16Col1 {padding:20px 20px 10px 50px;}
#M_DetailsLine17Col1 {padding:20px 20px 10px 50px;}
#M_DetailsLine18Col1 {padding:20px 20px 10px 50px;}
#M_DetailsLine19Col1 {padding:20px 20px 10px 50px;}
#M_DetailsLine20Col1 {padding:30px 20px 10px 50px;}
#M_DetailsLine21Col1 {padding:30px 20px 10px 50px;}
#M_DetailsLine22Col1 {padding:20px 20px 10px 50px;}
#M_DetailsLine23Col1 {padding:20px 20px 0px 50px;}


/* --------- End Detail Section ---------- */


/* ----------------------------------------- */
/* -------- Form Elements Section ---------- */
/* ----------------------------------------- */



.navbutton{
   color:#265AA7;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   width:75px;
   background-color:#ffffff;
   border:1px solid;
   border-top-color:#265AA7;
   border-left-color:#265AA7;
   border-right-color:#367FED;
   border-bottom-color:#367FED;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffBDC2EF');}

.navbuttonon {
   color:black;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   width:75px;
   background-color:#ffffff;
   border:1px solid;
   border-top-color:#265AA7;
   border-left-color:#265AA7;
   border-right-color:#367FED;
   border-bottom-color:#367FED;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#EF4E26EF');}
}




.clsFormInput {
 width: 75px;

}

.dataentry input {
 width: 250px;
 font: 12px Arial;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
}
.dataentry TD {
 font-size:12px;
 font-weight:bold;
 color:black;
 font-family:arial;
}

.dataentrytxt {}
.dataentrynum {}
