/*
 * SmartForms
 * Copyright(c) 2005-2008, ResLogic Inc. All rights reserved.
 */


.unitTypeDiscount{
	color: darkred;
	
	font-weight:bold;
	font-style: italic;
}

.afterAddMsg .added{
	margin: 3px 0 0 0;
	font-size: 12px;
}

.afterAddMsg .another{
	margin: 5px 0 0 0;
	font-size: 12px;
	color: darkblue;
}

.flights-trip{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 3px 0px 3px 0px;
	clear:both;
}

.trip-label{
	
	font-weight:bold;
	color: #26517C;

	
	

}

.airport-label{
	float:left;
	font-weight:bold;
	padding: 0 5px 0 0;
}

.airport{
	margin: 0 5px 0 0;
	padding: 0 0 0 5px;
}

.flight-label{
	float:right;
	font-weight:bold;
	margin: 0 0 0 10px;
}

.flight-num{
	float:right;
	margin: 0 5px 0 0;
}

.flight-stops{
	float:left;
	margin: 0 5px 0 0;
}




	.new-members .x-fieldset-tc{
		color: #000000 !important;
		border: 1px solid black;
		padding: 5px;
		background-color: lightgrey;
		margin-bottom: 10px;

	}

	.new-members .x-fieldset-header-text{
		color: #000000;
	}

	.new-members .required-fields-note{
		font-style: italic;
		text-align: right;
		color: darkblue;
	}




	.new-members .profile-pitch{
		background-image: url(bg_new-members-profile-pitch.gif);
		background-repeat: repeat-x;
		background-color: #98CBFE;
		background-position: left bottom;
		font-size: 10px;
		color: #000000;
		border: 1px solid black;
		padding: 5px;
		margin-bottom: 10px;
	}
	.new-members .x-form-item{
		margin-left: 30px;

	}



	.addmember-btn {
		background: transparent url(icons/32x32/finish.png)  no-repeat  !important;
		font-weight:bold !important;
	}

	.addmember-skip-btn {
		background: transparent url(icons/32x32/skip.png)  no-repeat  !important;
		font-weight:bold !important;
	}


	.new-quote-btn {
		background: transparent url(icons/32x32/begin_alt4.png)  no-repeat  !important;
		font-weight:bold !important;
	}

	.moreinfo-btn {
		background: transparent url(icons/16x16/moreinfo.png)  no-repeat  !important;
		font-weight:bold !important;
	}

	.search-btn {
		background: transparent url(icons/22x22/find.png)  no-repeat  !important;
		font-weight:bold !important;
    }



	.skip-btn {
		background: transparent url(icons/22x22/skip.png)  no-repeat  !important;
		font-weight:bold !important;
    }

	.select-btn {
		background: transparent url(icons/22x22/select.png)  no-repeat  !important;
		font-weight:bold !important;
    }

	.add-to-cart {
		
		background: transparent url(icons/22x22/select.png)  no-repeat  !important;

	    float: left;
		cursor:pointer !important;
		width:56px !important;
		height:22px !important;
    }


	.add-to-cart span{
		margin:0 0 0 2px;
		font-weight:bold;
    }




	.service-add-btn {
		background: transparent url(icons/32x32/add.png)  no-repeat  !important;
		font-weight:bold !important;
	}

	.service-addanother-btn {
		background: transparent url(icons/32x32/find_alt2.png)  no-repeat  !important;
		font-weight:bold !important;
    }

	.service-next-btn {
		background: transparent url(icons/32x32/skip.png)  no-repeat  !important;
		font-weight:bold !important;
    }

	.go-left-btn {
		background: transparent url(icons/22x22/2leftarrow.png)  no-repeat  !important;
		font-weight:bold !important;
    }

	.go-right-btn {
		background: transparent url(icons/22x22/2rightarrow.png)  no-repeat  !important;
		font-weight:bold !important;
    }

	.hide-btn {
		background: transparent url(icons/32x32/hide.png)  no-repeat  !important;
		font-weight:bold !important;
    }


	.startover-btn {
		background: transparent url(icons/32x32/startover.png)  no-repeat  !important;
		font-weight:bold !important;
	}

	.final-btn {
		background: transparent url(icons/32x32/finish.png)  no-repeat  !important;
		font-weight:bold !important;
	}




	.trip_details_review .del_btn {
		background: transparent url(icons/16x16/remove.png)  no-repeat  !important;
	    
		cursor:pointer !important;
	    width: 56px;
	    height: 16px;
	    display: block; 
	    float: left; 
	}

	.trip_details_review .del_btn span{
		margin:0 0 0 18px;
		font-weight:bold;
    }



	.wizardBookingImg {
		background: lightgray url(booking.jpg)  no-repeat  !important;
		
		
    }



	.wizardBookingImg {
		background: lightgray url(booking.jpg)  no-repeat  !important;
		
		
    }


	.build-items{
		overflow:auto;

	}


	.moreOptionsButton {
		background:transparent url(extResources/images/default/grid/group-expand-sprite.gif) no-repeat 3px 9px;
		cursor:pointer !important;

		color:#3764A0;
		font-family:tahoma,arial,helvetica,sans-serif;
		font-size:11px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		line-height:normal;
		padding:10px 4px 14px 17px;

	}

	.moreOptionsButtonVisible {
		background:transparent url(extResources/images/default/grid/group-expand-sprite.gif) no-repeat 3px -41px;
		cursor:pointer !important;

		color:#3764A0;
		font-family:tahoma,arial,helvetica,sans-serif;
		font-size:11px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		line-height:normal;
		padding:10px 4px 14px 17px;
	}


	.add-to-cart-orange {
		background: transparent url(select_orange_btn_mid.gif)  no-repeat  !important;
	    float: left;
		cursor:pointer !important;
		width:61px !important;
		height:22px !important;
    }


    .search-item {
        font:10px tahoma, arial, helvetica, sans-serif;
        padding:5px;
        
    }

    .rs-sub-dest-wrp  .search-item {
		height:54px;
		margin:0 0 13px;
		overflow:hidden;
    }



	.ux-grid3-row-action-cell .x-grid3-cell-inner {
	    padding: 1px 0 0 0;
	}
	.ux-grid3-row-action-cell .x-grid3-cell-inner div {
	    background-repeat:no-repeat;
	    
	    cursor:pointer;
	}

	div.ux-grid3-row-action {
	    background-repeat:no-repeat;
	    width:17px;
	    height:16px;
	    cursor:pointer;
	}



	.ux-row-action-cell .x-grid3-cell-inner {
		padding:1px 0 0 0;
	}
	.ux-row-action-item {
		margin: 0 5px 0 0;
		cursor:pointer;
		overflow:hidden;
	}
	div.ux-row-action-item {
		background-repeat:no-repeat;
		float:left;
		min-width:16px;
		height:16px;
	}
	.ux-row-action-item span {
		vertical-align:middle;
		padding:0 0 0 20px;
		line-height:18px;
	}
	.ux-row-action-blank-icon{
		background-repeat: no-repeat;
		height: 16px;
		width: 16px;
		min-width:16px;
	}

	.x-date-right, .x-date-left {
	    height:16px;
	}

	.inv-available-limited {
	    background-color: yellow;
	}

	.inv-available-zero {
	    background-color: lightgrey;
	}

	.inv-available-blacked-out {
	    background-color: #111;
	}
	.inv-available-blacked-out span{
	    color: #AAA!important;
	}




	.trip_details_main {
	  
	  padding: 5px;
	  margin: 0px;
	  font-family: Arial;
	  font-size: 11px;
	  border: 0px;
	}

	.trip_details_main  .dest_ttl{
	  font-size: 16px;
	  color: #000000;
	  font-weight: bold;
	}

	.trip_details_main  .quote{
	  font-size: 16px;
	  color: #000000;
	  font-weight: bold;
	}

	.trip_details_main  .cust{
	  font-size: 16px;
	  color: #000000;
	  font-weight: bold;
	}


	.trip_details_main .sum{
	  padding: 3px 0px 5px 0px;
	  width: 90%;
	  padding:  7px 7px 2px 7px;
	  
	  font-size: 11px;
	  color: #000;
	  font-weight: bold;
	}


	.trip_details_main  .price{
	  border-top:solid 1px #99bbe8;
	  padding: 3px 0px 5px 0px;
	  width: 90%;
	  padding:  7px 7px 2px 7px;
	  margin: 5px 0px 5px 0px;
	  font-size: 14px;
	  color: #000;
	  font-weight: bold;
	}

	.trip_details_main  .price_total{
	  font-size: 11px;
	  color: #000;
	  font-weight: normal;
	}


	.trip_details_review {
	  background-color: #edf2f8 !important;
	  padding: 5px 0 0 0;
	  margin: 0px;
	  font-family: Arial;
	  font-size: 11px;
	  border: 0px;
	}

	.trip_details_review a{
	  color: #36f;
	  text-decoration: underline;
	  margin: 3px 0 3px 0;
	  padding: 0px;
	}

	.trip_details_review a:hover{
	  color: #c00;
	  text-decoration: none;
	}

	
	.trip_details_review .selected {
	  margin: 3px 0 3px 0;
	  padding: 1px 0 1px 3px;
	  font-family: Arial, Helvetica, sans-serif;
	  color:#000;
	  font-size:11px;
	  font-weight: bold;
	  text-align: left;
	  border: 1px solid #cad1db;
	  background-color: #e4ebf5;
	  background:  url(trip_details_prodttl_bg.gif) repeat-x;
	  background-position: top left;
	}


	.trip_details_review .service-items-date {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight: bold;
	  color: #26517C;
	  padding-left: 3px;
	  margin: 3px 0px 3px 0px;
	}
	.trip_details_review .service-items-ttl{
	  font-weight: bold;
	  padding-left: 10px;
	}
	.trip_details_review .service-items-desc {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight: normal;
	  color: #000;
	  padding-left: 10px;
	  margin: 0px;
	}
	.trip_details_review .service-items-price {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight: normal;
	  color: #000;
	  text-align: right;
	  padding: 0px 5px 2px 0px;
	  margin: 3px 0px 15px 0px;
	  background-color: #fcfdff;
	  clear: both;
	}

	.quantityDropdown {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
	    width: 45px;
	}

	.x-layout-cmini-north .x-layout-mini {
		background-image:none !important;
		height:0px !important;
		width:0px !important;
		cursor:auto !important;
	}
	.x-layout-cmini-east .x-layout-mini {
		background-image:none !important;
	}

	.x-layout-cmini-north, .x-layout-cmini-south {
		height:0px !important;
		padding:0;
	}

	.x-layout-mini {
		height:0px !important;
		width:0px !important;
	}

	.prodtype_ldg_header {
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #3f7eb4;
		background-image: url(prodtype_ldg_header_bg.gif);
		background-repeat: repeat-x;
		background-position: left top;
		
		padding: 5px 0px 5px 10px;
	}

	
	.prodtype_round_button {
		cursor:pointer;
		cursor:pointer;
		line-height:14px;
		background:url(prodtype_ldg_opt_button.png) no-repeat right top  !important;
		padding: 0px 15px 0px 0px  !important;
		margin: 0px 0px 0px 3px !important;
	}


	.prodtype_round_button span {
		background:url(prodtype_ldg_opt_button.png) no-repeat left top  !important;

		
		

		padding: 0px 0px 0px 15px !important;
		line-height:14px !important;
		margin: 0px 3px 0px 0px !important;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #000;
		vertical-align: top !important;
	}


		a.prodtype_round_button {text-decoration: none;}
		a.prodtype_round_button:hover {background-position:right -155px;}
		a.prodtype_round_button:hover span {background-position:left -155px;}

	

	.remove-background{
		background: none !important;
	}

	.remove-border{
		border-top:0px !important;
		border-left:0px !important;
		border-right:0px !important;
		border-bottom:0px !important;
	}

	.prodtype_header_style1{
		float: right;
		margin-right: 15px;
	}

	.prodtype_ldg_desc{
		background-color: #edf2f8;
		background-image: url(prodtype_ldg_desc_bg.gif);
		background-repeat: repeat-x;
		background-position: left top;
	}

	.prodtype_ldg_desc ul li{
		font-family: Arial;
		height:100px;
		font-size: 8pt;
		overflow: hidden;
		padding: 7px 0 0 0;
	}


	.tq_overview_serviceit_capclear2{
		margin:7px auto;
		text-align:left;
		padding:1px;
	}

	.prodtype_short_desc {
		height:145px;
		overflow: hidden;
	}


	.prodtype_ldg_desc img, .tq_overview_serviceit_capclear2 img {
		float:left;
		margin:5px;
		display:inline;
		border: 1px solid #343944;
	}

	.prodtype_ldg_desc, .tq_overview_serviceit_capclear2 ul{
		margin:0;
		padding:0;
		list-style:none;
	}

	.tq_overview_serviceit_capclear2 ul li{
		margin:1em 0
	}

	.tq_overview_serviceit_capclear2 ul{
		overflow:auto;
	}


	.prodtype_transp_header {
		color: #FFFFFF;
		background-color: #3f7eb4;
		background-image:  url(prodtype_transp_header_bg.gif);
		background-repeat: repeat-x;
		background-position: left top;
		border-bottom: 1px solid white;
		padding: 5px 0px 0px 10px;
		height: 57px;
		font-family: Arial;
		font-size: 12px;
	}

	
	.prodtype_transp_round_button {
		cursor:pointer;
		cursor:pointer;
		line-height:18px;
		background: url(prodtype_transp_opt_button.gif) no-repeat right top;
		padding-right:15px;
		vertical-align:middle;
		display:block; 
		display:inline-block; 
		display:-moz-inline-box;  
	}

	.prodtype_transp_round_button span {
		background: url(prodtype_transp_opt_button.gif) no-repeat left top;
		height:18px;
		display:block;
		display:inline-block;
		padding-left:20px;
		line-height:18px;
		margin: 0px 0px 0px 0px;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #000;
	}

		a.prodtype_transp_round_button {text-decoration: none;}
		a.prodtype_transp_round_button:hover {background-position:right -151px;}
		a.prodtype_transp_round_button:hover span {background-position:left -151px;}

	.prodtype_transp_round_button_current {
		cursor:pointer;
		cursor:pointer;
		line-height:18px;
		background: url(prodtype_transp_opt_button2.gif) no-repeat right top;
		padding-right:15px;
		vertical-align:middle;
		display:block; 
		display:inline-block; 
		display:-moz-inline-box;  
	}

	.prodtype_transp_round_button_current span {
		background: url(prodtype_transp_opt_button2.gif) no-repeat left top;
		height:18px;
		display:block;
		display:inline-block;
		padding-left:20px;
		line-height:18px;
		margin: 0px 0px 0px 0px;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #000;
	}

		a.prodtype_transp_round_button_current {text-decoration: none;}
		a.prodtype_transp_round_button_current:hover {background-position:right -151px;}
		a.prodtype_transp_round_button_current:hover span {background-position:left -151px;}

	


	.prodtype_transp_header_style1{
		float: right;
		margin: 13px 15px 0px 0px;
		padding-top: 5px;
	}

	.prodtype_transp_outer3{
		width:100%;
		float:left;
		text-align: center;
		margin:5px 0 0px 0;
		}
	.prodtype_transp_leftcol3{
		float: left;
		width: 33%;
		text-align: left;
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		}

	.prodtype_transp_leftcol3b{
		float: left;
		width: 33%;
		text-align: left;
		font-family: Arial;
		font-size: 11px;
		font-style: italic;
	}

	.prodtype_transp_middlecol3 {
		overflow:auto;
		
	}

	html .prodtype_transp_middlecol3{float:left}
	html .prodtype_transp_middlecol3 .prodtype_transp_inner3{width:100%;}

	.prodtype_transp_rightcol3 {
		float:right;
		width: 33%;
		position:relative;
		padding-right: 15px;
	}

	.prodtype_transp_rightcol3 a{
		color: #abe4ff;
		font-size: 12px;
		font-weight: bold;
		padding: 1px 2px 1px 2px;
	}

	.prodtype_transp_rightcol3 a:hover{
		color: #abe4ff;
		text-decoration: none;
		padding: 1px 2px 1px 2px;
	}

	.prodtype_transp_rightcol3 a.one:hover{
		background-color: #5292c9;
	}

	.prodtype_transp_rightcol3 img{
		margin-top: 5px;
	}

	.prodtype_transp_footer {
		color: #000;
		background-image:  url(prodtype_transp_footer_bg.gif);
		background-repeat: repeat-x;
		background-position: left top;
		padding: 5px 0px 0px 10px;
		height: 48px;
		font-family: Arial;
		font-size: 10px;
	}

	.finalize_quote_container {
		background-color: #727d9a;
		background-image: url(finalizequote_bg.jpg);
		background-repeat: repeat-x;
		border: 0;
		height: 100%;
		width: 100%;
	}

	.finalize_quote_img {
		background-color: transparent  !important;
		background-image: url(ajax-loader_pk.gif) !important;
		background-repeat: no-repeat  !important;
		width:66px;
		height:66px;
		margin-bottom: 15px;
	}

	.finalize_quote_content {
		text-align: center;
		width: 100%;
		font-family: Arial;
		font-weight: bold;
		font-size: 18px;
		color: #fff;
	}

	.x-mask-pricing{
		width:250px;
		height:100px;
		background-color: transparent;
	}

	.x-mask-pricing div{
		font-family: Arial;
		font-weight: bold;
		font-size: 16px;
		padding:35px 10px 30px 100px;
		background:#727d9a url( 'ajax-loader_pk.gif' ) no-repeat 15px 15px;
		line-height:16px;
		color: #fff;
	}


	

	
	
	
	
	
	
	
	
	

	.quote_steps_bg{
		margin: 0px;
		padding: 0px 10px 0px 10px;
		background:url(quote_steps_bg.gif) repeat-x left top;
		
	}

	.quote_steps_bg li .quote_steps_btn {
		cursor:pointer;
	    line-height:26px;
	    background:url(quote_steps_button_bg.gif) no-repeat right top;
		padding-right:8px;
		vertical-align:middle;
	    margin: 0px;
		display:block; 
		display:inline-block; 
		display:-moz-inline-box;  
	}

	.quote_steps_bg li .quote_steps_btn span.x-tab-strip-text {
		background:url(quote_steps_button_bg.gif) no-repeat left top;
		padding:0 0 0 8px;
	    line-height:26px;
		margin: 0 0 0 0;
		font-family: Verdana;
		font-size: 10px;
		font-weight: normal;
		color: #000;
	}

	.quote_steps_bg li.x-tab-strip-active .quote_steps_btn {
	    background:url(quote_steps_button_curr_bg.gif) no-repeat right top;
	}

	.quote_steps_bg li.x-tab-strip-active .quote_steps_btn span.x-tab-strip-text {
		background:url(quote_steps_button_curr_bg.gif) no-repeat left top;
		font-size: 10px;
		font-weight: bold;
		color: #fff;

	}


	.quote_steps_bg li.x-tab-strip-over .quote_steps_btn {
		background-position:right -143px;
	}

	.quote_steps_bg li.x-tab-strip-over .quote_steps_btn span.x-tab-strip-text {
		background-position:left -143px;
		font-size: 10px;
		font-weight: bold;
		color: #fff;
	}

	.quote_steps_msg{
		float:left;
		font-family: Verdana;
		font-size:13px;
		padding:5px 5px 0 5px;
	}



	

	.rs-super-dest {
		height : 30px;
		line-height : 30px;
		padding-left : 10px;

		color: blue;
	    cursor:pointer;
		text-decoration: underline;

	}

	.rs-super-dest-wrp {
		padding : 1px;
	}

	.rs-sub-dest-wrp {
		height : 70px;
		padding : 1px;
	}

	.rs-super-dest-to-detail {
		height : 30px;
		line-height : 30px;
		width : 30px;
		float : right;
		background-image: url(arrow-right.png);
		background-position: center center;
		background-repeat: no-repeat;
	}

	.rs-sub-dest-title	{
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #3f7eb4;
		background-image: url(prodtype_ldg_header_bg.gif);
		background-repeat: repeat-x;
		background-position: left top;
		
		padding: 5px 0px 5px 10px;

	}

	.rs-super-dest-to-master {
		background-image: url(arrow-left.png);
		background-position: center center;
		background-repeat: no-repeat;
		margin : 3px;
		padding : 1px;
	}


	.rs-super-dest-hover {
		padding : 0px;
		border:1px dotted #a3bae9 !important;
	    background-color:#DFE8F6;
	    cursor:pointer;
	}

	.rs-search-item-hover {
		padding : 4px;
		border:1px dotted #a3bae9 !important;
	    background:#DFE8F6;
	    cursor:pointer;
	}

	


	.inven_cal_grid .x-grid3-cell-inner, .x-grid3-hd-inner {
		padding:0;
		text-align:center;
	}

	.inven_cal_grid .unit_type_col {
		padding:1px 3px 1px 1px;
		text-align:left;
	    background:#EFEFEF;
		font-weight:bold;
	}

	
	.x-background-underlay {
		position : absolute;
	}
	


	.x-vendor-calendar-toolbar-dates	{
		margin: 0 3px 0 3px;
	}




 .x-toolbar .x-btn-tl
{
	background-position: -6px 0;
}
.x-toolbar .x-btn-tr
{
	background-position: -9px 0;
}
.x-toolbar .x-btn-tc
{
	background-position: 0 -9px;
}

