body {
    background-color: #FFFFFF;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	padding:0;
    /*line-height:1.25em;*/
}

table {
	width:100%;
}

td#lcChildFamSer{
	width:50%;
}

.nmaimhHeaderBorder{
   /*border-bottom:2em solid #ffcc66; */
   /*border-bottom:thin solid #ffcc66;*/ 
   /*border-bottom:thick solid #cccc99;*/
}

.nmaimhHeaderText{
    font-size: 80%;
	/*text-align:center;*/
	/* top,right,bottom,left */
	padding: 2.25em 6em 2em 6em;
	line-height:1em;
	color:#660000;
	font-style:italic;
	text-align:left;
	font-weight:bold;
}
.lcheaderImage{
   padding: 0 0 .5em 0;
}
	
.lcphotos{
    font-size:76%;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	
}
.nmaimhPageContent{
    font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
	
    /* top,right,bottom,left */
	padding: 2em 0 0 2.50em;
	/*background-color:#FFF4DD;*/
}



.nmaimhEndorsementBox{

    font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	
    /* top,right,bottom,left */
	padding: .25em 2em 2em .25em;
	background-color:#FFFFFF;
	border:thin;
	border-bottom-color:#000000;
	border-style:solid;
	/*margin-right: 2em;*/
	/*width: 55%;*/
	float: left; 
}
/*
.lcPageContent p{
    line-height:1em;
	
}
*/
.nmaimhPageContent li{
	color:#660000;
	margin-left:1em;
}

.nmaimhBulletheader {
    font-size: 104%;
	font-weight: bold;
}

.nmaimhHeaderleft {
	color: #000000;
	
	font-size: 100%;
	/*padding:.5em 0 .5em 0;*/
	font-weight: bold;
	text-decoration: none;
	text-align:left;
}

.nmaimhHeadercentered {
	color: #000000;
	font-size: 100%;
	font-weight:bold;
	text-decoration: none;
	text-align: center;
	
}

.nmaimhHeaderItalic {
	color: #000000;
	font-size: 100%;
	/*padding:.5em 0 .5em 0;*/
	font-weight:600;
	font-style:italic;
	text-decoration: none;
	text-align:left;
}
.lcFooterText {
	color: #000000;
	font-size: 70%;
	/*padding:.5em 0 .5em 0;*/
	font-style:italic;
	text-decoration: none;
	text-align:center;
}
.floatright { 
    float: right; 
	margin: 0 2em .5em .5em;
}
.floatleft{ 
    float: left; 
	margin: 0 2em .5em .5em;
}

.floatDonateBtnRight { 
    float: right; 
	margin: .125em 2em .125em 0;

}

td#lcCellFormat{
    width:40px;
	
	/* top,right,bottom,left */
	padding: 0 0 0 0;
}

td#sidelinks{
	background-color: #AAD062;
	/*background-image:url(images/gradient.jpg);*/
	/* top,right,bottom,left */
	padding: 1.5em 0 0 1em;
	border-right:thin solid #cccc99;
	/*padding-top:1.5em;*/
}

td#sidelinks a {
	display: block; 
    margin: 0 5px 0 0;
	padding: 2px;
	font: bold 75% Verdana, Arial, sans-serif;
	text-decoration: none;
	/*border-right: 1px solid rgb(60%,50%,40%);*/
	color: rgb(30%,30%,60%);
	width: 15em;
}

td#sidelinks a:visited {
    /*color: rgb(55%,55%,60%);*/
	color: rgb(30%,30%,60%);
}

				
td#sidelinks h4 {
    background-color: transparent; 
    color: rgb(30%, 20%, 10%);
    margin: 0 0 0 0; 
    padding: 0 0 0;
	font: bold 75% Verdana, Arial, sans-serif;
	text-decoration: none;
	/*border-right: 1px solid rgb(60%,50%,40%);
	border-bottom: 2px solid rgb(50%, 40%, 30%);*/
}

