@charset "utf-8";
/* CSS Document */

/* shortlist side panel */
.shortlist {
	margin:25px 0 0 0;
	float:left;
	width:100%;
}
.shortlist h3 {
	border:none!important;
}
.shortlist ul {
	float:left;
	overflow: hidden;
	_zoom: 1;
	padding:0;
	margin:0;
}
.shortlist ul li {
	list-style:none;
	float:left;
	width:100%;
	padding:0;
	margin:0 0 1px 0;
	background:#FFF;
}
.shortlist ul li a {
	padding:5px 0 6px 10px;
	color:#666;
	outline:none;
	float:left;
	width:120px;
	overflow: hidden;
	height: 1.5em;
	white-space: nowrap;
}
.shortlist ul li.shortlist-edit {
	background:none!important;
}
.shortlist ul li.shortlist-edit a {
	padding:5px 0 6px 20px;
	background:transparent url(../images/icons/icon-rightarrow.png) no-repeat scroll 0px 8px;
	color:#3884BF;
	display:block!important;
}
.remove-button {
	display:block;
	float:right!important;
	width:25px!important;
	height:25px;
	background:transparent url(../images/buttons/remove-button-group.png) no-repeat 0 0!important;
	overflow:hidden;
	outline:none;
	text-indent:-9999px;
	padding:0!important;
	margin:1px 0 0 0!important;
}
.remove-button:hover {
	background-position:0 -24px!important;
}
/* search stage display */
.search-display {
	overflow: hidden;
	_zoom: 1;
	background:#EEE;
	
}
.search-display-white-bottom {
	background:#EEE url(../images/modules/rounded_white_box_bottom.png) no-repeat 12px 0;
	clear:both;
	height:5px;
}
.search-display {
	width:100%;
}
.padder {
	padding:10px;
}

.search-display {
	position: relative;
}

.col-one .header,
.col-two .header,
.col-three .header {
	display:block;
	text-indent:-9999px;
	width:100%;
	height:43px;
	background:#EEE url(../images/modules/header_numbering.png) no-repeat;
	overflow:hidden;
	padding:0;
	margin:0;
	zoom:1;
}
.col-one .header {
	background-position:0 0;
}
.col-two .header {
	background-position:0 -43px;
}
.col-three .header {
	background-position:100% -86px;
}
.col-one,
.col-two,
.col-three {
	height:380px;
	width:235px;
	float:left;
}

.col-one input,
.col-one select,
.col-two input,
.col-two select,
.col-three input,
.col-three select {
	max-width:195px;
}

.col-one .padder {
	padding:20px 0 0 30px;
}
.col-two .padder,
.col-three .padder {
	padding:20px 0 0 5px;
}
.col-three .padder {
	padding:20px 30px 0 5px;
}
.col-one ul,
.col-two ul,
.col-three ul {
	padding:0;
	margin:0;
}
.col-one ul li,
.col-two ul li,
.col-three ul li {
	display:block;
	margin:0 0 15px 0;
	list-style:none;
}
.col-three ul li {
	margin:0 0 10px 0!important;
}
.col-one ul li label,
.col-two ul li label,
.col-three ul li label,
.col-three ul li.question label {
	color:#666;
	font-weight:bold;
}
.col-three ul li label {
	vertical-align:top;
}
.col-three ul li.question {
	margin:0 0 20px 0!important;
}
.col-three ul li.question label {
	font-style:normal;
}
.col-three ul li input.radio {
	margin:0 10px 0 0;
}
.col-three ul li.submit {
	margin:20px 0 0 0!important;
	position: absolute;
	bottom: 30px;
}
.col-one ul li input,
.col-two ul li input {
	width:150px;
}
.col-one ul li select,
.col-two ul li select,
.col-three ul li select {
	width:180px;
}
.search-display .tl { 
	background:transparent url(../images/modules/grey-tl.png) no-repeat scroll 0 0;
}
.search-display .tr { 
	background:transparent url(../images/modules/grey-tr.png) no-repeat scroll 100% 0;
}
.search-display .bl { 
	background:transparent url(../images/modules/grey-bl.png) no-repeat scroll 0 100%;
}
.search-display .br { 
	background:transparent url(../images/modules/grey-br.png) no-repeat scroll 100% 100%;
	padding:0;
}
.search-display .padder .bl { 
	background:#FFF url(../images/modules/white-bl.png) no-repeat scroll 0 100%;
}
.search-display .padder .br { 
	background:transparent url(../images/modules/white-br.png) no-repeat scroll 100% 100%;
	padding:0;
}

