select,input,textarea { font-size: 11px; font-family: Verdana,Lucida Grande,sans-serif; color: #222 }
ul { padding:0;list-style: outside disc; margin: 0.6ex 0 0.6ex 24px }
ol { padding:0;margin: 0.6ex 0 0.6ex 24px }
p { margin:0.6ex 0 }
img { border:0 }
form { margin:0 }
input.itx { border:1px solid #999 }
textarea.itx { border:1px solid #999 }
span.prompt { font-size:10px;color:#5e5e4e }
select.solb { border:1px solid #999 }
.psLine1 { padding:0 3px }
.psBar { color:#999 }
.psLine1Arr { padding:0 0 }
.psText { color:#5e5e5e;font-size:11px }
.psTextStrong { color:#414141;font-size:11px;font-weight:bold }
.afo_table { width:100%;border-collapse:collapse }
.afo_htitle {  }
.afo_atitle {  }
.afo_title {  }
.afo_company {  }
.afo_trailer { color:#888 }
.afo_hdate {  }
.afo_date {  }
.afo_hcity {  }
.afo_city {  }
.afo_ul {  }
.afo_li { padding-bottom:4px }
.afs_logo {  }
.afs_searchin { margin-top:10px; visibility:visible; position:relative; top:0px; }
.afs_buttons { margin-top:10px;text-align:right;padding-right:2px }
.afr_table { width:100%;border-collapse:collapse }
.afr_tdtitle { padding:2px 7px 2px 7px }
.afr_atitle {  }
.afr_title { font-weight:bold }
.afr_divtrailer { font-size:10px;padding:0px 7px 2px 7px;border-bottom:1px solid #B3B3B3 }
.afr_trailer { color:#888 }
.afr_tdcompany { padding:2px 7px 2px 7px }
.afr_acompany {  }
.afr_company {  }
.afr_tddate { padding:2px 7px 2px 7px }
.afr_date {  }
.afr_tdcity { padding:2px 7px 2px 7px }
.afr_city {  }
/*****************************************/
/* general css rules (apply to all user interfaces) */
/*****************************************/
body { font-size: 10px; font-family:Verdana,Helvetica,sans-serif; color: #000; background-color: #f0f0f0; margin: 0px; padding: 0px } 
input,textarea, select { border-color:#003366; border-width:1px; font-family:Verdana,Helvetica,sans-serif; font-size:10px;} 
/*select{ border-color:#003366; border-width:0px; font-family:Verdana,Helvetica,sans-serif; font-size:10px;}*/

a:link { color:#003366; text-decoration:none; }
a:visited {color:#003366; text-decoration:none;}
a:hover { background-color:#FFFFCC; color:#CC0033; text-decoration:underline; }
a:active {color:#003366; text-decoration:none;}
a:focus {color:#003366; text-decoration:none;} 

input.btt { border-color:#003366; border-width:1px; font-family:Verdana,Helvetica,sans-serif; font-size:10px; }    

.promptb { font-weight: bold; font-family:Verdana,Helvetica,sans-serif; font-size:10px; display:block; margin:5px 0px 2px 0px; height:100%;} 

.psLinkNum { color:#003366;}
.psLinkNumC { color:#003366; font-weight:bold } 

/*************/
/* form offers  */
/*************/

.afo_div { background:#f0f0f0; padding:4px 4px 200px 0; }    /* border: 1px solid #000;  */
.afo_row1 { background:#f0f0f0;}    /* TRs at indexes 0, 2, 4, 6, ... */
.afo_row2 { background:#fff;}    /* TRs at indexes 1, 3, 5, 7, ... */

.afo_th { padding:4px 7px;color:#fff;text-align:left; background-color: #5d8aad;  font-weight: bold; }  
.afo_divtrailer { font-size:10px; padding:0px 7px 2px 7px; border-bottom:1px solid #B3B3B3;}   

/* 1. column: title */
.afo_tdtitle { padding:4px 7px 2px 7px; }    
/* 2. column: date */
.afo_tddate { padding:4px 7px 2px 7px; } 
/* 3. column: city */
.afo_tdcity { padding:4px 7px 2px 7px; }

/*************/
/* form search */
/*************/

.afs_div { padding:4px 4px 200px 4px;background-color:#f0f0f0;}    /* all comprising div */
.afs_toptable { width:100%;}    

.afs_topcell1 { vertical-align:top; width:99%}    /* left top table cell that covers text */
.afs_topcell2 { vertical-align:top; width:1%; }   

.afs_jobsandprojects {color:#fff;text-align:left; background-color: #5d8aad; font-weight: bold; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; overflow:hidden; height:12px; width:100%; display:block;} 

.afs_poweredby { font-size:9px;color:#fff; background-color: #5d8aad; padding-top: 4px; padding-bottom: 4px; margin-bottom:3px; padding-left: 24px; height:12px;display:block;}    

/******************/
/* form search result */
/******************/

.afr_div { padding:4px 4px 200px 4px;background-color:#f0f0f0;}    /* all enclosing div */

.afr_th { padding:4px 7px;text-align:left;background-color:#5d8aad;}    /* THs */
.afr_th a:link {color:#FFF;}
.afr_th a:hover {color:#003366;}

.afr_row1 { background:f0f0f0;}    /* TRs at indexes 0, 2, 4, 6, ... */
.afr_row2 { background:#fff }    /* TRs at indexes 1, 3, 5, 7, ... */