body.forms {
	background-color: #fff;
	padding:0;}
.banner {
	margin: 0px auto;
	padding: 15px 0px 0px 15px;}
/*global formatting*/
form div#errorExplanation {
	border: 2px solid #a62c37;/*red*/
	color: #a62c37;/*red*/
	padding: 5px;
	margin: 3px; }
/*global settings*/
#content form div#errorExplanation h2, .side_widget form div#errorExplanation h2 {
	display: none; }
.side_widget form div#errorExplanation p {
	margin-top: 0px;
	padding-top: 0px;
	font-size: 8pt; }
.side_widget form div#errorExplanation li {
	font-size: 8pt; }
form div#errorExplanation ul {
	margin: 0px;
	padding: 0px 15px; }
form .asterisk {
	font-size: larger; }
#data_set form div.fieldWithErrors input{
	border: 1px solid #a62c37;/*red*/ }
#data_set form div.fieldWithErrors, #data_set form div.fieldWithErrors input {
	display: inherit; /*make sure we don't break formating*/ }
/*initial formatting for all list style navigation*/
ul.nav {
	padding: 0px;
	margin: 0px; }
	ul.nav li {
		display: inline;
		border-right: 1px solid;
		padding: 0px 6px; }
		ul.nav li.last {
			border-right: none; }
.box {
	border: 1px solid #000;
	padding: 15px; }
.message {
	padding: 5px;
	border: 1px solid #f3af32;/*dark orange*/
	background-color: #f4f6e8;/*very light green*/
	margin-bottom: 5px;
	color: #a62c37;/*red*/
	min-height: 30px; /*this value also set in ie6.css */ }
	.message .instruction {
		color: #6d6e72; }
	.message .text {
		margin-left: 40px;
		padding-right: 10px; }
		.message .text.degraded {
			margin-left: 10px; }
	.message img {
		float: left; }
	.message .filter_link{
		font-size:8pt; }
.keywords {
	font-size: 8pt;
	margin: 10px;
	color: #666; }
.search_term_error {
	font-weight: bold;
	font-style: italic;
	color: #000; }
/*formatting for all column lists*/
#column_layout {
	width: 100%; }
	#column_layout td {
		vertical-align: top; }
		#column_layout td li {
			list-style: none; }

/*body == everything between header and bottom cap*/
/*body includes the drop shadows on each side of the layout*/
div#body {
	background-image: url(../images/body_bg.gif);
	background-repeat: repeat-y;
	background-position: center; }
/* search field */
form#specialty_search { }
	form#specialty_search table {
		background-repeat: no-repeat;
		background-position: 25px 50%; }
	form#specialty_search #search_jobs_icon {
		margin-top: 5px;/*must be margin and not padding to support IE6*/ }
	form#specialty_search .job_search_button {
		cursor: pointer; }
	form#specialty_search #field {
		background-position: 0% 50%;
		background-repeat: no-repeat;
		width:339px;
		background-image: url(../images/search_input_bg.jpg); }
		form#specialty_search #field input {
			background:none;
			margin-left:5px;
			border:none;
			font-size:10pt;
			font-weight:bold;
			width: 225px; }
			form#specialty_search #field input.subtle {
				color:#dadada; /*med grey*/ }
			form#specialty_search #field input.normal {
				color:#6d6e72;/*dark grey*/ }
		form#specialty_search #search_jobs_button {
			margin: 0px 5px; }
/* auto complete drop menu */
.auto_complete {
	background-repeat: repeat-x;
	background-position: top;
	background-color: #eee;
	border:1px solid #dadada;/*med grey*/
	position:absolute;
	z-index: 1000;
	font-size: 12px;}
	.auto_complete ul {
		list-style-type: none;
		margin:0px;
		padding:0px; }
	.auto_complete ul li {
		list-style-type: none;
		display:block;
		margin:0px;
		padding: 5px;
		cursor: pointer; }
		.auto_complete ul li.selected {
			background-repeat: repeat-x;
			background-position: 0 50%;
			color: #69913b;/*green*/
			border: 1px solid #ffc82f;/*light orange*/
			padding: 4px;
			margin:0;}
#header {
	height: 117px; }
#tabs {
	margin-top: 84px; }