/* new artist search */
/* added by Wojtek Zeglin on 27.08.09 */

.padder .bl .br .keyword_search {
	padding: 25px 15px 15px 15px;
	overflow: hidden;
	zoom: 1;
}

.padder .bl .br .keyword_search label {
	margin: 5px 0 0 15px;
	width: 125px;
	display: block;
	float: left;
}	

.padder .bl .br .keyword_search input.longinput {
	width: 235px;
	display: block;
	float: left;
	margin: 5px 81px 0 0;
}

.padder .bl .br .keyword_search select {
	width: 100px;
	display: block;
	float: left;
	margin: 5px 20px 0px 0;	
}

.padder .bl .br .keyword_search input.search {
	display: block;
	margin: 0px 0 0 0;
	float: left;
}

.padder .bl .br .filter_search h2 {
	padding: 0 30px;
	margin: 0;
	color: #EC008C;
}

.padder .bl .br .filter_search .col-one, .padder .bl .br .filter_search .col-two, .padder .bl .br .filter_search .col-three {
	height: 335px;
}

.padder .bl .br .keyword_search hr {
	margin: 30px 0 10px 0;
}

.padder .bl .br .filter_search .col-three ul li {
	margin: 0 0 15px 0 !important;
}

.padder .bl .br .filter_search .col-three ul li label {
	font-style:normal;
}

