/* LINE HEIGHT and MARGIN for page content */
#container-columns {line-height:1.3em; overflow:hidden; }  
#container-columns #col-A p {margin-bottom:1.4em}

/* COLUMN A */
#col-A h5 {font-size:1.1em;margin-left:28px}
#col-A .title { margin-bottom:20px; }
	#col-A .title span { margin-right:10px; }
#col-A .list-blt {float:none;padding:0.1em 0 0.1em 0}
#col-A .btn {margin-bottom:1em}
#col-A .search-app {background:url(../images/bg_search_app.gif) no-repeat 0 12px;height:116px;margin-top:20px; padding:20px}
#col-A .search-app h3 {background:#fff;font:bold 21px/21px arial; margin:-21px 0 0 -6px;margin-bottom:15px;padding:2px 6px; width:130px;}
#col-A .search-app .fieldset {margin:0}
#col-A .search-app .text {width:360px}
#col-A h4 {margin:1em 0}
#col-A .btn-action, #col-A .btn-action-light {margin:1em 0}
#col-A h5.success {font-size:1.15em;line-height:1.2em;padding:5px 0 5px 30px;margin-left:0}
#col-A .list-blt {padding-top:0}

/* COLUMN B */
#col-B h5 {padding-bottom:0.75em}
#col-B .module {text-align:left; margin-bottom:20px;}
#col-B .hr-dotted {margin:0;padding:0}
#col-B .list-blt {float:none;padding:0}
#col-B .list-blt li {background:url(../images/blt_red.gif) no-repeat 3px 8px;font-size:1.1em;padding-bottom:0.3em;padding-left:12px}
#col-B .ad-300x250 {margin:1em 0;text-align:center}
#col-B img.logo {margin-bottom:0.8em}
#col-B ul.list {margin:0;float:none}
#col-B ul.list li {background-image:none; color:#333; margin:0;padding:0;}
	#col-B ul.list li.readmore { color:#00406f; font:normal 10px; text-decoration:underline; text-transform:uppercase; }
#col-B .more {font-size:0.9em;margin-top:0.8em}
#col-B .more a {font-weight:700}

/* UNIQUE SETTINGS for JOB LISTINGS DISPLAY */
#top li { font:bold 10px/15px arial; text-transform:uppercase; }
ul.row li { color:#333; font:13px/18px arial; }
#top {background:#f3f3f3;border-bottom:none;width:620px}
#top li {border-right:1px solid #fff;font-weight:700}
#top li.d {border-right:none}
#top .active {color:#000}
#top .active:hover {text-decoration:none}
.row {border-bottom:1px solid #999;width:620px}
.row li {float:left;padding:10px 6px}
.row .a {;width:210px}
.row .b {width:161px}
.row .c {width:118px}
.row .d {width:80px}
.row li.clear {border:none;float:none;height:0;padding:0}
.pagination {margin:1.6em 0 2em}

/* OVERRIDES for SEEKERS */
.nav-seekers { padding:20px 0;}
.logo-company {margin-bottom:1em}
#hdr-errors {margin:1em 0}
.fieldset {margin:20px 0}
.success {margin:2em 0 1em}
.more-listings {float:right}
.tools {float:right;font:0.9em verdana;margin:0.3em 0}
.tools .light {color:#aaa;padding:0 5px}
.print {background:url(../images/icon_tools_print.gif) no-repeat;padding-left:16px}
.email {background:url(../images/icon_tools_email.gif) no-repeat 0 2px;padding-left:20px}

.job-listing-details .category {float:left;width:100px;margin-bottom:0.5em}
.job-listing-details .details {float:left;width:500px;margin-bottom:0.5em}