td#sidelinks a:hover {
    color: rgb(50%,0%,0%);
    background-color:#AAD062;
	border-right:5px solid #0000CC;
	padding-right: 1px;
	margin-right: 0;

}
td#sidelinks a#comment {
    background-color:rgb(100%,92%,90%);
    color: black;
	border: 1px solid rgb(60%,50%,40%);
	margin-right: 0;
}

.subcat1{
	padding-left:.5em;
}

.subcat2{
	padding-left:1em;
	font-weight:normal;
}



BR{
    height:2px;
}

H1 {
	text-align:left;
	padding: .25em 0 0 .25em;
    font-size: 175%;
	font-weight:bold;
    color: #000000;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
/*
hr {
	color: #cccc99;
	height: 10em;
	
}
*/
/*
a:link {
	text-decoration: none;
	color: blue;
}
a:visited {
	text-decoration: none;
	color:#000000;
}
a:hover {
	text-decoration: underline;
	color: blue;
}
a:active {
	text-decoration: none;
	color:#000000;
}

*/
td#wpHeaderCenter {
	color: #0000;
	font-size: 150%;
	padding:.5em 0 .5em 0;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	border-color:#000000;
	vertical-align:middle;
	
}

td#wpHeaderleft {
	color: #0000;
	font-size: 150%;
	padding:.5em 0 .5em 0;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	border-color:#000000;
	vertical-align:middle;
	
}



td#wpHeaderleftBG {
	color: #000000;
	font-size: 150%;
	padding:0 0 0 .25em;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	background-color: #EDD676;
}


td#wpLargeBodyText{
  /*position: absolute;*/
    text-align:left;
    font-size: 100%;
	/*width:45%;*/
    color: #000000;
	padding:.5em 0 .25em 10px;
	font-weight: bold;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	/*border:1px solid black;
	background-color:#FFFFFF;*/
}

td#ColloumheaderCenterNoLink{
  text-align:center;
    font-size: 100%;
	/*width:45%;*/
    color: #DE2E6E;
	padding:.5em .5em .5em .5em;
	font-weight: bold;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
td#ColloumheaderCenter{
  /*position: absolute;*/
    text-align:center;
    font-size: 100%;
	/*width:45%;*/
    color: #000000;
	padding:.5em .5em .5em .5em;
	font-weight: bold;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	/*border:thin solid #cccc99;*/
	/*background-color:#FFFFFF;*/
}
td#ColloumheaderCenter a:link {
	text-decoration: none;
	color: #000000;
}
td#ColloumheaderCenter a:visited {
	text-decoration: none;
	color:#000000;
}
td#ColloumheaderCenter a:hover {
	text-decoration: none;
	color: #57CDFF;
}
td#ColloumheaderCenter a:active {
	text-decoration: none;
	color:#000000;
}



td#wpColloumheaderRight{
  /*position: absolute;*/
    text-align:right;
    font-size: 100%;
	/*width:45%;*/
    color: #008000;
	padding:0 0 0 10px;
	font-weight: bold;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	/*border:1px solid black;
	background-color:#FFFFFF;*/
}

td#NormalBodyText{
  /*position: absolute;*/
    text-align:left;
    font-size: 90%;
	/*width:45%;*/
    color: #000000;
	padding:0 0 0 0;
	font-weight: plain;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	/*border:1px solid black;
	background-color:#FFFFFF;*/
}
td#NormalBodyTextCenter{
  /*position: absolute;*/
    text-align:center;
    font-size: 90%;
	/*width:45%;*/
    color: #000000;
	padding:0 0 0 0;
	font-weight: plain;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	/*border:1px solid black;
	background-color:#FFFFFF;*/
}

td#wpLabels{
    /*width:4em;*/
    text-align:left;
    font-size: 90%;
	color: #000000;
	padding:0 0 0 .25em;
	font-weight: plain;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border:thin solid #cccc99;
	/*border:1px solid black;
	background-color:#FFFFFF;*/
}

td#wpHREF{
     text-decoration: blink
    text-align:left;
    font-size: 90%;
	color: #000000;
	padding:0 0 10px 20px;
	font-weight: plain;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
