#pmnscontent table {width: 100%; border-spacing: 0;
border-radius: 10px 10px 10px 10px;
border: 3px solid rgb(224, 224, 224);
border-collapse: inherit;
margin-bottom: 25px;
line-height: 1.4em;	}
#pmnscontent td {vertical-align: top;}
#pmnscontent tr.odd {background-color: #EEEEEE;}
#pmnscontent tr.even {background-color: #FFFFFF; }
#pmnscontent th.paging {background-color: #e8f2ff;}
#pmnscontent th.criteria {background-color: #e8f2ff;}
#pmnscontent th.criteria dt {float: left; position: relative; width: 40%; text-align: right; margin: 0 2%;}
#pmnscontent th.criteria dd {font-weight: normal; text-align: left; margin-bottom: 0;}

#pmnscontent address {font-style: normal;}
#pmnscontent dt {font-weight: bold;}
#pmnscontent dd {margin-bottom: 2%; margin-left: 2%;}

#pmnscontent fieldset {border: none;}
#pmnscontent .ctrlHolder {clear: both; margin: 0; padding: 3px;}
#pmnscontent label, #pmnscontent .label {float: left; position: relative; width: 28%; padding: 0 1% 0 0; margin: 0; font-weight: bold; text-align: right;}
#pmnscontent .formHint {color: #777; font-size: 0.85em; clear: both; float: none; position: static; margin: 0 0 0 29%; padding: 0;}
#pmnscontent input[type="text"]:focus, #pmnscontent textarea:focus, #pmnscontent select:focus {background-color: #ffc;}

#pmnscontent input.error, #pmnscontent textarea.error, #pmnscontent select.error {background-color: #FEF1EC;}
#pmnscontent div.errors {clear: both; margin: 0 0 10px 0; padding: 5px 10px; border: #C00 1px solid; background-color: #FEF;}
#pmnscontent div.errors p {margin: 0;}

#pmnscontent div.ui-error {margin: 10px; background: #FEF1EC; border: 1px solid rgb(205, 10, 10); border-radius: 4px 4px 4px 4px;}
#pmnscontent div.ui-error ul li {color:rgb(205, 10, 10); }
#pmnscontent div.ui-error p{margin-top: 10px; margin-left: 5px; font-weight: bold; color:rgb(205, 10, 10); }

.canceled, .changed {color: red; border-bottom: 3px double red; border-top: 3px double red; width: 100%; text-align: center; font-weight: bold; padding: 2px 0; margin: 4px 0;}

#pmnscontent .buttonHolder {margin-left: 29%; margin-top: 3%;}
#pmnscontent a {text-decoration:none; }
#pmnscontent a:link { color:#395492;	}
#pmnscontent a:focus{color:#395492;	}
#pmnscontent a:active{ color:brown;	}
#pmnscontent a:visited{color:brown; }
#pmnscontent h1 {font: 28px Helvetica,Arial,sans-serif; padding: 0px 0px 8px; color: rgb(0, 85, 54);	}
#pmnscontent h2 {font: bold 1.17em/1.3em; color:#000}
#pmnscontent hr { background-color: #E1E1E1; border: 1px solid #E1E1E1; margin: 10px auto; width: 95%;	}
.ui-datepicker{z-index: 1003 !important; /* must be > than popup editor (1002) */}