.x-toolbar .x-btn-ml
{
	background-position: -6px -24px;
}
.x-toolbar .x-btn-mr
{
	background-position: -9px -24px;
}

.x-toolbar .x-btn-mc
{
	background-position: 0 -2168px;
}
.x-toolbar .x-btn-bl
{
	background-position: -6px -3px;
}
.x-toolbar .x-btn-br
{
	background-position: -9px -3px;
}
.x-toolbar .x-btn-bc
{
	background-position: 0 -18px;
}


.x-btn-tl, .x-btn-tr, .x-btn-tc, .x-btn-ml, .x-btn-mr, .x-btn-mc, .x-btn-bl, .x-btn-br, .x-btn-bc
{
	background-image: url(btn-normal.gif);
}

.x-btn-over .x-btn-tl, .x-btn-over .x-btn-tr, .x-btn-over .x-btn-tc, .x-btn-over .x-btn-ml, .x-btn-over .x-btn-mr, .x-btn-over .x-btn-mc, .x-btn-over .x-btn-bl, .x-btn-over .x-btn-br, .x-btn-over .x-btn-bc
{
	background-image: url(btn.gif);
}






.inv_calendar_blackout_date {
	background-color: #dddddd;
	color : gray;
	font-size : smaller !important;
}

.inv_calendar_available_date {
	background-color: #a2fd99;
}