/*
td#wpHREF a:link {
	text-decoration: none;
	color: blue;
}
td#wpHREF a:visited {
	text-decoration: none;
	color:#000000;
}
td#wpHREF a:hover {
	text-decoration: underline;
	color: blue;
}
td#wpHREF a:active {
	text-decoration: none;
	color:#000000;
}
*/
td#wpSelectbox{
    text-align:left;
    font-size: 90%;
	
    color: #000000;
	padding:0 0 0 0;
	font-weight: plain;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border:thin solid #cccc99;
	/*border:1px solid black;
	background-color:#FFFFFF;*/
}

td#wpAlert{
    text-align:left;
    font-size: 80%;
	color:#FF0000;
	padding: 0 0 0 0;
	font-style:italic;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

td#wpResultsNums{
    text-align:left;
    font-size: 90%;
	color: #000000;
	padding:0 0 0 .25em;
	font-weight: plain;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border:thin solid #cccc99;
}
td#wpResultsSelect{
    border:thin solid #cccc99;
}
td#wpResultsDate{
    text-align:left;
    font-size: 90%;
	color: #000000;
	padding:.25em 0 0 .25em;
	font-weight: plain;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border:thin solid #cccc99;
}

td#wpResultRecord{
    text-align:left;
    font-size: 100%;
	color: #000000;
	padding:.25em 0 0 .25em;
	font-weight: bold;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border:thin solid #cccc99;
}
td#wpTabs{
    text-align:left;
    padding:0 1em 0 1em;
	border-bottom:thin solid #cccc99;
}
td#wpResultAuthorSource{
    text-align:left;
    font-size: 100%;
	color: #000000;
	padding:.25em 0 0 .25em;
	font-weight: plain;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border:thin solid #cccc99;
}
td#wpCitedNum{
    text-align:center;
    font-size: 100%;
	color: #000000;
	padding:0 0 0 0;
	font-weight: plain;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border:thin solid #cccc99;
}
td#wpPrevNext{
    text-align:center;
    font-size: 90%;
	color: #000000;
	padding:0 0 0 0;
	font-weight: plain;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border:thin solid #cccc99;
}
td#wpBtnRow{
    
	padding:.5em .25em 1em .25em;
	
	
}

/*****************************************************************************************  end wolfpach css ******************************************************************************************/
/*
 input
{
	
	color: #000000;
	background: #999966;
	border: 1px solid #cccccc
	
}

.outset{
	color: #000;
	background: #DAD9B1;
	border: 2px outset #999966
}

.selectbox{
 background-color: #ffffff;
 border: 1px solid #000000;
}

.texta {
 font-size: 95%;
 background-color: #ffffff;
 border: 1px solid #000000;

}
*/

/*
This doesn't work in IE, but does in Opera and NN6/Mozilla:
  INPUT[type=text] { background: red; }
  INPUT[type=checkbox] { background: transparent; }

Other options:
  - change the style via the DOM (limited support)
  - have a "text" class and a "checkbox" class, and apply the styles
that way.


this didn't work very well
children background colors didn't take
 input
{
	
	color: #781351;
	background: #ffffff;
	border: 1px solid #781351
	
}

.text input{
	color: #000;
	background: #ffffff;
	border: 2px outset #d7b9c9
}
	
.submit input{
	color: #000;
	background: #ffa20f;
	border: 2px outset #d7b9c9
}
*/

/*
No Response {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
*/

table{
    /*
     border:1px solid black;
	 background-color:#000000;
	 */
	  border-collapse:collapse;
	  /*margin-left: 60px*/
}

td{
    vertical-align:top;
}

div.sidebar {
    float: left;
    /*border-right: 1px solid gray;*/
    background: #00007e;
    font-size: 11px;
    width: 160px;
	line-height: 14px;
}

div.sidebar p, div.sidebar a, div.sidebar h4 {

    padding-left: 1.5em;
    padding-right: 0.5em;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0px;
    font-size: 11px;
	
}

div.sidebar h4 {
    color: white;
    font-weight: bold;
}

div.sidebar a {
    display: block;
    padding-left: 3em;
    color: white;
    text-decoration: none;
}