/* horizontal rule */
hr {
	height:1px;
	float:left;
	clear:both;
	width:100%;
	margin:30px 0;
	background:url(../images/modules/hrbg.png) repeat-x;
	border:none;
	padding:0;
	_border:#CCC dotted 1px;
	_border-width:1px 0 0 0;
}
/* atrist spotlight table */
.title-with-controls {
	float:left;
	width:100%;
	height:24px;
}
.title-with-controls .controlls {
	float:right;
	cursor:default;
}
.title-with-controls h2 {
	color:#EC008C;
	font-weight:bold;
	font-size:18px;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
.previous-button,
.next-button {
	width:24px;
	height:24px;
	display:inline-block;
	overflow:hidden;
	outline:none;
	text-indent:-9999px;
	float:left;
}
.previous-button {
	background:url(../images/modules/leftarrowgroup.png) no-repeat 0 -48px;
}
.next-button {
	background:url(../images/buttons/rightarrowgroup.png) no-repeat 0 0;
	margin:0 0 0 5px;
}
.next-button:hover {
	background-position:0 -24px;
}
/*	next and previous button background position guide
	
	0 0 = normal state
	0 -24px = hover state
	0 -48px = inactive
*/
.artist-spotlight-main {
	clear:both;
	float:left;
	width:100%;
	margin:15px 0 0 0;
}
.artist-spotlight-main h3 {
	color:#3884BF;
	font-size:1.3em;
	margin:10px 0 5px 0;
	text-align:left;
}
.artist-spotlight-main span {
	color:#666;
	font-size:1.1em;
	font-style:italic;
	margin:0 0 10px 0;
	float:left;
	width:100%;
	display:block;
	text-align:left;
}
.artist-spotlight-main p {
	color:#333;
	text-align:left;
}
.artist-spotlight-col1, 
.artist-spotlight-col2, 
.artist-spotlight-col3 {
	width:200px;
	margin-right: 62px;
	float:left;
}

.artist-spotlight-col3 {
	margin-right: 0;
}

.artist-spotlight-col1 .padder, 
.artist-spotlight-col2 .padder, 
.artist-spotlight-col3 .padder {
	padding: 0;
}
/* double bordered footer */


/* ARTIST PROFILE PAGE */



.profile .whitebox span {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0 0 20px 0;
	display:block;
}

.profile h1 {
	margin:0 0 5px 0;
}

.profile .profile-right-col {
	float:right;
	width:200px;
}

.profile .profile-left {
	float:left;
	width:505px;
}

.profile .thumbnail-display {
	overflow: hidden;
	zoom: 1;
	margin: 24px 0 24px 0;
} 

.profile .availability {
	margin-top: 6px;
	font-size: 14px;
	color: #666;
}

/* Artist images */

.thumbnail-display .left-arrow {
	float:left;
	padding:23px 0 0 0;
}
.thumbnail-display .left-arrow a {
	width:24px;
	height:24px;
	display:inline-block;
	overflow:hidden;
	outline:none;
	text-indent:-9999px;
	float:left;
	background:url(../images/modules/nextprev.png) no-repeat 0 0;
}
.thumbnail-display .right-arrow {
	float:right;
	padding:23px 0 0 0;
}
.thumbnail-display .right-arrow a {
	width:24px;
	height:24px;
	display:inline-block;
	overflow:hidden;
	outline:none;
	text-indent:-9999px;
	float:left;
	background:url(../images/modules/nextprev.png) no-repeat 0 -24px;
}

.thumbnail-display .right-arrow a:hover {
	background-position: -120px -24px;
}

.thumbnail-display .left-arrow a:hover {
	background-position: -120px 0;
}

.thumbnail-display .disabled {
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.thumbnail-display .thumbnails {
	float:left;
	display: inline;
	margin:0 0 0 32px;
	width: 390px;
	overflow: hidden;
}
.thumbnail-display .thumbnails ul {
	margin:0;
	padding:0;
	width: 9999px;
	overflow: hidden;
	height: 70px;
}
.thumbnail-display .thumbnails ul li {
	display:block;
	list-style:none;
	float:left;
	margin:0 10px 0 0;
}

.thumbnail-display .thumbnails ul li a {
	/* Vertically align the image within each cell. */
	line-height: 70px;
	height: 70px;
}

.thumbnail-display .thumbnails ul li a img {
	vertical-align: middle;
}


/* Artist details */

.artist-description {
	clear:both;
	background:#EEE;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 10px solid #eee;
}

.artist-description .tabs ul {
	padding: 0;
	margin: 0;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
}

.artist-description .tabs ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	margin-right: 10px;
}

.artist-description .tabs ul li a {
	float: left;
	display: block;
	background: #fff url(../images/modules/tab2.png) 0 -21px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
}

.artist-description .tabs ul li a:hover  {
	text-decoration: none;
}

.artist-description .tabs ul li a span {
	display: block;
	padding: 0 15px;
	background: url(../images/modules/tab2.png) 100% -21px;
	cursor: pointer;
}

.artist-description .tabs ul li.ui-tabs-selected a {
	background-position: 0 0;
	outline: none;
	color: #fff;
}

.artist-description .tabs ul li.ui-tabs-selected a span {
	background-position: 100% 0;
}

.artist-description .artist-description-content p {
	padding:0;
	margin:0 0 20px 0;
}
.artist-description .artist-description-content h3 {
	color:#598527;
}

.artist-description .pane {
	background: #fff;
	padding: 10px;
}

.artist-description table {
	border-collapse: collapse;
}

.artist-description table td,
.artist-description table th {
	padding: 10px 10px 10px 0;
	border-top: 1px dotted #ccc;
	vertical-align: top;
}

.artist-description table th {
	width: 100px;
}

.artist-description table ul {
	margin: 0 0 18px 0;
	padding: 0;
}

.artist-description table ul li {
	padding: 0;
	margin: 0 0 0 1.5em;
	list-style-type: square;
}

.artist-description .downloads {
	padding: 0;
}

.artist-description .downloads li {
	padding: 6px 0 6px 24px;
	margin: 0;
	list-style: none;
	background: url(../images/icons/docs/default.png) no-repeat 0 50%;
}

.artist-description .downloads li.file_pdf { background-image: url(../images/icons/docs/pdf.png) }
.artist-description .downloads li.file_png,
.artist-description .downloads li.file_jpg,
.artist-description .downloads li.file_gif { background-image: url(../images/icons/docs/img.png) }
.artist-description .downloads li.file_ppt,
.artist-description .downloads li.file_pptx { background-image: url(../images/icons/docs/ppt.png) }
.artist-description .downloads li.file_doc,
.artist-description .downloads li.file_docx { background-image: url(../images/icons/docs/doc.png) }
.artist-description .downloads li.file_zip { background-image: url(../images/icons/docs/zip.png) }
.artist-description .downloads li.file_xls,
.artist-description .downloads li.file_xlsx { background-image: url(../images/icons/docs/xls.png) }

#pane_reviews .review {
	border-top: 1px dotted #ccc;
	padding-top: 18px;
}

#pane_reviews .review:first-child {
	border-top: 0;
	padding-top: 0;
}

#pane_reviews .date {
	color: #666;
	margin: 0 0 18px 10px;
	font-style: italic;
}