.x-grid3 .x-toolbar table {
	table-layout : auto;
}


.x-table-layout {
	table-layout : auto !important;
}


.x-grid-group-hd-headerless .x-grid-group-title  {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-x-system-font:none;
	color:#3764A0;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:4px 4px 4px 4px;
}





.rl-quote-summary-login {
	padding-right : 10px;
	
	font-family : tahoma, arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}



.rl-quote-summary-login a {
	cursor : pointer;
	
	float	: right;
}


.rl-quote-summary-login a:hover {
	text-decoration : underline;
}










.rl-icon-login {
	background-image: url(icons/medium/key.png) !important;	
}


.rl-icon-cancel {
	background-image: url(icons/medium/cancel.png) !important;	
}

.rl-icon-locked {
	background-image: url(icons/small/locked.png) !important;	
}


.rl-loginform-forgetpwd {
	color : blue;
	
	cursor : pointer;
	text-decoration : underline;
	
	padding-right : 20px;
}









.rl-icon-find-alt {
	background-image: url(icons/32x32/find_alt3.png) !important;	
}


.rl-icon-back-to-quote {
	background-image: url(icons/32x32/startover.png) !important;	
}


.rl-account-header-welcome {
	font-family : tahoma, arial, helvetica, sans-serif !important;
	font-size : 16px !important;
	font-weight : bold !important;
}










