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

<!--

h1 {
	font-size:2em;
}
img {
	border:none !important;
}
td {
	padding:5px;
}
.static {
	position:static;/*is normally relative, this is for the calendar*/
}
.edit_table td {
		border-bottom:1px solid #EFEFEF;
	padding:25px 5px;
}
.search_table td {
	border-bottom:1px solid #EFEFEF;
	padding:15px 10px;
	font-size:0.9em;
}
input[type=radio] {
	margin:0 5px 0 0;
}
.widetd {
	padding:5px 10px 5px 0px;
}
.labeltd{
	text-align:right !important;
	font-weight:bold;
	vertical-align:middle;
	}
.plain {
	text-decoration:none !important;
	font-weight:normal;
	color:#444;
}
th {
	padding:0 5px 15px 5px;
	text-align:center;
	font-size:1em;
}
th a{
	padding:10px 0;
	width:100%;
}
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, .avail_date {
	font: 100% Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
	background-color:#FFFFFF !important;
	border-style:inset !important;
	font-size:12px !important;
	width:200px !important;
	color:#222222;
	}
.avail_date {
	width:100px !important;
}
.avail_date:focus {
	border:2px inset #669933 !important;
}
label {
	Xfloat:left;
	margin-right:0px !important;
}
.inputarea {
	font: 100% Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
	background-color:#FFFFFF !important;
	border-style:inset !important;
	font-size:12px !important;
	width:200px !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:205px;
	overflow:visible;
	color:#222222;
}
.option.day {
	width:40px;
}
.option.month {
	width:60px;
}
.option.year {
	width:60px;
}
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;
}
.crewtr {
	cursor:pointer;cursor:hand;
}
.crewtr td {
	border-top:1px solid #92AB76;
	text-align:left;
}
.lastrow td {
	border-bottom:1px solid #92AB76;
}
.myhover:hover {
	color:#FF0000;
	background-color:#CCFF00;
}
.mycrewtr {
	cursor:pointer;cursor:hand;
}
.mycrewtr td {
	padding:0 !important;
	border-top:1px solid #92AB76;
	text-align:left;
}
.mycrewtr div {
	width:95%;
	padding:15px 5px;
}
.listtr {
	cursor:pointer;cursor:hand;
}
.listtr td {
	border-top:1px solid #92AB76;
	border-bottom:1px solid #92AB76;
	text-align:center;
	height:91px;
}

.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:10px;
	}
.name {
	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;
}
.tddiv {
	width:100%;
	height:100%;
}
#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;
}
.help_padded p {
	padding:0 0 10px 10px;
}
.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;
}
.errordesc {
	width:90% !important;
}
.errordesc a{
	color:rgb(102, 153, 34) !important;
}
#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;
}
.shorter {
	width:220px !important;
	margin:5px 0 0 0px;
}
.flow_over {
	overflow:visible;
	width:264px;
}
.no_border {
	border:0px none #FFF !important;
}
.white_text {
	font-size:11px;
	color:#FFF;
	text-align:center;
	margin:0 auto;
}
.padded {
	padding:10px !important;
}
#avail_divs {
	overflow:visible;
	width:150px;
	margin-top:5px;
}
#placeholder {
	width:25px;
	height:25px;
}
.nomargin {
	margin:0;
}
.xg_module {
	height:auto;
}
-->