TABLE.grantdesigner
{
  border: solid 1px #cccccc;
  -moz-border-radius: 10px;
  padding: .3em;
  border-spacing: .2em;
}
TABLE.grantdesigner CAPTION
{
  margin: 0px;
  padding: .2em .8em;
  font: bold 1.2em  Georgia, Serif;
  text-transform: uppercase;
  letter-spacing: .3em;
  text-align: left;
  white-space: nowrap;
}

TABLE.grantdesigner TH
{
    white-space: nowrap;
    background-color: #e7e9ee;
    -moz-border-radius: 5px;
    text-align: center;
}

TABLE.grantdesigner TH, TABLE.grantdesigner TD
{
    border: solid 0px #eeeeee;
}
TABLE.grantdesigner TD { padding-left: 1em; }

TABLE.grantdesigner UL.unmarked, TABLE.grantdesigner UL.unmarked LI { margin: 0em; padding: 0em; }
TABLE.grantdesigner UL.unmarked LI { list-style-type: none; }


.outercontainer { margin-top: 2em; width: 100%; border: solid 1px #efefef; padding: 0em; }
.outercontainer TD { vertical-align: top; }

.sectionhelp caption { margin-top: 1em; padding-bottom: 0em; letter-spacing: .2em; font-size: 1em; text-align: center; }
.sectionhelp { float: right; clear: right; width: 300px; margin: 0em .5em .5em .5em; border: solid 1px #bbb; font-size: .9em; }
.gb1 { background-image: url('../images/helpbackground.jpg'); background-repeat: no-repeat; background-position: center; background-color: #e3e3e3; }


#grantdesignerstep { width: 100%; padding: 0em; -moz-border-radius: 5px; margin: .7em 0em; }
#grantdesignerstep thead td { padding: .1em; text-align: center; }
#grantdesignerstep thead td div { font-size: .9em; }      
#grantdesignerstep td h2 { margin: .2em 0em; font-size: 1.4em; }

#grantdesignerstep tbody td { text-align: center; padding: 0em; font-size: .8em; }
#grantdesignerstep tbody td a { text-decoration: none; }

TABLE#createdmodified { margin-top: 2em; margin-bottom: .5em; font-size: .8em; }
TABLE#createdmodified TH, TABLE#createdmodified TD { padding: 0em; }