.rl-account-quotes-grid .ux-row-action-item span {
	padding-left : 25px;
}


.rl-account-quotes-grid .x-grid3-cell {
	font-size : 16px;
}


.rl-icon-quote-edit {
	background-image: url(icons/22x22/find_alt.png) !important;
		
	height : 22px !important;
}

.rl-icon-quote-edit-small {
	background-image: url(icons/16x16/find_alt.png) !important;
}



.rl-icon-quote-book {
	background-image: url(icons/22x22/moreinfo_alt2.png) !important;
	
	height : 22px !important;	
}

.rl-icon-quote-book-small {
	background-image: url(icons/16x16/moreinfo_alt2.png) !important;
}


.rl-icon-quote-email {
	background-image: url(icons/22x22/begin.png) !important;
	
	height : 22px !important;	
}

.rl-icon-quote-email-small {
	background-image: url(icons/16x16/begin.png) !important;
}








.ux-row-action-cell .x-grid3-cell-inner {
	padding:1px 0 0 0;
}

.ux-row-action-item {
	margin: 0 5px 0 0;
	cursor:pointer;
	overflow:hidden;
}

div.ux-row-action-item {
	background-repeat:no-repeat;
	float:left;
	min-width:16px;
	height:16px;
}		

.ux-row-action-item span {
	vertical-align:middle;
	padding:0 0 0 20px;
	line-height:18px;
}

