/*
body {
        background-image:url(../img/bg.png);
        background-repeat:repeat-x;
        background-color:#FFFFFF;
}
*/

.homeLink {
        background-color:#CCC;position:absolute;right:0;top:0;text-align:center;padding:5px;margin-bottom:5px;border:1px solid #CCC;width:75px;
}

label {
        float:left;
        width:150px;
}
.buttonset {
        clear:both;
        text-align:right;
}

.box code, .box xmp {
        display:block;
        padding:5px;
        font-size:11px;
        background-color:#EEE;
        border:1px solid #555;
        margin:10px;
}

.bd form {
        margin:0px;
}

.box {
        border:1px solid #CCC;
        background-color:#FFF;
        padding:5px;
        width:700px;
        }

        .box p {
                margin:10px;
        }

        .box h1 {
                font-family:georgia,times new roman,times,serif;
                color:purple;
                font-size:24px;
                margin-top:0px;
                margin-bottom:10px;
                padding-bottom:5px;
                border-bottom:1px dotted black;
        }

        .box h2 {
                font-family:georgia,times new roman,times,serif;
                color:purple;
                font-size:14px;
                margin-top:0px;
                margin-bottom:10px;
                padding-bottom:5px;
                border-bottom:1px dotted black;
        }

        .box h3 {
                font-family:georgia,times new roman,times,serif;
                color:black;
                font-size:11px;
                margin-top:0px;
                margin-bottom:5px;
                padding-bottom:5px;
        }


button {
        font:100 76% verdana;
        text-decoration:none;
        background-color: #E4E4E4;
        color: #333;
        cursor: hand;
        vertical-align: middle;
        border: 2px solid #797979;
        border-top-color:#FFF;
        border-left-color:#FFF;
        margin:2px;
        padding:2px;
}

button.default {
        font-weight:bold;
}

button:hover, button.hover {
        border:2px solid #90A029;
        background-color:#EBF09E;
        border-top-color:#FFF;
        border-left-color:#FFF;
}

button:active {
        border:2px solid #E4E4E4;
        background-color:#BBB;
        border-top-color:#333;
        border-left-color:#333;
}

div.overlayform {
        width:700px;
        border:1px solid black;
        background-color:#FFF;
}

div.overlayform .formheader {
        padding:5px;
        font-weight:bold;
        background-color:#D92121;
        color:#FFF;

}

div.overlayform textarea {
        width:450px;
        height:50px;
}

div.overlayform button {
        float:right;
        margin-right:10px
}

div.row {
        clear:both;
        vertical-align:middle;
        padding-bottom:5px;
}

div.row.header {
        font-weight:bold;
        background-color:#666;
        color:#FFF;
        vertical-align:middle;
        height:1em;
}

div.row.first {
        margin-top:5px;
}

div.row.last {
        margin-bottom:5px;
}

div.row div.label {
        float: left;
        width: 125px;
        margin-right:10px;
        text-align: right;
        vertical-align:middle;
}

div.row div.formw {
        float: left;
        text-align: left;
        vertical-align:middle;
}

#resp {
        font-family:courier;
        font-size:12px;
        margin-top:0px;
}

.box label {
        float:none;
}

.radioline {
        width:100%;
        clear:both;
}

.radioline.first {
        margin-top:10px;
}

.radioline.last {
        margin-bottom:10px;
}