body {
    font-family: Arial,Helvetica,sans-serif;
    background: #fff;
    margin: 0;
}

body,p,blockquote,li,th,td {
    font-size: .8em;
}

h1 { font-size: 1.4em; }
h2 { font-size: 1.1em; margin-top: 2em; margin-bottom: 0.5em; }
h3 { font-size: 1.1em; font-weight: bold; margin-top: 2em; margin-bottom: 0.5em; }

code {
    font-size: 1.1em;
}

p,blockquote,pre,ul,ol,dl,table {
    margin-top: 0px;
}

.small {
 color: #000000; 
 font-size: .8em;
 font-family: Arial, Helvetica, sans-serif;
 text-decoration: none
}
.bigger {
 color: #000000; 
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 text-decoration: none
}
.white {
 color: #FFFFFF; 
 font-size: 9px;
 font-family: Arial, Helvetica, sans-serif;
 text-decoration: none
}
.txt{
  FONT-SIZE: 12px;
  COLOR: #000000;
  FONT-FAMILY: arial, verdana, helvetica, sans-serif;
}

.subtitle {
  color: #f00;
  font-weight: bold;
  font-size: 13px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
a:link {
  color: blue;
}
a:visited {
  color: blue;
}
a:hover {
  color: blue;
  text-decoration: none;
}
.title {
  color: black;
  font-weight: bold;
  font-size: 14px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.popupForm {
    position:absolute;
    left: 500px;
    border:1px solid #333;
    width:300px;
    background:#fff;
    text-align:left;
    margin-top:20px;
    display:none;
    z-index: 1;
}
.popupForm .pfheader {
    border-bottom:1px solid #333;
    background:#225D9F;
    color:#fff;
    margin-bottom: 4px;
    padding:4px;
    text-align:center;
}
.adminNav {
    position: relative;
    display: block;
    margin: 0 auto 0 auto;
    width: 100%;
    font-weight: normal;
    font-size: .9em;
    list-style: none;
    clear: both;
}
.adminNav li {
    padding: .4em;
    float: right;
    text-align: right;
}
.adminNav li.left {
    float: left;
    text-align: left;
}




table {
    clear: left;
    border-spacing: 0;
}
th {
    text-align:left;
    font-weight: bold;
    font-size: .8em;
    background: #666;
    color:#fff;
    padding:2px 10px;
    vertical-align: bottom;
    border: 0px;
    border-left:1px solid #000;
    border-bottom: 1px solid #000;
}
tr.odd {
    background: #ccc;
}
td {
    border: none;
    padding-left: 10px;
    padding-right: 10px;
    font-size: .76em;
}






table.phase2 {
    clear: both;
    border: 0;
    margin: 0;
    width: 95%;
    font-weight: normal;
    padding: 0;
}
table.phase2 tr {
    background: #fff;
    font-size: .76em;
}

table.phase2 tr.groupheader {
    background: #809FEB;
}
table.phase2 tr.groupheader td {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}
table.phase2 tr.group {
    background: #B6C6ED;
}
table.phase2 tr.grouplast td {
    background: #B6C6ED;
    border-bottom: 1px solid #000;
}
 tr.hold {
    background: #FFFCA6;
}
table.phase2 tr.odd {
    background: #ccc;
}

table.phase2 tr.deleted {
    background: #FDD2F0;
    font-size: .7em;
    text-decoration: line-through;
}
table.phase2 td {
    color:#000;
    padding: .4em;
    border: none;
}
table.phase2 td.checkbox {
    text-align: center;
}
table.phase2 td.history {
    clear: both;
    text-decoration: none;
}




table.footcollapse{
    width:95%;
}
table.footcollapse th.right{
    text-align:right;
}
table.footcollapse,table.footcollapse th,table.footcollapse th
{
    border:none;
    border-collapse:collapse;    
}
table.footcollapse thead tr
{
    border:1px solid #000;
}

table.footcollapse tfoot th,
table.footcollapse tfoot td
{
    border-style:solid;
    border:1px solid #999;
    background:#bbb;
    padding:2px 10px;
}
table.footcollapse tbody{
    background:#fff;
}
table.footcollapse tbody td{
    padding:2px 10px;
    border:1px solid #999;
}
table.footcollapse tbody th{
    padding:2px 10px;
    border:1px solid #999;
    border-left:none;
}
table.footcollapse tfoot td img{
    border:none;
    vertical-align:bottom;
    padding-left:10px;
    float:right;
}




table.header {
    width:100%;
    background:#31649C;
    height:70;
}
table.header td {
    border:0;
    padding:0;
    background-image: url("/images/top_bg.gif");
}
table.mainnav {
    width:100%; 
    background:#6699CC;
}
table.mainnav td {
    border:0;
    padding-right: 10px;
    padding-left: 25px;
}

.CL0 {
    font-family: Verdana,Arial,Helvetica;
    font-size: .8em;
    text-decoration: none;
    color:#fff;
    font-weight:bold;
}
.CL0:hover {
    text-decoration: underline;
}