/* job search form */
form#specialty_search {
	z-index: 10;
	position: absolute;
	top: 50px;
	margin-left: 185px; }
	form#specialty_search table {
		background-image: url(../images/secondary_search_bg.jpg);
		background-position: right; }
	form#specialty_search p.note {
		display: none; }
.search_results_title {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	font-size: 14px;
	line-height: 14px;

	text-transform: uppercase;}
/* bg == a wrapper to get the background image to appear correctly */
#bg {
	margin: 0px 15px;
	background-image: url(../images/curve.jpg);
	background-repeat:no-repeat; }
.buffer {
	background-color: #FFF;/*Very Light Grey*/
	padding: 10px;
	margin-top: 10px;}
#content {
	padding: 20px;
	background-color: #fff;}
	#content p {
		margin:0px;
		padding:0px 0px 10px 0px;/*this helps fix some spacing issues in FF*/ }
#content h2 {
	color: #3b2566;
	font-size: 12pt;}
#content .slide_header {
	display: block;
	background-color: #e6e5e1;
	border-top: 1px solid #cbcaca;
	padding: 4px 7px 0 7px;
	font-size: 10px;
	text-transform:uppercase;
	text-align: right;
	color: #6d6e72;
	height: 21px;}
	#content .slide_header span { }
	#content #state_tab.slide_header {
		background-color: #e6e5e1; }
	#content .slide_header .control {
		display: block;
		float: right;
		width: 16px;
		height: 16px;
		margin-left: 5px;
		background-repeat: no-repeat;
		background-position: bottom; }
		#content .slide_header .control.down {
			background-position: bottom; }
		#content .slide_header .control.up {
			background-position: 0 -16px; }
			
	#right_column .slide_header .control {
	float:right;
	width:16px;
	height:16px;
	margin-right:9px;
	margin-top:9px;
	display:block;
		}
		#right_column .slide_header .control.down {
			background-position: center bottom; }
		#right_column .slide_header .control.up {
			background-position: 0 -16px; }			
			
#content .panel {
	background-color: #f5f3f2;
	padding: 5px;
	font-size: 9pt;}
	#content .panel #state_list {
		width: 100%; }
		#content .panel #state_list a {
			color: #000;
			text-decoration: none;
			cursor: default; }
		#content .panel #state_list label {
			font-weight: normal;
			text-align: left;
			display: inline; }
	#content .panel ul {
		margin: 0px;
		padding: 0px; }
		#content .panel ul li {
			list-style: none;}
			#content .panel ul li label, #content .panel ul li a {
				margin-left: 5px;
				color:#000;}
#right_column {
	margin-top: 10px;
	width: 259px;}
	
	
#right_column h1{
	color:#A4A5A8;
	margin-top:5px;
	margin-bottom:5px;
}
	
.action {
	float:left;
	color:#808185;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	padding: 0 0;
	margin:5px 0 15px 0;
	}
	.action.last {
		padding-left:20px;
		margin-left:20px;
		border-left:1px dashed #4a4a4b;
	}
	.action strong {
		display:block;
		color:#4a4a4b;
		font-size: 13px;
		margin-bottom:10px;}
	.action .phone_number {
		display:block;
		color:#4a4a4b;
		font-size: 16px;
		font-weight:bold;
		line-height: 18px;}

		
.cart_icon{
	background-image: url('../images/icon_cart.gif');
	width: 27px;
	height: 23px;
	float: left;
	margin: 5px 5px 0px 10px;
}
.mail_icon{
	background-image: url('../images/icon_contact.gif');
	width: 23px;
	height: 20px;
	float: left;
	margin: 8px 5px 0px 10px;
}


		
.side_widget {
		width: 259px;
		margin-bottom: 15px;
		position: relative;}
