/* Tag styles */
body {
  background: #6699CC;
  font: 12px Arial, sans-serif;
  margin: 8px;
}
div, td {
  font-size: 12px;
}

a {
  text-decoration:none;
	color: blue;
}

img {
  border-width: 0px 0px 0px 0px;
}

h1 { font-size: 24px; }
h2 { font-size: 20px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }
h5 { font-size: 11px; }
h6 { font-size: 10px; }

/* ID styles */
#header {
    background: #FFFFFF;
}
#body {
    background: #FFFFFF;
    padding: 1px 10px;
    zoom: 100%;
}
#footer {
    background: #FFFFFF;
    height: 85px;
}
#footercol1 {
    float: left;
    height: 85px;
    width: 7px;
}
#footercol2 {
    background: #FFFFFF;
    height: 85px;
    float: left;
}
#footercol3 {
    float: right;
    height: 85px;
    width: 7px;
}
.msg .x-box-mc {
    font-size:14px;
}
#msg-div {
    position:absolute;
    left:0px;
    top:10px;
    width:400px;
    z-index:20000;
}
.x-grid3-row-body p {
    margin:5px 5px 10px 5px !important;
}

.msg-error {
	background:yellow;color:red;padding:5px 15px;font-weight:bold;text-align:center;max-width:600px;margin:1em auto;
}

.missing, 
input.missing, 
input.missing.pfbc-textbox, 
select.pfbc-select.missing { border: 1px solid red; background-color:#FFD7E2;}
#form-msg { width: 500px; margin: 1em auto; padding:1em;}

