@charset "UTF-8";
/* CSS Document */

<!--
.mymono { 
	font-family: Andale Mono, Monaco, monotype;
	font-weight:bold; 
} 
.green {
	border-color:#92AB76;
	background-color:#FCFFFB;
}
.white_text {
	font-size:11px;
	color:#FFF;
	text-align:center;
	margin:0 auto;
}
h1 {
	font-size:2em;
}
img {
	border:none !important;
}
td {
	padding:15px 10px;
}
.add_table td {
	border-bottom:1px solid #EFEFEF;
	padding:25px 5px;
}

input[type=radio] {
	margin:0 5px 0 0;
}
.widetd {padding:15px 15px 15px 5px;}
.labeltd{
	text-align:right !important;
	font-weight:bold;
	}
.plain {
	text-decoration:none !important;
	font-weight:normal;
	color:#444;
}
th {
	padding:0 5px 15px 5px;
}
th a{
	padding:10px 0;
	width:100%;
	font-size:0.9em;
}
h2 {
	font-size:1.2em;
	margin-top:10px;
	margin-bottom:10px;
}
#xg_navigation ul div.xg_subtab ul li a {
	 background-color:#669922 !important; 
}
#xg_navigation ul div.xg_subtab ul li a:hover {
	background-color:#447711 !important;
}
.xg_colgroup {
	font-size:1.1em;
}
.xg_floating_container {
	font-size:1.1em;
	width:480px;
	margin-left: -255px;
}
.xg_floating_container.dialog{
	font-size:1.1em;
	width:300px;
	margin-left: -255px;
}
.disabled {
	text-decoration:line-through !important;
}
.inputbox {
	font: 100% Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
	background-color:#FFFFFF !important;
	border-style:inset !important;
	font-size:12px !important;
	width:255px !important;
	color:#222222;
	}
.inputarea {
	font: 100% Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
	background-color:#FFFFFF !important;
	border-style:inset !important;
	font-size:12px !important;
	width:255px !important;
	color:#222222;
	}
.inputarea[readOnly] {
	background-color:#DDDDDD !important;
	color:#777777;

}
.inputbox[readOnly] {
		background-color:#DDDDDD !important;
		color:#777777 !important;
}
.special {
	vertical-align:top;
	font-style:italic;
	padding-right:10px;
}
.option {
	font-size:12px !important;
	background-color:#FFFFFF !important;
	border-style:inset !important;
	width:260px;
	overflow:visible;
	color:#222222;
}
.option.day {
	width:50px;
}
.option.month {
	width:100px;
}
.option.year {
	width:65px;
}
select[disabled], select[readonly] {
	background-color:#EEE !important;
	color:#999 !important;
}
.short {
	width:120px;
}
.tip {
	/*font-size:0.9em;*/
	color:#777;
	font-style:italic;
}
.greyed {
	color:#999999;
}
.t {background: url(../siteimages/corners/g15tr/dot.gif) 0 0 repeat-x; margin:10px 0;}
.b {background: url(../siteimages/corners/g15tr/dot.gif) 0 100% repeat-x}
.l {background: url(../siteimages/corners/g15tr/dot.gif) 0 0 repeat-y}
.r {background: url(../siteimages/corners/g15tr/dot.gif) 100% 0 repeat-y}
.bl {background: url(../siteimages/corners/g15tr/bl.gif) 0 100% no-repeat}
.br {background: url(../siteimages/corners/g15tr/br.gif) 100% 100% no-repeat}
.tl {background: url(../siteimages/corners/g15tr/tl.gif) 0 0 no-repeat}
.tr {background: url(../siteimages/corners/g15tr/tr.gif) 100% 0 no-repeat; padding:20px 3px 10px; overflow:hidden;}
.tell {
	margin:10px 10px 15px;
	font-size:1.1em;
}
.centre {
	text-align:center !important;
	margin-left:auto;
	margin-right:auto;
}
.spaced{
	font-size:1.4em !important;
	margin:0 10px;
}
.smaller {
	font-size:0.9em !important;
	font-weight:normal;
}
.bigger {
	font-size:1.1em;
}
.big {
	font-size:1.4em !important;
	margin:10px;
}
.med {
	font-size:1.2em !important;
	margin:5px;
}
.jobstr {
	cursor:pointer;cursor:hand;
}
.jobstr td {
	border-top:1px solid #92AB76;
	text-align:left;
}
.lastrow td {
	border-bottom:1px solid #92AB76;
}
.myhover:hover {
	color:#FF0000;
	background-color:#CCFF00;
}
.myjobstr {
	cursor:pointer;cursor:hand;
}
.myjobstr td {
	padding:0 !important;
	border-top:1px solid #92AB76;
	text-align:left;
}
.myjobstr div {
	width:95%;
	padding:15px 5px;
}
.appstr {
	cursor:pointer;cursor:hand;
}
.appstr td {
	padding:5px !important;
	border-top:1px solid #92AB76;
	text-align:left;
}
.appstrdiv {
	width:95%;
	padding:15px 5px;
}
.prevnext {
	color:#AAAAAA;
	clear:both;
	padding:10px;
}
.clearspace {
	clear:both;
	margin:10;
}
.jobtitle {
	font-weight:bold;
	max-width:250px;
	}
