body {
    font-size:12px;
    font-family:Verdana;
    color:#333333;
}
td {
    font-size:12px;
}

h2 {
    margin:0;
    padding:0;
    font-size:16px;
}
.form-headline {
    border-bottom:1px solid black;
}
a, a:hover {
    color:#184A9B;
    text-decoration:none;
}

#sessionid, .display-none {
    display:none;
}
#container-challenge {
    text-align:left;
    width:708px;
    margin-left:auto;
    margin-right:auto;
    border: 1px solid #C2C2C2;
}

#container {
    text-align:left;
    width:970px;
    margin-left:auto;
    margin-right:auto;
}
#center {
    text-align:center;
    width:100%;
}
input {
    border:1px solid #16438C;
    font-size:12px;
}
select {
    font-size:12px;
}
input:focus {
    border:1px solid #b90101;
}
.input-error,.input-error:focus {
    border: 1px solid red;
}
input.noborder {
	border-style: none;
}
div.notice {
    border:1px solid #bb0000;
    background-color:#FBFFB9;
    padding:10px;
    text-align:center;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;
}
div.donation-formbox {
    border:0px;
    padding:4px;
}
.bottom {
    margin-top:1px;
}
input.submit {
    border:0px;
    background-color:#16438c;
    width:145px;
    font-weight:bold;
    color:#FFFFFF;
    font-size:14px;
    padding-top:4px;
    padding-bottom:4px;
}

.input-field-donation input {
    font-size:16px;
    width:90px;
}

.label {
    font-weight:bold;
    font-size:12px;
}
.input-field input {
    width:230px;
    padding-top:2px;
    padding-bottom:2px;
}
.contact-form {
}
.label-donation {
    font-size:14px;
    font-weight:bold;
}
.summary {
    padding-left:25px;
    padding-top:25px;
    padding-right:25px;
}
h1 {
    font-size:14px;
    font-weight:bold;
}
.input-phone {
    width:90px;
}
.input-small {
    width:50px;
}
.display {
    display:block;
}
td.checkbox input {
    border:0;
}

.view th {
    font-weight:bold;
    font-size:12px;
}
.view tr.set {
    background-color: #D7D7D7;
}
textarea.textarea {
	height:145px;
	width:473px;
}