#pane_reviews h4 {
	margin: 0 0 0 10px;
	font-style: italic;
}

/* Profile page action links (below user image) */

.actions {
	margin: 10px 0 15px 0;
}
.jobpage .actions {
	margin:0;
}

.actions .top,
.actions .bottom {
	display: block;
	height: 5px;
	overflow: hidden;
	background: url(../images/actionbox.png) no-repeat 0 0;
	_background: url(../images/actionbox_ie.png) no-repeat 0 0;
}

.actions .bottom {
	background-position: -200px 0;
	_background-position: -198px 0;
}

.actions .middle {
	padding: 10px 10px 5px 10px;
	border: 1px solid #ccc;
	border-width: 0 1px 0 1px;
}

.loggedout {
	background: url(../images/grey_grad.png) repeat-x 0 0;
}

.loggedout p {
	padding: 0 0 0 5px;
	font-size: 14px;
	margin: 0 0 12px 0;
	color: #666;
}

.actions ul {
	padding:0;
	margin: 0;
}
.actions ul li {
	list-style:none;
	padding:0;
	margin:0 0 8px 0;
	_margin:0;
	_line-height:1em;
}
.actions ul li.contact {
	background:url(../images/icons/icon-contact.png) no-repeat 10px 50%;
	_background-position:10px 0!important;
}
.actions ul li.favourite {
	background:url(../images/icons/icon-add.png) no-repeat 10px 50%;
	_background-position:10px 0!important;
}
.actions ul li.shortlist {
	background:url(../images/icons/icon-shortlist.png) no-repeat 10px 50%;
	_background-position:10px 0!important;
	float:none;
	width:auto;
}
.actions ul li.review {
	background:url(../images/icons/icon-review.png) no-repeat 10px 50%;
	_background-position:10px 0!important;
}
.actions ul li.print {
	background:url(../images/icons/icon-print.png) no-repeat 10px 50%;
	_background-position:10px 0!important;
}

.actions ul li.website {
	background:url(../images/icons/icon-link.png) no-repeat 10px 50%;
	_background-position:10px 0!important;
}

.actions ul li.goldstar {
	background:url(../images/icons/icon-goldstar_v2.png) no-repeat 10px 50%;
	_background-position:10px 0!important;
}

.actions ul li a,
.actions ul li span {
	padding:0 0 0 35px;
	display:block;
	_margin:0;
}

.actions ul li span {
	color: #888;
}


/* Profile page accordion */

.profile-right-col ul.artist-info {
	padding:0;
	margin:8px 0 0 0;
	border-bottom:solid 1px #f26522;
}

.profile-right-col ul.artist-info li {
	list-style:none;
	padding:0;
	margin:0;
	border:solid 1px #f26522;
	border-width:1px 0 0 0;
}

.profile-right-col ul.artist-info li a {
	display: block;
	padding:4px 0 4px 3px;
	outline: none;
	text-decoration: none;
}

.profile-right-col ul.artist-info li a:hover {
	text-decoration: none;
}

.profile-right-col ul.artist-info li a span.icon {
	float: right;
	margin: 4px 3px 0 0;
	display: block;
	width: 10px;
	height: 10px;
	overflow: hidden;
	background: url(../images/buttons/openclose.png) no-repeat 0 0;
}

.profile-right-col ul.artist-info li a.ui-state-active span.icon {
	background-position: 0 -10px;
}

.profile-right-col ul.artist-info li ul {
	margin:0;
	padding: 0 0 8px 0;
	overflow: hidden;
}

.profile-right-col ul.artist-info li ul li {
	margin: 0 0 0 5px;
	padding: 0 0 0 12px;
	background: url(../images/square_marker.png) no-repeat 0 8px;
	color:#888;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	line-height: 18px;
}

.profile-right-col ul.artist-info li ul li:first-child {

}

.profile-right-col ul.artist-info li ul li.child {
	margin: 0 0 0 15px;
}

/* Local authorities */

.local_authorities {
	padding: 0 10px;
	margin: 0 0 18px 0;
	font-size: 12px;
	color: #666;
}

.local_authorities strong {
	text-transform: uppercase;
}

.local_authorities ul {
	padding: 0;
	margin: 0;
	overflow: hidden;
	zoom: 1;
	display: none;
}

.local_authorities ul li {
	padding: 0;
	margin: 0;
	float: left;
	width: 49%;
	list-style: none;
	display: inline;
}