.side_widget_narrow {
		width: 200px;
}
		
		.side_widget .cart {
	
}
	.side_widget .slide_header {
		width:259px;
		height:34px;
		background-image:url('../images/sidebar_header.png');
		font-size: 15px;
		line-height:34px;
		color:#221974;
		}
		
	.side_widget .slide_header_narrow{
		width:200px;
		height:34px;
		background-image:url('../images/sidebar_header.png');
		font-size: 15px;
		line-height:34px;
		color:#221974;
	}
		.side_widget .slide_header_narrow_right{
		float:right;
		width:10px;
		height:34px;
		background-image:url('../images/sidebar_header.png');
		background-position:right;
	}	
		
		.side_widget #contact_tab {
			cursor: pointer;
		}

				
	.side_widget .body {
		border-left:2px solid #BCBEC0;
		border-right:2px solid #BCBEC0;
		padding:3px 7px;
	}	
	.side_widget .body_narrow{
		border-left:2px solid #BCBEC0;
		border-right:2px solid #BCBEC0;
		padding:2px 2px;
	}		
	.side_widget #cart_sub_head {
		text-align: center;
		padding: 3px;
		margin: 5px 0px;
		font-weight: bold;
		color: #fff;
		font-size: 9pt;
		border: 3px solid #E7D6A5; }
	.side_widget .body .panel {
		padding: 5px 0px; }
	.side_widget .footer {
		background-image:url('../images/sidebar_footer.png');
		width: 259px;
		height: 4px;
	}
	
	.side_widget .footer_narrow{
		background-image:url('../images/sidebar_footer.png');
		width: 200px;
		height: 4px;
	}
	.side_widget .footer_narrow_right{
		float:right;
		width:10px;
		height:4px;
		background-image:url('../images/sidebar_footer.png');
		background-position:right;
	}	
	
	.side_widget .button {
		
		margin-top: 10px;
		margin-right:3px;
		}
	.side_widget .note {
		font-size: 7pt;
		color: #666;
		text-align: right; }
	#stored_jobs .h2 {
		text-align: left;
		margin: 5px 0;
		border-top:2px solid #BCBEC0;
		background-color:#fff;
		color:#006;
		font-size:10px;
		}
	.side_widget input, .side_widget select, .side_widget textarea, .side_widget label {
		font-size: 8pt;
		border: 1px solid #dadada;}

	.side_widget .wrap {
		
		height: 20px;
		padding: 2px 5px; }
		.side_widget .wrap input {
			margin: 2px 0px;
			width: 170px; }
		.side_widget_narrow .wrap input {
			margin: 2px 0px;
			width: 100px; }
	.side_widget #candidate_specialty, .side_widget #employer_specialty {
		margin: 2px 0px;
		width: 170px;
		font-size: 10px;}
		
	.side_widget_narrow #candidate_specialty, .side_widget_narrow #employer_specialty {
		width: 175px;
		font-size: 10px;}	
		
	.side_widget sub {
		line-height: 10px;
		color: #aaa;/*Med Grey*/
		display: block;
		text-align: right;}
	.side_widget .comment_area {
		padding-top:10px; }
		.side_widget .comment_area label {
			font-size: 10px;}
	.side_widget textarea {
		margin:3px 5px;
		width: 170px;
		height: 49px; }
	.side_widget .radio input, .side_widget .checkbox input {
		border:none;
		width: auto;
		height: auto;
		text-align: right; }
	.side_widget label {
		font-weight: normal;
		border: none;}
		.side_widget label.left {
			text-align: left;}
	.side_widget .top_pad {
		 padding-top:10px}
	.side_widget .bottom_pad {
		 padding-bottom:10px}
	.side_widget .right_pad {
		 padding-right:10px}
	.side_widget_narrow .right_pad {
		 padding-right:5px}		 
	.side_widget .divider {
		font-size: 1px;
		border-top: 1px solid #dadada;}
#cart_items {
	overflow:auto;
	margin-top: 10px;
	max-height: 172px;/*overwriten by widget*/ }
	#cart_items #data_set {
		margin-top: 0px;
		width:618px; }
	ul#cart_items {
		margin:0px;
		padding:0px;
		max-height: 110px; }
		ul#cart_items li {
			font-size: 8pt;
			list-style: none;
			margin-bottom: 2px;
			padding: 3px;
			color: #6d6e72; }
			ul#cart_items li img {
				float: right; }
