#content div.jobs-column                { float:left; position:relative; height:100%; width:269px; }
#content div.courses-column             { float:left; position:relative; height:100%; width:269px; background:#F9F8F0; border-left:1px solid #DAD3A7; border-bottom:1px solid #DAD3A7; }
#content div.advice-column              { float:left; position:relative; height:100%; width:268px; padding-top:151px; background:#EDF1FF url(e/vetrecordjobs/images/hp-career-advice.jpg) no-repeat scroll left top; border-left:1px solid #BBC9FF; border-bottom:1px solid #BBC9FF; }
#content div.jobs-column div.button a.adv-search    { font-size:1.8em; padding-right:27px; background:white url(/vetrecordjobs/images/icon-search-lge.gif) repeat-y scroll right center; }
#content div.courses-column div.button a.adv-search { font-size:1.8em; padding-right:27px; background:white url(/vetrecordjobs/images/icon-search-lge.gif) repeat-y scroll right center; }
#content div.courses-column div.adbox           { padding:5px; border:1px solid #BBC9FF; background:#FFF; }

#content div.grid   { overflow:hidden; margin:5px 0; padding:0; }
#content div.grid h2    { padding:0; margin:0 !important; font-size:1.5em; }
#content div.grid h3    { padding:0; margin:5px 0 0 0; font-size:1.1em;  border-bottom:2px solid #D3DAF2}
#content div.grid ul    { padding:0 !important; margin:0 !important;}
#content div.grid li    { line-height:1.4em }
#content div.grid p     { padding:0; margin:0;}
#content div.grid div.button    { float:right;}
#content div.courses-column div.adbox  { padding:5px; border:1px solid #BBC9FF; background:#EDF1FF; }

div.course-box ul.inline li            { display:inline;}
div.course-box ul.inline li.added          { padding-left:15px !important;color:#3E6F21 !important; background:transparent url(/vetrecordjobs/images/icon-added.gif) no-repeat scroll top left !important;}


/* SEARCH RESULTS */

#search-results div.closing ul li.closing a     { font-weight:bold;}
#search-results div.added ul li.added a         { font-weight:bold;}
#search-results div.grade ul li.grade a         { font-weight:bold;}
#search-results div.grade ul li.specialty a     { font-weight:bold;}
#search-results div.pattern ul li.pattern a     { font-weight:bold;}
#search-results div.region ul li.region a       { font-weight:bold;}
#search-results ul li.region a:hover,
#search-results ul li.pattern a:hover,
#search-results ul li.grade a:hover,
#search-results ul li.specialty a:hover,
#search-results ul li.added a:hover,
#search-results ul li.closing a:hover       { color:#f0f !important;  }


div.course-detail                  { width:520px; padding-top:7px; display:block; background:transparent url(/vetrecordjobs/images/bg-job-detail-top.gif) no-repeat top left;}
div.course-detail div.detail-b     { padding-bottom:7px; display:block; background:transparent url(/vetrecordjobs/images/bg-job-detail-bottom.gif) no-repeat bottom left;}
div.course-detail div.detail-m     { padding:2px 10px; display:block; background:transparent url(/vetrecordjobs/images/bg-job-detail-middle.gif) repeat-y top left;}
div.course-detail div.top          { display:block; overflow:hidden; padding:0 0 10px 0 !important; margin:0 !important; background:transparent url(/vetrecordjobs/images/bg-horizontal-dotted.gif) repeat-x scroll bottom left; }
div.course-detail div.bottom       { display:block; overflow:hidden; padding:10px 0 0 0 !important; margin:10px 0 0 0 !important; border-top:3px solid #D3DAF2;}
div.course-detail img      { float:right; margin:7px 2px 0 3px; padding:5px; background:#fff; border:1px solid #C7CFE9; }

/* JOB AND COURSES BOXES */
div.course-detail ul.info          { overflow:hidden; border-bottom:3px solid #D3DAF2; margin:2px 0 5px 0 !important; padding:0 !important; }
div.course-detail ul.info li            { diplay:block; float:left; padding-left:15px !important; line-height:1.5em !important; list-style-type:none !important; }
div.course-detail ul.info li.pattern    { color:#1c2756 !important; background:transparent url(/vetrecordjobs/images/icon-pattern.gif) no-repeat scroll  left 1px !important;}
div.course-detail ul.info li.grade      { color:#364ba5 !important; background:transparent url(/vetrecordjobs/images/icon-grade.gif) no-repeat scroll left 1px !important;}
div.course-detail ul.info li.added      { color:#3E6F21 !important; background:transparent url(/vetrecordjobs/images/icon-added.gif) no-repeat scroll left 1px !important;}
div.course-detail ul.info li.closing    { color:#DD1D1D !important; background:transparent url(/vetrecordjobs/images/icon-closing.gif) no-repeat scroll left 5px !important;}
div.course-detail ul.info li.ad-number  { color:#000 !important; padding-left:15px; list-style-type:none; background:transparent url(/vetrecordjobs/images/icon-region.gif) no-repeat scroll left 1px !important;}