div.sidebar span#selected {
    display: block;
    padding-left: 3em;
    color: yellow;
    text-decoration: none;
}

div.sidebar a:hover {
    background: #ffe;
    color: black;
    /*border-left: 1px solid gray;
    border-top: 1px solid gray;*/
}

div.lbox {
   
    background: #eee;
	/*
    border: 1px solid gray;
    border-top: none;
    border-left: none;
    padding: 0.7em;
    margin-left: 0em;
    margin-right: 1em;
    margin-bottom: 2em;
    margin-top: 2em;
    font-size: 12px;
	*/
	 /*line-height: 1.5em;*/
	
}

div.lbox ul {
    margin-top: .5em;
	line-height: 1em;
	height:auto;
	
}

div.lbox li {
    line-height: 0.25em;
}

div.lbox h4 {
    padding-left: 2em;
    padding-right: 0.5em;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0px;
    font-size: 11px;
    background: #ccc;
    position: relative;
    top: -1.4em;
    left: 1em;
    border-bottom: 1px solid gray;
    border-right: 1px solid gray;
    max-width: 50%;
    min-width: 20%;
    width: 35%;
}

div.lbox h4:hover {
    border: 0;
    border-left: 1px solid gray;
    border-top: 1px solid gray;
}

.breadcrumb {
    margin: 5px;
    font-size: 9px;
    color: blue;
    /*font-weight: bold;*/
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.breadcrumb a a:visited {
    color: blue;
}

div.main {
    position: relative;
    left: 1.25em;
    margin-top: 0.1em;
    margin-right: 1.5em;
	
    /*background: rgb(98%, 98%, 98%);
    border: 1px dashed rgb(99%, 99%, 99%);
    */
}

div.headertext {
    color:#FF0000;
    font-size: 300%;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}

td#question {
	color: #000000;
	font-size: 150%;
	font-weight: bold;
	text-decoration: none;
	border-color:#000000;
}

td#columnNames {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	background-color: #cccccc;
	border-color:#000000;
}

td#columnNamesYel {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	background-color: #FFFF99;
	border-color:#000000;
}

td#columnNamesDimmed {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	background-color: #CCCCCC;
	border-color:#000000;
}

td#columnNamesSatisfaction {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	background-color: #cccccc;
	border-color:#000000;
}

td#columnNamesImportance {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	background-color: #FF9999;
	border-color:#000000;
}

td#impQuestNums {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	background-color: #FF9999;
	border-color:#000000;
}

td#questNumsYel {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	background-color: #FFFF99;
	border-color:#000000;
}

td#satQuestNums {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	background-color: #cccccc;
	border-color:#000000;
}

td#cellFields {
	color: #000000;
	font-size: 100%;
	font-weight: plain;
	text-decoration: none;
	text-align:center;
	background-color: #cccccc;
	/*
	border:1px solid black;
	*/
}

td#greyCell {
	color: #000000;
	font-size: 100%;
	font-weight: plain;
	text-decoration: none;
	text-align:center;
	background-color: #CCCCCC;
	/*
	border:1px solid black;
	*/
}


td#cellFieldsImportance {
	color: #000000;
	font-size: 100%;
	font-weight: plain;
	text-decoration: none;
	text-align:center;
	background-color: #FF9999;
	/*
	border:1px solid black;
	*/
}

td#dimmedCellFields {

	color: #000000;
	background-color:#CCCCCC;
	font-size: 100%;
	font-weight:normal;
	text-decoration: none;
	text-align:center;
	/*
	border:1px solid black;
	border-width:thick;
	*/
}

td#quickCheckCellFields {
    color: #000000;
	background-color:#FFFFCC;
	font-size: 100%;
	font-weight:normal;
	text-decoration: none;
	text-align:center;
}

.overallNo Response{
    background:#FFCC00;
}

td#laurheader {
	color: #000000;
	font-size: 200%;
	font-weight: bold;
	text-decoration: none;
	border-color:#000000;
}

