@charset "utf-8";

/*************************************************************/
/* CSS Stylesheet for Jobs section of Artis                  */
/* See comments for further information                      */
/* (c) Artis 2008                                            */
/* Developed by AC Multimedia                                */
/* http://www.acmultimedia.co.uk                             */
/*************************************************************/

/*************************************************************/
/* Jobs section styles */
/*************************************************************/

#content form.search { border:#cccccc 1px solid;background-color:#EDEBD5;margin:0px 0px 15px 26px;padding:0px;width:300px; }
#content form.search ol { list-style:none;margin:0px;padding:0px; }
#content form.search ol li { margin:10px 15px 15px 15px;padding:0px; }
#content form.search input.searchField, #content form.search select.searchField { border:#999999 1px solid; width:250px; }
#content form.search select.searchField { width:257px; }
#content form.search .searchTextarea { height:100px;border:#999999 1px solid; width:250px; }
#content form.search ol li.submitButton {  }
#content form.search ol li.submitButton input { margin-right:25px; }
#content form.search label { font-weight:bold; }

#content .searchHelp { float:right;width:230px; }

#content .searchHelp p { margin:0px 0px 15px 0px;padding:0px 0px 0px 20px; color:#666666;font-size:11px; background-image:url(../job_images/help.gif);background-repeat:no-repeat;background-position:top left; }

.errorMessage, .successMessage { border:#cccccc 1px solid;background-color:#ededed;margin:0px 0px 20px 26px;padding:15px 10px;font-size:11px; }
.errorMessage { border:#E6C1B4 1px solid;background-color:#FFE9D9; }
#content .errorMessage ul { margin-left:10px;padding-left:0px;margin-bottom:0px; }
#content .errorMessage ul li { margin-left:5px;padding-left:0px;line-height: 17px; }

#content form.search input.searchFieldLight { color:#bbbbbb; }
#content form.search input.searchFieldDark { color:#333333; }

#border form.refineSearch input.searchField, #border form.refineSearch select.searchField { border:#999999 1px solid;width:200px; }
#border form.refineSearch select.searchField { width:207px; }

#content form.searchFilter { border:#cccccc 1px solid;background-color:#EDEBD5;margin:0px 0px 0px 26px;padding:10px 15px;color:#333333; }

.resultsNav { border:#cccccc 1px solid;background-color:#EDEBD5;margin:0px 0px 0px 26px;padding:10px 15px;text-align:center;font-size:11px;color:#333333; }
#content .resultsNav a:link { color:#006AC3;margin:4px; }
#content .resultsNav .pageNoLink { margin:4px; }

#content .searchResult { margin:10px 0px 10px 26px;background-color:#ededed;padding:0px 15px 10px 15px;border:#cccccc 1px solid; }
#content .searchResult p { margin:0px; }
#content .searchResult em { font-size:12px;color:#666666; font-style:normal; }

#content .searchResult .resultTitle a { font-weight:bold;text-decoration:underline;font-size:1.2em;margin:0px;padding:0px; }
#content .searchResult .resultTitle { margin-top:10px; }

#content .searchResult ul { font-size:11px;color:#666666; font-style:normal;margin:5px 0px 0px 0px;padding:0px; }
#content .searchResult ul li { list-style:none;float:left;margin:0px 25px 0px 0px;padding:0px; }
#content .searchResult span { float:right;font-size:11px;color:#666666;background-color:#dddddd;padding:3px 5px; }


#content .detailsMain { border:#cccccc 1px solid;background-color:#EDEBD5;margin:0px 0px 20px 26px;padding:0px 15px 10px 15px;font-size:11px;color:#333333; }
#content .detailsMain ul, #content .detailsSub ul { margin:0px;padding:0px;list-style:none;float:left;width:50%; }
#content .detailsMain ul li, #content .detailsSub ul li { margin:0px;padding:0px; }
#content .detailsMain span { float:right;font-size:11px;color:#666666;background-color:#dddddd;padding:3px 5px; }

#content .detailsSub { margin:10px 0px 20px 26px;background-color:#ededed;padding:10px 15px;border:#cccccc 1px solid;font-size:11px; }
#content .detailsSub p { margin:0px;padding:0px; }

#content .detailsSub ul a { color:#006AC3; text-decoration:none; }
#content .detailsSub img { border:0px;float:right; }
#content a:link.back, #content a:hover.back, #content a:visited.back { padding-left:30px;background:url(../job_images/back.gif) no-repeat center left;height:24px;line-height:24px;display:block; }
#content .formSubmitImage { border:0px; }