#data_set {
	font-size: 9pt;
	width: 100%; }
	#data_set thead { }
		#data_set thead tr th {
			border-bottom: 1px solid #dadada;/*med grey*/
			border-top: 1px solid #dadada;/*med grey*/
			
			background-color: #7BA04B;
			color: #fff;
			padding: 0px 5px 0px 5px;
			height:29px;
			text-align: left;
			font-size: 9pt;
			font-weight: bold;}
			
			#data_set thead tr th.job_description_title {
				background-color: #221974;
			}
			#data_set thead tr th a {
				color: #fff; 
				text-decoration: underline;
			}
			#data_set thead tr th a:hover {
				text-decoration: none;
			}
		#data_set thead tr .first {
			background-position: top left;
			padding-left: 8px; }
		#data_set thead tr .last {
			background-position: top right;
			padding-right: 8px; }
		#data_set thead .job_details {
			width: 100%; }
	#data_set .divider {
		padding: 0;
		background-color: #dadada;/*light grey*/}
	#data_set td {
		color: #6d6e72;
		vertical-align: top;
		padding: 7px; }
	#data_set.past td {
		color: #888; }
	td label {
		font-weight: bold;
		white-space: nowrap;
		display: block; }
	#data_set tbody { }
		#data_set tbody .job_title {
			font-weight: bold; }
			#data_set .job_title a {
				color: #221974;/*green*/}
		#data_set tbody td.job_details .job_title {
			float: left;
			width: 310px; }
		#data_set.job_description tbody .job_title {
			font-size: 14px; }
		#data_set .job_type {
			white-space: nowrap; }
		#data_set tbody td.job_details .job_type {
			float: right; }
		#data_set tbody td.job_details .job_summary {
			clear: both;
			color: #6d6e72;
			padding: 3px; }
		#data_set tbody .job_type, #data_set tbody .job_state, #data_set tbody .job_specialty {
			font-size: 11px; }
		#data_set tbody td .job_actions {
			font-size: 8pt;
			line-height: 14pt; }
			#data_set tbody td .job_actions.details {
				margin-bottom: 15px; /*to make room for image*/ }
			#data_set tbody td .job_actions a {
				font-weight: bold;
				color: #006;/*blue*/ }
		#data_set tbody td #cart_spinner {
			margin-bottom: 24px; }
		#data_set tbody td .success {
			font-size: 8pt;
			color: #69913b;/*green*/ }
			#data_set .sort {
		width: 100%;
		display: block;
		height: 16px;
		background-repeat: no-repeat;
		background-position: 100% 0;
		cursor: pointer;
		margin-right: 25px; }
		#data_set .sort.blank {
			background-position: 100% 0; }
		#data_set .sort.up {
			background-position: 100% -16px; }
			#data_set a.sort.up:hover, #data_set a.sort.blank:hover {
				background-position: 100% -32px; }
		#data_set .sort.down {
			background-position: 100% -32px; }
			#data_set a.sort.down:hover {
				background-position: 100% -16px; }
	#data_set img.person {
		position: absolute;
		margin-left: 450px; }
	#data_set .phone {
		font-size: 12pt;
		font-weight: bold;
		color: #221974; /*Dark Blue*/
		white-space: nowrap; }
	#data_set input, #data_set select, #data_set textarea {
		border: 1px solid #dadada;}
	#data_set input.button {
		border: none; }
	#data_set .radio input, #data_set .checkbox input {
		border: none;
		background-color: transparent; }
	#data_set .radio.vertical td, #data_set .checkbox.vertical td {
		padding:1px; }
	.even {
		background-color: #fff; }
	.odd {
		background-color: #f4f6e8;/*Very Light Green*/ }
/*Email a Colleague*/
#email_a_colleague {
	width:300px;
	margin-top:-440px;
	margin-left: 25px;
	position:absolute;
	font-size: 8pt; }
	#email_a_colleague #eac_thanks {
		height: 325px; }
	#email_a_colleague form{
		background-image: url(../images/dax_form_bg_sprite.gif);
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 0px 20px;
		width: 260px;
		color: #6d6e72;/*Dark Grey*/ }
	#email_a_colleague .top_cap {
		background-image: url(../images/dax_form_bg_sprite.gif);
		background-position: top left;
		background-repeat: no-repeat;
		height: 20px;
		width:300px; }
	#email_a_colleague .close{
		float: right;
		width: 22px; }
	#email_a_colleague h3 {
		margin: 0px;
		padding: 0px;
		border-bottom: 1px solid #a62c37/*red*/;
		font-size: 16pt;
		font-weight: normal;
		color: #0063a8; }
	#data_set #email_a_colleague #eac_body p {
		margin-top: 5px;
		margin-bottom: 0px;
		padding: 0px;
		font-size: 9pt; }
	#data_set #email_a_colleague #eac_thanks p {
		margin-top: 10px; }
	#data_set label {
		text-align:right;
	}
	#data_set #email_a_colleague label {
		font-size: 8pt;
		text-align: left; }
	#data_set #email_a_colleague input.text {
		font-size: 8pt;
		color: #6d6e72;/*Dark Grey*/
		border: 1px solid #dadada;/*med grey*/
		padding: 2px;
		width: 245px;
		margin-bottom: 0px; }
	#data_set #email_a_colleague textarea {
		font-size: 8pt;
		color: #6d6e72;/*Dark Grey*/
		border: 1px solid #dadada;/*med grey*/
		padding: 2px;
		width: 245px;
		height: 80px; }
	#email_a_colleague .foot {
		height: 40px;
		padding-top: 3px; }
	#email_a_colleague .note {
		font-size: 7pt; }
	#email_a_colleague input.button {
		float: right; }
	#email_a_colleague #eac_errors p{
		color: #fff;
		background-color: #a62c37;/*red*/
		padding: 2px 5px;
		margin: 10px 0px 5px 0px; }
	#data_set #email_a_colleague input.fieldWithErrors{
		border: 1px solid #a62c37;/*red*/ }
	ul#employer_list {
		margin-top: 0px; }
	
	.job_details_page, .job_search_page{
		margin-top: -15px;
	}

	.job_details_page h1{
		width: 350px;
	}
	
	/* New Elements for Checkout Form */
	.checkout{
		width: 610px;
		margin-top: -15px;
	}
	
	.checkout a, .checkout a:visited{
		color: #69913B;
		font: bold 12px arial;
	}
	
	.checkout .odd{
		background-color: #EEE;
	}	

	.checkout  th{
		background-color: #221974 !important;
	}
	
	.checkout table{
		width: 545px !important;  
		border: 1px solid #CCC;
		margin: auto;}
		
	.checkout input.text{
		width: 416px;
	}
	
	a.return_to_results_link{
		color:#69913B !important; 
		font-weight:bold;
		font-size:12px;
	}
	
