/*** Nextgov awards ***/
#content-container {
    width:978px;
    background:none;
    border:1px solid #000;
    border-top:none;
    border-bottom:none;
    overflow:hidden;
}
#ngaNav {
    float:left;
    width:130px;
    margin:0 10px 2em;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
#ngaNav .nav {
    padding-left:25px;
}
#ngaNav .nav li {
    margin:1em 0;
    padding:0;
    font-family:Arial,sans-serif;
    font-size:0.8em;
    text-transform:uppercase;
}
#brand {
    float:left;
    margin-bottom:2em;
}
.pageWrap {
    padding:20px 0;
    background-color:#e0e0e0;
}
.nomBtn, .regBtn{
    display:block;
    width:145px;
    height:41px;
    text-indent:-9999px;
    background:url(/nextgov_awards/images/ng_awards_submitBtn.gif) 0 0 no-repeat;
    border:none;
}
.regBtn{
    background:url(/nextgov_awards/images/ng_awards_registerBtn.gif) 0 0 no-repeat;
}
#awardsMain {
    width:669px;
    margin:0 auto;
    background-color:#fff;
    padding:20px 0;
}
.story_body {
    margin:2em 0;
    padding:0 40px;
    clear:both;
}
.pageTitle {
    margin:2em 0 5px;
    font-size:1.333em;
    font-family:Helvetica,Arial,sans-serif !important;
    color:#244d4d;
    text-transform:uppercase;
}
.nameList li {
    margin:0 0 1em;
}
.nameList li img{
    float:right; 
    margin:5px; 
}
.dateInfo {
    margin:0 40px 1em;
    font-size:0.867em;
    border-top:1px solid #ccc;
}
.dateInfo h4 {
    margin:0;
    padding:1em 0 0;
    font-size:0.867em;
    line-height:2em;
    color:#838383;
}
.dateInfo li {
    line-height:1.6em;
}
.dateInfo span {
    font-size:14px;
    font-family:Helvetica,Arial,sans-serif;
    color:#244d4d;
}
.ender {
    margin:0 10px;
    padding-bottom:200px;
    border-bottom:1px solid #ccc;
}
.nomBtnCon {
    margin:0 40px;
}
#nomFormCon {
    margin-top:1em;
}
#nomForm {
    clear:both;
}
form .req {
    float:right;
    font-family:"Times New Roman",Times,serif;
    font-style:italic;
    color:#244d4d;
}
form h3 {
    margin:0 0 1em;
    padding:0;
    font-weight:normal;
    color:#244d4d;
    clear:left;
}
form .fs {
    width:100%;
    margin-bottom:1em;
    clear:both;
    overflow:hidden;
}
form .fs div {
    margin-bottom:0.5em;
    overflow:hidden;
    zoom:1;
}
form .twocol {
    float:left;
    width:50%;
    clear:none;
}
form label {
    width:auto;
    font-size:1em;
    font-weight:normal;
    line-height:1.5em;
    color:#000;
    text-transform:none;
}
.twocol label {
    display:none;
}
.twocol input {
    float:left;
    clear:both;
}
form textarea {
    width:581px;
    height:100px;
    padding:3px;
    border:1px solid #ccc;
}
form .helpText {
    font-family:"Times New Roman",Times,serif;
    font-size:0.8em;
    line-height:1.8em;
    color:#666;
}
form input.text {
    width:90%;
    padding:3px;
    font-size:0.8em;
    border:1px solid #ccc;
}
form label.radio {
    display:inline;
    padding-right:1em;
}
form input.radio {
    display:inline;
    margin:3px 8px 12px 0;
    clear:none;
}
form .submitBtn .nomBtn {
    float:right;
    padding-top:41px;
    overflow:hidden;
}
form .err,
form input.err,
form select.err,
form textarea.err {
    color:#000;
    border:1px solid #cc0000;
}
#nomForm p.err {
    padding:0.5em;
    font-family:Arial,sans-serif;
    color:#cc0000;
}
form .empty,
form input.empty,
form textarea.empty {
    font-size:0.733em;
    color:#666;
}
form input.err {
    color:#cc0000;
}
form span.err {
    color:#cc0000;
    border:none;
}