.jtdiv {
	padding-right:5px;
	font-weight:bold;
}
.tight_table td {
	padding:10px 5px;
	vertical-align:top;
}
.tighter_table td {
	padding:5px 5px;
	vertical-align:top;
	text-align:left;
}
.nopadding, .nopadding td, .nopadding tr {
	padding:0px !important;
}

.warning {
	font-size:0.8em; font-weight:bold; color:#DD0000; margin-top:4px;
}
#toggle {
	text-decoration:none !important;
}
.down {
	margin-top:30px;
}
.up {
	margin-top:-30px;
}
.narrow {
	width:75%;
	margin-left:auto;
	margin-right:auto;
}
.tall {
	height:400px;
}
.xg_icon-help {
	opacity: 0.50;
	/*background-position: -1953px 0;*/
}
.ie_is_shit {
	zoom: 1;
	background-image: url(http://www.crewspace.com/xn_resources/widgets/index/gfx/icons/xg_icon-669933.png);
	background-position-x: -1953px;
	background-position-y: 0%;
	opacity: 0.50;
	height:17px;
	width:17px;
	text-decoration:none !important;
	filter:alpha(opacity=50);
}
.tddiv {
	width:100%;
	height:100%;
}
.small_rating {
	height:12px !important;
	width:73px !important;
	background-image:url(../siteimages/jobs/new/rating_sprite_tiny.png);
	margin:1px;
	padding:0 !important;
}
.small_rated_0 {
	background-position: left -1px;
}
.small_rated_1 {
	background-position: left  -14px;
}
.small_rated_2 {
	background-position: left  -27px;
}
.small_rated_3 {
	background-position: left  -40px;
}
.small_rated_4 {
	background-position: left  -53px;
}
.small_rated_5 {
	background-position: left  -66px;
}
.small_star_div {
	display:inline;
	padding-left:6px;
	padding-right:5px;
	height:15px;
	background:transparent;
}
.small_end_div {
	display:inline;
	padding-left:4px;
	padding-right:4px;
	height:15px;
	background:transparent;
}

.rating {
	height:30px !important;
	width:192px !important;
	background-image:url(../siteimages/jobs/new/rating_sprite_big.png);
}
.rated_0 {
	background-position: left top;
}
.rated_1 {
	background-position: left  -30px;
}
.rated_2 {
	background-position: left  -60px;
}
.rated_3 {
	background-position: left  -90px;
}
.rated_4 {
	background-position: left  -120px;
}
.rated_5 {
	background-position: left  -150px;
}
.star_div {
	display:inline;
	padding-left:15px;
	padding-right:15px;
	height:15px;
}
.end_div {
	display:inline;
	padding-left:10px;
	padding-right:10px;
	height:15px;
}
.def_div {
	xwidth:550px;
	xfont-size:0.9em;
	overflow:hidden;
}
#repdiv, #deldiv, #delsdiv {
	padding:10px;
}
#imgfloatdiv {
	z-index: 9999;
	position:absolute;	left: 0%;
	margin-left:100px;
	top: 0px;
	margin-top:-20px;
	background-color:#FFFFFF;
	border:20px solid #444444;
	padding:10px;
}
.button {
	padding:3px;
}
.button[disabled] {
	color:#888888;
	background:#CCFF99;
}
.button[disabled]:hover {
	color:#888888;
	background:#CCFF99;
}
#explndel {
	font-size:1em;
	margin:0 0 10px;
}
.rightarr {
	font-size:40px;
	vertical-align:bottom;
}
.terms p {
	padding:10px;
}
.help_padded {
	padding:20px;
	font-size:0.9em;
}
.help_padded img {
	border:2px solid #99AA99 !important;
	padding:2px;
	margin:5px;
}
.padded {
	padding:10px !important;
}
#leftie{
	float:left;
	text-align:left;
	width:49.4%;
}
#rightie{
	float:right;
	text-align:center;
	width:49.4%;
}
#saved_div {
	font-weight:normal;
	padding:10px 0;
}
#errdiv {
	color:#FF0000;
	margin:10px auto;
	text-align:center;
	font-size:1.1em;
}
#sample_div, #sample_div2 {
	text-align:left;
	border:1px solid #999;
	padding:10px;
}
#recaptcha_widget_div, #recaptcha_table, #recaptcha_area {
	margin:5px auto !important;
	text-align:center;
}
.form_widget_amount_slider{
		border-top:1px solid #9d9c99;
		border-left:1px solid #9d9c99;
		border-bottom:1px solid #eee;
		border-right:1px solid #eee;
		background-color:#f0ede0;
		height:3px;
		position:absolute;
		bottom:0px;
}
.pay_rate {
	clear:both;
	padding:0 5px;
	color:#999;
}
.this_rate {
	float:left;
	border:1px solid #999;
	font-weight:bold;
	padding:5px;
	color:#222;
}
.shorter {
	width:220px !important;
	margin:5px 0 0 0px;
}
.flow_over {
	overflow:visible;
	width:264px;
}
.no_border {
	border:0px none #FFF !important;
}
.tour_type_li {
	font-size:0.8em;
	display:inline;
	width:150px;
	text-align:left;
}
.squashed {
	background-position-y: -37px;
	line-height:1em;
}
-->