.local_authorities ul li:after {
	content: ", ";
}

.open {
	background-position:0 -10px!important;
}
/* events page */
.backandnext {
	width:100%;
	float:left;
	margin:0 0 20px 0;
}
.backandnext .back-btn {
	background:url(../images/icons/icon-back.png) no-repeat 0 2px;
	padding:0 0 0 20px;
	float:left;
	display:inline-block;
}
.backandnext .next-btn {
	background:url(../images/icons/icon-next.png) no-repeat 100% 3px;
	padding:0 17px 0 0;
	float:right;
	display:inline-block;
}
.events-left {
	float:left;
	width:490px;
}
.events-right-col {
	float:right;
	width:200px;
}
.events-left h1 {
	color:#f26522;
	margin:0 0 5px 0;
}
.events-left span {
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.6em;
	margin:0 0 25px 0;
}
.events-left ul {
	padding:0;
	margin:0;
}
.events-left ul li {
	padding:0 0 0 20px;
	margin:0;
	list-style:none;
	background:transparent url(../images/modules/smallbullet.png) no-repeat scroll 3px 8px;
}
.events-right-col p {
	margin:10px 0 0 0;
	padding:0;
}
.events-right-col ul {
	margin:20px 0 0 0;
	padding:0;
	border:#f26522 solid 1px;
	border-width:0 0 1px 0;
	float:left;
	width:100%;
}
.events-right-col ul li {
	border:#f26522 solid 1px;
	border-width:1px 0 0 0;
	list-style:none;
	display:block;
	float:left;
	width:100%;
	padding:6px 0;
	margin:0;
}
.events-right-col ul li span.event-month {
	width:50%;
	float:left;
	display:inline-block;
	padding:0;
	margin:0;
	text-align:right;
	font-size:1em;
	font-weight:normal;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
}
.events-right-col ul li span.event-dates {
	width:42%;
	_width:44%;
	float:right;
	display:inline-block;
	padding:0;
	margin:0;
	font-size:1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
}

/* Search Results */

.pagelinks span {
	display:inline;
	margin:0 8px 0 0;
}

.icon-holder {
	width:20px;
	float:left;
}

.search-icon {
	height:20px;
	height:20px;
	display:block;
	background:url(../images/icons/search-icons.png) no-repeat 0 0;
	overflow:hidden;
	text-indent:-9999px;
	margin:7px 0 0 0;
}
.search-details {
	float:left;
	padding:0 0 0 10px;
}
.search-details span {
	padding:0;
	margin:0;
	font-weight:normal;
	font-size:0.9em;
}
#sideright ul {
	margin:0;
	padding:0;
}
#sideright ul li {
	list-style:none;
	display:block;
	width:100%;
	clear:both;
	float:left;
	margin:0 0 10px 0;
}
#sideright ul li .filter-icon {
	width:20px;
	height:20px;
	background:url(../images/icons/search-icons.png) no-repeat 0 0;
	display:block;
	float:left;
}
#sideright ul li input {
	margin:4px 10px 0 0;
	float:left;
	outline:none;
}
#sideright ul li label {
	margin:0 0 0 10px;
	font-size: 12px;
}
#sideright ul li.news .filter-icon {
	background-position:0 -20px;
}
#sideright ul li.events .filter-icon {
	background-position:0 -40px;
}
#sideright ul li.documents .filter-icon {
	background-position:0 -60px;
}
#sideright ul li.videos .filter-icon {
	background-position:0 -80px;
}

.relevance {
}

.relevance_bar {
	margin: 3px 6px 0 0;
	float: left;
	display: block;
	border: 1px solid #ccc;
	height: 10px;
	width: 50px;
	overflow: hidden;
	display: none;
}

.relevance_bar .score {
	background: #ccc;
	display: block;
	height: 10px;
	overflow: hidden;
}

.list_results .result {
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0 2px;
}

.list_filters li {
	overflow: hidden;
	zoom: 1;
	clear: both;
}

#sideright ul.list_filters {
	margin: 0 0 6px 0;
	overflow: hidden;
	zoom: 1;
	clear: both;
}

.resultsfound {
	margin: 12px 0;
}

.list_filters input {
	float: left;
}

#sideright .list_filters label {
	margin: 0;
	float: left;
	display: block;
	height: 20px;
	line-height: 20px;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 0 50%;
}

.list_results .type_news,
.list_filters .type_news label {
	background-image: url(../images/icons/news.png);
}

