/* WebSkin CSS */

/* boxlet */
	.boxlet { width:100%; }
		.boxlet .header { background: url("../../../site/assets/images/boxlet/topBar.png"); height:31px; width:99.5%; }
		.boxlet .header .text { margin-left: 33px; font-size: 1.25em; color:#ffffff; font-weight:bold; width:100%; }
		.boxlet .header .text .innerText { padding-left: 33px; }
		
		.boxlet .header .close{ height:10px; padding-right:4px; font-weight:bold; cursor:pointer; }
		.boxlet .topRight { background: url("../../../site/assets/images/boxlet/topRight.png") no-repeat; background-position:right center; height:31px; width:11px; }
		.boxlet .box {}
		.boxlet .box .innerBody { background:#ffffff; border-right:1px solid #388EC9; border-left:1px solid #388EC9; padding:10px; }
		.boxlet .footer { background: url("../../../site/assets/images/boxlet/shadow.png") no-repeat; background-position:center top; height:23px; width:100%; }

/* infoBox */
	.infoBox { width:203px; }
		.infoBox .header { height:34px; background: url("../../../site/assets/images/infoBox/boxTop.png") no-repeat; background-position:center top; width:203px; }
		.infoBox .header .title { color:#336C9F; padding-top:9px; padding-left:14px;  }
		.infoBox .body { background: url("../../../site/assets/images/infoBox/boxBG.png") repeat-y; background-position:center top; width:203px; }
		.infoBox .body .inner{ padding-left:8px; padding-right:8px; padding-top:3px; }
		.infoBox .bottom { background: url("../../../site/assets/images/infoBox/boxBottom.png") repeat-y; background-position:center top; width:203px; height:22px; }					 
		
		.infoBox_subTitle{ border:1px solid ##ff0000; background: url("../../../site/assets/images/infoBox/subTitle.jpg") no-repeat; color:#FFFFFF; height:21px; padding-left:5px; padding-top:4px; }				 
		.infoBox_subTitle_open{ border:1px solid ##ff0000; background: url("../../../site/assets/images/infoBox/subTitle_open.jpg") no-repeat; color:#FFFFFF; height:21px; padding-left:5px; padding-top:4px; }				 
		.infoBox_subTitle_closed{ cursor: pointer; border:1px solid ##ff0000; background: url("../../../site/assets/images/infoBox/subTitle_closed.jpg") no-repeat; color:#FFFFFF; height:21px; padding-left:5px; padding-top:4px; }				 
		.infoBox_content{ width:94%; margin:auto; }				 
		
/* Horizontal BAr */
	.horizontalBar { margin:0; padding:0; }
	.horizontalBar .body{
		background: url("../../../site/assets/images/horizontalBar/horizontalBar.png") no-repeat;
		background-position:left center; 
		height:45px; width:100%;
		padding-left:10px;
	}
	.horizontalBar .right { 
		background: url("../../../site/assets/images/horizontalBar/horizontalBar_right.png") no-repeat; 
		background-position:right center; 
		display:block; 
		height:45px; width:22px;
	}
				
/* RecordSet */	
	.recordSet { padding-left:20px; padding-right:20px; width:100%; line-height:20px; }
	.recordSetCol{
		background: url("../../../site/assets/images/horizontalBar/horizontalBar_itemBG.gif") no-repeat; background-position:right center;
		font-size:1.083em; font-weight:bold; cursor:pointer; height:44px; padding-left:10px; padding-right:10px; text-decoration:none;
	}
	.recordSetData{ padding-left:5px; border-bottom:1px solid #dfdfdf; }
	.recordSetRow_Hover { background-color: #E5F2FB; cursor:pointer; }
	.recordSetRow_Even { background-color: #f7f7f7; cursor:pointer; }
	.recordSetRow_Odd { background-color: #ffffff; cursor:pointer; }
	
	.noCursor{ cursor:default; }
	
/* Pagenation */
	.pageConatainer{ height:45px; }

/* Form Styles */
	input.button{ border:1px solid #777777;	padding:1px; background: url("../../../site/assets/images/boxGradient.jpg") repeat-x; color:#333333; font-weight:bold; font-family: Arial; cursor: pointer; min-width:140px; }
	input.buttonDisabled{ border:1px solid #777777;	padding:1px; background: url("../../../site/assets/images/boxGradient.jpg") repeat-x; color:#777777; font-weight:bold; font-family: Arial; min-width:140px; }
	
	input.inlineButton{ border:1px solid #777777; background: url("../../../site/assets/images/boxGradient.jpg") repeat-x; color:#333333; font-size:0.90em; font-weight:bold; font-family: Arial; cursor: pointer; padding-bottom:2px; height:19px; }
	
	input.formField{ border:1px solid #777777; padding:1px; margin-bottom:1px; font-size:9pt; font-family: Arial; width:240px; }
	select.formField{ border:1px solid #777777; padding:0px; margin-bottom:1px; font-size:9pt; font-family: Arial; }
	
	input.disabled{ background-color:#f5f5f5;  }
	select.disabled{ background-color:#f5f5f5;  }
	
	textarea { border:1px solid #777777; }
	legend { font-weight:bold; }
	
	.formLabel{ min-width:140px; width:200px; font-weight:bold; text-align:right; padding-right:2px; }
	.formLabel_short{ min-width:60px; width:60px; font-weight:bold; text-align:right; padding-right:2px; }
	.formLabel_invoiceGuests{ font-weight:bold; }
	
	.formCol{ padding:2px; }
	
	.formSection{ background-color:#efefef; height: 100%; }
	.formSection table{ width:100%; }
	
	
	.errorMessage{ color:#b00; padding-top:4px; padding-bottom:4px; }
	.errorMessage li{ list-style:none; }
	
	.successMessage{}
	.statusMessage { color:#060; background-color:#efefef; padding:4px; }
	
	.requiredNote{ font-size:0.80em; }
	
	.searchBox_inactive{ color:#999; }
	.searchBox_active{ }
	