.ux-row-action-blank-icon{
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	min-width:16px;
}





.rl-mask-medium div {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	
	padding : 10px;
	padding-left : 25px;
	
	background-image : url(loading.gif);
	background-position : 5px center;
	background-repeat : no-repeat; 
}

.x-cmscalendar-icon-main{background-image: url(images/cms_calendar.png) !important;} 
.x-cmscalendar-icon-viewmonth{background-image: url(images/calendar_view_month.png)!important;} 
.x-cmscalendar-icon-viewweek{background-image: url(images/calendar_view_week.png)!important;} 
.x-cmscalendar-icon-viewday{background-image: url(images/calendar_view_day.png)!important;} 
.x-cmscalendar-icon-viewsched{background-image:url(images/calendar_view_schedule.png)!important;} 
.selector{	background-image: url(images/date.png)!important;	background-repeat: no-repeat;} 

 

.x-calendar-month-header {font-family: Tahoma;font-size: 12px;font-weight: bold;color: #FFFFFF;background-color: #003366;	padding: 4px;text-align: center;background-image: url(images/header_background_001.png);background-repeat: repeat-x;}
.x-calendar-month-header .x-calendar-month-previous {

background-image: url(images/tool-sprites.gif);	background-repeat: no-repeat;	
background-position: 0px -105px;	height: 15px;	width: 15px;	
float: left; cursor:pointer;}

.x-calendar-month-header .x-calendar-month-previous-over { 
background-image: url(images/tool-sprites.gif);	
background-repeat: no-repeat;	background-position: -15px -105px;	
height: 15px;	width: 15px;	
float: left; 
cursor:pointer;}

.x-calendar-month-header .x-calendar-month-next {	
background-image: url(images/tool-sprites.gif);	
background-repeat: no-repeat;	background-position: 0px -120px;	
height: 15px;	width: 15px;	
float: right;  cursor:pointer;}




.x-calendar-month-header .x-calendar-month-next-over {	background-image: url(images/tool-sprites.gif);	background-repeat: no-repeat;	background-position: -15px -120px;	height: 15px;	width: 15px;	float: right;  cursor:pointer;}
.x-calendar-month-days{	font-family: Verdana, Arial, Helvetica, sans-serif;} 
.x-calendar-month-days .header-days{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;} 
.x-calendar-month-days .header-days .dayheader { color: #003366;	background-color: #FFFFFF;	text-align: center;	padding: 2px;	font-weight: bold;	background-image: url(images/top-bottom.png);}
#skel_hdrdays { font-size:12px; color: #003366;	background-color: #FFFFFF;	text-align: center;	padding: 2px;	font-weight: bold;	background-image: url(images/top-bottom.png);}
.skel_hdrdays { font-size:12px; color: #003366;	background-color: #FFFFFF;	text-align: center;	padding: 2px;	font-weight: bold;	background-image: url(images/top-bottom.png);}
.x-calendar-month-days .header-days .daybody{ width:14%; border-right: 1px solid #003366;	border-bottom: 1px solid #003366;	cursor: pointer;}
.x-calendar-month-days .header-days .daybody .noday{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #990000;
	width: 100%; background-color: #FFDDDD;	font-weight: bold;	text-align: center;
	cursor: pointer;	padding-top: 2px;	padding-bottom: 2px;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #990000;
}
.x-calendar-month-days .header-days .daybody-over .noday{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CCCCCC;
	width: 100%;	background-color: #666666;	font-weight: bold;	text-align: center;
	cursor: pointer;	padding-top: 2px;	padding-bottom: 2px;
}
.x-calendar-month-days .header-days .daybody .today{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #003366;
	text-align: center;	width: 25%;	padding: 2px;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;
	border-bottom-style: solid;	border-right-color: #003366;	border-bottom-color: #003366;	background-color: #D9E6F6;	cursor: pointer;
}
.x-calendar-month-days .header-days .daybody-over .today{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	text-align: center;
	width: 25%;	padding: 2px;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;
	border-right-color: #003366;	border-bottom-color: #003366;	background-color: #003366;	cursor: pointer;}
.x-calendar-month-days .header-days .daybody .monthday{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #003366;
	text-align: center;	width: 25%;	padding: 2px;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;
	border-bottom-style: solid;	border-right-color: #003366;	border-bottom-color: #003366;	background-color: #FFFFFF;
	cursor: pointer;
}
.x-calendar-month-days .header-days .daybody-over .monthday{
	font-family: Verdana, 	Arial, Helvetica, sans-serif;		font-size: 10px;		font-weight: bold;		color: #003366;	
	text-align: center;	width: 25%;	padding: 2px;		border-right-width: 1px;		border-bottom-width: 1px;		border-right-style: solid;	
	border-bottom-style: solid;	border-right-color: #003366;		border-bottom-color: #003366;		background-color: #D9E6F6;	
	cursor: pointer;
}
.x-calendar-month-days .header-days .daybody .tasks{font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: right;}
.x-calendar-month-days .header-days .daybody .tasks_list{width:auto;	overflow:auto;	border: 0px solid #663333;	margin: 1px;}
.x-calendar-month-days .header-days .daybody .tasks_list_item{font-family: Arial, Helvetica, sans-serif; font-size: 9px;	text-align:left;} 
.x-calendar-month-days .header-days .daybody .task_list_item_over{font-family: Arial, Helvetica, sans-serif;font-size: 9px;text-align:left;color: #FFFFFF;background-image: url(images/header_background_001.png);} 

.x-calendar-month-btnmv_task{	    background-image: url(images/calendar_edit.png);	}
.x-calendar-month-btnmv_viewmonth{  background-image: url(images/calendar_view_month.png);}
.x-calendar-month-btnmv_viewweek{	background-image: url(images/calendar_view_week.png);}
.x-calendar-month-btnmv_viewday{	background-image: url(images/calendar_view_day.png);}
.x-calendar-month-btnmv_viewsched{	background-image: url(images/calendar_view_schedule.png);} 

.x-calendar-month-btnmv_nextmth{	background-image: url(images/date_next.png);	}
.x-calendar-month-btnmv_prevmth{	background-image: url(images/date_previous.png);	}
.x-calendar-week-btnmv_nextweek{	background-image: url(images/date_next.png);	}
.x-calendar-week-btnmv_prevweek{	background-image: url(images/date_previous.png);	}

.x-calendar-day-btnmv_add	 {	background-image: url(images/calendar_add.png);	}
.x-calendar-day-btnmv_delete {	background-image: url(images/calendar_delete.png);	}
.x-calendar-day-btnmv_task	 {	background-image: url(images/calendar_edit.png);	}
.x-calendar-day-btnmv_nextday{	background-image: url(images/date_next.png);	}
.x-calendar-day-btnmv_prevday{	background-image: url(images/date_previous.png);	}

 



 

.x-calendar-dayv-header {
	font-family: Tahoma;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	background-color: #003366;	padding: 4px;
	text-align: center;	background-image: url(images/header_background_001.png);	background-repeat: repeat-x;
}
.x-calendar-dayv-header .x-calendar-day-previous {
	background-image: url(images/tool-sprites.gif);	background-repeat: no-repeat;	background-position: 0px -105px;
	height: 15px;	width: 15px;	float: left; cursor:pointer;
}
.x-calendar-dayv-header .x-calendar-day-previous-over {
	background-image: url(images/tool-sprites.gif);	background-repeat: no-repeat;	background-position: -15px -105px;
	height: 15px;	width: 15px;	float: left; cursor:pointer;
}
.x-calendar-dayv-header .x-calendar-day-next {
	background-image: url(images/tool-sprites.gif);	background-repeat: no-repeat;	background-position: 0px -120px;
	height: 15px;	width: 15px;	float: right; cursor:pointer;
}
.x-calendar-dayv-header .x-calendar-day-next-over {
	background-image: url(images/tool-sprites.gif);	background-repeat: no-repeat;	background-position: -15px -120px;
	height: 15px;	width: 15px;	float: right; cursor:pointer;
}
.x-calendar-dayv-body{	width:auto;	font-family: Tahoma;	border: thin solid #003366;}
.x-calendar-dayv-body .hour-marker{
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; 
	color: #4B7196; background-color: #D9ECFF;	height: 60px;	text-align: center;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;
	border-bottom-color: #003366;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #003366;	cursor:pointer; 
}
.x-calendar-dayv-body .hour-marker .minute{
	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	
	color: #4B7196;	background-color: #D9ECFF;	height: 60px;	text-align: center;	font-weight: normal;	vertical-align: top;
}
.x-calendar-dayv-body .hour-marker .minute_ie{
	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	
	color: #4B7196;	background-color: #D9ECFF;	height: 59px;	text-align: center;	font-weight: normal;	vertical-align: top;
}
.x-calendar-dayv-body .basegridday {
	background-image: url(images/dview_15_alt.png); 	
	width: 100%;		
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;		
	color: #003366;
}
.x-calendar-dayv-body .basegridday_ie6 {
	background-image: url(images/dview_15_alt.png);
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	background-repeat: repeat;
	background-position: 0px 0px;
}



 


.task{ font-family: Tahoma;	font-size: 10px; color: #003366;
background-color: #0099CC; cursor: pointer; overflow:hidden; float:left;}
.task-drag{	font-family: Tahoma; font-size: 10px; color: #003366;	background-color: #99CCFF;} 

 

 
.x-calendar-weekv-header {
	font-family: Tahoma;font-size: 12px;font-weight: bold;color: #FFFFFF;background-color: #003366;padding: 4px;
	text-align: center;background-image: url(images/header_background_001.png);background-repeat: repeat-x;
}
.x-calendar-weekv-header-small {font-family: Tahoma;font-size: 9px;font-weight: bold;padding: 4px;text-align: center;color: #FFFFFF;}
.x-calendar-weekv-header-days {	font-family: Tahoma;font-size:10px;font-weight: bold;color: #FFFFFF;background-color: #003366;	padding: 2px;	text-align: center;cursor:pointer;}
.x-calendar-weekv-header-days .overwday{font-family: Tahoma; font-size:10px; font-weight: bold;	color: #003366;	background-color: #D9ECFF;	padding: 2px;	text-align: center;cursor:pointer;}
.overwday{font-family: Tahoma;	font-size:10px;	font-weight: bold;	color: #003366;	background-color: #D9ECFF;	padding: 2px;	text-align: center;cursor:pointer;}
.x-calendar-weekv-header-alldaylist{ font-family: Tahoma;	font-size:10px;	font-weight: bold;	color: #FFFFFF;	background-color: #004E9B;	padding: 2px;	text-align: center; cursor:pointer;} 
.alldaylistover{font-family: Tahoma;	font-size:10px;	color: #FFCC00;	background-color: #004E9B;	padding: 2px;	text-align: center;	cursor:pointer;} 

.x-calendar-weekv-header  .x-calendar-week-previous {	background-image: url(images/tool-sprites.gif);	background-repeat: no-repeat;	background-position: 0px -105px;	height: 15px;	width: 15px;	float: left;cursor:pointer;}
.x-calendar-weekv-header  .x-calendar-week-previous-over {	background-image: url(images/tool-sprites.gif);	background-repeat: no-repeat;	background-position: -15px -105px;	height: 15px;	width: 15px;	float: left;cursor:pointer;}
.x-calendar-weekv-header  .x-calendar-week-next {	background-image: url(images/tool-sprites.gif);	background-repeat: no-repeat;	background-position: 0px -120px;	height: 15px;	width: 15px;	float: right;cursor:pointer;}
.x-calendar-weekv-header  .x-calendar-week-next-over {	background-image: url(images/tool-sprites.gif);	background-repeat: no-repeat;	background-position: -15px -120px;	height: 15px;	width: 15px;	float: right;cursor:pointer;}
 
.x-calendar-weekv-body{	font-family: Tahoma; background-color:#99CCFF; }
.x-calendar-weekv-body .allday-container{ background-color: #006666;	opacity:.6;	-moz-opacity:.6;	filter:alpha(opacity=60);	position: absolute;}
.x-calendar-weekv-body .allday_w_task{	background-color: #004E9B;	padding-top: 4px;	padding-bottom: 4px;}
.x-calendar-weekv-body .alldaygridbody{	background-color: #FFFFFF;	font-family: Tahoma;	font-size: 10px;}
.x-calendar-weekv-body .allday-marker{	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366;	background-color: #004E9B;}
.x-calendar-weekv-body .taskallday-layoutbase{ height: 15px; }
.x-calendar-weekv-body .hour-marker{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px;	color: #4B7196;	background-color: #D9ECFF;	height: 60px;	text-align: center;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #003366;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #003366;	cursor:pointer;}
.x-calendar-weekv-body .hour-marker .minute{	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #4B7196;	background-color: #D9ECFF;	height: 60px;	text-align: center;	font-weight: normal;	vertical-align: top;}
.x-calendar-weekv-body .basegridweek{ background-image: url(images/dview_15_alt.png);	width:100%;	font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 10px; 	overflow:hidden;}
.x-calendar-weekv-body .currentday{ background-image: url(images/dview_15.png);	width:100%;	font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 10px;	overflow:hidden;}
.x-calendar-weekv-body .weekbodydisplay{height: 300px;	border: 1px solid #003366;overflow:hidden;}
.x-calendar-weekv-body .weekstartday{border-right-width: 1px;	border-right-style: solid;	border-right-color: #003366;overflow:hidden;}
.x-calendar-weekv-body .weekmidday{	border-right-width: 1px;	border-right-style: solid;	border-right-color: #003366;border-left-width: 1px;		border-left-style: solid;	border-left-color: #003366; overflow:hidden;}
.x-calendar-weekv-body .weekendday{	border-left-width: 1px;	border-left-style: solid;	border-left-color: #003366; overflow:hidden;}

.x-calendar-more-tasks-win{	background-image: url(images/cms_calendar.png)!important;}

.x-calendar-weekv-body .taskallday-taskbase{ height: 15px; font-family: Tahoma; font-size: 10px; background-color: #CCCCFF; text-indent: 4px; cursor:pointer;}
.containeronday{ width:100%; overflow:hidden;}

#eventowner{top:0;left:0; float:left;}
#eventownerday{top:0;left:0;}

.taskonday{	font-family: Tahoma; font-size: 10px; color: #003366; background-color: #99CCFF; cursor:pointer; overflow:hidden;}
.taskondayopera{ font-family: Tahoma; font-size: 10px; color: #003366; background-color: #99CCFF; cursor:pointer; overflow:hidden; float:left; }

 



 


.x-calendar-sched-header {
	font-family: Tahoma;font-size: 12px;font-weight: bold;color: #FFFFFF;background-color: #003366;
	padding: 4px;text-align: left; text-indent:8px;background-image: url(images/header_background_001.png);background-repeat: repeat-x;
}
x-calendar-sched-hdr-cap {
	width:auto; 
	float: left;
}
.x-calendar-sched-header .x-calendar-sched-previous {
	background-image: url(images/tool-sprites.gif);
	background-repeat: no-repeat;	background-position: 0px -105px;	height: 15px;	width: 15px;
	float: left;
}
.x-calendar-sched-header .x-calendar-sched-previous-over {
	background-image: url(images/tool-sprites.gif);
	background-repeat: no-repeat;	background-position: -15px -105px;	height: 15px;	width: 15px;	
	float: left;
}
.x-calendar-sched-header .x-calendar-sched-next {
	background-image: url(images/tool-sprites.gif);
	background-repeat: no-repeat;	background-position: 0px -120px;	height: 15px;	width: 15px;	
	float: left;  
}
.x-calendar-sched-header .x-calendar-sched-next-over {
	background-image: url(images/tool-sprites.gif);
	background-repeat: no-repeat;	background-position: -15px -120px;	height: 15px;	width: 15px;
	float: left;
}

.x-calendar-sched-header .calendar_refresh_price {
	background-image: url(images/tool-sprites.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	height: 15px;
	width: 15px;
	float: left;
	cursor:pointer;
}
.x-calendar-sched-header .calendar_refresh_price_off {
	background-image: url(images/tool-sprites.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	height: 15px;
	width: 15px;
	float: left;
	cursor:pointer;
}



.x-calendar-sched-body-header{}
 
.scheduler_header_eventslist{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color:#003366;
	color: #FFFFFF;
	text-align: center;
	height: 20px;
	font-size: 10px;
	
	padding-top:3px;
}
.scheduler_header_eventslist_IE{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color:#003366;
	color: #FFFFFF;
	text-align: center;
	height: 20px;
	font-size: 10px;
	
	 
}
.sched_tab2{
	background-image: url(images/__header_background_001.png);
	background-repeat: repeat; 
	background-position: -70px top;
	height: 20px;
}
.sched_tab2_IE{
	background-image: url(images/__header_background_001.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 20px;
}
.sched_tab1{
	background-image: url(images/sched_tab_like_001.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 17px;
	padding-top:3px;
}
.sched_tab1_IE{
	background-image: url(images/sched_tab_like_001.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 17px;
	padding-top:3px;
}

 
.safari_scheduler_header_eventslist{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color:#003366;
	color: #FFFFFF;
	text-align: center;
	height: 20px;
	font-size: 10px;
	
	padding-top:3px;
}
.sched_dayheader_base{
	background-color:#003366;	color: #FFFFFF;	text-align: center;	font-size: 8px;	font-weight: bold;	height: 17px;
	padding-top: 3px;	font-family: Verdana, Arial, Helvetica, sans-serif;	border-right-width: 1px;	border-right-style: solid;
	border-right-color: #003366;
} 
.tdshx{
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #003366;
	border-bottom-color: #003366;
}
.tdshx_grid{
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #003366;
	border-bottom-color: #003366;
}
.sched_hdrbody_vals{ 	height:18px; 	padding-top:4px;	cursor:pointer; 	}
.sched_hdrbody_valsover  {
	background-color:#006699;
	height:18px;
	padding-top:4px;
	cursor:pointer;
	background-image: url(images/header_background_001.png);
	background-repeat: repeat-x;
}
.sched_hdrbody_vals_IE{ height:22px; 	padding-top:5px;	cursor:pointer; 	}
.sched_hdrbody_valsover_IE {
	background-color:#006699;
	height:22px;
	padding-top:5px;
	cursor:pointer;
	background-image: url(images/header_background_001.png);
	background-repeat: repeat-x;
}
.sched_container_body    {overflow:auto; overflow-y:auto; overflow-x:auto;} 
.sched_container_insider {overflow:hidden;} 


.sched_listItem{ 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-top:0px;
border-bottom:solid 1px #003366; 
cursor:pointer;

}
.sched_lisItem_div{height:20px; overflow:hidden; cursor:pointer;}

.sched_parentItem{	background-color: #D9ECFF; height:20px; overflow:hidden;}
.sched_childItem{	background-color: #DDFFD9; height:20px; overflow:hidden;}
.sched_listItem_mouseOver{ background-image:url(images/header_background_001.png); background-repeat:repeat-x;
 background-color:#666666; color:#FFFFFF; }
.sched_taskdd_base{ 
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	
	height:20px;
	border-bottom:solid 1px #003366;
	border-left:solid 1px #003366;		
	border-right:solid 1px #003366;
	
	cursor:pointer;  
	
	 
	overflow:hidden;
}

.x-calendar-sched-btnmv_add	 	  {	background-image: url(images/calendar_add.png);	}
.x-calendar-sched-btnmv_delete    {	background-image: url(images/calendar_delete.png);	}
.x-calendar-sched-btnmv_edit	  {	background-image: url(images/calendar_edit.png);	}
.x-calendar-sched-btnmv_nextperiod{	background-image: url(images/date_next.png);	}
.x-calendar-sched-btnmv_prevperiod{	background-image: url(images/date_previous.png);	}
.x-calendar-sched-btnmv_viewmonth{  background-image: url(images/calendar_view_month.png);}
.x-calendar-sched-btnmv_viewweek{	background-image: url(images/calendar_view_week.png);}
.x-calendar-sched-btnmv_viewday{	background-image: url(images/calendar_view_day.png);}

.sched_linetask20_sep_b{background-image:url(images/sched_bg_20w_sep_b.png);}
.sched_linetask20_sep{background-image:url(images/sched_bg_20w_sep.png);}
.sched_linetask20{background-image:url(images/sched_bg_20w.png);}

.sched_linetask25{background-image:url(images/sched_bg_25w.png);}
.sched_linetask35{background-image:url(images/sched_bg_35w.png);}
.sched_linetask50{background-image:url(images/sched_bg_50w.png);}
.sched_linetask70{background-image:url(images/sched_bg_70w.png);}

