
body {
background:#F9FCFE;
}

body table,.txt {
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

body table tr th {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
height:34px;
/*background:#E5F3FF;*/
background:#247FAB;
border-bottom:1px #ccc solid;
color:#fff;
}

.oddRow {
background:#fff;
}

.evenRow {
background:#f1f1f1;
}

.mandatory {
color:#f00;
}

.pagenavlink {
background:#F9FCFE;
}

.pagenavlink a,p a {
color:#00f;
}

.btnsubmit,.btnsubmitact {
background:#f7f7f7;
border-color:#ccc #999 #999 #ccc;
border-style:solid;
border-width:1px;
color:#333;
padding:1px;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.btnsubmitact {
font-weight:bold;
}

.btnsubmit:active {
background: #f4f4f4;
border: 1px solid #ccc;
border-left-color: #999;
border-top-color: #999;
}

h1 {
margin:0px;
padding:0px;
text-align:center;
font: bold 18px Arial, Verdana,  Helvetica, sans-serif;
}

h2 {
margin:0px;
padding:10px 0px 0px 0px;
font: bold 14px Arial, Verdana,  Helvetica, sans-serif;
}

table thead tr td {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
height:20px;
line-height:20px;
background:#247FAB;
border-bottom:1px #ccc solid;
color:#fff;
}

p,ol li, ul li {
font-size:11px;
}

.footer {
background:#ECF7FF;
border-top:1px #D7EEFF solid;
}


