/*@import url(nav.css?v=2);*/

p:last-child {
    margin-bottom: 0;
}

input#email-submit,
input#sms-submit {
    float: right;
    cursor: pointer;
    background-color: transparent;
    background: url('../images/layout/submitbutton.jpg') no-repeat 0 100%;
    background-attachment: scroll;
    border: none;
    height: 28px;
    margin-top: 0px;
    margin-right: 15px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0;
    width: 77px;
}

input#email-submit:hover,
input#sms-submit:hover {
    background-image: url('../images/layout/submithover.jpg');
}

input.submit-button {
    border: none;
    height: 28px;
    width: 77px;
    margin-top: 0.5em;
    background: url('../images/layout/submitbutton.jpg') no-repeat 0 100%;
}

input.submit-button:hover {
    background: url('../images/layout/submithover.jpg') no-repeat 0 100%;
}

input.empty-button {
    border: none;
    height: 28px;
    width: 97px;
    margin-top: 0.5em;
    font-weight: bold;
    color: #a9a9a9;
    background: url('../images/emptybutton.jpg') no-repeat 0 100%;
}

input.empty-button:hover {
    background: url('../images/emptyhover.jpg') no-repeat 0 100%;
}

input.subscribe-button {
    border: none;
    height: 28px;
    width: 77px;
    margin-top: 0.5em;
    background: url('../images/subscribebutton.jpg') no-repeat 0 100%;
}

input.subscribe-button:hover {
    background: url('../images/subscribehover.jpg') no-repeat 0 100%;
}

input.cancel-button {
    border: none;
    height: 28px;
    width: 77px;
    margin-top: 0.5em;
    background: url('../images/cancelbutton.jpg') no-repeat 0 100%;
}

input.cancel-button:hover {
    background: url('../images/cancelhover.jpg') no-repeat 0 100%;
}

input.import-button {
    border: none;
    height: 28px;
    width: 77px;
    margin-top: 0.5em;
    background: url('../images/importbutton.jpg') no-repeat 0 100%;
}

input.import-button:hover {
    background: url('../images/importhover.jpg') no-repeat 0 100%;
}

input.yes-button {
    border: none;
    height: 28px;
    width: 77px;
    margin-top: 0.5em;
    background: url('../images/yesbutton.jpg') no-repeat 0 100%;
}

input.yes-button:hover {
    background: url('../images/yeshover.jpg') no-repeat 0 100%;
}

input.no-button {
    border: none;
    height: 28px;
    width: 77px;
    margin-top: 0.5em;
    background: url('../images/nobutton.jpg') no-repeat 0 100%;
}

input.no-button:hover {
    background: url('../images/nohover.jpg') no-repeat 0 100%;
}

div.text-wrapper {
    background: url('../images/layout/textfield.jpg') no-repeat 0 100%;
    height: 25px;
    width: 119px;
}

div.text-wrapper > input[type="password"],
div.text-wrapper > input[type="text"] {
    background: transparent;
    border: none;
    width: 110px;
    margin: 6px 0 0 4px;
}

div.url-wrapper {
    background: url('../images/urlfield.jpg') no-repeat 0 100%;
    height: 25px;
    width: 360px;
}

div.url-wrapper > input[type="text"] {
    background: transparent;
    border: none;
    width: 351px;
    margin: 6px 0 0 4px;
    color: #a9a9a9;
}

#alternative {
    margin-top: 1em;
    padding-bottom: 0.5em;
    margin-left: 5px;
    color: #a1a1a1;
}

form.account-form {
    border:none;
    background-color:#f4f4f4;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    valign:top;
}

fieldset {
    background-color: #f9f9f9;
    border: 1px solid #dddddd;
}

p.required-msg {
    text-align: right;
}

#Form1 fieldset {
    margin-top: 0.5em;
    margin-bottom: 0;
    width: 158px;
}

#content fieldset {
    padding: 0.5em;
}

legend {
    margin-left: 0.5em;
    color: #a9a9a9;
    font-weight: bold;
}

label {
    color: gray;
}

.center {
    text-align: center;
}

ul#forgotten {
    margin: 0;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    margin-left: 1.5em;
}

.box {
    margin-bottom: 0.5em;
}

a#logo img {
    margin-top: 6px;
}

img#handheld {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

#sidebar {
    float: right;
}

#login div.border-middle p:first-child {
    margin-top: 0;
}

div.box ul {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0.5em;
}

a.unsublink:link, a.unsublink:visited, a.unsublink:hover, a.unsublink:active {
    background-color: transparent;
    background-image: url('../images/unsubx.gif');
    background-repeat: no-repeat;
    padding-left: 25px;
    margin-left: 25px;
    text-decoration: none;
    padding-bottom: 2px;
}

#account form {
    background-color: transparent;
}

.table1 {
    border: 1px solid #dddddd;
    margin-bottom: 0;
}

.table1 td {
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}

.table1 tbody td.th {
    color:#fff;
    font-size:115%;
    background: #dddddd;
    padding: 0.5em;
    font-weight: bold;
}

.table1 tbody tr:last-child td {
    background-color: #dddddd;
}

.table1 tbody td.th a {
    color: white;
    text-decoration: none;
}

input#OPMLFile {
    color: gray;
}