.list_results .type_events,
.list_filters .type_events label  {
	background-image: url(../images/icons/events.png);
}
.list_results .type_documents,
.list_filters .type_documents label  {
	background-image: url(../images/icons/document.png);
}
.list_results .type_videos,
.list_filters .type_videos label  {
	background-image: url(../images/icons/video.png);
}
.list_results .type_site-content,
.list_filters .type_site-content label  {
	background-image: url(../images/icons/site.png);
}

.viewlinks {
	margin: 1em 0 0 0;
}


/* News & Events More Information */

ul.listingstats {
	margin: 0px;
	padding: 0;
	list-style: none;
}

.listingstats li {
	overflow: hidden;
	zoom: 1;
}

.listinglabel {
	float: left;
	width: 150px;
	font-weight: bold;
	margin-bottom: 10px;
	*padding: 5px 0 0 0;
}

.listinginfo {
	float: left;
	width: 400px;
	margin-bottom: 10px;
	*padding: 5px 0 0 0;
}

.docattlist {
	margin: 15px 0 0 0; padding: 0;
	*margin: 20px 0 0 0;
	list-style: none;
}

.docattlist	li {
	overflow: hidden;
	zoom: 1;
	margin: 0 0 5px 0;
}




/* news details */
.news_details .whitebox h1 {
	padding:0;
	margin:0;
} 
.news_details .whitebox span {
	padding:0;
	margin:0 0 20px 0;
	font-style:italic;
} 

/* Site map */

.sitemap h4 {
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ccc;
	margin: 0;
}

.sitemap .columns {
	width: 710px;
	overflow: hidden;
}

.sitemap .columns .wrapper {
	width: 800px;
}

.sitemap .columns .column {
	float: left;
	margin-right: 20px;
	width: 162px;
}

.sitemap .column ul {
	padding: 0;
	margin: 0;
}

.sitemap .column ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	border-bottom: 1px dotted #bbb;
	zoom: 1;
}

.sitemap .column ul li a {
	display: block;
	padding: 5px 0;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.sitemap .column ul li {
	padding-left: 15px;
	position: relative;
}

.sitemap .column .hitarea {
	width: 9px;
	height: 9px;
	display: block;
	left: 0;
	top: 10px;
	position: absolute;
}

.sitemap .expandable-hitarea {
	background: #fff url(../images/plus.gif) no-repeat 0 0;
}


.sitemap .collapsable-hitarea {
	background: #fff url(../images/minus.gif) no-repeat 0 0;
}


/* Advanced search */

.search_advanced h1 {
	color: #f26522;
}

.search_advanced h4 {
	color: #598527;
}

.advance-search ul {
	margin: 0;
	padding: 0;
}

.advance-search ul li {
	margin: 10px 0;
	padding: 0;
	list-style: none;
	clear: both;
	zoom: 1;
	overflow: hidden;
}

.advance-search .search-area ul li label {
	display: block;
	width: 150px;
	float: left;
	font-style: italic;
	color: #666;
}

.advance-search .search-area ul li input.text {
	float: left;
	width: 200px;
}

.search-area {
	float: left;
	width: 400px;
}

.filter-area {
	float: right;
	width: 120px;
}

.advance-search input.image {
	margin-top: 20px;
}

.advance-search label {
	font-style: italic;
	color: #666;
}


/* Form builder */

#customform fieldset label {
	color: #666;
	font-style: italic;
	font-weight: normal;
}

#customform .buttons {
	padding: 10px 0;
	margin-left: 215px;
}

#customform fieldset.text input, #customform fieldset.textarea textarea {
	width:60%;
}
.jobpage ul {
	list-style:none;
	padding:0;
	margin:0;
}
.jobpage .left_pane {
	float:left;
	width:505px;
}
.jobpage .left_pane ul li {
	margin:0 0 3px;
}
.jobpage .left_pane ul li.disc {
	margin-top:20px;
}
.jobpage .right_pane {
	float:right;
	width:200px;
}
.jobpage .right_pane h2 {
	margin-top:0;
}
.jobpage .right_pane ul {
	margin:20px 0 0;
}
.jobpage .right_pane ul li {
	margin:0 0 5px;
	border:dotted 1px #CCC;
	border-width:0 0 1px;
	padding:0 0 5px;
}
.jobpage .right_pane ul li strong {
	display:block;
}
.jobsearch_pane .login_pane .actions {
	margin:0;
}