#add_button, #add_button_lower{
	background-image:url('../images/inquire_button.png');
	background-repeat:no-repeat;
	width:174px;
	height:49px;
}
#return_button, #return_button_lower{
	background-image:url('../images/view_job_cart_button.png');
	background-repeat:no-repeat;
	width:174px;
	height:49px;
}
#form_submit_your_request_button{
	background-image:url('../images/submit_your_request.jpg');
	background-repeat:no-repeat;
	width:165px;
	height:30px;
}
#form_submit_button{
	background-image:url('../images/submit.jpg');
	background-repeat:no-repeat;
	width:85px;
	height:30px;
}
#narrow_form_submit_button{
	background-image:url('../images/submit.jpg');
	background-repeat:no-repeat;
	width:85px;
	height:30px;
}

.cancel_x {
    background-image: url('../images/cancel.gif');
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
}









/* Test & Target updated styles added 08092011 */

#data_set span, p, {
	color: #000000;
}

.slide_header {
	background-color: #EFEFEF;
	border: 0px solid #bfc1c3;
	background-image: url('/sites/comphealth/PublishingImages/testandtarget/search_state_bg.jpg');
	background-repeat: repeat-x;
	height: 31px;
}

.side_widget .slide_header {
	background-image: url('/sites/comphealth/PublishingImages/testandtarget/sidebar_header.png');
	color: #221974;
	font-size: 15px;
	height: 36px;
	line-height: 34px;
	width: 259px;
}

.side_widget .body {
	border-left: 1px solid #bfc1c3;
	border-right: 1px solid #bfc1c3;
	padding: 3px 7px;
}

.job_search {
	margin: 0;
	padding: 0;
}

#content {
	padding: 0px;
	padding-top: 10px;
	margin: 0;
}

.buffer {
	padding: 0;
}

#data_set thead tr .first {
	font-size: 14px;
	font-weight: bold;
	height: 29px;
	padding: 0px 5px 0px 5px;
	text-align: left;
	color: #ffffff;
	background-position: left top;
	padding-left: 8px;
}

