*{
        margin:0px;
        padding:0px;
}

.formtable TD
{
        font-family: sans-serif;
        text-align: left;
}

body
{
        background:#e0e0e0;
        text-align: left;
}

div#right_tower
{
        float: right;
        width: 170px;
        height: 600px;
        border-style: solid;
        border-color: red;
        border-width: 0px;
}

div#search_bar_top
{
        padding: 0px;
        text-align: left;
        font-family: "Trebuchet MS"; 
        font-size: 20px; 
        color: #CC3333; 
        font-weight: bold;
        margin-bottom:4px;
}

div#search_sub_bar_top
{
        text-align: left;
        margin: 0px;
        overflow: hidden;
        border-style: solid none solid none;
        border-color: #EEEEEE;
        border-width: 1px;
        height: 28px;
        width: 100%;
        background-image: url('images/bar.gif');
        background-repeat: repeat-x;
        color: #999999;
        font-size: 12pt;
}
div#search_container
{
        padding-top:0px;
        padding-bottom:0px;
        text-align:left;
        background:white;
}

div#container
{
        padding-top:120px;
        padding-bottom:140px;
        text-align:center;
        background:white;
}

div#header{
        background:url(images/bg_top.png) repeat-x scroll top left;
        height:31px;
}

div#content{
        display:inline-block;
        margin:auto;
        text-align:left;
        width:770px;
}


table#what_where h1{
        font-family: "Trebuchet MS"; 
        font-size: 20px; 
        color: #CC3333; 
        font-weight: bold;
        margin-bottom:4px;
}

font.input_note{
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px; 
        color: #333333; 
}
table#what_where{
        margin-top:48px;
}
table#what_where td.spaced{
        padding-right:50px;
}
input.big_input{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        background-color:#F4F4F4;
}

div#footer{
        padding-top:30px;
        background: #e0e0e0 url(images/bg_top.png) repeat-x scroll top left;
        
        text-align:center;
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px;
        height:3em;
}

.button{
                cursor:pointer;
}

div.right{
        font-family:"Trebuchet MS";
        color:#666666;
        font-size:16px;
        line-height:18px;
        float:right;
        text-align:right;
        padding-top:24px;
        font-weight:bold;
}
div.right h1{
        color:black;
        font-size:22px;
        font-weight:bold;
        letter-spacing:-1px;
}

div.grey{
        padding:12px;
        padding-left:30px;
        background:#f3f3f3;
        font-family:Arial,Helvetica,sans-serif;
        font-size:12px;
}
div#form_errors strong{
        color:red;
        font-weight:bold;
}
div.grey h1{
                font-size:18px;
                padding-bottom:10px;
}
div.grey h1 strong{
        color:#A00B0F;
}

div#jobs_form_container{
        margin-left:145px;
        margin-right:145px;
        margin-top:10px;
        padding:10px;
}
div#content h2{
        color:#9F0A10;
        font-size:17px;
        font-family:"Trebuchet MS";
        font-weight:bold;
        text-decoration:underline;
        text-align:center;
        margin-top:24px;
}

div#form_errors{
        margin:30px 180px 30px 180px;
        background:#ffeeee;
        padding:30px 50px 30px 50px;
        border:1px solid red;
        display:none;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
}

div#jobs_form_container option{
        padding-right:1em;
}


table#jobs_form tr td:first-child{
        width:123px;
        padding-bottom:1em;
}


img#view_jobs_button{
        display:block;
        width:200px;
        height:75px;
        margin:auto;
}

div#processing{
        display:none;
        text-align:center;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:13px;
}
