* {
    font-family: Verdana, sans-serif;
}

body {
    font-size: 70%;
}

textarea, input {
    font-size: 100%;
}

p {
    line-height: 1.45em;
    margin-bottom: 1em;
}

a {
    color: #D7466B;
}

a.active {
    color: #000;
    text-decoration: none;
}

.hidden {
    display: none;
}

h1.logo {
    position: absolute;
    left: 0px;
    top: 49px;
    width: 506px;
    height: 63px;
    background: url(../../img/default/logo.png) no-repeat;
    background-size: contain;
}
h1 a {
    display: block;
    width: 506px;
    height: 63px;
}
h1.logo b {
    display: none;
}

.title-block {
    height: 95px;
}

.title-block-content {
    padding-top: 34px;
}

h2 {
    font-weight: normal;
    line-height: 130%;
}

h2 em {
    font-style: normal;
    color: #D7466B;
}

h2.funding-round {
    position: absolute;
    right: 0;
    bottom: 20px;
}

h3 {
    padding-top: 0.5em;
    padding-bottom: 1em;
    font-size: 1em;
}

h4 {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    font-size: 1em;
    font-weight: normal;
}

.nav_menu {
    margin-left: 0;
    border-top: 1px solid #D7D7D7;
    margin-bottom: 4em;
}

.nav_menu li {
    margin-left: 0;
    border-bottom: 1px solid #D7D7D7;
    list-style-type: none;
}

.nav_menu a {
    font-size: 99%;
    text-transform: uppercase;
    color: #4E4E4E;
    text-decoration: none;
    display: block;
    padding-left: 20px;
    padding-top: .2em;
    padding-bottom: .2em;
    background: url(../../img/default/bullet.png) no-repeat 7px 8px;
}

.nav_menu a.active {
    color: #D7466B;
    text-decoration: none;
    background: url(../../img/default/bullet-active.png) no-repeat 7px 8px;
}

#col1_content, #col2_content {
    margin-top: 95px;
}

#col2_content h3 {
    font-size: 100%;
    font-weight: normal;
    text-transform: uppercase;
    color: #D7466B;
    border-top: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    margin-bottom: 1em;
}

.hr {
    padding-top: .5em;
    border-top: 1px solid #D7D7D7;

}
.hr hr {
    display: none;
}

.alert-infoblock {
    background: #EEEEEE url(../../img/default/stripe.png) repeat-x;
    border-bottom: 1px solid #D7D7D7;
    margin-bottom: 7px;
}

.alert-infoblock-content {
    padding-top:1.5em;
    padding-right:24px;
    padding-bottom:.5em;
    padding-left: 192px;
    background: transparent url(../../img/default/alert-icon.png) no-repeat 140px 20px;
}

a.previous {
    display: block;
    float:left;
    padding: 5px 20px 5px 20px;
    background: transparent url(../../img/default/previous.png) no-repeat 0px 7px;
    text-transform: uppercase;
    color: #BABABA;
    text-decoration: none;
}

a.next {
    display: block;
    float:left;
    padding: 5px 20px 5px 0px;
    background: transparent url(../../img/default/next.png) no-repeat 50px 7px;
    text-transform: uppercase;
    color: #BABABA;
    text-decoration: none;
}

table.listing {
    background: #F8F8F8;
    width: 100%;
    border-top: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    padding-top: 1em;
    padding-bottom: 1em;
}

table.listing td {
    border-top: 1px solid #FFFFFF;
    padding-top: .5em;
    padding-bottom: .5em;
    vertical-align: top;
}
.first-col {
    width: 165px;
    text-align: right;
    padding-right:2em;
}
.col_container {
    clear: left;
}
.col_1_of_2 {
    float: left;
    width: 49%;
    clear: left;
}
.col_2_of_2 {
    margin-left: 2%;
    float: left;
    width: 49%;
}
.uniForm .col_1_of_2 h3,
.uniForm .col_2_of_2 h3
{
    padding-left: 124px;
}

.uniForm .col_1_of_2 .inlineLabels label,
.uniForm .col_2_of_2 .inlineLabels label,
.uniForm .col_1_of_2 .inlineLabels .label,
.uniForm .col_2_of_2 .inlineLabels .label
{
    width: 40%;
}

.uniForm .col_1_of_2 .inlineLabels ul label,
.uniForm .col_2_of_2 .inlineLabels ul label
{
    width: 20%;
}

.uniForm .col_1_of_2 .inlineLabels .textInput,
.uniForm .col_1_of_2 .inlineLabels .x-textInput,
.uniForm .col_1_of_2 .inlineLabels .fileUpload,
.uniForm .col_1_of_2 .inlineLabels .selectInput,
.uniForm .col_1_of_2 .inlineLabels .decimalwidget,
.uniForm .col_1_of_2 .inlineLabels select,
.uniForm .col_1_of_2 .inlineLabels textarea,
.uniForm .col_2_of_2 .inlineLabels .textInput,
.uniForm .col_2_of_2 .inlineLabels .x-textInput,
.uniForm .col_2_of_2 .inlineLabels .fileUpload,
.uniForm .col_2_of_2 .inlineLabels .selectInput,
.uniForm .col_2_of_2 .inlineLabels .decimalwidget,
.uniForm .col_2_of_2 .inlineLabels select,
.uniForm .col_2_of_2 .inlineLabels textarea
{
    width: 45%;
}

.uniForm .col_1_of_2 .inlineLabels ul .textInput,
.uniForm .col_1_of_2 .inlineLabels ul .x-textInput,
.uniForm .col_1_of_2 .inlineLabels ul .fileUpload,
.uniForm .col_1_of_2 .inlineLabels ul .selectInput,
.uniForm .col_1_of_2 .inlineLabels ul .decimalwidget,
.uniForm .col_1_of_2 .inlineLabels ul select,
.uniForm .col_1_of_2 .inlineLabels ul textarea,
.uniForm .col_2_of_2 .inlineLabels ul .textInput,
.uniForm .col_2_of_2 .inlineLabels ul .x-textInput,
.uniForm .col_2_of_2 .inlineLabels ul .fileUpload,
.uniForm .col_2_of_2 .inlineLabels ul .selectInput,
.uniForm .col_2_of_2 .inlineLabels ul .decimalwidget,
.uniForm .col_2_of_2 .inlineLabels ul select,
.uniForm .col_2_of_2 .inlineLabels ul textarea
{
    width: 58%;
}

.uniForm .col_1_of_2 .inlineLabels ul,
.uniForm .col_2_of_2 .inlineLabels ul
{
    float: left;
    width: 55%;
}

.col_1_of_2 a.add-form,
.col_2_of_2 a.add-form
{
    margin-left: 10px;
}

ul.alternate2-offset {
    margin-left: 34%;
}