.job_search_page .odd td {
	background-color: white;
	border-bottom: 1px solid #bfc1c3;
}

.job_search_page .even td {
	background-color: white;
	border-bottom: 1px solid #bfc1c3;
}

#data_set td {
	background-color: white;
	color: #6D6E72;
	vertical-align: top;
	padding: 10px 7px 10px 7px;
}

#data_set thead tr th {
	background-color: #221974;
	border-top: 1px solid #bfc1c3;
	font-weight: bold;
	font-size: 14px;
	height: 29px;
	padding: 0px 5px 0px 5px;
	text-align: left;
	color: #ffffff;
	border-bottom: 1px solid #8e8e8e;
	border-left: 0px solid #bfc1c3;
}

#content .slide_header {
	border-top: 0px solid #CBCACA;
	color: #6D6E72;
	display: block;
	font-size: 10px;
	height: 23px;
	padding: 8px 7px 0;
	text-align: right;
	text-transform: uppercase;
	background-color: white;
	border-left: 1px solid #bfc1c3;
	border-right: 1px solid #bfc1c3;
}

#content .panel {
	background-color: white;
	padding: 5px;
	font-size: 9pt;
}

#data_set .divider {
	background-color: #bfc1c3;
	padding: 0px 0px 0px 0px;
}

#data_set thead tr th a {
	color: #ffffff;
}

thead {
	display: table-header-group;
	vertical-align: middle;
	border-color: inherit;
	border-left: 1px solid #bfc1c3;
	border-right: 1px solid #bfc1c3;
}

.search_results_title {
	margin-left: 6px;
	padding: 15px 0px 5px 0px;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
}

.cart_icon {
	background-image: url('/sites/comphealth/PublishingImages/testandtarget/icon_cart.png');
	width: 27px;
	height: 23px;
	float: left;
	margin: 5px 5px 0px 10px;
}

.mail_icon {
	background-image: url('/sites/comphealth/PublishingImages/testandtarget/icon_contact.png');
	width: 23px;
	height: 20px;
	float: left;
	margin: 8px 5px 0px 10px;
}

.message {
	padding: 5px;
	border: 1px solid #bfc1c3;
	background-color: #f8f8f8;
	margin-bottom: 5px;
	color: #A62C37;
	min-height: 30px;
}

.breadcrumb {
	position: absolute;
	color: #69913B;
	top: 38px;
	left: 12px;
	z-index: 0;
	padding: 5px 0px 0px 0px;
}

.block_button.stopper.badge .description {
	width: 259px;
	height: 110px;
	padding: 10px;
	overflow: inherit;
}

#return_link {
	margin-top: 12px;
}

#form_submit_button {
    background-image: url(http://www.comphealth.com/static/comphealth/images/t_and_t/green_rectangular/submit.png);
    background-repeat: no-repeat no-repeat;
    height: 36px;
    width: 193px;
    padding: 0px 10px 5px 5px;
    border: 0px;
}

#add_button {
    background-image: url(http://www.comphealth.com/static/comphealth/images/t_and_t/green_rectangular_old_text/active.png);
    background-repeat: no-repeat no-repeat;
    height: 43px;
    width: 176px;
    border: 0px;
}

#add_button_lower {
    background-image: url(http://www.comphealth.com/static/comphealth/images/t_and_t/green_rectangular_old_text/active.png);
}

#return_button {
    background-image: url(http://www.comphealth.com/static/comphealth/images/t_and_t/return_btn_upper.png);
    background-repeat: no-repeat no-repeat;
    height: 43px;
    width: 176px;
}

#return_button_lower {
    background-image: url(http://www.comphealth.com/static/comphealth/images/t_and_t/return_btn_upper.png);
    background-repeat: no-repeat no-repeat;
    height: 43px;
    width: 176px;
}

#form_submit_your_request_button {
    background-image: url(http://www.comphealth.com/static/comphealth/images/t_and_t/green_rectangular_old_text/submit_active.png);
    background-repeat: no-repeat no-repeat;
    background-position: bottom;
    height: 36px;
    width: 193px;
    border: 0px;
    margin: 0 auto;
    padding: 10px 0px 0px 0px;
}

.cancel_x {
    background-image: url('http://www.comphealth.com/static/comphealth/images/t_and_t/cancel_green.gif');
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
}