td#colhead {
    color:#000000;
    font-size: 150%;
	font-weight:bold;
	font-style:plain;
	text-align:center;
}
td#tblLAURUpdaterFields {
    color: #000000;
	background-color:#ffffff;
	font-size: 125%;
	font-weight:normal;
	text-decoration: none;
	text-align:left;
}
td#tblLAURUpdaterInstructions{
    color: #000000;
	background-color:#ffffff;
	font-size: 100%;
	font-weight:normal;
	text-decoration: none;
	text-align:left;
}
td#tblLAURUpdaterLinkedInstructions{
    color: #ff0000;
	background-color:#ffffff;
	font-size: 100%;
	font-weight:normal;
	text-decoration: none;
	text-align:left;
}
td#padleft {
    text-align:left;
    padding-left: 2em;
	 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
td#leftHeading {
   text-align:left;
    font-size: 200%;
    color: #000066;
	margin:0 0 0 em;
    font-weight: bold;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
td#centeredHeading {
   text-align:center;
    font-size: 200%;
    color: #000066;
	margin:0 0 0 0;
	padding-bottom: 10px;
    font-weight: bold;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	/*border:1px solid black;*/
	/*background-color: #FFFFA6;*/
}
td#flushRtFormText{
    /*position:absolute;
	padding:2em 2em 2em 2em;*/
    text-align:right;
	vertical-align:middle;
    font-size: 100%;
    color: #000000;
    /*font-weight: bold;*/
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
td#centeredSubHeading {
    /*position: absolute;*/
    text-align:center;
    font-size: 150%;
	width:45%;
    color: #000066;
	background-color: #FFFFA6;
	padding:0 0 0 0;
	font-weight: bold;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
td#centeredSubHeadingNoBGColor {
    /*position: absolute;*/
    text-align:center;
    font-size: 150%;
	width:45%;
    color: #000066;
	padding:0 0 0 0;
	font-weight: bold;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
td#leftSubHeading {
    /*position: absolute;*/
    text-align:left;
    font-size: 125%;
	width:45%;
    color: #000066;
	padding:0 0 0 10px;
	font-weight: bold;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	/*border:1px solid black;
	background-color:#FFFFFF;*/
}
td#pg1FormText{
    /*position:absolute;*/
	padding:2em 2em 2em 2em;
    text-align:left;
    font-size: 100%;
    color: #000000;
    /*font-weight: bold;*/
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
td#pg2FormText{
    /*position:absolute;*/
	text-align:left;
    font-size: 100%;
    color: #000000;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
td#pg2FormTextCentered{
    /*position:absolute;*/
	text-align:center;
    font-size: 100%;
    color: #000000;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

td#FormCellSmallTextCentered{
    /*position:absolute;*/
	text-align:center;
    font-size: 80%;
    color: #000000;
    font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
}
td#FormCellSmallTextLeft{
    /*position:absolute;*/
	text-align:left;
    font-size: 80%;
    color: #000000;
    font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
}

td#FormTextHeadCentered{
    /*position:absolute;*/
	text-align:center;
    font-size: 100%;
	font-weight:bold;
    color: #000000;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
td#FormTextHeadLeft{
    /*position:absolute;*/
	text-align:left;
    font-size: 100%;
	font-weight:bold;
    color: #000000;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
td#alert{
    text-align:left;
    font-size: 80%;
	color:#FF0000;
	padding: 0 0 0 0;
	font-style:italic;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
td#blueAlert{
    text-align:left;
    font-size: 125%;
	color:#0000FF;
	padding: 0 0 0 0;
	font-style:italic;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
td#mandatory {
    text-align:left;
    font-size: 100%;
	color:#FF0000;
	padding: 0 0 0 0;
    font-weight: plain;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
td#radioBtns{
    text-align:left;
    font-size: 100%;
    color: #000000;
	padding:0 0 0 8em;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
td#radioBtnLabel{
    text-align:left;
    font-size: 100%;
	color:#FF0000;
	padding:0 0 0 8em;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
.selectedCatagory {
    font-size: 9px;
	font-size: 100%;
	color:#FFCC00;
    /*font-weight: bold;*/
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
.nmaimhHeaderBorder {
}
