body,td,table,th,tr,h1,h2,h3,h4,h5,span,div,p,a,select,input { font-family:Tahoma,Verdana,Arial,Times,Helvetica,sans-serif; font-size:11px }

table { margin:0px }
form { margin:0px }
img { border:none; vertical-align: middle; }
body,p,h1,h2,h3,h4,h5,div { margin:0px; margin-width:0px; margin-height:0px; padding:0px }

h1,h2,h3,h4,h5 { color: black; }

a { text-decoration:none; color: darkgray; }
a:active {color: darkgray; text-decoration: none;}
a:hover { color: red; text-decoration: underline overline;}

.about { background-color: #d0e5d3; }
.mainTable {width: 700px; padding: 20;}
.mainTd {text-align: justify;}
.checkHighlight { color: red; background: cyan;}
.mainLink { font-weight: bold; font-size: 11px;}
.jumpTop { font-weight: bold; font-size: 9px;}

a.mainLink { color: navy; text-decoration: underline; text-underline: double;}
a.mainLink:active { color: navy; text-decoration: overline;}
a.mainLink:hover { color: red; text-decoration: underline overline;}
a.jumpTop { color: darkgray; text-decoration: none;}
a.jumpTop:active { color: darkgray; text-decoration: overline;}
a.jumpTop:hover { color: red; text-decoration: underline overline;}

#canvas { position: absolute; width: 720px; background-color: white; }
#head { position: relative; width: 720px; top: 0px; left: 0px;}
#menu { position: relative; width: 720px; top: 0px; left: 0px;}
#content { position: relative; width: 720px; top: 0px; left: 0px; text-align:justify;}
#foot { position: relative; width: 720px; top: 0px; left: 0px;}

tr#resultRow { background-color: lightgrey; }
tr#resultRow:hover { background-color: grey; }
tr#resultRowOdd { }
tr#resultRowOdd:hover { background-color: grey; }

.wrapper{position:relative; float:right;}
.right,.left{width:50%;}
.right{right:0;margin-left:auto; margin-right:0px;}
.left{left:0;}

            #contact_form_wrap {
              margin:0 auto;
                margin-top:50px;
                  padding:10px;
                    width:350px;
                    float: right;
                    }

                    .message {
                      font-weight:bold;
                      }
                      .errors {
                        color:#af1010;
                        }
                        label {
                            font-weight:bold;
                            }
                            .textfield {
                                padding:5px 0 0 3px;
                                    width:297px;
                                        height:20px;
                                            border: 1px solid #e9e9e9;
                                                background-color:#303942;
                                                    color:#fff;
                                                    }
                                                    .textarea {
                                                        padding:3px;
                                                            width:294px;
                                                                height:144px;
                                                                    border: 1px solid #e9e9e9;
                                                                        background-color:#303942;
                                                                            font-family:Arial, Helvetica, sans-serif;
                                                                                font-size:12px;
                                                                                    color:#fff;
                                                                                    }
                                                                                    .button {
                                                                                        padding:3px 0 5px 0;
                                                                                            width:75px;
                                                                                                height:25px;
                                                                                                    border: none;
                                                                                                        background-color:#303942;
                                                                                                            font-weight:bold;
                                                                                                                cursor:pointer;
                                                                                                                    color: #fff;
                                                                                                                        font-family:Arial, Helvetica, sans-serif;
                                                                                                                        }
                                                                                                                        .button:hover {
                                                                                                                            background-color:#f1f1f1;
                                                                                                                                color: #333;
                                                                                                                                }
                                                                                                                                